mirror of
https://gh.wpcy.net/https://github.com/netcccyun/easypanel.git
synced 2026-04-23 03:52:25 +08:00
35 lines
No EOL
717 B
PHP
35 lines
No EOL
717 B
PHP
<?php
|
|
class ServerAPI extends API
|
|
{
|
|
public function serverDel($server)
|
|
{
|
|
if (daocall('servers', 'serverDel', array($server))) {
|
|
$arr['server'] = $server;
|
|
$slave = daocall('slaves', 'slavesGet', array($arr));
|
|
|
|
if (0 < count($slave)) {
|
|
return daocall('slaves', 'slaveDel', array($server));
|
|
}
|
|
|
|
return apicall('bind', 'bindInit', array());
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
public function serverUpdate($oldserver, $arr)
|
|
{
|
|
if (daocall('servers', 'serverUpdate', array($oldserver, $arr))) {
|
|
return apicall('bind', 'bindInit', array());
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
public function getEntKey()
|
|
{
|
|
return 'Bka2ZwYXNkamY7YXNkZjtsYXNkbDtmamFzZDtsZmFzZGZwJ2FzZGp';
|
|
}
|
|
}
|
|
|
|
?>
|