* Output the page */ $template->set_filenames(array('ct_body' => ADM_TPL . 'acp_globalmessage.tpl')); /* * If site was submitted we update the configuration */ if (isset($_POST['submit'])) { $adminfunctions = new ct_adminfunctions(); set_config('ctracker_global_message_type', $_POST['ctracker_global_message_type']); set_config('ctracker_global_message', $_POST['ctracker_global_message']); $adminfunctions->set_global_message(); unset($adminfunctions); $message = sprintf($lang['ctracker_glob_msg_saved'], append_sid('admin_cracker_tracker.' . PHP_EXT . '?modu=4')); message_die(GENERAL_MESSAGE, $message); } elseif (isset($_POST['pull_back'])) { $adminfunctions = new ct_adminfunctions(); $adminfunctions->unset_global_message(); unset($adminfunctions); $message = sprintf($lang['ctracker_glob_msg_reset_ok'], append_sid('admin_cracker_tracker.' . PHP_EXT . '?modu=4')); message_die(GENERAL_MESSAGE, $message); } /* * Select wich option field? */ $checked_mode = ''; $check_status_1 = ''; $check_status_2 = ''; if ($config['ctracker_global_message_type'] == 1) { $checked_mode = $lang['ctracker_glob_msg_txt']; $check_status_1 = ' checked="checked"'; } else {
*/ /** * Check the Security of all your Board files * * @author Christian Knerr (cback) * @package ctracker * @version 5.0.0 * @since 26.07.2006 - 13:29:09 * @copyright (c) 2006 www.cback.de * */ // Constant check if (!defined('IN_ICYPHOENIX') || !defined('CTRACKER_ACP')) { die('Hacking attempt!'); } $admin_filescan = new ct_adminfunctions(); /* * Wich action do we have? */ $action = request_var('action', ''); /* * Template handling */ $template->set_filenames(array('ct_body' => ADM_TPL . 'acp_filescanner.tpl')); if ($action == 'scan') { // scan files $admin_filescan->DropData(); $admin_filescan->CreateFileList(IP_ROOT_PATH, '', PHP_EXT); $admin_filescan->ScanFile(); $timestamp = time(); set_config('ctracker_last_file_scan', $timestamp);
* * @author Christian Knerr (cback) * @package ctracker * @version 5.0.0 * @since 26.07.2006 - 13:29:09 * @copyright (c) 2006 www.cback.de * */ // Constant check if (!defined('IN_ICYPHOENIX') || !defined('CTRACKER_ACP')) { die('Hacking attempt!'); } /* * Create our Admin Class Objects */ $ct_admin = new ct_adminfunctions(); /* * Wich action do we have? */ $action = request_var('action', ''); if ($action == 'akt') { /* * Update the File Hashes */ $timestamp = time(); set_config('ctracker_last_checksum_scan', $timestamp); $ct_admin->do_filechk(); $template->assign_block_vars('akt_complete', array('L_UPDATE_ACTION' => $lang['ctracker_fchk_update_action'])); } elseif ($action == 'chk') { /* * Lets check the files for changes
if (!defined('IN_ICYPHOENIX') || !defined('CTRACKER_ACP')) { die('Hacking attempt!'); } /* * Template File definition */ $template->set_filenames(array('ct_body' => ADM_TPL . 'acp_systemrestore.tpl')); $mode = request_var('mode', ''); if ($mode == 'backup') { $backup_system = new ct_adminfunctions(); $backup_system->recover_configuration(); unset($backup_system); // Send the user the OK message $template->assign_block_vars('infobox', array('COLOR' => 'DBFFCF', 'L_MESSAGE_TEXT' => $lang['ctracker_rec_succ'])); } elseif ($mode == 'restore') { $backup_system = new ct_adminfunctions(); $backup_system->restore_configuration(); unset($backup_system); // Send the User the OK message $template->assign_block_vars('infobox', array('COLOR' => 'DBFFCF', 'L_MESSAGE_TEXT' => $lang['ctracker_rec_succ'])); } /* * Load backup status */ $save_status = ''; $saved_now = false; $sql = 'SELECT * FROM ' . CTRACKER_BACKUP . ' WHERE config_name = \'ct_last_backup\''; $db->sql_return_on_error(true); $result = $db->sql_query($sql); $db->sql_return_on_error(false); if (!$result) {
* Submit? */ if (isset($_POST['submit'])) { // Update new config for ($i = 0; $i < sizeof($ct_config_array); $i++) { if (isset($_POST[$ct_config_array[$i]])) { set_config($ct_config_array[$i], $_POST[$ct_config_array[$i]], false); } } $cache->destroy('config'); } /* * Generate Objects we need and initialize used vars */ $configuration = array(); $adminclass = new ct_adminfunctions(); /* * Set correct configuration values * We do this for each config value seperate - more code but safer handling */ $configuration['ctracker_ipblock_enabled'] = $adminclass->ct_generate_on_off($config['ctracker_ipblock_enabled']); $configuration['ctracker_ipblock_logsize'] = $adminclass->ct_generate_number_field(1, 400, $config['ctracker_ipblock_logsize']); $configuration['ctracker_search_feature_enabled'] = $adminclass->ct_generate_on_off($config['ctracker_search_feature_enabled']); $configuration['ctracker_search_time_user'] = $adminclass->ct_generate_number_field(1, 90, $config['ctracker_search_time_user']); $configuration['ctracker_search_count_user'] = $adminclass->ct_generate_number_field(1, 6, $config['ctracker_search_count_user']); $configuration['ctracker_search_time_guest'] = $adminclass->ct_generate_number_field(1, 90, $config['ctracker_search_time_guest']); $configuration['ctracker_search_count_guest'] = $adminclass->ct_generate_number_field(1, 6, $config['ctracker_search_count_guest']); $configuration['ctracker_loginfeature'] = $adminclass->ct_generate_on_off($config['ctracker_loginfeature']); $configuration['ctracker_logsize_logins'] = $adminclass->ct_generate_number_field(1, 400, $config['ctracker_logsize_logins']); $configuration['ctracker_login_history'] = $adminclass->ct_generate_on_off($config['ctracker_login_history']); $configuration['ctracker_login_history_count'] = $adminclass->ct_generate_number_field(1, 60, $config['ctracker_login_history_count']);