Esempio n. 1
0
 /**
  *显示错误信息并跳回登录界面
  *@return void
  */
 public static function showErrorMsg($msg)
 {
     $referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : 'javascript:history.back(-1);';
     Typecho_Widget::widget('Widget_Notice')->set(_t($msg), 'error');
     Typecho_Response::redirect($referer);
 }
Esempio n. 2
0
        }
    }
    if (strpos($do, 'clear') !== false) {
        try {
            $cleartype = substr($do, 6);
            $options = Typecho_Widget::widget('Widget_Options');
            $timeStamp = $options->gmtTime;
            $offset = $options->timezone - $options->serverTimezone;
            $gtime = $timeStamp + $offset;
            $lowtime = $gtime - $cleartype * 86400;
            $db->query($db->delete($prefix . 'logs')->where('ltime < ?', $lowtime));
            Typecho_Widget::widget('Widget_Notice')->set('清除日志成功', NULL, 'success');
            Typecho_Response::redirect(Typecho_Common::url('extending.php?panel=Robots%2FLogs.php', $options->adminUrl));
        } catch (Typecho_Db_Exception $e) {
            Typecho_Widget::widget('Widget_Notice')->set('清除日志失败', NULL, 'notice');
            Typecho_Response::redirect(Typecho_Common::url('extending.php?panel=Robots%2FLogs.php', $options->adminUrl));
        }
    }
}
if (isset($_POST['oldtype'])) {
    $oldtype = $_POST['oldtype'];
}
if (isset($_POST['rpage']) && $_POST['rtype'] !== '') {
    $rtype = $_POST['rtype'];
    if ($oldtype !== $rtype) {
        $p = 1;
    }
    $logs = $db->fetchAll($db->select()->from($prefix . 'logs')->where('bot = ?', $rtype)->order($prefix . 'logs.lid', Typecho_Db::SORT_DESC)->page($p, $pagecount));
    $rows = count($db->fetchAll($db->select('lid')->from($prefix . 'logs')->where('bot = ?', $rtype)));
} else {
    $logs = $db->fetchAll($db->select()->from($prefix . 'logs')->order($prefix . 'logs.lid', Typecho_Db::SORT_DESC)->page($p, $pagecount));
Esempio n. 3
0
    $file = dirname(__FILE__) . "/themecfg.json";
    $opt = array();
    if (file_exists($file)) {
        $opt = @Json::decode(@file_get_contents($file), true);
        if (!is_array($opt)) {
            $opt = array();
        }
    }
    $form = getThemeForm($_GET["cfgtheme"]);
    $opt[$_GET["cfgtheme"]] = $form->getAllRequest();
    @file_put_contents($file, @Json::encode($opt));
    Typecho_Widget::widget('Widget_Notice')->set(_t('主题配置保存成功'), 'success');
    Typecho_Response::redirect(Helper::url('ThemeShow/config.php') . "&theme=" . $_GET["cfgtheme"]);
}
if (isset($_POST["theme"])) {
    Typecho_Response::redirect(Helper::url('ThemeShow/config.php') . "&theme=" . $_POST["theme"]);
}
$currTheme = empty($_GET["theme"]) ? false : $_GET["theme"];
?>

<div class="main">
    <div class="body container">
        <?php 
include 'page-title.php';
?>
        <div class="row typecho-page-main" role="main">
            <div class="col-mb-12">
                <ul class="typecho-option-tabs fix-tabs clearfix"><?php 
if ($currTheme) {
    ?>
                    <li><a href="<?php