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 = '';