本文整理汇总了PHP中jieqi_htmlstr函数的典型用法代码示例。如果您正苦于以下问题:PHP jieqi_htmlstr函数的具体用法?PHP jieqi_htmlstr怎么用?PHP jieqi_htmlstr使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了jieqi_htmlstr函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: jieqi_ulogin_iprocess
/**
* 用户接口,登录处理
*
* @param array $params 参数数组
* 必须参数: $params['username'] - 用户名,$params['password'] - 密码,$params['email'] - 邮箱
* @access public
* @return int
*/
function jieqi_ulogin_iprocess(&$params)
{
global $jieqiLang;
if (!isset($jieqiLang['system'])) {
jieqi_loadlang('users', 'system');
}
if (defined('JIEQI_WAP_PAGE')) {
jieqi_wapgourl($params['jumpurl']);
} elseif ($_REQUEST['jumphide']) {
header('Location: ' . $params['jumpurl']);
} else {
jieqi_jumppage($params['jumpurl'], $jieqiLang['system']['logon_title'], sprintf($jieqiLang['system']['login_success'], jieqi_htmlstr($_REQUEST['username'])));
}
return true;
}
开发者ID:thu0ng91,项目名称:jmc,代码行数:23,代码来源:funuser.php
示例2: getbadgeurl
$jieqiTpl->assign('jieqi_honor_imageurl', getbadgeurl(2, $honorid, 0, true));
//自定义徽章
$jieqi_jieqi_badgerows = array();
$badgeary = unserialize($jieqiUsers->getVar('badges', 'n'));
if (is_array($badgeary) && count($badgeary) > 0) {
$award_query = JieqiQueryHandler::getInstance('JieqiQueryHandler');
$criteria = new CriteriaCompo();
$criteria->setTables(jieqi_dbprefix('badge_award') . ' a LEFT JOIN ' . jieqi_dbprefix('badge_badge') . ' b ON a.badgeid=b.badgeid');
$criteria->add(new Criteria('a.toid', $_SESSION['jieqiUserId']));
$criteria->setSort('b.btypeid ASC, a.awardid');
$criteria->setOrder('ASC');
$award_query->queryObjects($criteria);
$k = 0;
while ($award = $award_query->getObject()) {
$jieqi_badgerows[$k]['imageurl'] = getbadgeurl($award->getVar('btypeid', 'n'), $award->getVar('linkid', 'n'), $award->getVar('imagetype', 'n'));
$jieqi_badgerows[$k]['caption'] = jieqi_htmlstr($award->getVar('caption'));
$k++;
}
}
$jieqiTpl->assign_by_ref('jieqi_badgerows', $jieqi_badgerows);
$jieqiTpl->assign('jieqi_use_badge', 1);
} else {
$jieqiTpl->assign('jieqi_use_badge', 0);
}
//权利
jieqi_getconfigs('system', 'configs');
jieqi_getconfigs('system', 'right');
$handle = @opendir(JIEQI_ROOT_PATH . '/modules');
while ($file = @readdir($handle)) {
if ($file != '.' && $file != '..' && is_dir(JIEQI_ROOT_PATH . '/modules' . DIRECTORY_SEPARATOR . $file)) {
jieqi_getconfigs($file, 'configs');
开发者ID:thu0ng91,项目名称:jmc,代码行数:31,代码来源:userdetail.php
示例3: editChapter
function editChapter($name, &$content, $type, $chapterorder, $chapterid)
{
global $jieqiConfigs;
global $jieqi_file_postfix;
$txtdir = $this->getDir('txtdir');
jieqi_writefile($txtdir . '/' . $chapterid . $jieqi_file_postfix['txt'], $content);
$this->loadOPF();
$articlename = jieqi_htmlstr($this->metas['dc:Title']);
$contenttype = $this->chapters[$chapterorder - 1]['content-type'];
$this->chapters[$chapterorder - 1] = array('id' => $name, 'href' => $chapterid . $jieqi_file_postfix['txt'], 'media-type' => 'text/html', 'content-type' => $contenttype);
$this->createOPF();
//生成html
if ($jieqiConfigs['article']['makehtml']) {
//生成html目录
$this->nowid = $chapterorder;
$this->makeIndex();
//如果是章节而不是分卷则生成相应章节的html
if ($contenttype == 'chapter') {
//章节
$this->makeHtml($this->nowid);
}
}
$this->makepack();
}
开发者ID:thu0ng91,项目名称:jmc,代码行数:24,代码来源:package.php
示例4: unset
$criteria->setSort('weight');
$criteria->setOrder('ASC');
$modules_handler->queryObjects($criteria);
unset($criteria);
$jieqiModary = array();
while ($v = $modules_handler->getObject()) {
$jieqiModary[$v->getVar('name', 'n')] = array('name' => $v->getVar('name', 'n'), 'caption' => $v->getVar('caption', 'n'), 'description' => $v->getVar('description', 'n'), 'version' => sprintf("%0.2f", intval($v->getVar('version', 'n')) / 100), 'vtype' => $v->getVar('vtype', 'n'), 'publish' => $v->getVar('publish', 'n'));
}
if (!isset($license_ary)) {
$license_ary = jieqi_strtosary($jieqi_license_ary[2], '=', '|');
}
$licenses = array();
$i = 0;
foreach ($jieqiModary as $k => $v) {
$licenses[$i]['modname'] = jieqi_htmlstr($jieqiModary[$k]['caption']);
$licenses[$i]['modversion'] = jieqi_htmlstr($jieqiModary[$k]['version']);
if (isset($license_ary[$k])) {
$vtype = $license_ary[$k];
} else {
$vtype = 'Free';
}
if (defined('LANG_VERSION_' . strtoupper($vtype))) {
$licenses[$i]['modvtype'] = constant('LANG_VERSION_' . strtoupper($vtype));
} else {
$licenses[$i]['modvtype'] = '';
}
$i++;
}
$jieqiTpl->assign_by_ref('licenses', $licenses);
$jieqiTpl->setCaching(0);
$jieqiTset['jieqi_contents_template'] = JIEQI_ROOT_PATH . '/templates/admin/license.html';
开发者ID:thu0ng91,项目名称:jmc,代码行数:31,代码来源:license.php
示例5: JieqiPackage
include_once $jieqiModules['article']['path'] . '/class/package.php';
$package = new JieqiPackage($_REQUEST['id']);
if ($package->loadOPF()) {
//先扣分再下载
if ($jieqiConfigs['article']['scoretxtfulldown'] > 0) {
include_once JIEQI_ROOT_PATH . '/class/users.php';
$users_handler =& JieqiUsersHandler::getInstance('JieqiUsersHandler');
$users_handler->changeScore($_SESSION['jieqiUserId'], $jieqiConfigs['article']['scoretxtfulldown'], false, false);
@session_write_close();
}
header("Content-type: text/plain");
header("Accept-Ranges: bytes");
if ($_REQUEST['fname'] == 'id') {
header("Content-Disposition: attachment; filename=" . $_REQUEST['id'] . ".txt");
} else {
header("Content-Disposition: attachment; filename=" . jieqi_htmlstr($package->metas['dc:Title']) . ".txt");
}
$br = "\r\n";
if (!empty($jieqiConfigs['article']['txtarticlehead'])) {
echo $jieqiConfigs['article']['txtarticlehead'] . $br . $br;
}
echo '《' . $package->metas['dc:Title'] . '》' . $br;
$volume = '';
$txtdir = $package->getDir('txtdir', true, false);
foreach ($package->chapters as $k => $chapter) {
if ($chapter['content-type'] == 'volume') {
$volume = $chapter['id'];
} else {
echo $br . $br . $volume . ' ' . $chapter['id'] . $br . $br;
//echo jieqi_readfile($txtdir.'/'.$chapter['href']);
@readfile($txtdir . '/' . $chapter['href']);
开发者ID:thu0ng91,项目名称:jmc,代码行数:31,代码来源:txtarticle.php
示例6: jieqi_htmlstr
$jieqiTpl->assign('jieqi_newmessage', 0);
$jieqiTpl->assign('jieqi_userid', 0);
$jieqiTpl->assign('jieqi_username', '');
$jieqiTpl->assign('jieqi_useruname', '');
$jieqiTpl->assign('jieqi_group', JIEQI_GROUP_GUEST);
$jieqiTpl->assign('jieqi_groupname', $jieqiGroups[JIEQI_GROUP_GUEST]);
$jieqiTpl->assign('jieqi_score', 0);
$jieqiTpl->assign('jieqi_experience', 0);
$jieqiTpl->assign('jieqi_honor', '');
$jieqiTpl->assign('jieqi_vip', 0);
$jieqiTpl->assign('jieqi_egold', 0);
$jieqiTpl->assign('jieqi_avatar', 0);
} else {
$jieqiTpl->assign('jieqi_userid', $_SESSION['jieqiUserId']);
$jieqiTpl->assign('jieqi_username', jieqi_htmlstr($_SESSION['jieqiUserName']));
$jieqiTpl->assign('jieqi_useruname', jieqi_htmlstr($_SESSION['jieqiUserUname']));
$jieqiTpl->assign('jieqi_group', $_SESSION['jieqiUserGroup']);
$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);
开发者ID:thu0ng91,项目名称:jmc,代码行数:31,代码来源:header.php
示例7: getVar
/**
* 返回合格式化后变量
*
* @param string $key 键值
* @param string $format 格式化
* @access public
* @return mixed 格式化后的值
*/
function getVar($key, $format = 's')
{
if (isset($this->vars[$key]['value'])) {
if (is_string($this->vars[$key]['value'])) {
switch (strtolower($format)) {
case 's':
return jieqi_htmlstr($this->vars[$key]['value']);
case 'e':
return preg_replace("/&#(\\d+);/isU", "&#\\1;", htmlspecialchars($this->vars[$key]['value'], ENT_QUOTES));
case 'q':
return jieqi_dbslashes($this->vars[$key]['value']);
case 't':
return $this->vars[$key]['caption'];
case 'o':
return !empty($this->vars[$key]['options'][$this->vars[$key]['value']]) ? $this->vars[$key]['options'][$this->vars[$key]['value']] : '';
case 'n':
default:
return $this->vars[$key]['value'];
}
} else {
return $this->vars[$key]['value'];
}
} else {
return false;
}
}
开发者ID:thu0ng91,项目名称:jmc,代码行数:34,代码来源:database.php
示例8: jieqi_printfail
$egold = $paylog->getVar('egold');
if ($payflag == -1) {
jieqi_printfail($jieqiLang['pay']['no_money_confirm']);
} elseif ($payflag == 0) {
if ($paylog->getVar('note', 'n') == $buypass) {
include_once JIEQI_ROOT_PATH . '/class/users.php';
$users_handler =& JieqiUsersHandler::getInstance('JieqiUsersHandler');
$ret = $users_handler->income($buyid, $egold, $jieqiPayset[JIEQI_PAY_TYPE]['paysilver'], $jieqiPayset[JIEQI_PAY_TYPE]['payscore'][$egold]);
if ($ret) {
$note = sprintf($jieqiLang['pay']['add_egold_success'], $buyname, JIEQI_EGOLD_NAME, $egold);
} else {
$note = sprintf($jieqiLang['pay']['add_egold_failure'], $buyid, $buyname, JIEQI_EGOLD_NAME, $egold);
}
$paylog->setVar('buyid', $buyid);
$paylog->setVar('buyname', $buyname);
$paylog->setVar('rettime', JIEQI_NOW_TIME);
$paylog->setVar('note', $note);
$paylog->setVar('payflag', 1);
if (!$paylog_handler->insert($paylog)) {
jieqi_printfail($jieqiLang['pay']['save_paylog_failure']);
}
} else {
jieqi_printfail($jieqiLang['pay']['error_buy_pass']);
}
jieqi_msgwin(LANG_DO_SUCCESS, sprintf($jieqiLang['pay']['buy_egold_success'], jieqi_htmlstr($buyname), JIEQI_EGOLD_NAME, $egold));
} else {
jieqi_printfail($jieqiLang['pay']['already_add_egold']);
}
} else {
jieqi_printfail($jieqiLang['pay']['no_buy_record']);
}
开发者ID:thu0ng91,项目名称:jmc,代码行数:31,代码来源:ivansmsconfirm.php
示例9: date
} else {
$reviewrows[$k]['topflag'] = 0;
}
if ($v->getVar('goodflag') == 1) {
$reviewrows[$k]['goodflag'] = 1;
$start += 4;
} 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 {
开发者ID:thu0ng91,项目名称:jmc,代码行数:31,代码来源:review.php
示例10: foreach
}
*/
//开始导入SQL
foreach ($sqlfilearray as $v) {
$sqlfilecontent = jieqi_readfile(MYSQL_BACKUP_PATH . '/' . $v);
$sqlary = array();
$sqlerr = array();
jieqi_splitsqlfile($sqlary, str_replace(' jieqi', ' ' . JIEQI_DB_PREFIX, $sqlfilecontent));
foreach ($sqlary as $s) {
$s = trim($s);
if (!empty($s) and strlen($s) > 5) {
$retflag = $db_query->execute(jieqi_syntablestruct($s, MYSQL_SERVER_INFO > '4.1', JIEQI_DB_CHARSET));
if (!$retflag) {
$sqlerr[] = array('sql' => $s, 'error' => $db_query->db->error());
//显示错误
jieqi_printfail(sprintf($jieqiLang[JIEQI_MODULE_NAME]['print_sql_error'], jieqi_htmlstr($s), jieqi_htmlstr($db_query->db->error())));
break;
}
}
}
}
//处理成功跳转
jieqi_jumppage('dbmanage.php?option=import', LANG_DO_SUCCESS, $jieqiLang[JIEQI_MODULE_NAME]['import_mysql_success']);
} else {
jieqi_printfail($jieqiLang[JIEQI_MODULE_NAME]['import_file_error']);
}
} else {
jieqi_printfail($errtext);
}
} else {
$jieqiTpl->assign('option', 2);
开发者ID:thu0ng91,项目名称:jmc,代码行数:31,代码来源:dbmanage.php
示例11: jieqi_ulogin_iprocess
/**
* 用户接口,登录处理
*
* @param array $params 参数数组
* 必须参数: $params['username'] - 用户名,$params['password'] - 密码,$params['email'] - 邮箱
* @access public
* @return int
*/
function jieqi_ulogin_iprocess(&$params)
{
global $jieqiLang;
if (!isset($jieqiLang['system'])) {
jieqi_loadlang('users', 'system');
}
$ucsyncode = '';
if ($params['uc_uid'] > 0) {
//jieqi登录成功,uc也登陆成功,同步登录
$ucsyncode = uc_user_synlogin($params['uc_uid']);
} elseif ($params['uc_uid'] == -1) {
//jieqi登录成功,uc该用户不存在,自动注册
$params['uc_uid'] = uc_user_register($_REQUEST['username'], $_REQUEST['password'], $_SESSION['jieqiUserEmail']);
if ($params['uc_uid'] > 0) {
$ucsyncode = uc_user_synlogin($params['uc_uid']);
}
} elseif ($params['uc_uid'] == -2) {
//jieqi登录成功,uc该用户密码错
if ($data = uc_get_user($params['username'])) {
$params['uc_uid'] = $data[0];
if ($params['uc_uid'] > 0) {
uc_user_edit($params['username'], '', $params['password'], '', 1);
$ucsyncode = uc_user_synlogin($params['uc_uid']);
}
}
} elseif ($params['uc_uid'] == -3) {
//jieqi登录成功,uc该用户安全提问错
if ($data = uc_get_user($params['username'])) {
$params['uc_uid'] = $data[0];
if ($params['uc_uid'] > 0) {
$ucsyncode = uc_user_synlogin($params['uc_uid']);
}
}
}
if (defined('JIEQI_WAP_PAGE')) {
jieqi_wapgourl($params['jumpurl']);
} elseif ($_REQUEST['jumphide']) {
jieqi_jumppage($params['jumpurl'], '', $ucsyncode, true);
} else {
jieqi_jumppage($params['jumpurl'], $jieqiLang['system']['logon_title'], sprintf($jieqiLang['system']['login_success'], jieqi_htmlstr($params['username'])) . $ucsyncode);
}
return true;
}
开发者ID:thu0ng91,项目名称:jmc,代码行数:51,代码来源:funuser_ucenter.php
示例12: define
* @category jieqicms
* @package system
* @copyright Copyright (c) Hangzhou Jieqi Network Technology Co.,Ltd. (http://www.jieqi.com)
* @author $Author: juny $
* @version $Id: left.php 344 2009-06-23 03:06:07Z juny $
*/
define('JIEQI_MODULE_NAME', 'system');
require_once '../global.php';
include_once JIEQI_ROOT_PATH . '/class/power.php';
$power_handler =& JieqiPowerHandler::getInstance('JieqiPowerHandler');
$power_handler->getSavedVars('system');
jieqi_checkpower($jieqiPower['system']['adminpanel'], $jieqiUsersStatus, $jieqiUsersGroup, false, true);
//包含页头页尾
include_once JIEQI_ROOT_PATH . '/admin/header.php';
if (!empty($_SESSION['jieqiUserId'])) {
$jieqiTpl->assign('username', jieqi_htmlstr($_SESSION['jieqiUserName']));
$jieqiTpl->assign('usergroup', $jieqiGroups[$_SESSION['jieqiUserGroup']]);
}
include_once JIEQI_ROOT_PATH . '/class/modules.php';
$modules_handler =& JieqiModulesHandler::getInstance('JieqiModulesHandler');
$criteria = new CriteriaCompo(new Criteria('publish', 1, '='));
$criteria->setSort('weight');
$criteria->setOrder('ASC');
$modules_handler->queryObjects($criteria);
unset($criteria);
$jieqiModary = array();
while ($v = $modules_handler->getObject()) {
$jieqiModary[$v->getVar('name', 'n')] = array('name' => $v->getVar('name', 'n'), 'caption' => $v->getVar('caption', 'n'), 'description' => $v->getVar('description', 'n'), 'version' => sprintf("%0.2f", intval($v->getVar('version', 'n')) / 100), 'vtype' => $v->getVar('vtype', 'n'), 'publish' => $v->getVar('publish', 'n'));
jieqi_getconfigs($v->getVar('name', 'n'), 'adminmenu');
}
jieqi_getconfigs('system', 'adminmenu');
开发者ID:thu0ng91,项目名称:jmc,代码行数:31,代码来源:left.php
示例13: jieqi_includedb
jieqi_includedb();
$query = JieqiQueryHandler::getInstance('JieqiQueryHandler');
$_REQUEST['configid'] = intval($_REQUEST['configid']);
$sql = 'select * from ' . jieqi_dbprefix('system_blockconfigs') . ' where id = \'' . jieqi_dbslashes($_REQUEST['configid']) . '\'';
$res = $query->execute($sql);
$modconfig = $query->getObject($res);
if (!is_object($modconfig)) {
jieqi_printfail($jieqiLang['system']['block_config_notexists']);
}
unset($jieqiBlocks);
jieqi_getconfigs($modconfig->getVar('modules', 'n'), $modconfig->getVar('file', 'n'), 'jieqiBlocks');
if (!isset($jieqiBlocks[$_REQUEST['key']])) {
jieqi_printfail($jieqiLang['system']['block_not_exists']);
}
$blockSet = $jieqiBlocks[$_REQUEST['key']];
} else {
jieqi_printfail(LANG_ERROR_PARAMETER);
}
$modname = $blockSet['module'];
if ($modname == 'system') {
include JIEQI_ROOT_PATH . '/blocks/' . $blockSet['filename'] . '.php';
} else {
include $jieqiModules[$modname]['path'] . '/blocks/' . $blockSet['filename'] . '.php';
}
$classname = $blockSet['classname'];
include_once JIEQI_ROOT_PATH . '/lib/template/template.php';
$jieqiTpl =& JieqiTpl::getInstance();
$cblock = new $classname($blockSet);
$cblock->updateContent();
jieqi_msgwin(LANG_DO_SUCCESS, sprintf($jieqiLang['system']['block_edit_success'], jieqi_htmlstr($blockSet['blockname'])));
开发者ID:thu0ng91,项目名称:jmc,代码行数:30,代码来源:blockupdate.php
示例14: floor
if (ord($tmpstr[$m]) > 0x80) {
$m++;
$n++;
} else {
if ($tmpstr[$m] != ' ') {
$n++;
}
}
$m++;
}
if ($m <= $strlen && $n == $jieqiConfigs['obook']['codecharnum']) {
$checkcode = $buyinfo->getVar('checkcode', 'n');
if (empty($checkcode)) {
$codenum = floor(strlen($jieqiConfigs['obook']['codechars']) / 2);
$codepoint = rand(0, $codenum - 1) * 2;
$checkcode = substr($jieqiConfigs['obook']['codechars'], $codepoint, 2);
$buyinfo->setVar('checkcode', $checkcode);
$buyinfo_handler->insert($buyinfo);
}
$contentrows[$i] = jieqi_htmlstr(substr($tmpstr, 0, $m) . $checkcode . substr($tmpstr, $m));
}
}
$contentrows[$i] = '<p>' . $contentrows[$i] . '</p>';
}
}
include_once JIEQI_ROOT_PATH . '/header.php';
$jieqiTpl->assign_by_ref('contentrows', $contentrows);
$jieqiTpl->setCaching(0);
$jieqiTpl->display($jieqiModules['obook']['path'] . '/templates/obooktext.html');
jieqi_freeresource();
}
开发者ID:thu0ng91,项目名称:jmc,代码行数:31,代码来源:obooktext.php
示例15: setContent
function setContent()
{
global $jieqiTpl;
global $jieqiGroups;
global $jieqiConfigs;
global $jieqi_image_type;
global $jieqiModules;
global $jieqiUsersStatus;
global $jieqiUsersGroup;
if (!empty($_SESSION['jieqiUserId'])) {
if ($jieqiUsersStatus == JIEQI_GROUP_GUEST) {
$jieqiTpl->assign('jieqi_newmessage', 0);
$jieqiTpl->assign('jieqi_userid', 0);
$jieqiTpl->assign('jieqi_username', '');
$jieqiTpl->assign('jieqi_useruname', '');
$jieqiTpl->assign('jieqi_group', JIEQI_GROUP_GUEST);
$jieqiTpl->assign('jieqi_groupname', $jieqiGroups[JIEQI_GROUP_GUEST]);
$jieqiTpl->assign('jieqi_score', 0);
$jieqiTpl->assign('jieqi_experience', 0);
$jieqiTpl->assign('jieqi_honor', '');
$jieqiTpl->assign('jieqi_vip', 0);
$jieqiTpl->assign('jieqi_egold', 0);
$jieqiTpl->assign('jieqi_avatar', 0);
} else {
$jieqiTpl->assign('jieqi_userid', $_SESSION['jieqiUserId']);
$jieqiTpl->assign('jieqi_username', jieqi_htmlstr($_SESSION['jieqiUserName']));
$jieqiTpl->assign('jieqi_useruname', jieqi_htmlstr($_SESSION['jieqiUserUname']));
$jieqiTpl->assign('jieqi_group', $_SESSION['jieqiUserGroup']);
$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);
//显示徽章
if (!empty($jieqiModules['badge']['publish']) && is_file($jieqiModules['badge']['path'] . '/include/badgefunction.php')) {
include_once $jieqiModules['badge']['path'] . '/include/badgefunction.php';
//等级徽章
$jieqiTpl->assign('jieqi_group_imageurl', getbadgeurl(1, $_SESSION['jieqiUserGroup'], 0, true));
//头衔徽章
$jieqiTpl->assign('jieqi_honor_imageurl', getbadgeurl(2, $_SESSION['jieqiUserHonorid'], 0, true));
//自定义徽章
if (!empty($_SESSION['jieqiUserBadges'])) {
$badgeary = unserialize($_SESSION['jieqiUserBadges']);
} else {
$badgeary = array();
}
$jieqi_jieqi_badgerows = array();
if (is_array($badgeary)) {
$k = 0;
foreach ($badgeary as $badge) {
$jieqi_badgerows[$k]['imageurl'] = getbadgeurl($badge['btypeid'], $badge['linkid'], $badge['imagetype']);
$jieqi_badgerows[$k]['caption'] = jieqi_htmlstr($badge['caption']);
$k++;
}
}
$jieqiTpl->assign_by_ref('jieqi_badgerows', $jieqi_badgerows);
$jieqiTpl->assign('jieqi_use_badge', 1);
} else {
$jieqiTpl->assign('jieqi_use_badge', 0);
}
} else {
return false;
}
}
开发者ID:thu0ng91,项目名称:jmc,代码行数:73,代码来源:block_userstatus.php
示例16: jieqi_htmlstr
$article->setVar('lastchapter', $lastchapter);
$article->setVar('lastchapterid', $lastchapterid);
$article->setVar('lastvolume', $lastvolume);
$article->setVar('lastvolumeid', $lastvolumeid);
$article_handler->insert($article);
$lastchapterorder = $q + 1;
$maxchapterorder++;
//本站章节数组加一项
for ($n = $tonum; $n > $q; $n--) {
$torows[$n] = $torows[$n - 1];
}
$torows[$q]['title'] = $fromrows[$k]['title'];
$torows[$q]['type'] = $fromrows[$k]['type'];
$tonum++;
$q++;
echo $c . '.' . jieqi_htmlstr($fromrows[$k]['title']) . ' ';
ob_flush();
flush();
}
$k++;
$c++;
}
//全部章节采集完之后
//根据最新章节重新搜索最新卷
$criteria = new CriteriaCompo(new Criteria('articleid', $_REQUEST['toid']));
$criteria->add(new Criteria('chapterorder', $lastchapterorder, '<'));
$criteria->add(new Criteria('chaptertype', 1, '='));
$criteria->setSort('chapterorder');
$criteria->setOrder('DESC');
$criteria->setLimit(1);
$chapter_handler->queryObjects($criteria, true);
开发者ID:thu0ng91,项目名称:jmc,代码行数:31,代码来源:collectarticle.php
示例17: sprintf
$buyname = $paylog->getVar('buyname');
$buyid = $paylog->getVar('buyid');
$payflag = $paylog->getVar('payflag');
$egold = $paylog->getVar('egold');
if ($payflag == 0) {
include_once JIEQI_ROOT_PATH . '/class/users.php';
$users_handler =& JieqiUsersHandler::getInstance('JieqiUsersHandler');
$ret = $users_handler->income($buyid, $egold, $jieqiPayset[JIEQI_PAY_TYPE]['paysilver'], $jieqiPayset[JIEQI_PAY_TYPE]['payscore'][$egold]);
if ($ret) {
$note = sprintf($jieqiLang['pay']['add_egold_success'], $buyname, JIEQI_EGOLD_NAME, $egold);
} else {
$note = sprintf($jieqiLang['pay']['add_egold_failure'], $buyid, $buyname, JIEQI_EGOLD_NAME, $egold);
}
$paylog->setVar('rettime', JIEQI_NOW_TIME);
$paylog->setVar('money', $money);
$paylog->setVar('note', $note);
$paylog->setVar('payflag', 1);
if (!$paylog_handler->insert($paylog)) {
jieqi_printfail($jieqiLang['pay']['save_paylog_failure']);
} else {
jieqi_msgwin(LANG_DO_SUCCESS, sprintf($jieqiLang['pay']['buy_egold_success'], $buyname, JIEQI_EGOLD_NAME, $egold));
}
} else {
jieqi_printfail($jieqiLang['pay']['already_add_egold']);
}
} else {
jieqi_printfail($jieqiLang['pay']['no_buy_record']);
}
} else {
jieqi_printfail(sprintf($jieqiLang['pay']['pay_failure_message'], jieqi_htmlstr($msg)));
}
开发者ID:thu0ng91,项目名称:jmc,代码行数:31,代码来源:ipsreturn.php
示例18: setContent
function setContent($isreturn = false)
{
global $jieqiTpl;
global $jieqiGroups;
global $jieqiConfigs;
global $jieqiHonors;
global $jieqi_image_type;
global $jieqiModules;
include_once JIEQI_ROOT_PATH . '/class/users.php';
$users_handler =& JieqiUsersHandler::getInstance('JieqiUsersHandler');
$userobj = $users_handler->get($this->blockvars['cacheid']);
if (!is_object($userobj)) {
return false;
}
$jieqiTpl->assign('uid', $userobj->getVar('uid'));
$jieqiTpl->assign('uname', $userobj->getVar('uname'));
$tmpvar = strlen($userobj->getVar('name')) > 0 ? $userobj->getVar('name') : $userobj->getVar('uname');
$jieqiTpl->assign('name', $tmpvar);
$jieqiTpl->assign('groupid', $userobj->getVar('groupid'));
$jieqiTpl->assign('group', $userobj->getGroup());
$jieqiTpl->assign('sex', $userobj->getSex());
if ($userobj->getVar('viewemail') == 1) {
$jieqiTpl->assign('viewemail', 1);
$jieqiTpl->assign('email', $userobj->getVar('email'));
} else {
$jieqiTpl->assign('viewemail', 0);
$jieqiTpl->assign('email', '');
}
$jieqiTpl->assign('qq', $userobj->getVar('qq'));
$jieqiTpl->assign('icq', $userobj->getVar('icq'));
$jieqiTpl->assign('msn', $userobj->getVar('msn'));
$jieqiTpl->assign('url', $userobj->getVar('url'));
$jieqiTpl->assign('regdate', $userobj->getVar('regdate'));
$jieqiTpl->assign('experience', $userobj->getVar('experience'));
$jieqiTpl->assign('score', $userobj->getVar('score'));
$jieqiTpl->assign('monthscore', $userobj->getVar('monthscore'));
$jieqiTpl->assign('weekscore', $userobj->getVar('weekscore'));
$jieqiTpl->assign('dayscore', $userobj->getVar('dayscore'));
$jieqiTpl->assign('credit', $userobj->getVar('credit'));
$jieqiTpl->assign('viptype', $userobj->getViptype());
$jieqiTpl->assign('egoldname', JIEQI_EGOLD_NAME);
jieqi_getconfigs('system', 'honors');
$honorid = jieqi_gethonorid($userobj->getVar('score'), $jieqiHonors);
$jieqiTpl->assign('honor', $jieqiHonors[$honorid]['name'][intval($userobj->getVar('workid'))]);
$egold = $userobj->getVar('egold');
$esilver = $userobj->getVar('esilver');
$emoney = $egold + $esilver;
$jieqiTpl->assign('egold', $egold);
$jieqiTpl->assign('esilver', $esilver);
$jieqiTpl->assign('emoney', $emoney);
$jieqiTpl->assign('sign', $userobj->getVar('sign'));
$jieqiTpl->assign('intro', $userobj->getVar('intro'));
//头像
$avatar = $userobj->getVar('avatar', 'n');
$jieqiTpl->assign('avatar', $avatar);
//徽章
if (!empty($jieqiModules['badge']['publish']) && is_file($jieqiModules['badge']['path'] . '/include/badgefunction.php')) {
include_once $jieqiModules['badge']['path'] . '/include/badgefunction.php';
//等级徽章
$jieqiTpl->assign('url_group', getbadgeurl(1, $userobj->getVar('groupid'), 0, true));
//头衔徽章
$jieqiTpl->assign('url_honor', getbadgeurl(2, $honorid, 0, true));
//自定义徽章
$jieqi_badgerows = array();
$badgeary = unserialize($userobj->getVar('badges', 'n'));
if (is_array($badgeary) && count($badgeary) > 0) {
$k = 0;
foreach ($badgeary as $badge) {
$jieqi_badgerows[$k]['imageurl'] = getbadgeurl($badge['btypeid'], $badge['linkid'], $badge['imagetype']);
$jieqi_badgerows[$k]['caption'] = jieqi_htmlstr($badge['caption']);
$k++;
}
}
$jieqiTpl->assign_by_ref('badgerows', $jieqi_badgerows);
$jieqiTpl->assign('use_badge', 1);
} else {
$jieqiTpl->assign('use_badge', 0);
}
$jieqiTpl->assign('ownerid', $this->blockvars['cacheid']);
}
开发者ID:thu0ng91,项目名称:jmc,代码行数:80,代码来源:block_uinfo.php
示例19: jieqi_checkpower
jieqi_checkpower($jieqiPower['obook']['manageallobook'], $jieqiUsersStatus, $jieqiUsersGroup, false, true);
if (empty($_REQUEST['oid']) || !is_numeric($_REQUEST['oid'])) {
jieqi_printfail(LANG_ERROR_PARAMETER);
}
$_REQUEST['oid'] = intval($_REQUEST['oid']);
//包含区块参数(定制)
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/ochapter.php';
$ochapter_handler =& JieqiOchapterHandler::getInstance('JieqiOchapterHandler');
include_once JIEQI_ROOT_PATH . '/admin/header.php';
$jieqiTpl->assign('obook_static_url', $obook_static_url);
$jieqiTpl->assign('obook_dynamic_url', $obook_dynamic_url);
if (!empty($_REQUEST['oname'])) {
$obookname = jieqi_htmlstr($_REQUEST['oname']);
} else {
$obookname = '';
}
$criteria = new CriteriaCompo(new Criteria('obookid', $_REQUEST['oid'], '='));
$criteria->setSort('chapterorder');
$criteria->setOrder('ASC');
$ochapter_handler->queryObjects($criteria);
$ochapterrows = array();
$k = 0;
while ($v = $ochapter_handler->getObject()) {
$ochapterrows[$k]['ochapterid'] = $v->getVar('ochapterid');
//章节序号
$ochapterrows[$k]['obookid'] = $v->getVar('obookid');
//文章序号
$ochapterrows[$k]['obookname'] = $v->getVar('obookname');
开发者ID:thu0ng91,项目名称:jmc,代码行数:31,代码来源:chapterstat.php
示例20: pack_down_do
function pack_down_do($path, $score, $changescore = true, $fname = '')
{
global $jieqiLang;
$score = intval($score);
$ftype = strrchr(trim(strtolower($path)), ".");
if ($score > 0) {
jieqi_checklogin();
jieqi_loadlang('down', JIEQI_MODULE_NAME);
if ($_SESSION['jieqiUserScore'] < $score) {
jieqi_printfail(sprintf($jieqiLang['article']['low_down_score'], $score));
} else {
if (!is_file($path)) {
return false;
}
//先扣分再下载
if ($changescore) {
include_once JIEQI_ROOT_PATH . '/class/users.php';
$users_handler =& JieqiUsersHandler::getInstance('JieqiUsersHandler');
$users_handler->changeScore($_SESSION['jieqiUserId'], $score, false, false);
@session_write_close();
}
$filename = empty($fname) ? basename($path) : jieqi_htmlstr($fname) . $ftype;
pack_down_file($path, $filename);
}
} else {
if (!is_file($path)) {
return false;
}
$filename = empty($fname) ? basename($path) : jieqi_htmlstr($fname) . $ftype;
pack_down_file($path, $filename);
}
return true;
}
开发者ID:thu0ng91,项目名称:jmc,代码行数:33,代码来源:packdown.php
注:本文中的jieqi_htmlstr函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论