示例#1
0
function TestDatabase()
{
    $sql = new mysql();
    if (!$sql->DATABASE_EXISTS("zabbix")) {
        echo "Starting......: Zabbix server daemon creating database\n";
        $sql->CREATE_DATABASE("zabbix");
        CreateTables();
    }
    if (!$sql->DATABASE_EXISTS("zabbix")) {
        echo "Starting......: Zabbix server daemon creating database FAILED\n";
        die;
    }
    if (TablesCount() < 73) {
        CreateTables();
    }
    echo "Starting......: Zabbix server daemon database success\n";
    UpdateAdmin();
}
示例#2
0
function admin_change($_P)
{
    $info = CheckAdmin($_SESSION['admin'], $_POST['passold']);
    if ($info != "") {
        $_SESSION['info'] = "Password is wrong,please input again";
        header("Location: admin.php");
    } elseif ($_POST['passnew'] != $_POST['passnew1']) {
        $_SESSION['info'] = "两次输入密码不一致,请重新输入";
        header("Location: admin.php");
    } else {
        if (UpdateAdmin($_SESSION['admin'], $_POST['passnew']) == "") {
            echo "<p align='center'>修改成功</p>";
            echo "<p align='center'><a href='index.php'>返回主页</a></p>";
        } else {
            $_SESSION['info'] = "数据库操作失败,请稍后再试";
            header("Location: admin.php");
        }
    }
}
示例#3
0
function TestDatabase()
{
    $sql = new mysql();
    if (!$sql->DATABASE_EXISTS("zabbix")) {
        echo "Starting......: " . date("H:i:s") . " Zabbix server daemon creating database\n";
        $sql->CREATE_DATABASE("zabbix");
        CreateTables();
    }
    if (!$sql->DATABASE_EXISTS("zabbix")) {
        echo "Starting......: " . date("H:i:s") . " Zabbix server daemon creating database FAILED\n";
        die;
    }
    $TablesCount = TablesCount();
    echo "Starting......: " . date("H:i:s") . " Zabbix server {$TablesCount} tables\n";
    if ($TablesCount < 66) {
        CreateTables();
    }
    echo "Starting......: " . date("H:i:s") . " Zabbix server daemon database success\n";
    UpdateAdmin();
}