Version 2.2.2

增加注销按钮
完善注释
This commit is contained in:
firesun
2015-10-30 22:46:04 +08:00
parent 13630da377
commit 51513e2f05
20 changed files with 180 additions and 70 deletions

28
api.php
View File

@@ -9,15 +9,17 @@ if(isset($_GET['cmd']))
{
switch($_GET['cmd'])
{
//所有记录包括详细信息
case 'list':
echo json_encode(dirList());
break;
//只列出时间戳索引id
case 'simplelist':
echo json_encode(dirSimpleList());
break;
//根据时间戳索引id获得单条信息
case 'get':
if(isset($_GET['id'])&&preg_match('/^[0-9]{10}$/',$_GET['id']))
echo json_encode(loadInfo($_GET['id']));
@@ -25,6 +27,7 @@ if(isset($_GET['cmd']))
echo json_encode(false);
break;
//根据时间戳索引id删除单条信息
case 'del':
if(isset($_GET['id'])&&preg_match('/^[0-9]{10}$/',$_GET['id']))
echo json_encode(delInfo($_GET['id']));
@@ -32,11 +35,18 @@ if(isset($_GET['cmd']))
echo json_encode(false);
break;
//清空记录
case 'clear':
echo json_encode(clearInfo());
break;
break;
default:
echo json_encode(false);
}
}
else
echo json_encode(false);
function dirSimpleList() {
$files = glob(DATA_PATH . '/*.php');
foreach ($files as &$file){
@@ -44,17 +54,17 @@ function dirSimpleList() {
}
return $files;
}
function dirList() {
function dirList() {
$list=array();
$files = glob(DATA_PATH . '/*.php');
arsort($files);
foreach ($files as $file) {
$listinfo=array();
$filename=basename($file,".php");
$info=loadInfo($filename);
$isChange=false;
//如果没有设置location就查询qqwry.dat判断location
if(!isset($info['location']))
{
$info['location']=convertip($info['user_IP'],IPDATA_PATH);
@@ -63,10 +73,8 @@ function dirList() {
if($isChange)
saveInfo(json_encode($info),$filename);
$list[]= $info;
}
}
return $list;
}
}
?>