parent
ac3e0ca8c9
commit
c56f452345
|
|
@ -59,6 +59,9 @@
|
|||
case 'uninstall':
|
||||
echo hyproxy_uninstall();
|
||||
break;
|
||||
case 'backup':
|
||||
echo hyproxy_proxy_backup();
|
||||
break;
|
||||
default:
|
||||
echo 'error action';
|
||||
}
|
||||
|
|
@ -260,13 +263,33 @@
|
|||
*/
|
||||
function hyproxy_uninstall()
|
||||
{
|
||||
hyproxy_proxy_backup();
|
||||
global $medoo;
|
||||
$table = 'module_hyproxy';
|
||||
$medoo->delete('module_hyproxy', '*');
|
||||
$medoo->delete($table, null);
|
||||
hyproxy_make();
|
||||
return "[OK] All proxy del success.\n";
|
||||
}
|
||||
|
||||
/**
|
||||
* 备份所有反向代理
|
||||
*/
|
||||
function hyproxy_proxy_backup()
|
||||
{
|
||||
global $medoo;
|
||||
$table = 'module_hyproxy';
|
||||
$list = $medoo->select($table, '*');
|
||||
$filebytes = false;
|
||||
$filename = _HYPROXY . 'baks' . DS . date("Y-m-d-H:i:s") . '.bak';
|
||||
$filebytes = file_put_contents($filename, json_encode($list));//写入内容
|
||||
if ($filebytes) {
|
||||
$res="[OK] All proxy backup success.\n";
|
||||
} else {
|
||||
$res="[ERROR] All proxy backup error.\n";
|
||||
}
|
||||
return $res;
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除目录和子目录
|
||||
* @param $path
|
||||
|
|
|
|||
Loading…
Reference in New Issue