parent
ac3e0ca8c9
commit
c56f452345
|
|
@ -59,6 +59,9 @@
|
||||||
case 'uninstall':
|
case 'uninstall':
|
||||||
echo hyproxy_uninstall();
|
echo hyproxy_uninstall();
|
||||||
break;
|
break;
|
||||||
|
case 'backup':
|
||||||
|
echo hyproxy_proxy_backup();
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
echo 'error action';
|
echo 'error action';
|
||||||
}
|
}
|
||||||
|
|
@ -260,13 +263,33 @@
|
||||||
*/
|
*/
|
||||||
function hyproxy_uninstall()
|
function hyproxy_uninstall()
|
||||||
{
|
{
|
||||||
|
hyproxy_proxy_backup();
|
||||||
global $medoo;
|
global $medoo;
|
||||||
$table = 'module_hyproxy';
|
$table = 'module_hyproxy';
|
||||||
$medoo->delete('module_hyproxy', '*');
|
$medoo->delete($table, null);
|
||||||
hyproxy_make();
|
hyproxy_make();
|
||||||
return "[OK] All proxy del success.\n";
|
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
|
* @param $path
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue