Exemple #1
0
$dbname = DB_NAME;
// 数据库名
include "include/dbbackup.class.php";
include "include/msg.class.php";
$dbbackup = new dbbackup($dbhost, $dbuser, $dbpwd, $dbname);
$msg = new msg();
$tbs = $dbbackup->get_tb();
$bakfile = $dbbackup->get_backup();
if ($do == 'list') {
    get_key("config_db");
    include_once 'template/data.php';
} elseif ($do == 'save') {
    $data = $dbbackup->get_backupdata($_POST['choice']);
    //获取备份数据
    if ($dbbackup->export($data)) {
        //导入数据
        $bakfn = $msg->get_fn($dbbackup->bakfn);
        //取得备份文件名
        show_msg('恭喜您备份成功,备份文件保存在data/db目录下!', 'admin.php?ac=' . $ac . '&fileurl=' . $fileurl . '&do=data_import');
    }
} elseif ($do == 'data_import') {
    get_key("config_db_old");
    include_once 'template/data_import.php';
} elseif ($do == 'import_save') {
    if ($dbbackup->import($_GET['fn'])) {
        //导入数据
        show_msg('恭喜您备份还原成功!', 'admin.php?ac=' . $ac . '&fileurl=' . $fileurl . '&do=data_import');
    }
} elseif ($do == 'update') {
    echo $dbbackup->del($_POST['choice']) ? show_msg('备份删除成功!', 'admin.php?ac=' . $ac . '&fileurl=' . $fileurl . '&do=data_import') : show_msg('备份删除失败!', 'admin.php?ac=' . $ac . '&fileurl=' . $fileurl . '&do=data_import');
}
Exemple #2
0
    global $db;
    $db->query("UPDATE " . DB_TABLEPRE . "plugin set type='2',date='" . get_date('Y-m-d H:i:s', PHP_TIME) . "' WHERE id = '" . $_POST['pid'] . "' ");
    $dbhost = DB_HOST;
    // 数据库服务器
    $dbuser = DB_USER;
    // 数据库用户名
    $dbpwd = DB_PWD;
    // 数据库密码
    $dbname = DB_NAME;
    // 数据库名
    include "../include/dbbackup.class.php";
    include "../include/msg.class.php";
    $dbbackup = new dbbackup($dbhost, $dbuser, $dbpwd, $dbname);
    $msg = new msg();
    $bakfile = $dbbackup->get_backup();
    if ($dbbackup->import("mysql.sql")) {
        //导入数据
        show_msg('固定资产组件模块安装成功!', '../admin.php?ac=plugin&fileurl=mana');
    }
} elseif ($step == '1') {
    global $db;
    $db->query("UPDATE " . DB_TABLEPRE . "plugin set type='1' WHERE id = '" . $_POST['pid'] . "' ");
    //权限
    $db->query("DELETE FROM " . DB_TABLEPRE . "keytable WHERE id = 391");
    for ($i = 262; $i <= 266; $i++) {
        $db->query("DELETE FROM " . DB_TABLEPRE . "keytable WHERE id = " . $i . "");
    }
    //菜单
    for ($i = 129; $i <= 132; $i++) {
        $db->query("DELETE FROM " . DB_TABLEPRE . "menu WHERE menuid = " . $i . "");
    }
Exemple #3
0
    // 数据库服务器
    $dbuser = DB_USER;
    // 数据库用户名
    $dbpwd = DB_PWD;
    // 数据库密码
    $dbname = DB_NAME;
    // 数据库名
    include "../include/dbbackup.class.php";
    include "../include/msg.class.php";
    $dbbackup = new dbbackup($dbhost, $dbuser, $dbpwd, $dbname);
    $msg = new msg();
    $bakfile = $dbbackup->get_backup();
    if ($_POST['dbdata'] == '1') {
        $mysql = '_db';
    }
    if ($dbbackup->import("mysql" . $mysql . ".sql")) {
        //导入数据
        show_msg('项目管理组件模块安装成功!', '../admin.php?ac=plugin&fileurl=mana');
    }
} elseif ($step == '1') {
    global $db;
    $db->query("UPDATE " . DB_TABLEPRE . "plugin set type='1' WHERE id = '" . $_POST['pid'] . "' ");
    //权限
    $db->query("DELETE FROM " . DB_TABLEPRE . "keytable WHERE id = 365");
    $db->query("DELETE FROM " . DB_TABLEPRE . "keytable WHERE id = 405");
    $db->query("DELETE FROM " . DB_TABLEPRE . "keytable WHERE id = 406");
    for ($i = 267; $i <= 276; $i++) {
        $db->query("DELETE FROM " . DB_TABLEPRE . "keytable WHERE id = " . $i . "");
    }
    //菜单
    for ($i = 59; $i <= 63; $i++) {