Esempio n. 1
0
\t\t</ul>
\t\t<h5>问题反馈:</h5>
\t\t<p>&nbsp;&nbsp;&nbsp;&nbsp;有关 Tools 工具箱的建议和问题,请反馈到 Discuz! 官方论坛安装使用区(<a href="http://www.discuz.net/forum-2-1.html" target="_blank">http://www.discuz.net/forum-2-1.html</a>),我们会对您的问题进行处理。提交问题时,请注明问题来源于 Discuz! 急诊箱。</p>
END;
        show_footer();
    } elseif ($action == 'updatesuccess') {
        show_msg('更新数据缓存模板缓存成功!', 'tools.php?action=index', 2000);
    } elseif ($action == 'logout') {
        //登出
        tsetcookie('toolsauth', '', -1);
        @header('Location: tools.php');
    } elseif ($action == 'restoredb') {
        //恢复数据
        $backfiledir = TDISCUZ_ROOT . 'data/';
        $detailarray = array();
        $t->connect_db();
        if (!mysql_select_db($t->dbconfig['name'], $t->db)) {
            $dbname = $t->dbconfig['name'];
            mysql_query("CREATE DATABASE {$dbname}");
        }
        if (!$_GET['importbak'] && !$_GET['nextfile']) {
            //检测是否关闭站点
            $sql = "SELECT svalue FROM " . $t->dbconfig['tablepre'] . "common_setting WHERE skey='bbclosed'";
            $closed = mysql_result(mysql_query($sql, $t->db), 0);
            if ($closed != '1') {
                show_msg('恢复数据前,请先关闭站点!', 'tools.php?action=closesite', 3000);
            }
            $exportlog = array();
            $dir = dir($backfiledir);
            while ($entry = $dir->read()) {
                $entry = $backfiledir . "/{$entry}";