public function defaultAction() { self::$TYPE = (int) HttpNamespace::getGET('type', 1); if (empty(self::$CATEGORY) || empty(self::$PUID)) { $this->_error(); } self::$ARTICLE = DetailNamespace::getArticle(self::$CATEGORY, self::$PUID); if (empty(self::$ARTICLE)) { $this->_error(); } self::$ARTICLE['title'] = self::$ARTICLE['title'] . ' > ' . self::$ARTICLE['author'] . ' - 大头狗日记'; self::$URL = 'http://datougou.cn' . UrlNamespace::detailUrl(self::$MAJORY['id'], self::$PUID); $this->_bulidUrl(); DetailNamespace::increaseShareTimes(self::$CATEGORY, self::$PUID); HttpNamespace::redirect($this->_getUrl()); }
public function defaultAction() { $content = addslashes(HttpNamespace::getPOST('content')); $puid = HttpNamespace::getPOST('puid'); $backUrl = UrlNamespace::detailUrl(self::$MAJORY['id'], $puid); if (empty(self::$CATEGORY)) { $error = ErrorConfig::EMPTY_VALUE; if (strpos($backUrl, '?') === false) { $backUrl .= '?error=' . $error; } $backUrl .= '&error=' . $error; HttpNamespace::redirect($backUrl); } if (empty($content)) { //error = 1 $error = ErrorConfig::EMPTY_VALUE; if (strpos($backUrl, '?') === false) { $backUrl .= '?error=' . $error; } $backUrl .= '&error=' . $error; HttpNamespace::redirect($backUrl); } if (isset($_SESSION['login']) && $_SESSION['login']) { $userId = $_SESSION['user']['id']; $nick_name = addslashes($_SESSION['user']['nick_name']); } else { $userId = 0; $nick_name = '匿名用户'; } $ua = 0; $sql = "INSERT INTO " . self::$CATEGORY['table'] . "_comment (`puid`,`user_id`,\n `nick_name`,`content`,`times`,`ua`)VALUES({$puid},{$userId},'" . $nick_name . "',\n '" . $content . "'," . time() . ",{$ua})"; if (DBMysqli::getInstance()->execute($sql) > 0) { $sql = "UPDATE " . self::$CATEGORY['table'] . " set comment_times=comment_times+1,weight=weight+1 WHERE puid={$puid}"; DBMysqli::getInstance()->execute($sql); } HttpNamespace::redirect($backUrl); }
<div class="switch sw-news"> <ul class="sw-nav sw-nav5 clearfix"> <li class="first"><a href="javascript:void(0);" class="cur">最新</a></li></li> </ul> <div class="sw-cont"> <div class="sw-area hover"> <ul class="list list-order"> <?php $i = 0; foreach ($this->hot as $value) { ?> <li class="li<?php echo $i++; ?> "><i></i><a href="<?php echo UrlNamespace::detailUrl($value['majory_id'], $value['puid']); ?> "><?php echo $value['title']; ?> </a><!-- <author class="author"><?php echo $value['author']; ?> </author> --></li> <?php } ?> </ul> </div> </div> </div>