default_value. Escape any "s. (" => \")
$mod_settings = array(
'sbox_Visible' => '1',
'sbox_ModsRule' => '0',
'sbox_DoHistory' => '1',
'sbox_GuestVisible' => '0',
'sbox_GuestAllowed' => '0',
'sbox_GuestBBC' => '0',
'sbox_SmiliesVisible' => '1',
'sbox_UserLinksVisible' => '1',
'sbox_AllowBBC' => '1',
'sbox_NewShoutsBar' => '1',
'sbox_MaxLines' => '50',
'sbox_Height' => '180',
'sbox_RefreshTime' => '20',
'sbox_BlockRefresh' => '1',
'sbox_EnableSounds' => '0',
'sbox_FontFamily' => 'Verdana, sans-serif',
'sbox_TextSize' => 'xx-small',
'sbox_TextColor1' => '#476c8e',
'sbox_DarkThemes' => 'BlackDaySMF1|blood_and_black',
'sbox_TextColor2' => '#c7d6e2',
);
/******************************************************************************/
// If SSI.php is in the same place as this file, and SMF isn't defined, this is being run standalone.
if (file_exists(dirname(__FILE__) . '/SSI.php') && !defined('SMF'))
require_once(dirname(__FILE__) . '/SSI.php');
// Hmm... no SSI.php and no SMF?
elseif (!defined('SMF'))
die('Error: Cannot install - please verify you put this in the same place as SMF\'s index.php.');
// Turn the array defined above into a string of MySQL data.
$string = '';
foreach ($mod_settings as $k => $v)
$string .= '
(\'' . $k . '\', \'' . $v . '\'),';
// Sorted out the array defined above - now insert the data!
if ($string != '')
$result = db_query("
" . ($overwrite_old_settings ? 'REPLACE' : 'INSERT IGNORE') . " INTO {$db_prefix}settings
(variable, value)
VALUES" . substr($string, 0, -1), __FILE__, __LINE__);
// Uh-oh spaghetti-oh!
if ($result === false)
echo 'Error: Settings insertion failed!
';
if (file_exists($sourcedir . '/sboxDB.php')) {
$result = chmod($sourcedir . '/sboxDB.php', 0644);
if ($result === false)
echo 'Error: CHMOD for sboxDB.php failed!
';
}
?>