/**
  *
  */
 public function log()
 {
     $file_list = array();
     $files_list = array();
     File::getFiles(LOG_PATH, $file_list, '#\\.log#i');
     foreach ($file_list as $key => $value) {
         $files_list_temp = array();
         $files_list_temp['id'] = base64_encode($value);
         $files_list_temp['name'] = $value;
         $files_list_temp['size'] = File::realSize($value);
         $files_list_temp['create_time'] = date("Y-m-d H:i:s", File::filectime($value));
         $files_list_temp['mod_time'] = date("Y-m-d H:i:s", File::filemtime($value));
         $files_list[] = $files_list_temp;
     }
     $files_list = array_sort($files_list, "mod_time");
     $this->assign('logs_list', $files_list);
     $this->display();
 }
 /**
  *
  */
 public function clear()
 {
     $caches = array("HTMLCache" => array("name" => "网站HTML缓存文件", "path" => RUNTIME_PATH . "HTML", "size" => File::realSize(RUNTIME_PATH . "HTML")), "HomeCache" => array("name" => "网站缓存文件", "path" => RUNTIME_PATH . "Cache", "size" => File::realSize(RUNTIME_PATH . "Cache")), "HomeData" => array("name" => "网站数据库字段缓存文件", "path" => RUNTIME_PATH . "Data", "size" => File::realSize(RUNTIME_PATH . "Data")), "AdminLog" => array("name" => "网站日志文件", "path" => LOG_PATH, "size" => File::realSize(LOG_PATH)), "AdminTemp" => array("name" => "网站临时文件", "path" => RUNTIME_PATH . "Temp", "size" => File::realSize(RUNTIME_PATH . "Temp")), "Homeruntime" => array("name" => "网站~runtime.php缓存文件", "path" => RUNTIME_PATH . "common~runtime.php", "size" => File::realSize(RUNTIME_PATH . "common~runtime.php")));
     // p($_POST['cache']);die;
     if (IS_POST) {
         $paths = $_POST['cache'];
         foreach ($paths as $path) {
             if (isset($caches[$path])) {
                 $res = File::delAll($caches[$path]['path'], true);
             }
         }
         $SystemEvent = new SystemEvent();
         $SystemEvent->clearCacheAll();
         $this->success("清除成功");
     } else {
         $this->assign("caches", $caches);
         $this->display();
     }
 }
 /**
  *
  */
 public function restoreFile()
 {
     $handle = opendir(System_Backup_PATH);
     $file_list = array();
     File::getFiles(System_Backup_PATH, $file_list, '#\\.zip$#i');
     foreach ($file_list as $key => $value) {
         $files_list_temp = array();
         $files_list_temp['id'] = base64_encode($value);
         $files_list_temp['name'] = $value;
         $files_list_temp['size'] = File::realSize($value);
         $files_list_temp['create_time'] = date("Y-m-d H:i:s", File::filectime($value));
         $files_list_temp['mod_time'] = date("Y-m-d H:i:s", File::filemtime($value));
         $files_list[] = $files_list_temp;
     }
     $this->assign('backup', $files_list);
     $this->display();
 }