📄 main.inc.php
字号:
<?php
##
# Project: PHPDisk
# This is NOT a freeware, use is subject to license terms.
#
# Site: http://www.phpdisk.com
#
# $Id: main.inc.php 232 2009-03-08 04:54:57Z along $
#
# Copyright (C) 2008-2009 PHPDisk Team. All Rights Reserved.
#
##
if(!defined('IN_PHPDISK') || !defined('IN_ADMINCP')) {
exit('[PHPDisk] Access Denied');
}
phpdisk_admin();
define('SCRIPT_NAME',$item);
require_once lang('adm_'.SCRIPT_NAME);
$lang = array_merge($pub_lang,$lang);
switch($action){
case 'index':
$q = $db->query("select * from pd_stats");
while($rs = $db->fetch_array($q)){
$set[$rs['vars']] = trim($rs['value']);
}
unset($rs);
if(!$set['stat_time'] || $timestamp-$set['stat_time'] >6*3600){
$rs = $db->fetch_one_array("select count(*) as disk_total from pd_disks");
$stats['user_disks_count'] = (int)$rs['disk_total'];
$rs = $db->fetch_one_array("select count(*) as folder_total from pd_folders");
$stats['user_folders_count'] = (int)$rs['folder_total'];
$rs = $db->fetch_one_array("select count(*) as file_total from pd_files");
$stats['user_files_count'] = (int)$rs['file_total'];
$rs = $db->fetch_one_array("select count(*) as users_count from pd_users");
$stats['users_count'] = $rs['users_count'];
$rs = $db->fetch_one_array("select count(*) as users_locked_count from pd_users where is_locked=1");
$stats['users_locked_count'] = $rs['users_locked_count'];
$rs = $db->fetch_one_array("select count(*) as extract_code_count from pd_extracts");
$stats['extract_code_count'] = (int)$rs['extract_code_count'];
$rs = $db->fetch_one_array("select count(*) as total from pd_publics");
$stats['public_files_count'] = (int)$rs['total'];
$q2 = $db->query("select file_size from pd_files");
while($rs2 = $db->fetch_array($q2)){
$storage_count_tmp += $rs2['file_size'];
}
$db->free($q2);
unset($rs2);
$stats['user_storage_count'] = get_size($storage_count_tmp);
$q2 = $db->query("select file_size from pd_publics");
while($rs2 = $db->fetch_array($q2)){
$public_storage_count_tmp += $rs2['file_size'];
}
$db->free($q2);
unset($rs2);
$stats['public_storage_count'] = get_size($public_storage_count_tmp);
$stats['total_storage_count'] = get_size($storage_count_tmp+$public_storage_count_tmp);
$stats['stat_time'] = $timestamp;
foreach($stats as $k => $v){
$sqls .= "('$k','".$db->escape(trim($v))."'),";
}
$sqls = substr($sqls,0,-1);
$db->query("replace into pd_stats(vars,value) values $sqls;");
write_cache('stats');
}
unset($rs);
$stats['users_open_count'] = $stats['users_count'] - $stats['users_locked_count'];
$stats['total_files_count'] = $stats['user_files_count'] + $stats['public_files_count'];
$zlib_support = function_exists('gzinflate') ? '<span class="txtblue">'.$lang['yes'].'</span>' : '<span class="txtred">'.$lang['no'].'</span>';
$post_max_size = ini_get('post_max_size');
$file_max_size = ini_get('upload_max_filesize');
$mysql_info = mysql_get_client_info();
$gd_support = function_exists('gd_info') ? '<span class="txtblue">'.$lang['yes'].'</span>' : '<span class="txtred">'.$lang['no'].'</span>';
$gd_info_arr = gd_info();
$gd_info = $gd_info_arr['GD Version'];
$update_url = "<a href=http://www.phpdisk.com/ target=_blank>".$lang['update_now']."</a>";
$update_file = PHPDISK_ROOT."./system/update.log.php";
if(file_exists($update_file) && ($timestamp - filemtime($update_file)) < 86400*7){
$alert = 0;
}else{
$alert = 1;
$str = "<?php".LF;
$str .= "\texit;".LF;
$str .= "// This is PHPDISK auto-generated file. Do NOT modify me.".LF;
$str .= "// Cache Time: ".date("Y-m-d H:i:s",$timestamp).LF.LF;
$str .= "?>".LF;
$str .= PHPDISK_VERSION.'|'.PHPDISK_RELEASE.LF;
write_file($update_file,$str);
}
require_once template(SCRIPT_NAME,ADMIN_TPL_NAME);
break;
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -