forked from Cavemanon/cavepaintings
Chatbox
This commit is contained in:
74
ext/chatbox/preferences.php
Normal file
74
ext/chatbox/preferences.php
Normal file
@@ -0,0 +1,74 @@
|
||||
<?
|
||||
// If you want to change the nickname, the line below is the one to modify.
|
||||
// Simply set $overrideNickname to whatever variable you want to appear as the nickname,
|
||||
// or leave it null to use the set nicknames.
|
||||
|
||||
$overrideNickname = null;
|
||||
|
||||
$storage = 'FileStorage';
|
||||
|
||||
function loadPrefs() {
|
||||
global $prefs, $storage, $null;
|
||||
$s = new $storage('yshout.prefs');
|
||||
$s->open();
|
||||
$prefs = $s->load();
|
||||
$s->close($null);
|
||||
}
|
||||
|
||||
function savePrefs($newPrefs) {
|
||||
global $prefs, $storage;
|
||||
|
||||
$s = new $storage('yshout.prefs');
|
||||
$s->open(true);
|
||||
$s->close($newPrefs);
|
||||
$prefs = $newPrefs;
|
||||
}
|
||||
|
||||
function resetPrefs() {
|
||||
$defaultPrefs = array(
|
||||
'password' => 'fortytwo', // The password for the CP
|
||||
|
||||
'refresh' => 6000, // Refresh rate
|
||||
|
||||
'logs' => 5, // Amount of different log files to allow
|
||||
'history' => 200, // Shouts to keep in history
|
||||
|
||||
'inverse' => false, // Inverse shoutbox / form on top
|
||||
|
||||
'truncate' => 15, // Truncate messages client-side
|
||||
'doTruncate' => true, // Truncate messages?
|
||||
|
||||
'timestamp' => 12, // Timestamp format 12- or 24-hour
|
||||
|
||||
'defaultNickname' => 'Nickname',
|
||||
'defaultMessage' => 'Message Text',
|
||||
'defaultSubmit' => 'Shout!',
|
||||
'showSubmit' => true,
|
||||
|
||||
'nicknameLength' => 25,
|
||||
'messageLength' => 175,
|
||||
|
||||
'nicknameSeparator' => ':',
|
||||
|
||||
'flood' => true,
|
||||
'floodTimeout' => 5000,
|
||||
'floodMessages' => 4,
|
||||
'floodDisable' => 8000,
|
||||
'floodDelete' => false,
|
||||
|
||||
'autobanFlood' => 0, // Autoban people for flooding after X messages
|
||||
|
||||
'censorWords' => 'fuck shit bitch ass',
|
||||
|
||||
'postFormLink' => 'history',
|
||||
|
||||
'info' => 'inline'
|
||||
);
|
||||
|
||||
savePrefs($defaultPrefs);
|
||||
}
|
||||
|
||||
resetPrefs();
|
||||
//loadPrefs();
|
||||
|
||||
?>
|
Reference in New Issue
Block a user