本文整理汇总了PHP中getdotstring函数的典型用法代码示例。如果您正苦于以下问题:PHP getdotstring函数的具体用法?PHP getdotstring怎么用?PHP getdotstring使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了getdotstring函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: helplist
function helplist($num, $id = '', $aids = "", $orderby = "aid asc")
{
if (is_numeric($id)) {
$wherestr[] = "typeid = " . $id;
} elseif (is_array($id)) {
$ids = getdotstring($id, 'int');
$wherestr[] = "typeid in ({$ids})";
} elseif (is_string($id) && (strexists($id, ',') || strexists($id, '|'))) {
if (strexists($id, ',')) {
$ids = getdotstring($id, 'int');
} else {
$ids = getdotstring(explode('|', $ids), 'int');
}
$wherestr[] = "typeid in ({$ids})";
} else {
$wherestr[] = "";
}
if (!empty($aids)) {
$aids = getdotstring($aids, 'int');
$wherestr[] = "aid in ({$ids})";
}
$num = GetNum($num);
$wheresql = implode(' AND ', $wherestr);
//条件汇总
$articleobj = new TableClass('article', 'aid');
$articlearray = $articleobj->getdata($num, $wheresql, $orderby, 'aid,typeid,title');
return $articlearray;
}
开发者ID:dalinhuang,项目名称:c2my,代码行数:28,代码来源:m.php
示例2: del
/**
* 删除指定ID信息
*
* @param unknown_type $id
* @return unknown
*/
function del($id, $uname = "", $other = "")
{
if (is_numeric($id)) {
$wherestr[] = $this->idname . " = " . $id;
} elseif (is_array($id)) {
$ids = getdotstring($id, 'int');
$wherestr[] = $this->idname . " in ({$ids})";
} elseif (is_string($id) && (strexists($id, ',') || strexists($id, '|'))) {
if (strexists($id, ',')) {
$ids = getdotstring($id, 'int');
} else {
$ids = getdotstring(explode('|', $ids), 'int');
}
$wherestr[] = $this->idname . " in ({$ids})";
} else {
return lang('ID_format_error');
}
if ($uname != "") {
$wherestr[] = "uname = '" . $uname . "'";
}
if ($other != "") {
$wherestr[] = $other;
}
$wheresql = implode(' AND ', $wherestr);
//条件汇总
$this->db->query("delete from {$this->table} where " . $wheresql);
return "OK";
}
开发者ID:dalinhuang,项目名称:c2my,代码行数:34,代码来源:table.class.php
示例3: getscopestring
}
$scopestring = getscopestring('readperm', $_POST['readperm']);
if ($scopestring) {
$blockcodearr[] = $scopestring;
}
$scopestring = getscopestring('downloads', $_POST['downloads']);
if ($scopestring) {
$blockcodearr[] = $scopestring;
}
if (!empty($_POST['t_fid'])) {
$blockcodearr[] = 't_fid/' . implode(',', $_POST['t_fid']);
}
if (!empty($_POST['t_typeid'])) {
$blockcodearr[] = 't_typeid/' . implode(',', $_POST['t_typeid']);
}
$_POST['t_authorid'] = getdotstring($_POST['t_authorid'], 'int');
if (!empty($_POST['t_authorid'])) {
$blockcodearr[] = 't_authorid/' . $_POST['authorid'];
}
if (!empty($_POST['t_dateline'])) {
$blockcodearr[] = 't_dateline/' . $_POST['t_dateline'];
}
if (!empty($_POST['t_lastpost'])) {
$blockcodearr[] = 't_lastpost/' . $_POST['t_lastpost'];
}
$scopestring = getscopestring('t_readperm', $_POST['t_readperm']);
if ($scopestring) {
$blockcodearr[] = $scopestring;
}
$scopestring = getscopestring('t_price', $_POST['t_price']);
if ($scopestring) {
开发者ID:hongz1125,项目名称:devil,代码行数:31,代码来源:admin_blocks_bbsattachment_code.inc.php
示例4: runsql
function runsql($paramarr, $bbsdb = '', $returncount = 0, $multicachekey = '')
{
global $_G, $_SGLOBAL, $_SBLOCK;
//處理SQL
$sqlstring = getblocksql($paramarr['sql']);
//初始化
$listcount = 1;
//連接數據庫
//$thedb = empty($bbsdb)?$_SGLOBAL['db']:$bbsdb;
//分頁
if (!empty($paramarr['perpage'])) {
$countsql = '';
if (empty($countsql)) {
$countsql = getcountsql($sqlstring, 'SELECT(.+?)FROM(.+?)WHERE(.+?)ORDER', 2, 3);
}
if (empty($countsql)) {
$countsql = getcountsql($sqlstring, 'SELECT(.+?)FROM(.+?)WHERE(.+?)LIMIT', 2, 3);
}
if (empty($countsql)) {
$countsql = getcountsql($sqlstring, 'SELECT(.+?)FROM(.+?)WHERE(.+?)$', 2, 3);
}
if (empty($countsql)) {
$countsql = getcountsql($sqlstring, 'SELECT(.+?)FROM(.+?)ORDER', 2, -1);
}
if (empty($countsql)) {
$countsql = getcountsql($sqlstring, 'SELECT(.+?)FROM(.+?)LIMIT', 2, -1);
}
if (empty($countsql)) {
$countsql = getcountsql($sqlstring, 'SELECT(.+?)FROM(.+?)$', 2, -1);
}
if (!empty($countsql)) {
if ($returncount > 0) {
//需要更新計數緩存時
$listcount = DB::result_first($countsql);
return $listcount;
} else {
//無需更新緩存時
$listcount = intval(unserialize($_SBLOCK[$multicachekey]['value']));
}
if ($listcount) {
$paramarr['perpage'] = intval($paramarr['perpage']);
if (empty($paramarr['perpage'])) {
$paramarr['perpage'] = 20;
}
if (empty($_G['page'])) {
$_G['page'] = 1;
}
$_G['page'] = intval($_G['page']);
if ($_G['page'] < 1) {
$_G['page'] = 1;
}
$start = ($_G['page'] - 1) * $paramarr['perpage'];
//SQL文
$sqlstring = preg_replace("/ LIMIT(.+?)\$/is", '', $sqlstring);
$sqlstring .= ' LIMIT ' . $start . ',' . $paramarr['perpage'];
}
}
} elseif (!empty($paramarr['limit'])) {
$paramarr['limit'] = getdotstring($paramarr['limit'], 'int', true, array(), 1, false);
if ($paramarr['limit']) {
//SQL文
$sqlstring = preg_replace("/ LIMIT(.+?)\$/is", '', $sqlstring);
$sqlstring .= ' LIMIT ' . $paramarr['limit'];
}
}
return array($sqlstring, $listcount);
}
开发者ID:pan289091315,项目名称:Discuz,代码行数:67,代码来源:block_sql.func.php
示例5: runsql
function runsql($paramarr, $bbsdb = '')
{
global $_SGLOBAL, $_SGET;
//处理SQL
$sqlstring = getblocksql($paramarr['sql']);
//初始化
$listcount = 1;
//连接数据库
$thedb = empty($bbsdb) ? $_SGLOBAL['db'] : $bbsdb;
//分页
if (!empty($paramarr['perpage'])) {
$countsql = '';
if (empty($countsql)) {
$countsql = getcountsql($sqlstring, 'SELECT(.+?)FROM(.+?)WHERE(.+?)ORDER', 2, 3);
}
if (empty($countsql)) {
$countsql = getcountsql($sqlstring, 'SELECT(.+?)FROM(.+?)WHERE(.+?)LIMIT', 2, 3);
}
if (empty($countsql)) {
$countsql = getcountsql($sqlstring, 'SELECT(.+?)FROM(.+?)WHERE(.+?)$', 2, 3);
}
if (empty($countsql)) {
$countsql = getcountsql($sqlstring, 'SELECT(.+?)FROM(.+?)ORDER', 2, -1);
}
if (empty($countsql)) {
$countsql = getcountsql($sqlstring, 'SELECT(.+?)FROM(.+?)LIMIT', 2, -1);
}
if (empty($countsql)) {
$countsql = getcountsql($sqlstring, 'SELECT(.+?)FROM(.+?)$', 2, -1);
}
if (!empty($countsql)) {
$query = $thedb->query($countsql);
$listcount = $thedb->result($query, 0);
if ($listcount) {
$paramarr['perpage'] = intval($paramarr['perpage']);
if (empty($paramarr['perpage'])) {
$paramarr['perpage'] = 20;
}
if (empty($_SGET['page'])) {
$_SGET['page'] = 1;
}
$_SGET['page'] = intval($_SGET['page']);
if ($_SGET['page'] < 1) {
$_SGET['page'] = 1;
}
$start = ($_SGET['page'] - 1) * $paramarr['perpage'];
//SQL文
$sqlstring = preg_replace("/ LIMIT(.+?)\$/is", '', $sqlstring);
$sqlstring .= ' LIMIT ' . $start . ',' . $paramarr['perpage'];
}
}
} elseif (!empty($paramarr['limit'])) {
$paramarr['limit'] = getdotstring($paramarr['limit'], 'int', true, array(), 1, false);
if ($paramarr['limit']) {
//SQL文
$sqlstring = preg_replace("/ LIMIT(.+?)\$/is", '', $sqlstring);
$sqlstring .= ' LIMIT ' . $paramarr['limit'];
}
}
return array($sqlstring, $listcount);
}
开发者ID:cwcw,项目名称:cms,代码行数:61,代码来源:block_sql.func.php
示例6: intval
$dateline = !empty($_GET['dateline']) ? intval($_GET['dateline']) : 0;
$updatetime = !empty($_GET['updatetime']) ? intval($_GET['updatetime']) : 0;
$start = !empty($_GET['start']) ? intval($_GET['start']) : 0;
$limit = !empty($_GET['limit']) ? intval($_GET['limit']) : 10;
$friendnum[] = empty($_GET['startfriendnum']) ? 0 : intval($_GET['startfriendnum']);
$friendnum[] = empty($_GET['endfriendnum']) ? 0 : intval($_GET['endfriendnum']);
$viewnum[] = empty($_GET['startviewnum']) ? 0 : intval($_GET['startviewnum']);
$viewnum[] = empty($_GET['endviewnum']) ? 0 : intval($_GET['endviewnum']);
$credit[] = empty($_GET['startcredit']) ? 0 : intval($_GET['startcredit']);
$credit[] = empty($_GET['endcredit']) ? 0 : intval($_GET['endcredit']);
$uids = getdotstring($uid, 'int');
if($uids) $wherearr[] = 'uid IN ('.$uids.')';
if($dateline) $wherearr[] = "dateline>'".($_SGLOBAL['timestamp']-$dateline)."'";
if($updatetime) $wherearr[] = "updatetime>'".($_SGLOBAL['timestamp']-$updatetime)."'";
$friendnumstr = getscopequery('friendnum', $friendnum);
if($friendnumstr) $wherearr[] = $friendnumstr;
$viewnumstr = getscopequery('viewnum', $viewnum);
if($viewnumstr) $wherearr[] = $viewnumstr;
$creditstr = getscopequery('credit', $credit);
if($creditstr) $wherearr[] = $creditstr;
if(isset($_GET['avatar'])) {
$wherearr[] = "avatar='".(empty($_GET['avatar']) ? 0 : intval($_GET['avatar']))."'";
开发者ID:BGCX262,项目名称:zyyhong-svn-to-git,代码行数:31,代码来源:space.php
示例7: in
$wherestro[] = "uname='" . $_USERS['uname'] . "'";
$wherestro[] = "oid in(" . $oids . ")";
if (!empty($wherestro)) {
$wheresqlo = implode(' AND ', $wherestro);
}
//条件汇总
$dataarray = $o->getdata("", $wheresqlo, "", "oid,uid,uname,goodsurl,goodsname,goodsprice,goodsnum,goodssite,siteurl,orderweight");
//计算商品总价格和总重量
$countmoney = $countweight = 0;
$tempoids = array();
foreach ($dataarray as $value) {
$tempoids[] = $value['oid'];
$countmoney += $value['goodsprice'] * $value['goodsnum'];
$countweight += $value['orderweight'];
}
$ids = getdotstring($tempoids, 'int');
$auth = $ids . "\t" . $countmoney . "\t" . $countweight;
$LOCKDATA = cookie_authcode($auth, 'ENCODE');
//加密数据
//print_r($dataarray);
//获取地区信息
$areaobj = new TableClass('area', 'aid');
$areaarray = $areaobj->getdata('', 'state=1');
//获取用户地址
$addressobj = new TableClass('address', 'aid');
$addressarray = $addressobj->getdata('', "uname='" . $_USERS['uname'] . "'", "def desc,aid desc");
//获取优惠卷
include_once INC_PATH . "/coupon.class.php";
$couponobj = CouponClass::init();
$wherestrc[] = "uname='" . $_USERS['uname'] . "'";
$wherestrc[] = "endtime >= " . time();
开发者ID:GHubgenius,项目名称:julianufo-project-daigou,代码行数:31,代码来源:tosendorder.php
示例8: joinid
function joinid($id)
{
//ID处理
if (is_numeric($id)) {
$wherestr = "gid = '{$id}'";
} elseif (is_array($id)) {
$ids = getdotstring($id, 'int');
$wherestr = "gid in ({$ids})";
} elseif (is_string($id) && (strexists($id, ',') || strexists($id, '|'))) {
if (strexists($id, ',')) {
$ids = getdotstring($id, 'int');
} else {
$tempids = explode('|', $id);
$ids = getdotstring($tempids, 'int');
}
$wherestr = "gid in ({$ids})";
} else {
return '';
}
return $wherestr;
}
开发者ID:dalinhuang,项目名称:c2my,代码行数:21,代码来源:cart.class.php
示例9: isset
//总信息数
$pagesize = 20;
//一页显示信息数
$page = isset($page) ? max(1, intval($page)) : 1;
//处理页码变量
$offset = ($page - 1) * $pagesize;
//偏移量
$dataarray = $Table->getdata("{$offset},{$pagesize}", $wheresql, $orderstr);
//获取团购数据
//print_r($dataarray);
//包含后台模板文件
include "tpl/admin_list.htm";
} elseif ($action == "updatestate" && !empty($ids)) {
//更改状态
$state = GetNum($state);
$ids = getdotstring(explode('|', $ids));
$wheresqlarr = "adminid in({$ids})";
editstate($Table->table, "state", $wheresqlarr, $state);
//更改状态操作
exit("1");
} elseif ($action == "del" && !empty($did)) {
//执行删除操作
$did = GetNum($did);
$info = $Table->del($did);
if ($info == "OK") {
showmsg("删除成功!", PHP_SELF);
} else {
showmsg($info, PHP_SELF);
}
} elseif ($action == "dels") {
if (empty($delids)) {
开发者ID:dalinhuang,项目名称:c2my,代码行数:31,代码来源:admin_list.php
示例10: tname
$sql['from'] = ', ' . tname('album') . ' a ';
if ($groupids) {
$sql['from'] .= ', ' . tname('space') . ' s ';
$wherearr[] = "s.groupid IN({$groupids})";
$wherearr[] = "p.uid = s.uid";
}
$wherearr[] = "a.friend='0' AND a.albumid=p.albumid";
$picids = getdotstring($_POST['network'][$key]['picid'], 'int');
if ($picids) {
$wherearr[] = 'p.picid IN (' . $picids . ')';
}
$albumids = getdotstring($_POST['network'][$key]['albumid'], 'int');
if ($albumids) {
$wherearr[] = 'p.albumid IN (' . $albumids . ')';
}
$uids = getdotstring($_POST['network'][$key]['uid'], 'int');
if ($uids) {
$wherearr[] = 'p.uid IN (' . $uids . ')';
}
if ($wherearr) {
$sql['where'] = 'WHERE ' . implode(' AND ', $wherearr);
}
$sql['order'] = 'ORDER BY p.dateline DESC';
$sql['limit'] = getlimit($_POST['network'][$key]['start'], $_POST['network'][$key]['limit']);
break;
}
$sqlstring = implode(' ', $sql);
$_POST['network'][$key]['sql'] = $sqlstring;
$network[$key] = $_POST['network'][$key];
} else {
$network[$key] = array();
开发者ID:xiaoxiaoleo,项目名称:ngintek,代码行数:31,代码来源:admincp_network.php
示例11: showmessage
showmessage('block_thread_code_sql');
}
$_POST['sql'] = getblocksql($_POST['sql']);
$blockcodearr[] = 'sql/' . rawurlencode($_POST['sql']);
} else {
//向导模式
if ($_POST['setaid']) {
//指定id
$_POST['id'] = getdotstring($_POST['id'], 'int');
if (empty($_POST['aid'])) {
showmessage('block_announcement_code_aid');
} else {
$blockcodearr[] = 'id/' . $_POST['id'];
}
} else {
$_POST['author'] = getdotstring($_POST['author'], 'char', false, array(), 0);
if (!empty($_POST['author'])) {
$blockcodearr[] = 'author/' . rawurlencode($_POST['author']);
}
}
$orderarr = array();
if ($_POST['order']) {
foreach ($_POST['order'] as $okey => $order) {
if (!empty($order)) {
$sc = $_POST['sc'][$okey];
if (!empty($sc)) {
$sc = ' ' . $sc;
}
$orderarr[] = $order . $sc;
}
}
开发者ID:superman1982,项目名称:ng-cms,代码行数:31,代码来源:admin_blocks_announcement_code.inc.php
示例12: getdotstring
$s[$val['goodsseller']] = $val['sendprice'];
}
} else {
$s[$val['goodsseller']] = $val['sendprice'];
}
}
$countdata = $Cart->countmoney($dataarray);
//生成校验数据
$ids = getdotstring($gids, 'int');
$auth = $ids . "\t" . $countdata['totalmoney'];
$paydata = cookie_authcode($auth, 'ENCODE');
include template('payconfirm');
//包含输出指定模板
} else {
//处理提交信息
@(list($ids, $totalmoney) = explode("\t", cookie_authcode($__PAYDATA, 'DECODE')));
if ($ids == getdotstring($gids, 'int') and !empty($ids)) {
$tempids = $ids;
} else {
exit(lang('Data_exception'));
}
//处理扣费和订单转移并且记录日志操作
$info = $Cart->carttoorder($tempids);
if ($info == 'OK') {
print "<script language='javascript'>alert(" . lang('Submitted_successfully') . ");</script>";
jumpurl(url("m.php"));
} else {
print "<script language='javascript'>alert('" . $info . "');</script>";
jumpurl(url("m.php"));
}
}
开发者ID:dalinhuang,项目名称:c2my,代码行数:31,代码来源:payconfirm.php
示例13: getscopestring
}
$scopestring = getscopestring('goodrate', $_POST['goodrate']);
if ($scopestring) {
$blockcodearr[] = $scopestring;
}
$scopestring = getscopestring('badrate', $_POST['badrate']);
if ($scopestring) {
$blockcodearr[] = $scopestring;
}
if (!empty($_POST['digest'])) {
$blockcodearr[] = 'digest/' . implode(',', $_POST['digest']);
}
if (!empty($_POST['top'])) {
$blockcodearr[] = 'top/' . implode(',', $_POST['top']);
}
$_POST['haveattach'] = getdotstring($_POST['haveattach'], 'int');
if (!empty($_POST['haveattach'])) {
$blockcodearr[] = 'haveattach/' . $_POST['haveattach'];
}
if (!empty($_POST['showspacename'])) {
$blockcodearr[] = 'showspacename/1';
}
if (!empty($_POST['showgroupname'])) {
$blockcodearr[] = 'showgroupname/1';
}
}
$orderarr = array();
if ($_POST['order']) {
foreach ($_POST['order'] as $okey => $order) {
if (!empty($order)) {
$sc = $_POST['sc'][$okey];
开发者ID:cwcw,项目名称:cms,代码行数:31,代码来源:admin_blocks_spaceitem_code.inc.php
示例14: getblocksql
}
$_POST['sql'] = getblocksql($_POST['sql']);
$blockcodearr[] = 'sql/' . rawurlencode($_POST['sql']);
} else {
//向导模式
if ($_POST['setuid']) {
//指定tid
$_POST['uid'] = getdotstring($_POST['uid'], 'int');
if (empty($_POST['uid'])) {
showmessage('block_member_code_uid');
} else {
$blockcodearr[] = 'uid/' . $_POST['uid'];
}
} else {
if (!empty($_POST['groupid'])) {
$_POST['groupid'] = getdotstring($_POST['groupid'], 'int');
if (!empty($_POST['groupid'])) {
$blockcodearr[] = 'groupid/' . $_POST['groupid'];
}
}
if (!empty($_POST['regdate'])) {
$blockcodearr[] = 'regdate/' . $_POST['regdate'];
}
if (!empty($_POST['lastvisit'])) {
$blockcodearr[] = 'lastvisit/' . $_POST['lastvisit'];
}
if (!empty($_POST['lastpost'])) {
$blockcodearr[] = 'lastpost/' . $_POST['lastpost'];
}
$scopestring = getscopestring('posts', $_POST['posts']);
if ($scopestring) {
开发者ID:hongz1125,项目名称:devil,代码行数:31,代码来源:admin_blocks_bbsmember_code.inc.php
示例15: TableClass
$Table = new TableClass("order", "oid");
AjaxHead();
//禁止页面缓存
set_time_limit(0);
if (!empty($type) || !empty($oid)) {
if (!empty($oid)) {
if (is_numeric($oid)) {
$wherestr[] = "oid" . " = " . $oid;
} elseif (is_array($oid)) {
$ids = getdotstring($oid, 'int');
$wherestr[] = "oid" . " in ({$ids})";
} elseif (is_string($oid) && (strexists($oid, ',') || strexists($oid, '|'))) {
if (strexists($oid, ',')) {
$ids = getdotstring($oid, 'int');
} else {
$ids = getdotstring(explode('|', $ids), 'int');
}
$wherestr[] = "oid" . " in ({$ids})";
} else {
exit("ID格式错误");
}
} elseif (!empty($type)) {
if ($type == "all") {
} elseif ($type == "idlist") {
if (GetNum($startid) and GetNum($endid)) {
$wherestr[] = "oid >={$startid}";
$wherestr[] = "oid <={$endid}";
} else {
showmsg("ID范围必须填写!", PHP_SELF);
}
} elseif ($type == "timelist") {
开发者ID:dalinhuang,项目名称:c2my,代码行数:31,代码来源:goodsimg_get.php
示例16: exit
if (!defined('IN_SUPESITE_ADMINCP')) {
exit('Access Denied');
}
$blockcodearr = array();
if ($_POST['blockmodel'] == '2') {
//高级模式
if (empty($_POST['sql'])) {
showmessage('block_thread_code_sql');
}
$_POST['sql'] = getblocksql($_POST['sql']);
$blockcodearr[] = 'sql/' . rawurlencode($_POST['sql']);
} else {
//向导模式
if ($_POST['setpollid']) {
//指定tid
$_POST['pollid'] = getdotstring($_POST['pollid'], 'int');
if (empty($_POST['pollid'])) {
showmessage('block_poll_code_pollid');
} else {
$blockcodearr[] = 'pollid/' . $_POST['pollid'];
}
} else {
if (!empty($_POST['dateline'])) {
$blockcodearr[] = 'dateline/' . $_POST['dateline'];
}
}
$orderarr = array();
if ($_POST['order']) {
foreach ($_POST['order'] as $okey => $order) {
if (!empty($order)) {
$sc = $_POST['sc'][$okey];
开发者ID:hongz1125,项目名称:devil,代码行数:31,代码来源:admin_blocks_poll_code.inc.php
示例17: rawurlencode
$blockcodearr[] = 'sql/' . rawurlencode($_POST['sql']);
} else {
//向导模式
if ($_POST['setblogid']) {
//指定aid
$_POST['blogid'] = getdotstring($_POST['blogid'], 'int');
if (empty($_POST['blogid'])) {
showmessage('block_uchblog_code_blogid');
} else {
$blockcodearr[] = 'blogid/' . $_POST['blogid'];
}
} else {
if (!empty($_POST['picflag'])) {
$blockcodearr[] = 'picflag/' . $_POST['picflag'];
}
$_POST['uid'] = getdotstring($_POST['uid'], 'int');
if (!empty($_POST['uid'])) {
$blockcodearr[] = 'uid/' . $_POST['uid'];
}
if (!empty($_POST['dateline'])) {
$blockcodearr[] = 'dateline/' . $_POST['dateline'];
}
$scopestring = getscopestring('viewnum', $_POST['viewnum']);
if ($scopestring) {
$blockcodearr[] = $scopestring;
}
$scopestring = getscopestring('replaynum', $_POST['replaynum']);
if ($scopestring) {
$blockcodearr[] = $scopestring;
}
$scopestring = getscopestring('tracenum', $_POST['tracenum']);
开发者ID:superman1982,项目名称:ng-cms,代码行数:31,代码来源:admin_blocks_uchblog_code.inc.php
示例18: intval
}
$blockcodearr[] = 'perpage/' . $_POST['perpage'];
}
$_POST['cachetime'] = intval($_POST['cachetime']);
if (empty($_POST['perpage']) && !empty($_POST['cachetime'])) {
$blockcodearr[] = 'cachetime/' . $_POST['cachetime'];
}
$_POST['subjectlen'] = intval($_POST['subjectlen']);
if (!empty($_POST['subjectlen'])) {
$blockcodearr[] = 'subjectlen/' . $_POST['subjectlen'];
if (!empty($_POST['subjectdot'])) {
$blockcodearr[] = 'subjectdot/' . $_POST['subjectdot'];
}
}
if (!empty($_POST['bbsurltype'])) {
$_POST['bbsurltype'] = getdotstring($_POST['bbsurltype'], 'char', false, array('bbs', 'site'), 0);
if (!empty($_POST['bbsurltype'])) {
$blockcodearr[] = 'bbsurltype/' . $_POST['bbsurltype'];
}
}
if ($_POST['showdetail']) {
$blockcodearr[] = 'showdetail/' . $_POST['showdetail'];
$_POST['messagelen'] = intval($_POST['messagelen']);
if (!empty($_POST['messagelen'])) {
$blockcodearr[] = 'messagelen/' . $_POST['messagelen'];
if (!empty($_POST['messagedot'])) {
$blockcodearr[] = 'messagedot/' . $_POST['messagedot'];
}
}
}
if ($_POST['tpl'] == 'data' && empty($_POST['cachename'])) {
开发者ID:superman1982,项目名称:ng-cms,代码行数:31,代码来源:admin_blocks_bbsthread_code.inc.php
示例19: substr
$htmlurl = $catarr[$row['catid']]['domain'];
} else {
$htmlurl = S_URL_ALL . '/' . substr($_SCONFIG['newspath'], 2) . '/' . substr($catarr[$row['catid']]['htmlpath'], 2);
}
$htmlpath = S_HTML_ROOT . '/' . substr($catarr[$row['catid']]['htmlpath'], 2);
if (!is_dir($htmlpath)) {
@mkdir($htmlpath);
}
$hotnews2 = $chotnews2[$row['catid']];
$picnews = $cpicnews[$row['catid']];
$newcomments = $cnewcomments[$row['catid']];
//子分类处理
$subnewlist = array();
if (!empty($csubarr[$row['catid']])) {
foreach ($csubarr[$row['catid']] as $cvalue) {
$tparam['catids'] = getdotstring($cvalue['subcatid'], 'int');
$query = $_SGLOBAL['db']->query("SELECT * FROM " . tname('spaceitems') . " WHERE folder = 1 AND catid IN (" . $tparam['catids'] . ") ORDER BY dateline DESC LIMIT 0, 6");
while ($value = $_SGLOBAL['db']->fetch_array($query)) {
$value['subject'] = cutstr($value['subject'], 36, 0);
//标题样式
if (!empty($value['styletitle'])) {
$value['subject'] = '<span style=\'' . mktitlestyle($value['styletitle']) . '\'>' . $value['subject'] . '</span>';
}
$value['url'] = gethtmlurl2($value['catid']) . '/' . sgmdate($value['dateline'], 'Y') . '/' . sgmdate($value['dateline'], 'n') . '/' . $catarr[$value['catid']]['pre_html'] . $value['itemid'] . '.html';
$subnewlist[] = $value;
}
}
}
$newslist = array();
$syear = $smoon = '';
$query = $_SGLOBAL['db']->query("SELECT * FROM " . tname('spaceitems') . " WHERE catid = '{$row['catid']}' AND itemid >= '{$row['eitemid']}' AND itemid <= '{$row['sitemid']}' ORDER BY dateline DESC");
开发者ID:superman1982,项目名称:ng-cms,代码行数:31,代码来源:admin_makehtml.php
示例20: foreach
$gtype = $typeobj->getone($tid);
if ($gtype['node'] == 0) {
$childgtype = $typeobj->getdata('', "node=" . $gtype['typeid']);
foreach ($childgtype as $child) {
$tids[] = $child['typeid'];
}
$position = "<span>></span><a href='recommend.php?action=list&tid=" . $gtype['typeid'] . "'>" . $gtype['typename'] . "</a>";
$typename = $gtype['typename'];
} else {
$cgtype = $typeobj->getone($gtype['node']);
$typename = $cgtype['typename'];
$position = "<span>></span><a href='recommend.php?action=list&tid=" . $cgtype['typeid'] . "'>" . $cgtype['typename'] . "</a>";
$position .= "<span>></span><a href='recommend.php?action=list&tid=" . $gtype['typeid'] . "'>" . $gtype['typename'] . "</a>";
}
$tids[] = $tid;
$wherestr[] = "gtypeid in(" . getdotstring($tids, 'int') . ")";
$wherestr[] = "Audit=1";
if (!empty($wherestr)) {
$wheresql = implode(' AND ', $wherestr);
}
//条件汇总
//获取当前页码
$total = $goodsobj->getcount($wheresql);
//总信息数
$pagesize = 12;
//一页显示信息数
$page = isset($page) ? max(1, intval($page)) : 1;
//处理页码变量
$offset = ($page - 1) * $pagesize;
//偏移量
$dataarray = $goodsobj->getdata("{$offset},{$pagesize}", $wheresql, 'listorder asc,gid desc', 'gid,gtypeid,goodsurl,goodsname,goodsprice,goodsseller,goodsimg,sellerurl,shopname,rindex,views,buynum,listorder,flag,addtime');
开发者ID:dalinhuang,项目名称:c2my,代码行数:31,代码来源:recommend.php
注:本文中的getdotstring函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论