Revision 1716
Added by Luisehahne about 13 years ago
| index.php | ||
|---|---|---|
| 4 | 4 |
* @category admin |
| 5 | 5 |
* @package settings |
| 6 | 6 |
* @author Ryan Djurovich, WebsiteBaker Project |
| 7 |
* @copyright 2009-2011, Website Baker Org. e.V.
|
|
| 7 |
* @copyright 2009-2012, WebsiteBaker Org. e.V.
|
|
| 8 | 8 |
* @link http://www.websitebaker2.org/ |
| 9 | 9 |
* @license http://www.gnu.org/licenses/gpl.html |
| 10 | 10 |
* @platform WebsiteBaker 2.8.x |
| ... | ... | |
| 24 | 24 |
$admin = new admin('Settings', 'settings_basic');
|
| 25 | 25 |
} |
| 26 | 26 |
|
| 27 |
// add new values, later in upgrade-script |
|
| 28 |
$cfg = array( |
|
| 29 |
'website_signature' => defined('WEBSITE_SIGNATURE') ? WEBSITE_SIGNATURE : '',
|
|
| 30 |
'confirmed_registration' => (defined('CONFIRMED_REGISTRATION') ? CONFIRMED_REGISTRATION : '0'),
|
|
| 31 |
); |
|
| 32 |
db_update_key_value( 'settings', $cfg ); |
|
| 33 |
|
|
| 27 | 34 |
// Include the WB functions file |
| 28 | 35 |
require_once(WB_PATH.'/framework/functions.php'); |
| 29 | 36 |
require_once(WB_PATH.'/framework/functions-utf8.php'); |
| 30 | 37 |
|
| 38 |
$mLang = ModLanguage::getInstance(); |
|
| 39 |
$mLang->setLanguage(dirname(__FILE__).'/languages/', LANGUAGE, DEFAULT_LANGUAGE); |
|
| 40 |
|
|
| 31 | 41 |
// Setup template object, parse vars to it, then parse it |
| 32 | 42 |
// Create new template object |
| 33 |
$template = new Template(dirname($admin->correct_theme_source('settings.htt')));
|
|
| 43 |
$template = new Template(dirname($admin->correct_theme_source('settings.htt')),'keep');
|
|
| 34 | 44 |
// $template->debug = true; |
| 35 | 45 |
$template->set_file('page', 'settings.htt');
|
| 36 | 46 |
$template->set_block('page', 'main_block', 'main');
|
| ... | ... | |
| 145 | 155 |
} |
| 146 | 156 |
} |
| 147 | 157 |
|
| 158 |
$sSelected = ' selected="selected"'; |
|
| 159 |
$checked = ' checked="checked"'; |
|
| 160 |
/*-- insert all needed vars from language files ----------------------------------------*/ |
|
| 161 |
$template->set_var($mLang->getLangArray()); |
|
| 162 |
|
|
| 148 | 163 |
$template->set_var(array( |
| 149 | 164 |
'WB_URL' => WB_URL, |
| 150 | 165 |
'THEME_URL' => THEME_URL, |
| ... | ... | |
| 152 | 167 |
)); |
| 153 | 168 |
|
| 154 | 169 |
// Insert language values |
| 155 |
$result = $database->query("SELECT * FROM ".TABLE_PREFIX."addons WHERE type = 'language' ORDER BY directory");
|
|
| 156 |
if($result->numRows() > 0) |
|
| 170 |
$sql = 'SELECT `name`, `directory` FROM `'.TABLE_PREFIX.'addons` '; |
|
| 171 |
$sql .= 'WHERE `type` = \'language\' '; |
|
| 172 |
$sql .= 'AND `function` != \'theme\' '; |
|
| 173 |
$sql .= 'ORDER BY `directory`'; |
|
| 174 |
|
|
| 175 |
if( ($result = $database->query($sql)) && ($result->numRows() > 0) ) |
|
| 176 |
// $result = $database->query("SELECT * FROM ".TABLE_PREFIX."addons WHERE type = 'language' ORDER BY directory");
|
|
| 177 |
// if($result->numRows() > 0) |
|
| 157 | 178 |
{
|
| 158 | 179 |
while($addon = $result->fetchRow()) {
|
| 159 | 180 |
$langIcons = (empty($addon['directory'])) ? 'none' : strtolower($addon['directory']); |
| ... | ... | |
| 161 | 182 |
$template->set_var('CODE', $addon['directory']);
|
| 162 | 183 |
$template->set_var('NAME', $addon['name']);
|
| 163 | 184 |
$template->set_var('FLAG', THEME_URL.'/images/flags/'.$langIcons);
|
| 164 |
$template->set_var('SELECTED', (DEFAULT_LANGUAGE == $addon['directory'] ? ' selected="selected"' : '') );
|
|
| 185 |
$template->set_var('SELECTED', (DEFAULT_LANGUAGE == $addon['directory'] ? $sSelected : '') );
|
|
| 165 | 186 |
$template->parse('language_list', 'language_list_block', true);
|
| 166 | 187 |
} |
| 167 | 188 |
} |
| ... | ... | |
| 175 | 196 |
$template->set_var('VALUE', $hour_offset);
|
| 176 | 197 |
$template->set_var('NAME', $title);
|
| 177 | 198 |
if(DEFAULT_TIMEZONE == $hour_offset*60*60) {
|
| 178 |
$template->set_var('SELECTED', ' selected="selected"');
|
|
| 199 |
$template->set_var('SELECTED', $sSelected);
|
|
| 179 | 200 |
} else {
|
| 180 | 201 |
$template->set_var('SELECTED', '');
|
| 181 | 202 |
} |
| ... | ... | |
| 189 | 210 |
$template->set_var('VALUE', $code);
|
| 190 | 211 |
$template->set_var('NAME', $title);
|
| 191 | 212 |
if(DEFAULT_CHARSET == $code) {
|
| 192 |
$template->set_var('SELECTED', ' selected="selected"');
|
|
| 213 |
$template->set_var('SELECTED', $sSelected);
|
|
| 193 | 214 |
} else {
|
| 194 | 215 |
$template->set_var('SELECTED', '');
|
| 195 | 216 |
} |
| ... | ... | |
| 208 | 229 |
} |
| 209 | 230 |
$template->set_var('NAME', $title);
|
| 210 | 231 |
if(DEFAULT_DATE_FORMAT == $format) {
|
| 211 |
$template->set_var('SELECTED', ' selected="selected"');
|
|
| 232 |
$template->set_var('SELECTED', $sSelected);
|
|
| 212 | 233 |
} else {
|
| 213 | 234 |
$template->set_var('SELECTED', '');
|
| 214 | 235 |
} |
| ... | ... | |
| 226 | 247 |
} |
| 227 | 248 |
$template->set_var('NAME', $title);
|
| 228 | 249 |
if(DEFAULT_TIME_FORMAT == $format) {
|
| 229 |
$template->set_var('SELECTED', ' selected="selected"');
|
|
| 250 |
$template->set_var('SELECTED', $sSelected);
|
|
| 230 | 251 |
} else {
|
| 231 | 252 |
$template->set_var('SELECTED', '');
|
| 232 | 253 |
} |
| 233 | 254 |
$template->parse('time_format_list', 'time_format_list_block', true);
|
| 234 | 255 |
} |
| 235 | 256 |
|
| 236 |
// Insert templates |
|
| 237 |
$result = $database->query("SELECT * FROM ".TABLE_PREFIX."addons WHERE type = 'template' AND function != 'theme' ORDER BY name");
|
|
| 238 |
if($result->numRows() > 0) {
|
|
| 239 |
while($addon = $result->fetchRow()) {
|
|
| 240 |
$template->set_var('FILE', $addon['directory']);
|
|
| 241 |
$template->set_var('NAME', $addon['name']);
|
|
| 242 |
if(($addon['directory'] == DEFAULT_TEMPLATE) ? $selected = ' selected="selected"' : $selected = ''); |
|
| 243 |
$template->set_var('SELECTED', $selected);
|
|
| 244 |
$template->parse('template_list', 'template_list_block', true);
|
|
| 257 |
// Insert templates |
|
| 258 |
$sql = 'SELECT `name`, `directory` FROM `'.TABLE_PREFIX.'addons` '; |
|
| 259 |
$sql .= 'WHERE `type` = \'template\' '; |
|
| 260 |
$sql .= 'AND `function` != \'theme\' '; |
|
| 261 |
$sql .= 'ORDER BY `name`'; |
|
| 262 |
if( ($result = $database->query($sql)) && ($result->numRows() > 0) ) |
|
| 263 |
{
|
|
| 264 |
// $result = $database->query("SELECT * FROM ".TABLE_PREFIX."addons WHERE type = 'template' AND function != 'theme' ORDER BY name");
|
|
| 265 |
// if($result->numRows() > 0) {
|
|
| 266 |
while($addon = $result->fetchRow()) |
|
| 267 |
{
|
|
| 268 |
if( $admin->get_permission($addon['directory'],'template' ) ) |
|
| 269 |
{
|
|
| 270 |
$template->set_var('FILE', $addon['directory']);
|
|
| 271 |
$template->set_var('NAME', $addon['name']);
|
|
| 272 |
$selected = (($addon['directory'] == DEFAULT_TEMPLATE) ? $sSelected : ''); |
|
| 273 |
$template->set_var('SELECTED', $selected);
|
|
| 274 |
$template->parse('template_list', 'template_list_block', true);
|
|
| 275 |
} |
|
| 245 | 276 |
} |
| 246 | 277 |
} |
| 247 | 278 |
|
| 248 |
// Insert backend theme |
|
| 249 |
$result = $database->query("SELECT * FROM ".TABLE_PREFIX."addons WHERE type = 'template' AND function = 'theme' ORDER BY name");
|
|
| 250 |
if($result->numRows() > 0) {
|
|
| 251 |
while($addon = $result->fetchRow()) {
|
|
| 252 |
$template->set_var('FILE', $addon['directory']);
|
|
| 253 |
$template->set_var('NAME', $addon['name']);
|
|
| 254 |
if(($addon['directory'] == DEFAULT_THEME) ? $selected = ' selected="selected"' : $selected = ''); |
|
| 255 |
$template->set_var('SELECTED', $selected);
|
|
| 256 |
$template->parse('theme_list', 'theme_list_block', true);
|
|
| 279 |
// Insert backend theme |
|
| 280 |
$sql = 'SELECT `name`, `directory` FROM `'.TABLE_PREFIX.'addons` '; |
|
| 281 |
$sql .= 'WHERE `type` = \'template\' '; |
|
| 282 |
$sql .= 'AND `function` = \'theme\' '; |
|
| 283 |
$sql .= 'ORDER BY `name`'; |
|
| 284 |
|
|
| 285 |
|
|
| 286 |
if( ($result = $database->query($sql)) && ($result->numRows() > 0) ) |
|
| 287 |
{
|
|
| 288 |
// $result = $database->query("SELECT * FROM ".TABLE_PREFIX."addons WHERE type = 'template' AND function = 'theme' ORDER BY name");
|
|
| 289 |
// if($result->numRows() > 0) {
|
|
| 290 |
while($addon = $result->fetchRow()) |
|
| 291 |
{
|
|
| 292 |
if( $admin->get_permission($addon['directory'],'template' ) ) |
|
| 293 |
{
|
|
| 294 |
$template->set_var('FILE', $addon['directory']);
|
|
| 295 |
$template->set_var('NAME', $addon['name']);
|
|
| 296 |
$selected = (($addon['directory'] == DEFAULT_THEME) ? $sSelected : ''); |
|
| 297 |
$template->set_var('SELECTED', $selected);
|
|
| 298 |
$template->parse('theme_list', 'theme_list_block', true);
|
|
| 299 |
} |
|
| 257 | 300 |
} |
| 258 | 301 |
} |
| 259 | 302 |
|
| ... | ... | |
| 262 | 305 |
$module_name=$TEXT['NONE']; |
| 263 | 306 |
$template->set_var('FILE', $file);
|
| 264 | 307 |
$template->set_var('NAME', $module_name);
|
| 265 |
$selected = (!defined('WYSIWYG_EDITOR') || $file == WYSIWYG_EDITOR) ? ' selected="selected"' : '';
|
|
| 308 |
$selected = (!defined('WYSIWYG_EDITOR') || $file == WYSIWYG_EDITOR) ? $sSelected : '';
|
|
| 266 | 309 |
$template->set_var('SELECTED', $selected);
|
| 267 | 310 |
$template->parse('editor_list', 'editor_list_block', true);
|
| 268 |
$result = $database->query("SELECT * FROM ".TABLE_PREFIX."addons WHERE type = 'module' AND function = 'wysiwyg' ORDER BY name");
|
|
| 269 |
if($result->numRows() > 0) |
|
| 311 |
$sql = 'SELECT `name`, `directory` FROM `'.TABLE_PREFIX.'addons` '; |
|
| 312 |
$sql .= 'WHERE `type` = \'module\' '; |
|
| 313 |
$sql .= 'AND `function` = \'wysiwyg\' '; |
|
| 314 |
$sql .= 'ORDER BY `name`'; |
|
| 315 |
if( ($result = $database->query($sql)) && ($result->numRows() > 0) ) |
|
| 270 | 316 |
{
|
| 317 |
// $result = $database->query("SELECT * FROM ".TABLE_PREFIX."addons WHERE type = 'module' AND function = 'wysiwyg' ORDER BY name");
|
|
| 318 |
// if($result->numRows() > 0) |
|
| 319 |
// {
|
|
| 271 | 320 |
while($addon = $result->fetchRow()) |
| 272 | 321 |
{
|
| 273 |
$template->set_var('FILE', $addon['directory']);
|
|
| 274 |
$template->set_var('NAME', $addon['name']);
|
|
| 275 |
$selected = (!defined('WYSIWYG_EDITOR') || $addon['directory'] == WYSIWYG_EDITOR) ? ' selected="selected"' : '';
|
|
| 276 |
$template->set_var('SELECTED', $selected);
|
|
| 277 |
$template->parse('editor_list', 'editor_list_block', true);
|
|
| 322 |
if( $admin->get_permission($addon['directory'],'module' ) ) |
|
| 323 |
{
|
|
| 324 |
$template->set_var('FILE', $addon['directory']);
|
|
| 325 |
$template->set_var('NAME', $addon['name']);
|
|
| 326 |
$selected = (!defined('WYSIWYG_EDITOR') || $addon['directory'] == WYSIWYG_EDITOR) ? $sSelected : '';
|
|
| 327 |
$template->set_var('SELECTED', $selected);
|
|
| 328 |
$template->parse('editor_list', 'editor_list_block', true);
|
|
| 329 |
} |
|
| 278 | 330 |
} |
| 279 | 331 |
} |
| 280 | 332 |
|
| 281 | 333 |
// Insert templates for search settings |
| 282 | 334 |
$search_template = ( ($search_template == DEFAULT_TEMPLATE) || ($search_template == '') ) ? '' : $search_template; |
| 283 |
$selected = ( ($search_template != DEFAULT_TEMPLATE) ) ? ' selected="selected"' : $selected = '';
|
|
| 335 |
$selected = ( ($search_template != DEFAULT_TEMPLATE) ) ? $sSelected : '';
|
|
| 284 | 336 |
|
| 285 | 337 |
$template->set_var(array( |
| 286 | 338 |
'FILE' => '', |
| ... | ... | |
| 289 | 341 |
)); |
| 290 | 342 |
$template->parse('search_template_list', 'search_template_list_block', true);
|
| 291 | 343 |
|
| 292 |
$result = $database->query("SELECT * FROM ".TABLE_PREFIX."addons WHERE type = 'template' AND function = 'template' ORDER BY name");
|
|
| 293 |
if($result->numRows() > 0) |
|
| 344 |
$sql = 'SELECT `name`, `directory` FROM `'.TABLE_PREFIX.'addons` '; |
|
| 345 |
$sql .= 'WHERE `type` = \'template\' '; |
|
| 346 |
$sql .= 'AND `function` = \'template\' '; |
|
| 347 |
$sql .= 'ORDER BY `name`'; |
|
| 348 |
if( ($result = $database->query($sql)) && ($result->numRows() > 0) ) |
|
| 294 | 349 |
{
|
| 350 |
// $result = $database->query("SELECT * FROM ".TABLE_PREFIX."addons WHERE type = 'template' AND function = 'template' ORDER BY name");
|
|
| 351 |
// if($result->numRows() > 0) |
|
| 352 |
// {
|
|
| 295 | 353 |
while($addon = $result->fetchRow()) |
| 296 | 354 |
{
|
| 297 |
$template->set_var('FILE', $addon['directory']);
|
|
| 298 |
$template->set_var('NAME', $addon['name']);
|
|
| 299 |
$selected = ($addon['directory'] == $search_template) ? ' selected="selected"' : $selected = ''; |
|
| 300 |
$template->set_var('SELECTED', $selected);
|
|
| 301 |
$template->parse('search_template_list', 'search_template_list_block', true);
|
|
| 302 |
|
|
| 355 |
if( $admin->get_permission($addon['directory'],'template' ) ) |
|
| 356 |
{
|
|
| 357 |
$template->set_var('FILE', $addon['directory']);
|
|
| 358 |
$template->set_var('NAME', $addon['name']);
|
|
| 359 |
$selected = ($addon['directory'] == $search_template) ? $sSelected : ''; |
|
| 360 |
$template->set_var('SELECTED', $selected);
|
|
| 361 |
$template->parse('search_template_list', 'search_template_list_block', true);
|
|
| 362 |
} |
|
| 303 | 363 |
} |
| 304 | 364 |
} |
| 305 | 365 |
|
| ... | ... | |
| 309 | 369 |
{
|
| 310 | 370 |
$template->set_var('VALUE', $value);
|
| 311 | 371 |
$template->set_var('NAME', $title);
|
| 312 |
$selected = (ER_LEVEL == $value) ? ' selected="selected"' : '';
|
|
| 372 |
$selected = (ER_LEVEL == $value) ? $sSelected : '';
|
|
| 313 | 373 |
$template->set_var('SELECTED', $selected);
|
| 314 | 374 |
$template->parse('error_reporting_list', 'error_reporting_list_block', true);
|
| 315 | 375 |
} |
| 316 | 376 |
|
| 377 |
|
|
| 317 | 378 |
// Insert permissions values |
| 318 | 379 |
if($admin->get_permission('settings_advanced') != true)
|
| 319 | 380 |
{
|
| ... | ... | |
| 326 | 387 |
$template->set_var('NUMBER', $i);
|
| 327 | 388 |
if(PAGE_LEVEL_LIMIT == $i) |
| 328 | 389 |
{
|
| 329 |
$template->set_var('SELECTED', ' selected="selected"');
|
|
| 390 |
$template->set_var('SELECTED', $sSelected);
|
|
| 330 | 391 |
} else {
|
| 331 | 392 |
$template->set_var('SELECTED', '');
|
| 332 | 393 |
} |
| ... | ... | |
| 336 | 397 |
// Work-out if multiple menus feature is enabled |
| 337 | 398 |
if(defined('MULTIPLE_MENUS') && MULTIPLE_MENUS == true)
|
| 338 | 399 |
{
|
| 339 |
$template->set_var('MULTIPLE_MENUS_ENABLED', ' checked="checked"');
|
|
| 400 |
$template->set_var('MULTIPLE_MENUS_ENABLED', $checked);
|
|
| 340 | 401 |
} else {
|
| 341 |
$template->set_var('MULTIPLE_MENUS_DISABLED', ' checked="checked"');
|
|
| 402 |
$template->set_var('MULTIPLE_MENUS_DISABLED', $checked);
|
|
| 342 | 403 |
} |
| 343 | 404 |
|
| 344 | 405 |
// Work-out if page languages feature is enabled |
| 345 | 406 |
if(defined('PAGE_LANGUAGES') && PAGE_LANGUAGES == true)
|
| 346 | 407 |
{
|
| 347 |
$template->set_var('PAGE_LANGUAGES_ENABLED', ' checked="checked"');
|
|
| 408 |
$template->set_var('PAGE_LANGUAGES_ENABLED', $checked);
|
|
| 348 | 409 |
} else {
|
| 349 |
$template->set_var('PAGE_LANGUAGES_DISABLED', ' checked="checked"');
|
|
| 410 |
$template->set_var('PAGE_LANGUAGES_DISABLED', $checked);
|
|
| 350 | 411 |
} |
| 351 | 412 |
|
| 352 | 413 |
// Work-out if warn_page_leave feature is enabled |
| 353 | 414 |
if (defined('WARN_PAGE_LEAVE') && WARN_PAGE_LEAVE == true)
|
| 354 | 415 |
{
|
| 355 |
$template->set_var('WARN_PAGE_LEAVE_ENABLED', ' checked="checked"');
|
|
| 416 |
$template->set_var('WARN_PAGE_LEAVE_ENABLED', $checked);
|
|
| 356 | 417 |
} else {
|
| 357 |
$template->set_var('WARN_PAGE_LEAVE_DISABLED', ' checked="checked"');
|
|
| 418 |
$template->set_var('WARN_PAGE_LEAVE_DISABLED', $checked);
|
|
| 358 | 419 |
} |
| 359 | 420 |
|
| 360 | 421 |
// Work-out if smart login feature is enabled |
| 361 | 422 |
if(defined('SMART_LOGIN') && SMART_LOGIN == true)
|
| 362 | 423 |
{
|
| 363 |
$template->set_var('SMART_LOGIN_ENABLED', ' checked="checked"');
|
|
| 424 |
$template->set_var('SMART_LOGIN_ENABLED', $checked);
|
|
| 364 | 425 |
} else {
|
| 365 |
$template->set_var('SMART_LOGIN_DISABLED', ' checked="checked"');
|
|
| 426 |
$template->set_var('SMART_LOGIN_DISABLED', $checked);
|
|
| 366 | 427 |
} |
| 367 | 428 |
|
| 368 | 429 |
/* Make's sure GD library is installed */ |
| ... | ... | |
| 376 | 437 |
// Work-out if section blocks feature is enabled |
| 377 | 438 |
if(defined('SECTION_BLOCKS') && SECTION_BLOCKS == true)
|
| 378 | 439 |
{
|
| 379 |
$template->set_var('SECTION_BLOCKS_ENABLED', ' checked="checked"');
|
|
| 440 |
$template->set_var('SECTION_BLOCKS_ENABLED', $checked);
|
|
| 380 | 441 |
} else {
|
| 381 |
$template->set_var('SECTION_BLOCKS_DISABLED', ' checked="checked"');
|
|
| 442 |
$template->set_var('SECTION_BLOCKS_DISABLED', $checked);
|
|
| 382 | 443 |
} |
| 383 | 444 |
|
| 384 | 445 |
// Work-out if homepage redirection feature is enabled |
| 385 | 446 |
if(defined('HOMEPAGE_REDIRECTION') && HOMEPAGE_REDIRECTION == true)
|
| 386 | 447 |
{
|
| 387 |
$template->set_var('HOMEPAGE_REDIRECTION_ENABLED', ' checked="checked"');
|
|
| 448 |
$template->set_var('HOMEPAGE_REDIRECTION_ENABLED', $checked);
|
|
| 388 | 449 |
} else {
|
| 389 |
$template->set_var('HOMEPAGE_REDIRECTION_DISABLED', ' checked="checked"');
|
|
| 450 |
$template->set_var('HOMEPAGE_REDIRECTION_DISABLED', $checked);
|
|
| 390 | 451 |
} |
| 391 | 452 |
|
| 392 | 453 |
// Work-out which server os should be checked |
| 393 | 454 |
if(OPERATING_SYSTEM == 'linux') |
| 394 | 455 |
{
|
| 395 |
$template->set_var('LINUX_SELECTED', ' checked="checked"');
|
|
| 456 |
$template->set_var('LINUX_SELECTED', $checked);
|
|
| 396 | 457 |
} elseif(OPERATING_SYSTEM == 'windows') {
|
| 397 |
$template->set_var('WINDOWS_SELECTED', ' checked="checked"');
|
|
| 458 |
$template->set_var('WINDOWS_SELECTED', $checked);
|
|
| 398 | 459 |
} |
| 399 | 460 |
|
| 400 | 461 |
// Work-out if developer infos feature is enabled |
| 401 | 462 |
if(defined('DEV_INFOS') && DEV_INFOS == true)
|
| 402 | 463 |
{
|
| 403 |
$template->set_var('DEV_INFOS_ENABLED', ' checked="checked"');
|
|
| 464 |
$template->set_var('DEV_INFOS_ENABLED', $checked);
|
|
| 404 | 465 |
} else {
|
| 405 |
$template->set_var('DEV_INFOS_DISABLED', ' checked="checked"');
|
|
| 466 |
$template->set_var('DEV_INFOS_DISABLED', $checked);
|
|
| 406 | 467 |
} |
| 407 | 468 |
|
| 408 | 469 |
// Work-out if manage sections feature is enabled |
| 409 | 470 |
if(MANAGE_SECTIONS) |
| 410 | 471 |
{
|
| 411 |
$template->set_var('MANAGE_SECTIONS_ENABLED', ' checked="checked"');
|
|
| 472 |
$template->set_var('MANAGE_SECTIONS_ENABLED', $checked);
|
|
| 412 | 473 |
} else {
|
| 413 |
$template->set_var('MANAGE_SECTIONS_DISABLED', ' checked="checked"');
|
|
| 474 |
$template->set_var('MANAGE_SECTIONS_DISABLED', $checked);
|
|
| 414 | 475 |
} |
| 415 | 476 |
|
| 416 | 477 |
// Work-out which wbmailer routine should be checked |
| ... | ... | |
| 427 | 488 |
'TEXT_WBMAILER_SMTP_AUTH_NOTICE' => $TEXT['REQUIRED'].' '.$TEXT['WBMAILER_SMTP_AUTH'], |
| 428 | 489 |
'TEXT_WBMAILER_SMTP_USERNAME' => $TEXT['WBMAILER_SMTP_USERNAME'], |
| 429 | 490 |
'TEXT_WBMAILER_SMTP_PASSWORD' => $TEXT['WBMAILER_SMTP_PASSWORD'], |
| 430 |
'SMTP_AUTH_SELECTED' => ' checked="checked"'
|
|
| 491 |
'SMTP_AUTH_SELECTED' => $checked
|
|
| 431 | 492 |
)); |
| 432 | 493 |
if(WBMAILER_ROUTINE == 'phpmail') |
| 433 | 494 |
{
|
| 434 |
$template->set_var('PHPMAIL_SELECTED', ' checked="checked"');
|
|
| 495 |
$template->set_var('PHPMAIL_SELECTED', $checked);
|
|
| 435 | 496 |
$template->set_var('SMTP_VISIBILITY', ' style="display: none;"');
|
| 436 | 497 |
$template->set_var('SMTP_VISIBILITY_AUTH', '');
|
| 437 | 498 |
// $template->set_var('SMTP_AUTH_SELECTED', '');
|
| 438 | 499 |
} elseif(WBMAILER_ROUTINE == 'smtp') |
| 439 | 500 |
{
|
| 440 |
$template->set_var('SMTPMAIL_SELECTED', ' checked="checked"');
|
|
| 501 |
$template->set_var('SMTPMAIL_SELECTED', $checked);
|
|
| 441 | 502 |
$template->set_var('SMTP_VISIBILITY', '');
|
| 442 | 503 |
$template->set_var('SMTP_VISIBILITY_AUTH', '');
|
| 443 | 504 |
} |
| ... | ... | |
| 445 | 506 |
// Work-out if SMTP authentification should be checked |
| 446 | 507 |
if(WBMAILER_SMTP_AUTH) |
| 447 | 508 |
{
|
| 448 |
$template->set_var('SMTP_AUTH_SELECTED', ' checked="checked"');
|
|
| 509 |
$template->set_var('SMTP_AUTH_SELECTED', $checked);
|
|
| 449 | 510 |
if(WBMAILER_ROUTINE == 'smtp') |
| 450 | 511 |
{
|
| 451 | 512 |
$template->set_var('SMTP_VISIBILITY_AUTH', '');
|
| ... | ... | |
| 460 | 521 |
// Work-out if intro feature is enabled |
| 461 | 522 |
if(INTRO_PAGE) |
| 462 | 523 |
{
|
| 463 |
$template->set_var('INTRO_PAGE_ENABLED', ' checked="checked"');
|
|
| 524 |
$template->set_var('INTRO_PAGE_ENABLED', $checked);
|
|
| 464 | 525 |
} else {
|
| 465 |
$template->set_var('INTRO_PAGE_DISABLED', ' checked="checked"');
|
|
| 526 |
$template->set_var('INTRO_PAGE_DISABLED', $checked);
|
|
| 466 | 527 |
} |
| 467 | 528 |
|
| 468 | 529 |
// Work-out if frontend login feature is enabled |
| 469 | 530 |
if(FRONTEND_LOGIN) |
| 470 | 531 |
{
|
| 471 |
$template->set_var('PRIVATE_ENABLED', ' checked="checked"');
|
|
| 532 |
$template->set_var('PRIVATE_ENABLED', $checked);
|
|
| 472 | 533 |
} else {
|
| 473 |
$template->set_var('PRIVATE_DISABLED', ' checked="checked"');
|
|
| 534 |
$template->set_var('PRIVATE_DISABLED', $checked);
|
|
| 474 | 535 |
} |
| 536 |
// Work-out if frontend login feature is enabled |
|
| 475 | 537 |
|
| 538 |
if(CONFIRMED_REGISTRATION) |
|
| 539 |
{
|
|
| 540 |
$template->set_var('CONFIRMED_REGISTRATION_ENABLED', $checked);
|
|
| 541 |
} else {
|
|
| 542 |
$template->set_var('CONFIRMED_REGISTRATION_DISABLED', $checked);
|
|
| 543 |
} |
|
| 544 |
|
|
| 476 | 545 |
// Work-out if page trash feature is disabled, in-line, or separate |
| 477 | 546 |
if(PAGE_TRASH == 'disabled') |
| 478 | 547 |
{
|
| 479 |
$template->set_var('PAGE_TRASH_DISABLED', ' checked="checked"');
|
|
| 548 |
$template->set_var('PAGE_TRASH_DISABLED', $checked);
|
|
| 480 | 549 |
$template->set_var('DISPLAY_PAGE_TRASH_SEPARATE', 'display: none;');
|
| 481 | 550 |
} elseif(PAGE_TRASH == 'inline') |
| 482 | 551 |
{
|
| 483 |
$template->set_var('PAGE_TRASH_INLINE', ' checked="checked"');
|
|
| 552 |
$template->set_var('PAGE_TRASH_INLINE', $checked);
|
|
| 484 | 553 |
$template->set_var('DISPLAY_PAGE_TRASH_SEPARATE', 'display: none;');
|
| 485 | 554 |
} elseif(PAGE_TRASH == 'separate') |
| 486 | 555 |
{
|
| 487 |
$template->set_var('PAGE_TRASH_SEPARATE', ' checked="checked"');
|
|
| 556 |
$template->set_var('PAGE_TRASH_SEPARATE', $checked);
|
|
| 488 | 557 |
$template->set_var('DISPLAY_PAGE_TRASH_SEPARATE', 'display: inline;');
|
| 489 | 558 |
} |
| 490 | 559 |
|
| 491 | 560 |
// Work-out if media home folde feature is enabled |
| 492 | 561 |
if(HOME_FOLDERS) |
| 493 | 562 |
{
|
| 494 |
$template->set_var('HOME_FOLDERS_ENABLED', ' checked="checked"');
|
|
| 563 |
$template->set_var('HOME_FOLDERS_ENABLED', $checked);
|
|
| 495 | 564 |
} else {
|
| 496 |
$template->set_var('HOME_FOLDERS_DISABLED', ' checked="checked"');
|
|
| 565 |
$template->set_var('HOME_FOLDERS_DISABLED', $checked);
|
|
| 497 | 566 |
} |
| 498 | 567 |
|
| 499 | 568 |
// Insert search select |
| 500 | 569 |
if(SEARCH == 'private') |
| 501 | 570 |
{
|
| 502 |
$template->set_var('PRIVATE_SEARCH', ' selected="selected"');
|
|
| 571 |
$template->set_var('PRIVATE_SEARCH', $sSelected);
|
|
| 503 | 572 |
} elseif(SEARCH == 'registered') {
|
| 504 |
$template->set_var('REGISTERED_SEARCH', ' selected="selected"');
|
|
| 573 |
$template->set_var('REGISTERED_SEARCH', $sSelected);
|
|
| 505 | 574 |
} elseif(SEARCH == 'none') {
|
| 506 |
$template->set_var('NONE_SEARCH', ' selected="selected"');
|
|
| 575 |
$template->set_var('NONE_SEARCH', $sSelected);
|
|
| 507 | 576 |
} |
| 508 | 577 |
|
| 509 | 578 |
// Work-out if 777 permissions are set |
| 510 | 579 |
if(STRING_FILE_MODE == '0777' AND STRING_DIR_MODE == '0777') |
| 511 | 580 |
{
|
| 512 |
$template->set_var('WORLD_WRITEABLE_SELECTED', ' checked="checked"');
|
|
| 581 |
$template->set_var('WORLD_WRITEABLE_SELECTED', $checked);
|
|
| 513 | 582 |
} |
| 514 | 583 |
|
| 515 | 584 |
// Work-out which file mode boxes are checked |
| 516 | 585 |
if(extract_permission(STRING_FILE_MODE, 'u', 'r')) |
| 517 | 586 |
{
|
| 518 |
$template->set_var('FILE_U_R_CHECKED', ' checked="checked"');
|
|
| 587 |
$template->set_var('FILE_U_R_CHECKED', $checked);
|
|
| 519 | 588 |
} |
| 520 | 589 |
if(extract_permission(STRING_FILE_MODE, 'u', 'w')) |
| 521 | 590 |
{
|
| 522 |
$template->set_var('FILE_U_W_CHECKED', ' checked="checked"');
|
|
| 591 |
$template->set_var('FILE_U_W_CHECKED', $checked);
|
|
| 523 | 592 |
} |
| 524 | 593 |
if(extract_permission(STRING_FILE_MODE, 'u', 'e')) |
| 525 | 594 |
{
|
| 526 |
$template->set_var('FILE_U_E_CHECKED', ' checked="checked"');
|
|
| 595 |
$template->set_var('FILE_U_E_CHECKED', $checked);
|
|
| 527 | 596 |
} |
| 528 | 597 |
if(extract_permission(STRING_FILE_MODE, 'g', 'r')) |
| 529 | 598 |
{
|
| 530 |
$template->set_var('FILE_G_R_CHECKED', ' checked="checked"');
|
|
| 599 |
$template->set_var('FILE_G_R_CHECKED', $checked);
|
|
| 531 | 600 |
} |
| 532 | 601 |
if(extract_permission(STRING_FILE_MODE, 'g', 'w')) |
| 533 | 602 |
{
|
| 534 |
$template->set_var('FILE_G_W_CHECKED', ' checked="checked"');
|
|
| 603 |
$template->set_var('FILE_G_W_CHECKED', $checked);
|
|
| 535 | 604 |
} |
| 536 | 605 |
if(extract_permission(STRING_FILE_MODE, 'g', 'e')) |
| 537 | 606 |
{
|
| 538 |
$template->set_var('FILE_G_E_CHECKED', ' checked="checked"');
|
|
| 607 |
$template->set_var('FILE_G_E_CHECKED', $checked);
|
|
| 539 | 608 |
} |
| 540 | 609 |
if(extract_permission(STRING_FILE_MODE, 'o', 'r')) |
| 541 | 610 |
{
|
| 542 |
$template->set_var('FILE_O_R_CHECKED', ' checked="checked"');
|
|
| 611 |
$template->set_var('FILE_O_R_CHECKED', $checked);
|
|
| 543 | 612 |
} |
| 544 | 613 |
if(extract_permission(STRING_FILE_MODE, 'o', 'w')) |
| 545 | 614 |
{
|
| 546 |
$template->set_var('FILE_O_W_CHECKED', ' checked="checked"');
|
|
| 615 |
$template->set_var('FILE_O_W_CHECKED', $checked);
|
|
| 547 | 616 |
} |
| 548 | 617 |
if(extract_permission(STRING_FILE_MODE, 'o', 'e')) |
| 549 | 618 |
{
|
| 550 |
$template->set_var('FILE_O_E_CHECKED', ' checked="checked"');
|
|
| 619 |
$template->set_var('FILE_O_E_CHECKED', $checked);
|
|
| 551 | 620 |
} |
| 552 | 621 |
// Work-out which dir mode boxes are checked |
| 553 | 622 |
if(extract_permission(STRING_DIR_MODE, 'u', 'r')) |
| 554 | 623 |
{
|
| 555 |
$template->set_var('DIR_U_R_CHECKED', ' checked="checked"');
|
|
| 624 |
$template->set_var('DIR_U_R_CHECKED', $checked);
|
|
| 556 | 625 |
} |
| 557 | 626 |
if(extract_permission(STRING_DIR_MODE, 'u', 'w')) |
| 558 | 627 |
{
|
| 559 |
$template->set_var('DIR_U_W_CHECKED', ' checked="checked"');
|
|
| 628 |
$template->set_var('DIR_U_W_CHECKED', $checked);
|
|
| 560 | 629 |
} |
| 561 | 630 |
if(extract_permission(STRING_DIR_MODE, 'u', 'e')) |
| 562 | 631 |
{
|
| 563 |
$template->set_var('DIR_U_E_CHECKED', ' checked="checked"');
|
|
| 632 |
$template->set_var('DIR_U_E_CHECKED', $checked);
|
|
| 564 | 633 |
} |
| 565 | 634 |
if(extract_permission(STRING_DIR_MODE, 'g', 'r')) |
| 566 | 635 |
{
|
| 567 |
$template->set_var('DIR_G_R_CHECKED', ' checked="checked"');
|
|
| 636 |
$template->set_var('DIR_G_R_CHECKED', $checked);
|
|
| 568 | 637 |
} |
| 569 | 638 |
if(extract_permission(STRING_DIR_MODE, 'g', 'w')) |
| 570 | 639 |
{
|
| 571 |
$template->set_var('DIR_G_W_CHECKED', ' checked="checked"');
|
|
| 640 |
$template->set_var('DIR_G_W_CHECKED', $checked);
|
|
| 572 | 641 |
} |
| 573 | 642 |
if(extract_permission(STRING_DIR_MODE, 'g', 'e')) |
| 574 | 643 |
{
|
| 575 |
$template->set_var('DIR_G_E_CHECKED', ' checked="checked"');
|
|
| 644 |
$template->set_var('DIR_G_E_CHECKED', $checked);
|
|
| 576 | 645 |
} |
| 577 | 646 |
if(extract_permission(STRING_DIR_MODE, 'o', 'r')) |
| 578 | 647 |
{
|
| 579 |
$template->set_var('DIR_O_R_CHECKED', ' checked="checked"');
|
|
| 648 |
$template->set_var('DIR_O_R_CHECKED', $checked);
|
|
| 580 | 649 |
} |
| 581 | 650 |
if(extract_permission(STRING_DIR_MODE, 'o', 'w')) |
| 582 | 651 |
{
|
| 583 |
$template->set_var('DIR_O_W_CHECKED', ' checked="checked"');
|
|
| 652 |
$template->set_var('DIR_O_W_CHECKED', $checked);
|
|
| 584 | 653 |
} |
| 585 | 654 |
if(extract_permission(STRING_DIR_MODE, 'o', 'e')) |
| 586 | 655 |
{
|
| 587 |
$template->set_var('DIR_O_E_CHECKED', ' checked="checked"');
|
|
| 656 |
$template->set_var('DIR_O_E_CHECKED', $checked);
|
|
| 588 | 657 |
} |
| 589 | 658 |
|
| 590 | 659 |
$template->set_var(array( |
| ... | ... | |
| 609 | 678 |
$template->set_var('NAME', $group['name']);
|
| 610 | 679 |
if(FRONTEND_SIGNUP == $group['group_id']) |
| 611 | 680 |
{
|
| 612 |
$template->set_var('SELECTED', ' selected="selected"');
|
|
| 681 |
$template->set_var('SELECTED', $sSelected);
|
|
| 613 | 682 |
} else {
|
| 614 | 683 |
$template->set_var('SELECTED', '');
|
| 615 | 684 |
} |
| ... | ... | |
| 660 | 729 |
'TEXT_FRONTEND' => $TEXT['FRONTEND'], |
| 661 | 730 |
'TEXT_LOGIN' => $TEXT['LOGIN'], |
| 662 | 731 |
'TEXT_REDIRECT_AFTER' => $TEXT['REDIRECT_AFTER'], |
| 663 |
'TEXT_SIGNUP' => $TEXT['SIGNUP'], |
|
| 732 |
'TEXT_SIGNUP' => $TEXT['SIGNUP'].' '.$TEXT['GROUP'],
|
|
| 664 | 733 |
'TEXT_PHP_ERROR_LEVEL' => $TEXT['PHP_ERROR_LEVEL'], |
| 665 | 734 |
'TEXT_MULTILINGUAL' => $TEXT['MULTILINGUAL'], |
| 666 | 735 |
'TEXT_DEV_INFOS' => $TEXT['DEV_INFOS'], |
| ... | ... | |
| 707 | 776 |
'TEXT_EXECUTE' => $TEXT['EXECUTE'], |
| 708 | 777 |
'TEXT_WARN_PAGE_LEAVE' => '', |
| 709 | 778 |
'TEXT_SMART_LOGIN' => $TEXT['SMART_LOGIN'], |
| 779 |
'TEXT_CONFIRMED_REGISTRATION' => $TEXT['EMAIL'].' '.$TEXT['SIGNUP'], |
|
| 710 | 780 |
'TEXT_MULTIPLE_MENUS' => $TEXT['MULTIPLE_MENUS'], |
| 711 | 781 |
'TEXT_HOMEPAGE_REDIRECTION' => $TEXT['HOMEPAGE_REDIRECTION'], |
| 712 | 782 |
'TEXT_SECTION_BLOCKS' => $TEXT['SECTION_BLOCKS'], |
Also available in: Unified diff
! update folder admin/settings admin/skel/htt
! change Template to div container