Example #1
0
File: index.php Project: cwcw/cms
    //更新缓存
    dbconnect();
    include_once S_ROOT . './function/cache.func.php';
    updatesettingcache();
    //用户组缓存
    updategroupcache();
    //广告缓存
    updateadcache();
    //crons列表
    updatecronscache();
    //计划任务
    updatecroncache();
    //分类
    updatecategorycache();
    //缓存语言屏蔽
    updatecensorcache();
    $msg = <<<EOF
\t<form method="post" action="{$theurl}">
\t<table>
\t<tr><td colspan="2">程序数据安装完成!<br><br>
\t最后,请输入您在用户中心UCenter的用户名和密码<br>系统将自动把将您设为站点管理员!
\t</td></tr>
\t<tr><td>您的用户名</td><td><input type="text" name="username" value="" size="30"></td></tr>
\t<tr><td>您的密码</td><td><input type="password" name="password" value="" size="30"></td></tr>
\t<tr><td></td><td><input type="submit" name="opensubmit" value="设置管理员"></td></tr>
\t</table>
\t<input type="hidden" name="formhash" value="{$formhash}">
\t</form>
    <iframe id="phpframe" name="phpframe" width="0" height="0" marginwidth="0" frameborder="0" src="..\\"></iframe>
EOF;
    show_msg($msg, 999);
Example #2
0
    $newcensorstr = $censorstr = $censorcomma = '';
    foreach ($censorarr as $value) {
        list($newfind, $newreplacement) = array_map('trim', explode('=', $value));
        $newreplacement = empty($newreplacement) ? '**' : addslashes(str_replace("\\\\'", "\\'", $newreplacement));
        if (strlen($newfind) < 3) {
            continue;
        } else {
            $newcensorstr .= $newfind . '=' . $newreplacement . "\n";
        }
    }
    $censorvalue = trim(strip_tags($newcensorstr));
    $rpsql = " ('censor', '{$censorvalue}') ";
    if (!empty($rpsql)) {
        DB::query('REPLACE INTO ' . tname('data') . ' (`variable`, `value`) VALUES ' . $rpsql);
    }
    updatecensorcache(true, 43200, $censorvalue);
    //更新設置緩存
    cpmsg('message_success', 'admin.php?action=censor');
} else {
    //沒有提交數據
    $query = DB::query('SELECT * FROM ' . tname('data') . ' WHERE variable=\'censor\' LIMIT 1');
    $censor = DB::fetch($query);
    shownav('global', 'settings_censor');
    showsubmenu('settings_censor');
    showtips('global_censor_tips');
    showformheader('censor');
    showhiddenfields(array('valuesubmit' => 'yes'));
    showtableheader();
    echo '<tr class="noborder"><td class="vtop rowform" style="">
<textarea class="tarea" cols="100" id="censor" name="censor" onkeyup="textareasize(this, 0)" ondblclick="textareasize(this, 1)" rows="12" style="height:220px;">' . $censor['value'] . '</textarea></td><td class="vtop tips2"><br>' . lang('tips_textarea') . '</td></tr>';
    showsubmit('settingsubmit', 'submit', '');