📄 share.inc.php
字号:
<?php
##
# Project: PHPDisk
# This is NOT a freeware, use is subject to license terms.
#
# Site: http://www.phpdisk.com
#
# $Id: share.inc.php 250 2009-03-10 17:29:43Z along $
#
# Copyright (C) 2008-2009 PHPDisk Team. All Rights Reserved.
#
##
if(!defined('IN_PHPDISK') || !defined('IN_INDEX')) {
exit('[PHPDisk] Access Denied');
}
define('SCRIPT_NAME',$item);
require_once lang(SCRIPT_NAME);
$lang = array_merge($pub_lang,$lang);
$uid = (int)gpc('uid','G',0);
$fid = (int)gpc('fid','G',0);
if(!$uid){
$sysmsg[] = $lang['vars_error'];
}else{
$sql_ext = $fid ? " and folder_id='$fid'" : "";
$q = $db->query("select folder_id,folder_name,userid from pd_folders where in_share=1 and userid='$uid' and in_recycle=0 ");
$folders_array = array();
while($rs = $db->fetch_array($q)){
$rs2 = $db->fetch_one_array("select count(*) as total from pd_files where folder_id='".$rs['folder_id']."' and userid='$uid' and in_recycle=0");
$rs['file_total'] = (int)$rs2['total'];
$rs['folder_icon'] = ($fid ==$rs['folder_id']) ? 'folder_open' : 'folder';
$rs['li_class'] = ($fid ==$rs['folder_id']) ? 'current' : 'no_selected';
$folders_array[] = $rs;
}
$db->free($q);
unset($rs);
if(count($folders_array) <1){
$sysmsg[] = $lang['none_share_folder'];
}
$perpage = 30;
$sql_do = "pd_files where userid='$uid' and in_recycle=0 {$sql_ext}";
$rs = $db->fetch_one_array("select count(*) as total_num from {$sql_do}");
$total_num = $rs['total_num'];
$start_num = ($pg-1) * $perpage;
$q = $db->query("select file_id,file_name,is_image,file_size,file_time,file_extension,file_key,file_views,file_downs from {$sql_do} order by file_id desc limit $start_num,$perpage");
$files_array = array();
while($rs = $db->fetch_array($q)){
$tmp_ext = $rs['file_extension'] ? '.'.$rs['file_extension'] : "";
$rs['file_name_all'] = $rs['file_name'].$tmp_ext;
$rs['file_name'] = $rs['file_name'].$tmp_ext;
$rs['file_size'] = get_size($rs['file_size']);
$rs['file_time'] = custom_time("Y-m-d",$rs['file_time']);
$files_array[] = $rs;
}
$db->free($q);
unset($rs);
$page_nav = multi($total_num, $perpage, $pg, urr("index","item=share&uid=$pd_uid&fid=$fid"));
$rs = $db->fetch_one_array("select username from pd_users where userid='$uid'");
if($rs){
$username = $rs['username'];
}
unset($rs);
}
require_once template(SCRIPT_NAME,TPL_NAME);
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -