fetch($id); if($csubject) { $csubject = array_merge($csubject, C::t('portal_article_count')->fetch($id)); } $url = fetch_article_url($csubject); } elseif($idtype == 'topicid') { $csubject = C::t('portal_topic')->fetch($id); $url = fetch_topic_url($csubject); } if(empty($csubject)) { showmessage('comment_'.$idtype.'_no_exist'); } elseif(empty($csubject['allowcomment'])) { showmessage($idtype.'_comment_is_forbidden'); } $perpage = 25; $page = intval($_GET['page']); if($page<1) $page = 1; $start = ($page-1)*$perpage; $commentlist = array(); $multi = ''; if($csubject['commentnum']) { $pricount = 0; $query = C::t('portal_comment')->fetch_all_by_id_idtype($id, $idtype, 'dateline', 'DESC', $start, $perpage); foreach($query as $value) { if($value['status'] == 0 || $value['uid'] == $_G['uid'] || $_G['adminid'] == 1) { $commentlist[] = $value; } else { $pricount ++; } } } $multi = multi($csubject['commentnum'], $perpage, $page, "portal.php?mod=comment&id=$id&idtype=$idtype"); list($seccodecheck, $secqaacheck) = seccheck('publish'); include_once template("diy:portal/comment"); ?>