当前位置: 首页>>代码示例>>PHP>>正文


PHP interval_check函数代码示例

本文整理汇总了PHP中interval_check函数的典型用法代码示例。如果您正苦于以下问题:PHP interval_check函数的具体用法?PHP interval_check怎么用?PHP interval_check使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了interval_check函数的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: _commentReply

 private function _commentReply($res, $data)
 {
     global $_G;
     require DISCUZ_ROOT . './source/function/function_home.php';
     require_once libfile('function/portalcp');
     // 在DISCUZ_ROOT/source/include/portalcp/portalcp_comment.php基础上二次开发
     if (!checkperm('allowcommentarticle')) {
         return $this->makeErrorInfo($res, 'group_nopermission', array('{grouptitle}' => $_G['group']['grouptitle']), array('login' => 1));
     }
     switch ($data['idType']) {
         case 'aid':
             $_POST['aid'] = $data['id'];
             break;
         case 'tid':
             $_POST['topicid'] = $data['id'];
             break;
         default:
             return $this->makeErrorInfo($res, 'mobcent_error_params');
     }
     $id = 0;
     $idtype = '';
     if (!empty($_POST['aid'])) {
         $id = intval($_POST['aid']);
         $idtype = 'aid';
     } elseif (!empty($_POST['topicid'])) {
         $id = intval($_POST['topicid']);
         $idtype = 'topicid';
     }
     // 获取评论内容
     $_POST['message'] = $commentText = '';
     foreach ($data['content'] as $line) {
         $line['type'] = $this->_transCommentType($line['type']);
         // 引用评论
         if (isset($data['quoteCommentId']) && $data['quoteCommentId'] > 0) {
             $quoteComment = DzPortalComment::getCommentById($data['quoteCommentId']);
             if (!empty($quoteComment)) {
                 $commentText .= $this->_getCommentMessage($quoteComment);
             }
         }
         if ($line['type'] == 'text') {
             $line['infor'] = rawurldecode($line['infor']);
             $commentText .= WebUtils::t($line['infor']);
         }
     }
     $_POST['message'] = $commentText;
     $message = $_POST['message'];
     require_once libfile('function/spacecp');
     if (($checkMessage = mobcent_cknewuser()) != '') {
         return $this->makeErrorInfo($res, WebUtils::emptyHtml($checkMessage));
     }
     $waittime = interval_check('post');
     if ($waittime > 0) {
         return $this->makeErrorInfo($res, 'operating_too_fast', array('{waittime}' => $waittime), array('return' => true));
     }
     $retmessage = addportalarticlecomment($id, $message, $idtype);
     return $this->makeErrorInfo($res, $retmessage, array('noError' => $retmessage == 'do_success' ? 1 : 0));
 }
开发者ID:frogoscar,项目名称:mobcent-discuz,代码行数:57,代码来源:CommentAdminAction.php

示例2: uc_pm_deleteuser

    $folder = $_G['gp_folder'] == 'inbox' ? 'inbox' : 'outbox';
    if (submitcheck('deletesubmit')) {
        if ($deluid) {
            $retrun = uc_pm_deleteuser($_G['uid'], array($deluid));
            $pmid = $deluid;
        } else {
            $retrun = uc_pm_delete($_G['uid'], $folder, array($pmid));
        }
        if ($retrun > 0) {
            showmessage('do_success', dreferer(), array('pmid' => $pmid), array('showdialog' => 1, 'showmsg' => true, 'closetime' => 1));
        } else {
            showmessage('this_message_could_not_be_deleted');
        }
    }
} elseif ($_GET['op'] == 'send') {
    $waittime = interval_check('post');
    if ($waittime > 0) {
        showmessage('operating_too_fast', '', 1, array($waittime));
    }
    cknewuser();
    if ($touid) {
        if (isblacklist($touid)) {
            showmessage('is_blacklist');
        }
    }
    if (submitcheck('pmsubmit')) {
        checklowerlimit('sendpm');
        $username = empty($_POST['username']) ? '' : $_POST['username'];
        $message = (!empty($_POST['messageappend']) ? $_POST['messageappend'] . "\n" : '') . trim($_POST['message']);
        if (empty($message)) {
            showmessage('unable_to_send_air_news');
开发者ID:Kingson4Wu,项目名称:php_demo,代码行数:31,代码来源:spacecp_pm.php

示例3: exit

/*
	[UCenter Home] (C) 2007-2008 Comsenz Inc.
	$Id: network_thread.php 10953 2009-01-12 02:55:37Z liguode $
*/
if (!defined('IN_UCHOME')) {
    exit('Access Denied');
}
@(include_once S_ROOT . './data/data_profield.php');
//初始化
$gets = $list = array();
$multi = '';
if (!empty($_GET['searchmode'])) {
    //需要登录
    checklogin();
    //判断是否搜索太快
    $waittime = interval_check('search');
    if ($waittime > 0) {
        showmessage('search_short_interval');
    }
    $gets['key'] = empty($_GET['key']) ? '' : (stripsearchkey($_GET['key']) ? $_GET['key'] : '');
    $gets['tagid'] = empty($_GET['tagid']) ? '' : intval($_GET['tagid']);
    $gets['username'] = empty($_GET['username']) ? '' : (stripsearchkey($_GET['username']) ? $_GET['username'] : '');
    $_GET['starttime'] = empty($_GET['starttime']) ? '' : sstrtotime($_GET['starttime']);
    if ($_GET['starttime']) {
        $gets['starttime'] = sgmdate('Y-m-d', $_GET['starttime']);
    }
    $_GET['endtime'] = empty($_GET['endtime']) ? '' : sstrtotime($_GET['endtime']);
    if ($_GET['endtime']) {
        $gets['endtime'] = sgmdate('Y-m-d', $_GET['endtime']);
    }
    if ($gets['endtime'] && $gets['endtime'] <= $gets['starttime']) {
开发者ID:xiaoxiaoleo,项目名称:ngintek,代码行数:31,代码来源:network_thread.php

示例4: _pmSend

 private function _pmSend($res, $data)
 {
     global $_G;
     $touid = (int) $data['toUid'];
     $pmid = (int) $data['pmid'];
     $_GET['topmuid'] = $touid;
     $_POST['message'] = $this->_transMessage($data['msg']);
     $_POST['subject'] = '';
     $users = array();
     $type = 0;
     $waittime = interval_check('post');
     if ($waittime > 0) {
         // showmessage('message_can_not_send_2', '', array(), array('return' => true));
         return $this->makeErrorInfo($res, lang('message', 'message_can_not_send_2'));
     }
     if (($checkMessage = mobcent_cknewuser()) != '') {
         return $this->makeErrorInfo($res, WebUtils::emptyHtml($checkMessage));
     }
     if (!checkperm('allowsendpm')) {
         // showmessage('no_privilege_sendpm', '', array(), array('return' => true));
         return $this->makeErrorInfo($res, 'no_privilege_sendpm');
     }
     if ($touid) {
         if (isblacklist($touid)) {
             // showmessage('is_blacklist', '', array(), array('return' => true));
             return $this->makeErrorInfo($res, lang('message', 'is_blacklist'));
         }
     }
     // !($_G['group']['exempt'] & 1) && checklowerlimit('sendpm', 0, $coef);
     $message = (!empty($_POST['messageappend']) ? $_POST['messageappend'] . "\n" : '') . trim($_POST['message']);
     if (empty($message)) {
         // showmessage('unable_to_send_air_news', '', array(), array('return' => true));
         return $this->makeErrorInfo($res, lang('message', 'unable_to_send_air_news'));
     }
     // $message = censor($message);
     loadcache(array('smilies', 'smileytypes'));
     foreach ($_G['cache']['smilies']['replacearray'] as $key => $smiley) {
         $_G['cache']['smilies']['replacearray'][$key] = '[img]' . $_G['siteurl'] . 'static/image/smiley/' . $_G['cache']['smileytypes'][$_G['cache']['smilies']['typearray'][$key]]['directory'] . '/' . $smiley . '[/img]';
     }
     $message = preg_replace($_G['cache']['smilies']['searcharray'], $_G['cache']['smilies']['replacearray'], $message);
     $subject = '';
     if ($type == 1) {
         $subject = dhtmlspecialchars(trim($_POST['subject']));
     }
     include_once libfile('function/friend');
     $return = 0;
     if ($touid || $pmid) {
         if ($touid) {
             if ($value = getuserbyuid($touid)) {
                 $value['onlyacceptfriendpm'] = $value['onlyacceptfriendpm'] ? $value['onlyacceptfriendpm'] : ($_G['setting']['onlyacceptfriendpm'] ? 1 : 2);
                 if ($_G['group']['allowsendallpm'] || $value['onlyacceptfriendpm'] == 2 || $value['onlyacceptfriendpm'] == 1 && friend_check($touid)) {
                     $return = sendpm($touid, $subject, $message, '', 0, 0, $type);
                 } else {
                     // showmessage('message_can_not_send_onlyfriend', '', array(), array('return' => true));
                     return $this->makeErrorInfo($res, lang('message', 'message_can_not_send_onlyfriend'));
                 }
             } else {
                 // showmessage('message_bad_touid', '', array(), array('return' => true));
                 return $this->makeErrorInfo($res, lang('message', 'message_bad_touid'));
             }
         } else {
             $topmuid = intval($_GET['topmuid']);
             $return = sendpm($topmuid, $subject, $message, '', $pmid, 0);
         }
     } elseif ($users) {
         $newusers = $uidsarr = $membersarr = array();
         if ($users) {
             $membersarr = C::t('common_member')->fetch_all_by_username($users);
             foreach ($membersarr as $aUsername => $aUser) {
                 $uidsarr[] = $aUser['uid'];
             }
         }
         if (empty($membersarr)) {
             showmessage('message_bad_touser', '', array(), array('return' => true));
         }
         if (isset($membersarr[$_G['uid']])) {
             showmessage('message_can_not_send_to_self', '', array(), array('return' => true));
         }
         friend_check($uidsarr);
         foreach ($membersarr as $key => $value) {
             $value['onlyacceptfriendpm'] = $value['onlyacceptfriendpm'] ? $value['onlyacceptfriendpm'] : ($_G['setting']['onlyacceptfriendpm'] ? 1 : 2);
             if ($_G['group']['allowsendallpm'] || $value['onlyacceptfriendpm'] == 2 || $value['onlyacceptfriendpm'] == 1 && $_G['home_friend_' . $value['uid'] . '_' . $_G['uid']]) {
                 $newusers[$value['uid']] = $value['username'];
                 unset($users[array_search($value['username'], $users)]);
             }
         }
         if (empty($newusers)) {
             showmessage('message_can_not_send_onlyfriend', '', array(), array('return' => true));
         }
         foreach ($newusers as $key => $value) {
             if (isblacklist($key)) {
                 showmessage('is_blacklist', '', array(), array('return' => true));
             }
         }
         $coef = count($newusers);
         $return = sendpm(implode(',', $newusers), $subject, $message, '', 0, 1, $type);
     } else {
         // showmessage('message_can_not_send_9', '', array(), array('return' => true));
         return $this->makeErrorInfo($res, lang('message', 'message_can_not_send_9'));
     }
//.........这里部分代码省略.........
开发者ID:caidongyun,项目名称:CS,代码行数:101,代码来源:PMAdminAction.php

示例5: showmessage

 $seccodecheck = $_G['group']['seccode'] ? $_G['setting']['seccodestatus'] & 4 : 0;
 $secqaacheck = $_G['group']['seccode'] ? $_G['setting']['secqaa']['status'] & 2 : 0;
 if (submitcheck("commentsubmit", 0, $seccodecheck, $secqaacheck)) {
     if ($_G['group']['pdnovelcomment'] != 1) {
         showmessage("group_nopermission", NULL, array("grouptitle" => $_G['group']['grouptitle']), array("login" => 1));
     }
     checkperm("allownewcomment");
     $novelid = intval($_POST['novelid']);
     $novel = DB::fetch_first("SELECT * FROM " . DB::table("pdnovel_view") . (" WHERE novelid='" . $novelid . "'"));
     if (empty($novel)) {
         showmessage("comment_comment_noexist");
     }
     require_once libfile("function/spacecp");
     ckrealname("comment");
     cknewuser();
     $waittime = interval_check("post");
     if (0 < $waittime) {
         showmessage("operating_too_fast", "", array("waittime" => $waittime), array("return" => TRUE));
     }
     $message = getstr($_POST['message'], 0, 1, 1, 1, 0);
     if (strlen($message) < 2) {
         showmessage("content_is_too_short");
     }
     pdupdatecredit('pdnovelcomment', $lang['common_no_credit']);
     $message = censor($message);
     if (censormod($message)) {
         $comment_status = 1;
     } else {
         $comment_status = 0;
     }
     $setarr = array("uid" => $_G['uid'], "username" => $_G['username'], "novelid" => $novelid, "postip" => $_G['onlineip'], "dateline" => $_G['timestamp'], "status" => $comment_status, "message" => $message);
开发者ID:chibimiku,项目名称:pdnovel_for_discuz_x2,代码行数:31,代码来源:pdnovel_novelcp.php


注:本文中的interval_check函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。