Ejemplo n.º 1
0
    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);
    $template->assign_block_vars('akt_complete', array('L_UPDATE_ACTION' => $lang['ctracker_fscan_complete']));
} elseif ($action == 'display') {
    /*
     * Lets check the files for changes
     */
    $sql = 'SELECT * FROM ' . CTRACKER_FILESCANNER;
    $table_class = false;
    $result = $db->sql_query($sql);
    $template->assign_block_vars('header_table_cell', array());
    while ($row = $db->sql_fetchrow($result)) {
        $table_class = !$table_class;
        $color = '';
        $filestatus = '';