<?php @(include_once "../include/common.inc.php"); include_once "../include/db_mysql.class.php"; $db = new onez_db(); foreach (API_Config() as $k => $v) { ${$k} = $v; } if ($mastername != $username) { ero('您不是本站管理员,不能进行此项操作', '../'); } $T = $db->record("channel", "id,name", "ifdefault=1"); $Menu = array(array('常规设置', array('main' => '管理首页', 'config' => '基本设置', 'api' => '整合接口设置', 'sec' => '间隔设置')), array('频道管理', array('channels' => '全部频道列表', 'addchannel' => '添加新频道', 'editchannel&id=' . $T[0]['id'] => '<font color=blue>' . $T[0]['name'] . '</font>')), array('机器人管理', array('robots' => '机器人列表')), array('<font color=red>最新版本</font>', 'http://www.onez.cn/'), array('<font color=red>帮助中心</font>', 'http://www.onez.cn/thread.php?fid=10'));
<?php include_once "include/common.inc.php"; $channel = Char_Cv("channel", "get"); switch ($action = Char_Cv('action', 'get')) { case 'login': $usr = Char_Cv("usr"); $pwd = Char_Cv("pwd"); $api = API_Login($usr, $pwd); if ($api != 'Y') { ero($api); } exit('<script>top.location.href="index.php?channelid=' . $channel . '";</script>'); break; } if (!$groupname) { $groupname = "»áÔ±µÇ½"; } if (!($webtitle = $homename)) { $webtitle = $groupname; } $banner = $loginbannerurl == '' ? '<img src="' . $loginbanner . '">' : '<a href="' . $loginbannerurl . '" target="_blank"><img src="' . $loginbanner . '" border="0"></a>'; include 'header.php'; ?> <div class="loginBanner"><?php echo $banner; ?> </div> <form action="login.php?action=login&channel=<?php echo $channel; ?>
} } } } closedir($dh); include "linksEdit.php"; break; case 'editlinks': $cid = Char_Cv("cid", "get"); $id = Char_Cv('id', 'get'); if (!$id) { ero('参数不正确', '?action=links'); } $links = $db->record("links", "adpos,icon,title,linkurl,endtime", "id={$id}"); if (!$links) { ero('您要编辑的资料不存在', 'index.php?action=channels'); } foreach ($links[0] as $k => $v) { ${$k} = $v; } $endtime = date('Y-m-d H:i:s', $endtime); $ti = $title; $title = '编辑链接'; $btn = '保存修改'; $tplpath = "../images/link"; $Icon = array(); $dh = opendir($tplpath); while ($file = readdir($dh)) { if ($file != "." && $file != "..") { if (!is_dir($tplpath . '/' . $file)) { if (in_array(end(explode(".", $file)), array('gif', 'jpg', 'png'))) {
ero("您没有选择任何内容", 1); } $db->delete("links", "id in (" . @implode(",", $id) . ")"); @unlink('../onezdata/cache/channel/' . $cid . '.php'); ero("删除成功", "index.php?action=links&cid={$cid}"); break; case "robot": $s = Char_Cv("s", "get"); $botid = Char_Cv("botid", "get"); if ($s == 'install') { if ($db->rows("robot", "botid='{$botid}'") == 0) { if (is_numeric($botid)) { ero("此机器人标识有误(必须字母开头),安装失败!"); } if (!file_exists('../plugins/robot/' . $botid . '/config.php')) { ero('此机器人不存在'); } $sqlData = @readover('../plugins/robot/' . $botid . '/sql.txt'); if ($sqlData) { runquery($sqlData); } include '../plugins/robot/' . $botid . '/config.php'; $arr = array('botid' => $botid, 'botname' => $Con['name'], 'readme' => $Con['readme']); $db->insert("robot", $arr); } } else { if ($db->rows("robot", "botid='{$botid}'") > 0) { $sqlData = @readover('../plugins/robot/' . $botid . '/sql.txt'); if ($sqlData) { if (preg_match_all("/CREATE TABLE([^\\(]+)\\(/i", $sqlData, $mat)) { $A = array();