public function render($data) { $db = new WidgetModel(); $rs = $db->where("name='douban'")->find(); if ($rs['switch'] != 1) { return false; exit; } $db = new ConfigModel(); $rs = $db->where("k='douban_fm'")->find(); if ($rs === null || $rs === false) { return false; exit; } $douban_fm = $rs['v']; $rs = $db->where("k='douban_show'")->find(); if ($rs === null || $rs === false) { return false; exit; } $douban_show = $rs['v']; echo "<h2>我的豆瓣</h2>"; echo "<ul>"; echo $douban_fm == '' ? '' : "<li>{$douban_fm}</li>"; echo "</ul>"; }
public function index() { $db = new ConfigModel(); $rs = $db->where("name='about'")->select(); $this->assign('rs', $rs); $rs2 = $db->where("name='version'")->select(); $this->assign('rs2', $rs2); $this->display("WapAdmin:about"); }
function render($data) { $db = new ConfigModel(); $rs = $db->where("k='widget_link'")->find(); if ($rs['v'] != '1') { return false; } $db = new LinksModel(); $all = $db->where("pass_flag=1")->select(); //dump($all); if ($all === null || $all === false) { return false; } if (count($all) < 5) { echo "<h2>友情链接</h2>"; echo "<ul>"; foreach ($all as $all) { echo "<li><a href='" . $all['www_url'] . "' target='_blank'>" . $all['worlds'] . "</a></li>"; } echo "</ul>"; return; } //随即抽取5条记录 $array = array_rand($all, 5); //dump($array); echo "<h2>友情链接</h2>"; echo "<ul>"; foreach ($array as $id) { echo "<li><a href='" . $all[$id]['www_url'] . "' target='_blank'>" . $all[$id]['worlds'] . "</a></li>"; } echo "</ul>"; }
public function render($data) { import("ORG.Util.Input"); $db = new ConfigModel(); $rs = $db->where("k='widget_develop'")->find(); if ($rs['v'] != '1') { return false; } $limit = $_SESSION['user_login_flag'] === true ? 100 : 5; $db = new WorldsModel(); $rs = $db->field('id,text')->limit($limit)->where("last_time<>''")->order('last_time desc')->select(); if ($rs === null || $rs === false) { return false; } echo "<h2>站内动态</h2>"; echo "<ul>"; foreach ($rs as $rs) { $content = Input::truncate($rs['text'], 20); $link .= "[微博]:“"; $link .= "<a href='"; $link .= __APP__; $link .= "/Worlds/view/id/"; $link .= $rs['id']; $link .= "'>"; $link .= $content; $link .= "</a>"; echo "<li>" . $link . "”有新回复</li>"; unset($link); } echo "</ul>"; }
public function callback() { $c = $this->getConfig(); include_once 'Public/Oauth/sinaWeiboOauth.php'; $o = new WeiboOAuth($c['WB_AKEY'], $c['WB_SKEY'], $_SESSION['keys']['oauth_token'], $_SESSION['keys']['oauth_token_secret']); $last_key = $o->getAccessToken($_REQUEST['oauth_verifier']); //dump($last_key); $db = new ConfigModel(); $data['k'] = 'sina_oauth_token'; $data['v'] = $last_key['oauth_token']; $db->where("k='sina_oauth_token'")->save($data); unset($data); $data['k'] = 'sina_oauth_secret'; $data['v'] = $last_key['oauth_token_secret']; $db->where("k='sina_oauth_secret'")->save($data); if (!empty($last_key['user_id'])) { $this->assign('jumpUrl', "__APP__"); $this->success('恭喜你,验证通过!'); } else { $this->assign('jumpUrl', "__APP__"); $this->error('验证失败,请检查用户名或者密码是否正确。并返回重新验证!'); } }
public function render($data) { $db = new ConfigModel(); $rs = $db->where("k='widget_douban'")->find(); if ($rs['v'] != 1) { return; } $db = new ConfigModel(); $rs = $db->where("k='douban_show'")->find(); $douban_show = $rs['v']; if ($douban_show == '') { return; } echo "<h2>我的豆瓣</h2>"; echo "<ul>"; echo "<li>{$douban_show}</li>"; echo "</ul>"; }
public function save() { //dump($_POST);exit; if ($_POST['about'] == '' and $_POST['about_text'] == '') { $this->error('签名或者内容不能为空!'); } $db = new ConfigModel(); import('ORG.Util.Input'); if (!$db->autoCheckToken($_POST)) { $this->error('非法提交!'); } unset($_POST['Submit']); unset($_POST['__hash__']); foreach ($_POST as $k => $v) { $map['k'] = $k; $data['v'] = str_replace('\\', '', str_replace(""", '', $v)); $db->where($map)->save($data); unset($map); unset($data); } $this->redirect('About/index'); }
protected function getConfig($condition) { $db = new ConfigModel(); if ($condition == '') { $configList = $db->where("r=1")->select(); } elseif ($condition == 'all') { $configList = $db->findAll(); } else { $configList = $db->where("k='{$condition}'")->select(); } foreach ($configList as $item) { $config[$item['k']] = $item['v']; } return $config; }
protected function save() { //dump($_POST);exit; $db = new ConfigModel(); if (!$db->autoCheckToken($_POST)) { $this->error('非法提交!'); } unset($_POST['Submit']); unset($_POST['__hash__']); foreach ($_POST as $k => $v) { $map['k'] = $k; $data['v'] = str_replace('\\', '', str_replace(""", '', $v)); $db->where($map)->save($data); unset($map); unset($data); } //$this->redirect('Setting/index'); }