* 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 {
Ejemplo n.º 2
0
*/
/**
* 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) {
Ejemplo n.º 5
0
* 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']);