function addlog($data) { global $jieqiLsort; jieqi_getconfigs('system', 'lsort', 'jieqiLsort'); if (empty($data) || !is_array($data)) { return false; } $newLogs =& $this->create(); $logtype = isset($data['logtype']) ? intval($data['logtype']) : 0; $newLogs->setVar('logtype', $logtype); isset($data['siteid']) ? $newLogs->setVar('siteid', intval($data['siteid'])) : $newLogs->setVar('siteid', JIEQI_SITE_ID); isset($data['loglevel']) ? $newLogs->setVar('loglevel', intval($data['loglevel'])) : $newLogs->setVar('loglevel', intval($jieqiLsort[$logtype]['loglevel'])); isset($data['logtime']) ? $newLogs->setVar('logtime', intval($data['logtime'])) : $newLogs->setVar('logtime', JIEQI_NOW_TIME); isset($data['userid']) ? $newLogs->setVar('userid', intval($data['userid'])) : $newLogs->setVar('userid', intval($_SESSION['jieqiUserId'])); isset($data['username']) ? $newLogs->setVar('username', $data['username']) : $newLogs->setVar('username', $_SESSION['jieqiUserName']); isset($data['userip']) ? $newLogs->setVar('userip', $data['userip']) : $newLogs->setVar('userip', jieqi_userip()); isset($data['targetname']) ? $newLogs->setVar('targetname', $data['targetname']) : $newLogs->setVar('targetname', $jieqiLsort[$logtype]['targetname']); isset($data['targetid']) ? $newLogs->setVar('targetid', intval($data['targetid'])) : $newLogs->setVar('targetid', 0); isset($data['targettitle']) ? $newLogs->setVar('targettitle', $data['targettitle']) : $newLogs->setVar('targettitle', ''); isset($data['logurl']) ? $newLogs->setVar('logurl', $data['logurl']) : $newLogs->setVar('logurl', jieqi_addurlvars(array(), false, false)); isset($data['logcode']) ? $newLogs->setVar('logcode', intval($data['logcode'])) : $newLogs->setVar('logcode', 0); isset($data['logtitle']) ? $newLogs->setVar('logtitle', $data['logtitle']) : $newLogs->setVar('logtitle', $jieqiLsort[$logtype]['logtitle']); isset($data['logdata']) ? $newLogs->setVar('logdata', $data['logdata']) : $newLogs->setVar('logdata', ''); isset($data['lognote']) ? $newLogs->setVar('lognote', $data['lognote']) : $newLogs->setVar('lognote', ''); isset($data['fromdata']) ? $newLogs->setVar('fromdata', $data['fromdata']) : $newLogs->setVar('fromdata', ''); isset($data['todata']) ? $newLogs->setVar('todata', $data['todata']) : $newLogs->setVar('todata', ''); return $this->insert($newLogs); }
function setlink($link = '', $addget = true, $addpost = false) { if (!empty($link)) { $this->linkhead = $link; } else { $this->linkhead = jieqi_addurlvars(array($this->pagevar => ''), $addget, $addpost); } }
exit; } else { ob_start(); include_once JIEQI_ROOT_PATH . '/' . $_REQUEST['target']; $content = ob_get_contents(); ob_end_clean(); echo preg_replace('/\\<meta[^\\<\\>]*content[\\s]*=[\\s]*(\'|")?[^\\/;]*\\/[^\\/;]*;[\\s]*charset[\\s]*=[\\s]*(gb2312|gbk)(\'|")?[^\\<\\>]*\\>/is', '<meta http-equiv="Content-Type" content="text/html; charset=big5" />', $content); exit; } } //包含页头页尾 include_once JIEQI_ROOT_PATH . '/header.php'; //载入语言 jieqi_loadlang('index', JIEQI_MODULE_NAME); if (!empty($_REQUEST['refresh']) && empty($_REQUEST['confirm'])) { jieqi_msgwin(LANG_NOTICE, sprintf($jieqiLang['system']['sindex_confirm_notice'], jieqi_addurlvars(array('confirm' => 1)))); } //包含区块参数 if (empty($_REQUEST['blocks']) || strlen($_REQUEST['blocks']) > 30 || !preg_match('/^\\w+$/', $_REQUEST['blocks'])) { $_REQUEST['blocks'] = 'blocks'; } jieqi_getconfigs('system', $_REQUEST['blocks'], 'jieqiBlocks'); //设置该页面的模板文件 if (!empty($_REQUEST['template']) && strlen($_REQUEST['template']) <= 30 && preg_match('/^\\w+\\.html?$/', $_REQUEST['template'])) { $jieqiTset['jieqi_page_template'] = JIEQI_ROOT_PATH . '/templates/' . trim($_REQUEST['template']); } else { $jieqiTset['jieqi_page_template'] = ''; } if (empty($jieqiTset['jieqi_page_template']) || !is_file($jieqiTset['jieqi_page_template'])) { $jieqiTset['jieqi_page_template'] = JIEQI_ROOT_PATH . '/themes/' . JIEQI_THEME_NAME . '/theme.html'; }
$jieqiTpl->assign('jieqi_groupname', $jieqiGroups[$_SESSION['jieqiUserGroup']]); $jieqiTpl->assign('jieqi_score', $_SESSION['jieqiUserScore']); $jieqiTpl->assign('jieqi_experience', $_SESSION['jieqiUserExperience']); $jieqiTpl->assign('jieqi_honor', $_SESSION['jieqiUserHonor']); $jieqiTpl->assign('jieqi_vip', $_SESSION['jieqiUserVip']); $jieqiTpl->assign('jieqi_egold', $_SESSION['jieqiUserEgold']); $jieqiTpl->assign('jieqi_avatar', $_SESSION['jieqiUserAvatar']); if (isset($_SESSION['jieqiNewMessage']) && $_SESSION['jieqiNewMessage'] > 0) { $jieqiTpl->assign('jieqi_newmessage', $_SESSION['jieqiNewMessage']); } else { $jieqiTpl->assign('jieqi_newmessage', 0); } } $jieqiTpl->assign('jieqi_userstatus', $jieqiUsersStatus); //$jieqiTpl->assign('jieqi_usergroup', $jieqiUsersGroup); //不赋值了,跟block_userstatus冲突 $langurl = jieqi_addurlvars(array('charset' => '')); $jieqiTpl->assign('url_big5', $langurl . 'big5'); $jieqiTpl->assign('url_gb2312', $langurl . 'gbk'); $jieqiTpl->assign('url_gbk', $langurl . 'gbk'); $jieqiTpl->assign('url_utf8', $langurl . 'utf8'); unset($langurl); //页标题 if (empty($jieqi_pagetitle)) { $jieqi_pagetitle = JIEQI_SITE_NAME; } $jieqiTpl->assign_by_ref('jieqi_pagetitle', $jieqi_pagetitle); $jieqiTpl->assign('jieqi_banner', JIEQI_BANNER); //头部附加内容(javascript等) if (!empty($jieqi_pagehead)) { $jieqiTpl->assign('jieqi_head', $jieqi_pagehead); } else {
* 共享电子书列表 * * 调用模板:/modules/obook/templates/share/sharecontent.html * * @category jieqicms * @package obook * @copyright Copyright (c) Hangzhou Jieqi Network Technology Co.,Ltd. (http://www.jieqi.com) * @author $Author: juny $ * @version $Id: sharecontent.php 326 2009-02-04 00:26:22Z juny $ */ define('JIEQI_NEED_SESSION', 1); define('JIEQI_MODULE_NAME', 'obook'); require_once '../../../global.php'; if (!isset($_SESSION['jieqiPublishid'])) { $local_domain_url = empty($_SERVER['HTTP_HOST']) ? '' : 'http://' . $_SERVER['HTTP_HOST']; header('Location: ' . $jieqiModules['obook']['url'] . '/share/sharelogin.php?jumpurl=' . urlencode($local_domain_url . jieqi_addurlvars(array()))); exit; } jieqi_getconfigs(JIEQI_MODULE_NAME, 'publisher'); jieqi_getconfigs(JIEQI_MODULE_NAME, 'configs'); $obook_static_url = empty($jieqiConfigs['obook']['staticurl']) ? $jieqiModules['obook']['url'] : $jieqiConfigs['obook']['staticurl']; $obook_dynamic_url = empty($jieqiConfigs['obook']['dynamicurl']) ? $jieqiModules['obook']['url'] : $jieqiConfigs['obook']['dynamicurl']; include_once $jieqiModules['obook']['path'] . '/class/obook.php'; $obook_handler =& JieqiObookHandler::getInstance('JieqiObookHandler'); include_once JIEQI_ROOT_PATH . '/admin/header.php'; $jieqiTpl->assign('obook_static_url', $obook_static_url); $jieqiTpl->assign('obook_dynamic_url', $obook_dynamic_url); jieqi_getconfigs(JIEQI_MODULE_NAME, 'sort'); jieqi_getconfigs(JIEQI_MODULE_NAME, 'publisher'); //页码 if (empty($_REQUEST['page']) || !is_numeric($_REQUEST['page'])) {
$applyrows[$k]['applytitle'] = $v->getVar('applytitle'); $applyrows[$k]['applysize'] = $v->getVar('applysize'); $applyrows[$k]['applysize_c'] = ceil($v->getVar('applysize') / 2); $applyrows[$k]['applysize_k'] = ceil($v->getVar('applysize') / 1000); $applyrows[$k]['applyflag'] = $v->getVar('applyflag'); if ($applyrows[$k]['applyflag'] == 2) { $applyrows[$k]['authstatus'] = $jieqiLang['article']['apply_status_failure']; } elseif ($applyrows[$k]['applyflag'] == 1) { $applyrows[$k]['authstatus'] = $jieqiLang['article']['apply_status_success']; } else { $applyrows[$k]['authstatus'] = $jieqiLang['article']['apply_status_ready']; } $k++; } $jieqiTpl->assign_by_ref('applyrows', $applyrows); $jieqiTpl->assign('url_jump', jieqi_addurlvars(array())); //处理页面跳转 include_once JIEQI_ROOT_PATH . '/lib/html/page.php'; $jumppage = new JieqiPage($apply_handler->getCount($criteria), $jieqiConfigs['article']['pagenum'], $_REQUEST['page']); $pagelink = ''; if (!empty($_REQUEST['display'])) { if (empty($pagelink)) { $pagelink .= '?'; } else { $pagelink .= '&'; } $pagelink .= 'display=' . $_REQUEST['display']; } if (empty($pagelink)) { $pagelink .= '?page='; } else {
$paylog->setVar('note', ''); $paylog->setVar('payflag', 0); if (!$paylog_handler->insert($paylog)) { jieqi_printfail($jieqiLang['pay']['add_paylog_error']); } else { //$money=round($money / 100); $orderid = $paylog->getVar('payid'); //订单编号[商户网站] include_once JIEQI_ROOT_PATH . '/lib/template/template.php'; $jieqiTpl =& JieqiTpl::getInstance(); $jieqiTpl->assign('url_pay', $jieqiPayset[JIEQI_PAY_TYPE]['payurl']); $jieqiTpl->assign('spid', $jieqiPayset[JIEQI_PAY_TYPE]['payid']); $jieqiTpl->assign('spname', rawurlencode(JIEQI_SITE_NAME)); $jieqiTpl->assign('spoid', $orderid); //订单号 $spreq = 'http://' . JIEQI_LOCAL_HOST . jieqi_addurlvars(array(), false, false); $jieqiTpl->assign('spreq', $spreq); $jieqiTpl->assign('sprec', $jieqiPayset[JIEQI_PAY_TYPE]['payreturn']); $jieqiTpl->assign('userid', $_SESSION['jieqiUserId']); $jieqiTpl->assign('userip', jieqi_userip()); $post_key = $orderid . $spreq . $jieqiPayset[JIEQI_PAY_TYPE]['payreturn'] . $jieqiPayset[JIEQI_PAY_TYPE]['payid'] . $jieqiPayset[JIEQI_PAY_TYPE]['paykey'] . $jieqiPayset[JIEQI_PAY_TYPE]['version'] . $money; // // '网站订单号码+ 请求地址+ 接收地址 + 5位spid+ 18位SP密码+支付的版本号+支付金额 ////'LCase函数是将字符转换为小写; Ucase函数是将字符转换为大写 //'全国声讯支付联盟全国声讯电话支付接口对MD5值只认大写字符串,所以小写的MD5值得转换为大写 $md5password = strtoupper(md5($post_key)); // '先MD5 32 然后转大写 $jieqiTpl->assign('spmd5', $md5password); $jieqiTpl->assign('spcustom', rawurlencode(JIEQI_EGOLD_NAME)); $jieqiTpl->assign('spversion', $jieqiPayset[JIEQI_PAY_TYPE]['version']); $jieqiTpl->assign('money', $money);
if (isset($jieqiConfigs['article']['ovotescore'])) { $jieqiConfigs['article']['ovotescore'] = intval($jieqiConfigs['article']['ovotescore']); } else { $jieqiConfigs['article']['ovotescore'] = 0; } $voteneedscore = false; if (isset($userset['ovotedate']) && $userset['ovotedate'] == $today && (int) $userset['ovotenum'] >= (int) $maxvote) { if ($jieqiConfigs['article']['ovotescore'] > 0) { if ($_REQUEST['confirm'] == 1) { if ($_SESSION['jieqiUserScore'] < $jieqiConfigs['article']['ovotescore']) { jieqi_printfail($jieqiLang['article']['low_ovote_score']); } else { $voteneedscore = true; } } else { jieqi_msgwin(LANG_NOTICE, sprintf($jieqiLang['article']['ovote_need_score'], $maxvote, $jieqiConfigs['article']['ovotescore'], jieqi_addurlvars(array('confirm' => 1)))); } } else { jieqi_printfail(sprintf($jieqiLang['article']['ovote_times_limit'], $maxvote)); } } include_once $jieqiModules['article']['path'] . '/class/article.php'; $article_handler =& JieqiArticleHandler::getInstance('JieqiArticleHandler'); $article = $article_handler->get($_REQUEST['id']); if (!$article) { jieqi_printfail($jieqiLang['article']['article_not_exists']); } if (is_numeric($jieqiConfigs['article']['voteminsize']) && intval($jieqiConfigs['article']['voteminsize']) > $article->getVar('size')) { jieqi_printfail(sprintf($jieqiLang['article']['ovote_min_articlesize'], $jieqiConfigs['article']['voteminsize'])); } //增加投票值(每日、每周、每月、合计)
* * @category jieqicms * @package obook * @copyright Copyright (c) Hangzhou Jieqi Network Technology Co.,Ltd. (http://www.jieqi.com) * @author $Author: juny $ * @version $Id: buyobook.php 326 2009-02-04 00:26:22Z juny $ */ define('JIEQI_MODULE_NAME', 'obook'); require_once '../../global.php'; //jieqi_checklogin(); if (empty($_REQUEST['oid']) || !is_numeric($_REQUEST['oid']) || empty($_REQUEST['checkid'])) { jieqi_printfail(LANG_ERROR_PARAMETER); } //检查登录状态跳转 if ($jieqiUsersGroup == JIEQI_GROUP_GUEST) { header('Location: ' . JIEQI_USER_URL . '/login.php?jumpurl=' . urlencode(dirname(jieqi_addurlvars(array(), false, false)) . '/obookinfo.php?id=' . $_REQUEST['oid'])); } $ochapterary = array(); if (is_array($_REQUEST['checkid'])) { foreach ($_REQUEST['checkid'] as $v) { $v = intval($v); if ($v > 0) { $ochapterary[] = $v; } } } else { $v = intval($_REQUEST['checkid']); if ($v > 0) { $ochapterary[] = $v; } }
} else { $reviewrows[$k]['goodflag'] = 0; } $reviewrows[$k]['postdate'] = date(JIEQI_DATE_FORMAT . ' ' . JIEQI_TIME_FORMAT, $v->getVar('postdate')); $reviewrows[$k]['userid'] = $v->getVar('userid'); $reviewrows[$k]['username'] = $v->getVar('username'); if ($jieqiConfigs['article']['reviewenter'] == '0') { $reviewrows[$k]['content'] = jieqi_htmlstr(jieqi_limitwidth(str_replace(array("\r", "\n"), array('', ' '), $v->getVar('reviewtext', 'n')), $jieqiConfigs['article']['reviewwidth'], $start)); } else { $reviewrows[$k]['content'] = jieqi_htmlstr(jieqi_limitwidth($v->getVar('reviewtext', 'n'), $jieqiConfigs['article']['reviewwidth'], $start)); } $reviewrows[$k]['url_top'] = jieqi_addurlvars(array('action' => 'top', 'rid' => $v->getVar('reviewid'))); $reviewrows[$k]['url_untop'] = jieqi_addurlvars(array('action' => 'untop', 'rid' => $v->getVar('reviewid'))); $reviewrows[$k]['url_good'] = jieqi_addurlvars(array('action' => 'good', 'rid' => $v->getVar('reviewid'))); $reviewrows[$k]['url_normal'] = jieqi_addurlvars(array('action' => 'normal', 'rid' => $v->getVar('reviewid'))); $reviewrows[$k]['url_delete'] = jieqi_addurlvars(array('action' => 'del', 'rid' => $v->getVar('reviewid'))); $reviewrows[$k]['checkbox'] = '<input type="checkbox" id="checkid[]" name="checkid[]" value="' . $v->getVar('reviewid') . '">'; $reviewrows[$k]['articleid'] = $v->getVar('articleid'); $reviewrows[$k]['articlename'] = $v->getVar('articlename'); if ($jieqiConfigs['article']['fakeinfo'] > 0) { $reviewrows[$k]['articlesubdir'] = jieqi_getsubdir($v->getVar('articleid')); //子目录 if (!empty($jieqiConfigs['article']['fakeprefix'])) { $tmpvar = '/' . $jieqiConfigs['article']['fakeprefix'] . 'info'; } else { $tmpvar = '/files/article/info'; } $reviewrows[$k]['url_articleinfo'] = $article_dynamic_url . $tmpvar . $reviewrows[$k]['articlesubdir'] . '/' . $v->getVar('articleid') . $jieqiConfigs['article']['fakefile']; //子目录 } else { $reviewrows[$k]['articlesubdir'] = '';
/** * 检查用户是否已登陆 * * @param bool $isreturn 是否返回检查结果,默认不返回,表示检查不通过直接提示 * @param bool $isadmin 是否检查后台权限,默认否 * @access public * @return bool 已登录返回true,未登录返回false */ function jieqi_checklogin($isreturn = false, $isadmin = false) { global $jieqiUsersGroup; if ($jieqiUsersGroup == JIEQI_GROUP_GUEST) { $ret = false; } else { $ret = true; } if ($isreturn) { return $ret; } elseif (!$ret) { if (empty($_REQUEST['ajax_request'])) { if (empty($_POST)) { $local_domain_url = empty($_SERVER['HTTP_HOST']) ? '' : 'http://' . $_SERVER['HTTP_HOST']; $jumpurl = $local_domain_url . jieqi_addurlvars(array()); } elseif (!empty($_SERVER['HTTP_REFERER'])) { $jumpurl = $_SERVER['HTTP_REFERER']; } else { $jumpurl = JIEQI_MAIN_URL; } if ($isadmin) { header('Location: ' . JIEQI_USER_URL . '/admin/login.php?jumpurl=' . urlencode($jumpurl)); } else { header('Location: ' . JIEQI_USER_URL . '/login.php?jumpurl=' . urlencode($jumpurl)); } } else { header('Content-Type:text/html; charset=' . JIEQI_CHAR_SET); header("Cache-Control:no-cache"); echo LANG_NEED_LOGIN; } exit; } }
$obookcaserows[$k]['obookname'] = $jieqiLang['obook']['obookmark_has_deleted']; } if ($v->getVar('lastchapter') == '') { $obookcaserows[$k]['lastchapter'] = ''; $obookcaserows[$k]['url_lastchapter'] = '#'; } else { $obookcaserows[$k]['lastchapter'] = $v->getVar('lastchapter'); $obookcaserows[$k]['url_lastchapter'] = $obook_dynamic_url . '/readbookcase.php?oid=' . $v->getVar('obookid') . '&bid=' . $v->getVar('ocaseid') . '&cid=' . $v->getVar('lastchapterid'); } if ($v->getVar('lastupdate') > $v->getVar('lastvisit')) { $obookcaserows[$k]['hasnew'] = 1; } else { $obookcaserows[$k]['hasnew'] = 0; } if ($v->getVar('chaptername') == '') { $obookcaserows[$k]['obookmark'] = ''; $obookcaserows[$k]['url_obookmark'] = '#'; } else { $obookcaserows[$k]['obookmark'] = $v->getVar('chaptername'); $obookcaserows[$k]['url_obookmark'] = $obook_dynamic_url . '/readbookcase.php?oid=' . $v->getVar('obookid') . '&bid=' . $v->getVar('ocaseid') . '&cid=' . $v->getVar('ochapterid'); } $obookcaserows[$k]['lastupdate'] = date(JIEQI_DATE_FORMAT, $v->getVar('lastupdate')); $obookcaserows[$k]['url_delete'] = jieqi_addurlvars(array('delid' => $v->getVar('ocaseid'))); $k++; } $jieqiTpl->assign('bookcaserows', $obookcaserows); $jieqiTpl->assign('maxbookcase', $maxnum); $jieqiTpl->assign('nowbookcase', count($obookcaserows)); $jieqiTpl->setCaching(0); $jieqiTset['jieqi_contents_template'] = $jieqiModules['obook']['path'] . '/templates/obookcase.html'; include_once JIEQI_ROOT_PATH . '/footer.php';
function setContent($isreturn = false) { global $jieqiTpl; global $jieqiConfigs; jieqi_getconfigs('article', 'configs'); jieqi_getconfigs('article', 'sort'); $article_static_url = empty($jieqiConfigs['article']['staticurl']) ? $GLOBALS['jieqiModules']['article']['url'] : $jieqiConfigs['article']['staticurl']; $article_dynamic_url = empty($jieqiConfigs['article']['dynamicurl']) ? $GLOBALS['jieqiModules']['article']['url'] : $jieqiConfigs['article']['dynamicurl']; $jieqiTpl->assign('article_static_url', $article_static_url); $jieqiTpl->assign('article_dynamic_url', $article_dynamic_url); jieqi_includedb(); $bookcase_query = JieqiQueryHandler::getInstance('JieqiQueryHandler'); $criteria = new CriteriaCompo(); $criteria->add(new Criteria('c.userid', intval($this->blockvars['cacheid']))); if ($this->exevars['flag'] == 1) { $criteria->add(new Criteria('flag', 1)); } elseif ($this->exevars['flag'] == 2) { $criteria->add(new Criteria('flag', 0)); } $criteria->setTables(jieqi_dbprefix('article_bookcase') . ' c LEFT JOIN ' . jieqi_dbprefix('article_article') . ' a ON c.articleid=a.articleid'); $criteria->setFields('c.*, a.articleid, a.lastupdate, a.articlename, a.authorid, a.author, a.sortid, a.typeid, a.lastchapterid, a.lastchapter'); $tmpary = array('articleid' => 'a.articleid', 'lastupdate' => 'a.lastupdate', 'caseid' => 'c.caseid', 'joindate' => 'c.joindate', 'lastvisit' => 'c.lastvisit'); $criteria->setSort($tmpary[$this->exevars['field']]); if ($this->exevars['asc'] == 1) { $criteria->setOrder('ASC'); } else { $criteria->setOrder('DESC'); } $criteria->setLimit($this->exevars['listnum']); $criteria->setStart(0); $bookcase_query->queryObjects($criteria); unset($criteria); $bookcaserows = array(); $k = 0; while ($v = $bookcase_query->getObject()) { $bookcaserows[$k]['caseid'] = $v->getVar('caseid'); $bookcaserows[$k]['articleid'] = $v->getVar('articleid'); $bookcaserows[$k]['lastchapterid'] = $v->getVar('lastchapterid'); $bookcaserows[$k]['chapterid'] = $v->getVar('chapterid'); $bookcaserows[$k]['sortid'] = $v->getVar('sortid'); $bookcaserows[$k]['typeid'] = $v->getVar('typeid'); $bookcaserows[$k]['sort'] = $jieqiSort['article'][$v->getVar('sortid')]['shortname']; $bookcaserows[$k]['type'] = $bookcaserows[$k]['sort']; //$bookcaserows[$k]['type']=$jieqiSort['article'][$v->getVar('sortid')]['types'][$v->getVar('typeid')]; $bookcaserows[$k]['authorid'] = $v->getVar('authorid'); $bookcaserows[$k]['author'] = $v->getVar('author'); $bookcaserows[$k]['checkbox'] = '<input type="checkbox" id="checkid[]" name="checkid[]" value="' . $v->getVar('caseid') . '">'; $tmpvar = $v->getVar('articlename'); if (!empty($tmpvar)) { $bookcaserows[$k]['url_articleinfo'] = $article_dynamic_url . '/readbookcase.php?aid=' . $v->getVar('articleid') . '&bid=' . $v->getVar('caseid'); $bookcaserows[$k]['url_index'] = $bookcaserows[$k]['url_articleinfo'] . '&indexflag=1'; $bookcaserows[$k]['articlename'] = $v->getVar('articlename'); } else { $bookcaserows[$k]['url_articleinfo'] = '#'; $bookcaserows[$k]['url_index'] = '#'; $bookcaserows[$k]['articlename'] = $jieqiLang['article']['articlemark_has_deleted']; } if ($v->getVar('lastchapter') == '') { $bookcaserows[$k]['lastchapter'] = ''; $bookcaserows[$k]['url_lastchapter'] = '#'; } else { $bookcaserows[$k]['lastchapter'] = $v->getVar('lastchapter'); $bookcaserows[$k]['url_lastchapter'] = $article_dynamic_url . '/readbookcase.php?aid=' . $v->getVar('articleid') . '&bid=' . $v->getVar('caseid') . '&cid=' . $v->getVar('lastchapterid'); } if ($v->getVar('lastupdate') > $v->getVar('lastvisit')) { $bookcaserows[$k]['hasnew'] = 1; } else { $bookcaserows[$k]['hasnew'] = 0; } if ($v->getVar('chaptername') == '') { $bookcaserows[$k]['articlemark'] = ''; $bookcaserows[$k]['url_articlemark'] = '#'; } else { $bookcaserows[$k]['articlemark'] = $v->getVar('chaptername'); $bookcaserows[$k]['url_articlemark'] = $article_dynamic_url . '/readbookcase.php?aid=' . $v->getVar('articleid') . '&bid=' . $v->getVar('caseid') . '&cid=' . $v->getVar('chapterid'); } $bookcaserows[$k]['lastupdate'] = $v->getVar('lastupdate'); $bookcaserows[$k]['url_delete'] = jieqi_addurlvars(array('delid' => $v->getVar('caseid'))); $k++; } $jieqiTpl->assign_by_ref('bookcaserows', $bookcaserows); $jieqiTpl->assign('ownerid', $this->blockvars['cacheid']); }
$criteria = new CriteriaCompo(new Criteria('draftid', $_REQUEST['delid'])); $criteria->add(new Criteria('posterid', $_SESSION['jieqiUserId'])); $draft_handler->delete($criteria); unset($criteria); } $criteria = new CriteriaCompo(new Criteria('posterid', $_SESSION['jieqiUserId'])); $criteria->setSort('draftid'); $criteria->setOrder('DESC'); $criteria->setLimit($jieqiConfigs['article']['draftnum']); $criteria->setStart(($_REQUEST['page'] - 1) * $jieqiConfigs['article']['pagenum']); $draft_handler->queryObjects($criteria); $draftrows = array(); $k = 0; while ($v = $draft_handler->getObject()) { $draftrows[$k]['checkbox'] = '<input type="checkbox" id="checkid[]" name="checkid[]" value="' . $v->getVar('draftid') . '">'; $draftrows[$k]['articleid'] = $v->getVar('articleid'); $draftrows[$k]['articlename'] = $v->getVar('articlename'); $draftrows[$k]['draftid'] = $v->getVar('draftid'); $draftrows[$k]['draftname'] = $v->getVar('draftname'); $draftrows[$k]['url_delete'] = jieqi_addurlvars(array('delid' => $v->getVar('draftid'))); $k++; } $jieqiTpl->assign_by_ref('draftrows', $draftrows); //处理页面跳转 include_once JIEQI_ROOT_PATH . '/lib/html/page.php'; $jumppage = new JieqiPage($draft_handler->getCount($criteria), $jieqiConfigs['article']['draftnum'], $_REQUEST['page']); $jieqiTpl->assign('url_jumppage', $jumppage->whole_bar()); $jieqiTpl->assign('authorarea', 1); $jieqiTpl->setCaching(0); $jieqiTset['jieqi_contents_template'] = $jieqiModules['article']['path'] . '/templates/draft.html'; include_once JIEQI_ROOT_PATH . '/footer.php';
$start += 4; } else { $ptopicrows[$k]['isgood'] = 0; } $ptopicrows[$k]['topicid'] = $v->getVar('topicid'); $ptopicrows[$k]['posttime'] = $v->getVar('posttime'); $ptopicrows[$k]['posterid'] = $v->getVar('posterid'); $ptopicrows[$k]['poster'] = $v->getVar('poster'); $ptopicrows[$k]['title'] = $v->getVar('title'); $ptopicrows[$k]['views'] = $v->getVar('views'); $ptopicrows[$k]['replies'] = $v->getVar('replies'); $ptopicrows[$k]['url_top'] = jieqi_addurlvars(array('action' => 'top', 'rid' => $v->getVar('topicid'))); $ptopicrows[$k]['url_untop'] = jieqi_addurlvars(array('action' => 'untop', 'rid' => $v->getVar('topicid'))); $ptopicrows[$k]['url_good'] = jieqi_addurlvars(array('action' => 'good', 'rid' => $v->getVar('topicid'))); $ptopicrows[$k]['url_normal'] = jieqi_addurlvars(array('action' => 'normal', 'rid' => $v->getVar('topicid'))); $ptopicrows[$k]['url_delete'] = jieqi_addurlvars(array('action' => 'del', 'rid' => $v->getVar('topicid'))); $ptopicrows[$k]['checkbox'] = '<input type="checkbox" id="checkid[]" name="checkid[]" value="' . $v->getVar('topicid') . '">'; $ptopicrows[$k]['articleid'] = $v->getVar('articleid'); $ptopicrows[$k]['articlename'] = $v->getVar('articlename'); $ptopicrows[$k]['ownerid'] = $v->getVar('ownerid'); $ptopicrows[$k]['ownername'] = strlen($v->getVar('name')) == 0 ? $v->getVar('uname') : $v->getVar('name'); $k++; } $jieqiTpl->assign_by_ref('ptopicrows', $ptopicrows); //处理页面跳转 include_once JIEQI_ROOT_PATH . '/lib/html/page.php'; $jumppage = new JieqiPage($query->getCount($criteria), $jieqiConfigs['system']['ptopicpnum'], $_REQUEST['page']); $jumppage->setlink('', true, true); $jieqiTpl->assign('url_jumppage', $jumppage->whole_bar()); $jieqiTpl->setCaching(0); $jieqiTset['jieqi_contents_template'] = JIEQI_ROOT_PATH . '/templates/admin/ptopiclist.html';
*/ include_once JIEQI_ROOT_PATH . '/lib/template/template.php'; $jieqiTpl =& JieqiTpl::getInstance(); $jieqiTpl->setCaching(0); $jieqiTpl->assign(array('jieqi_themeurl' => JIEQI_URL . '/templates/admin/', 'jieqi_sitename' => JIEQI_SITE_NAME, 'jieqi_email' => JIEQI_CONTACT_EMAIL, 'meta_keywords' => JIEQI_META_KEYWORDS, 'meta_description' => JIEQI_META_DESCRIPTION, 'meta_copyright' => JIEQI_META_COPYRIGHT)); $jieqiTpl->assign_by_ref('jieqi_modules', $jieqiModules); if (defined('JIEQI_SILVER_USAGE') && JIEQI_SILVER_USAGE == 1) { $jieqiTpl->assign('jieqi_silverusage', 1); } else { $jieqiTpl->assign('jieqi_silverusage', 0); } $jieqiTpl->assign('jieqi_thisurl', jieqi_addurlvars(array(), true, false)); if (!empty($modconfig['title'])) { $jieqiTpl->assign('jieqi_pagetitle', $modconfig['title']); } if (empty($jieqi_pagetitle)) { $jieqi_pagetitle = JIEQI_SITE_NAME; } $jieqiTpl->assign('jieqi_pagetitle', $jieqi_pagetitle); //头部附加内容(javascript等) if (!empty($jieqi_pagehead)) { $jieqiTpl->assign('jieqi_head', $jieqi_pagehead); } else { $jieqiTpl->assign('jieqi_head', ''); } //设置当前显示的页面 $norecord = array('index.php', 'top.php', 'left.php', 'login.php'); $tmpstr = $_SERVER['PHP_SELF'] ? strtolower(basename($_SERVER['PHP_SELF'])) : strtolower(basename($_SERVER['SCRIPT_NAME'])); if (!in_array($tmpstr, $norecord)) { $_SESSION['adminurl'] = jieqi_addurlvars(array()); }