• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP me函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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

示例1: getAdditionalParams

 /**
  *	Returns additional params (query object, column etc.) for report
  *
  *	@param		array		args
  *	@return		array
  **/
 public function getAdditionalParams($args)
 {
     if ($this->restrictByCity()) {
         $args['filter']['city_id = ?'] = me()->city_id;
     }
     return $args;
 }
开发者ID:evilgeny,项目名称:bob,代码行数:13,代码来源:RegionPayment.class.php


示例2: delete

 public function delete(RM_User_Leave $obLeave)
 {
     if (!$this->canDelete($obLeave)) {
         error(L('leave.cannot_delete_leave_expired'));
         return FALSE;
     }
     // update leave if current
     if ($obLeave->isStatus('current') && !me()->isSomeAdmin() && M('Date')->time($obLeave->date_from) < M('Date')->time(M('Tools')->date()->dbDate())) {
         /*			$prev_day = iterFirst(M('Db')->query('SELECT DATE(DATE_SUB(NOW(), INTERVAL 1 DAY)) AS prev_day'));
         			$prev_day = $prev_day['prev_day'];
         			$date_to = (strtotime($prev_day) >= strtotime($obLeave->date_from)) ? $prev_day : M('Tools')->date()->dbDate();
         			if ( MC('Leave')->update($obLeave, array('date_to' => $date_to)) )
         				message(L('leave.leave_updated_not_deleted'));
         			return FALSE;*/
         if ($this->dropDateToCurrent($obLeave)) {
             message(L('leave.leave_updated_not_deleted'));
         }
         return FALSE;
     }
     // delete leave
     if ($obLeave->delete()) {
         M('Points')->leaveRemoved($obLeave);
         return TRUE;
     }
     return FALSE;
 }
开发者ID:evilgeny,项目名称:bob,代码行数:26,代码来源:Leave.class.php


示例3: save

 public function save()
 {
     if (!$this->type_id) {
         $this->type_id = 11;
     }
     if (!$this->name) {
         $this->name = L('shop.empty_name');
     }
     if (!$this->city_id && me()->id()) {
         $this->city_id = me()->city_id;
     }
     if (!($this->longitude + 0)) {
         $this->longitude = NULL;
     }
     if (!($this->latitude + 0)) {
         $this->latitude = NULL;
     }
     /*foreach ($this->links() as $link)
     		{
     			$link->shop_type=$this->type_id;
     			$link->name=$this->name;
     			$link->save();
     		}*/
     $this->mdate = M('Date')->dbDateTime();
     if (!$this->cdate) {
         $this->cdate = M('Date')->dbDateTime();
     }
     return parent::save();
 }
开发者ID:evilgeny,项目名称:bob,代码行数:29,代码来源:Object.class.php


示例4: createGroup

 public function createGroup($name)
 {
     $object = $this->_storage->loadOrCreateObject('name', $name, array('name' => $name, 'owner_id' => -1));
     M('Permission')->changePermission($object, array(array('grant', me()->getPersonalGroup()->id(), 'READ')));
     $object->save();
     return $object;
 }
开发者ID:evilgeny,项目名称:bob,代码行数:7,代码来源:Mapper.class.php


示例5: __construct

 public function __construct()
 {
     if (!MC('User')->checkAccessToEditGpc(me())) {
         goU('main');
     }
     $this->_action_list = array('rename' => L('wizard.gpc_rename_attribute_action'), 'edit' => L('wizard.gpc_edit_attribute_action'), 'add' => L('wizard.gpc_add_attribute_action'), 'delete' => L('wizard.gpc_delete_attribute_action'));
 }
开发者ID:evilgeny,项目名称:bob,代码行数:7,代码来源:Main.class.php


示例6: getAdditionalParams

 /**
  *	Returns additional params (query object, column etc.) for report
  *
  *	@param		array		args
  *	@return		array
  **/
 public function getAdditionalParams($args)
 {
     $args['query'] = M('Points')->getPointsReportQuery(@$_GET['user_id'] ? $_GET['user_id'] : me()->id());
     if (!me()->isUserInGroup(array('admin', 'region-admin', 'super-admin'), FALSE)) {
         $args['no_visible'][] = 'cdate';
     }
     return $args;
 }
开发者ID:evilgeny,项目名称:bob,代码行数:14,代码来源:Points.class.php


示例7: restrict

function restrict()
{
    if (!me()) {
        header("HTTP/1.1 403 Forbidden");
        header("Location: index.php");
        exit;
    }
}
开发者ID:darwish,项目名称:skyhigh,代码行数:8,代码来源:util.php


示例8: _initHolder

 /**
  * Init holder if need.
  *
  * @return void
  */
 protected function _initHolder()
 {
     if (isNull($this->_data['obHolder'])) {
         if (isNull($this->_data['obHolder'] = M('Holder')->getRegionHolderByUser(me()))) {
             throw new RM_Base_Exception_Internal(__METHOD__ . ': can\'t find open region holder');
         }
     }
 }
开发者ID:evilgeny,项目名称:bob,代码行数:13,代码来源:InWork.class.php


示例9: save

 /**
  * Enter description here...
  *
  */
 public function save()
 {
     if (!$this->_obReceipt->cdate_real) {
         $this->_obReceipt->cdate_real = M('Date')->dbDateTime();
     }
     $this->_obReceipt->checker_id = me()->id();
     parent::save();
 }
开发者ID:evilgeny,项目名称:bob,代码行数:12,代码来源:Real.class.php


示例10: getAdditionalParams

 public function getAdditionalParams($args)
 {
     if (!me()->isUserInGroup('federal-news')) {
         $args['restriction']['city_id = ?'] = me()->city_id;
         $args['no_visible'][] = 'city_id';
     }
     return $args;
 }
开发者ID:evilgeny,项目名称:bob,代码行数:8,代码来源:News.class.php


示例11: getAdditionalParams

 /**
  *	Returns additional params (query object, column etc.) for report
  *
  *	@param		array		args
  *	@return		array
  **/
 public function getAdditionalParams($args)
 {
     $args['aliases'] = array('type_id' => 's.type_id', 'city_id' => 's.city_id', 'shop_count' => 'COUNT(*)');
     if ($this->restrictByCity()) {
         $args['filter']['city_id = ?'] = me()->city_id;
     }
     $args['query'] = M('Shop')->getAggregateShopTypeQuery();
     return $args;
 }
开发者ID:evilgeny,项目名称:bob,代码行数:15,代码来源:AggregateShopType.class.php


示例12: doAdd

 public function doAdd($user_id)
 {
     if (!me()->hasPermissionTo('add', 'Recommendation')) {
         err('You don\'t have permission to leave a recommendation for that user.');
         return Redirect::to(URL::previous());
     }
     $recommendation = new Recommendation();
     return $recommendation->validateAndUpdateFromArray(Input::all());
 }
开发者ID:omusico,项目名称:lafayettehelps.com,代码行数:9,代码来源:RecommendationController.php


示例13: getAdditionalParams

 /**
  * Enter description here...
  *
  * @param hash$args
  * @return hash
  */
 public function getAdditionalParams($args)
 {
     $args['query'] = M('Presents')->getOrdersControlReportQuery();
     $args['aliases'] = array('city_id' => 'u.city_id', 'user_id' => 'r.user_id', 'present_id' => 'p.name', 'price' => 'r.price', 'quantity' => 'r.quantity', 'state' => 'r.state', 'cdate' => 'r.cdate', 'mdate' => 'r.mdate');
     if ($this->restrictByCity()) {
         $args['filter']['city_id = ?'] = me()->city_id;
     }
     return $args;
 }
开发者ID:evilgeny,项目名称:bob,代码行数:15,代码来源:OrderControl.class.php


示例14: getAdditionalParams

 /**
  *	Returns additional params (query object, column etc.) for report
  *
  *	@param		array		args
  *	@return		array
  **/
 public function getAdditionalParams($args)
 {
     $args['aliases'] = array('event_date' => 'ud.event_date', 'result_id' => 'ud.result_id', 'user_id' => 'ud.user_id', 'city_id' => 'u.city_id');
     if ($this->restrictByCity()) {
         $args['filter']['city_id = ?'] = me()->city_id;
     }
     $args['query'] = M('User')->report()->getActivityReportQuery()->order('event_date desc');
     return $args;
 }
开发者ID:evilgeny,项目名称:bob,代码行数:15,代码来源:Activity.class.php


示例15: getAdditionalParams

 /**
  *	Returns additional params (query object, column etc.) for report
  *
  *	@param		array		args
  *	@return		array
  **/
 public function getAdditionalParams($args)
 {
     $args['aliases'] = qw2('uid>r.user_id bdate>r.bdate number>r.number total_virt>r.total_virt total_real>r.total_real diff>diff vpurchase_count>vpurchase_count city_id>u.city_id');
     $args['having'] = array('diff' => 'ROUND( IFNULL(r.total_virt*(1-IFNULL(r.discount_virt,0)),0) - IFNULL(r.total_real*(1-IFNULL(r.discount_real,0)),0), 2)', 'vpurchase_count' => 'SUM( IF(p.is_deleted != 1 AND p.status_id = 3, 1, 0) )');
     $args['query'] = M('Purchase')->report()->getReportQueryReceiptListControl();
     if ($this->restrictByCity()) {
         $args['filter']['city_id = ?'] = me()->city_id;
     }
     return $args;
 }
开发者ID:evilgeny,项目名称:bob,代码行数:16,代码来源:Control.class.php


示例16: getAdditionalParams

 /**
  *	Returns additional params (query object, column etc.) for report
  *
  *	@param		array		args
  *	@return		array
  **/
 public function getAdditionalParams($args)
 {
     $args['query'] = M('Holder')->getHolderReportQuery();
     // implemenst permissions check
     if ($this->restrictByCity()) {
         $args['filter']['city_id = ?'] = me()->city_id;
     }
     $args['edit_target'] = '_self';
     return $args;
 }
开发者ID:evilgeny,项目名称:bob,代码行数:16,代码来源:Holder.class.php


示例17: createTotal

 /**
  *	Description...
  *
  *	@return void
  **/
 public function createTotal($type = NULL)
 {
     $report = $this->_mapper->storage('total')->createObject(qw2("report_type>{$type} owner_id>" . me()->id()));
     $permissions[] = array('grant', PERM_TARGET_OWNER, 'ALL');
     foreach (me()->getUserGroups() as $group) {
         $permissions[] = array('grant', $group->id(), 'READ');
     }
     M('Permission')->changePermission($report, $permissions);
     return $report;
 }
开发者ID:evilgeny,项目名称:bob,代码行数:15,代码来源:Facade.class.php


示例18: get_random_id

	function get_random_id($upload) {
		$pickuplinks = PickupLink::get();

		$filter = me()->getPref("hide_nsfw") ? " AND nsfw = 0" : "";
		$filter .= me()->getPref("hide_tmbo") ? " AND tmbo = 0" : "";
		$sql = "SELECT id FROM offensive_uploads WHERE type='".$upload->type()."' AND status='normal' AND id < ".min($pickuplinks).$filter." ORDER BY RAND() LIMIT 1";
		$res = tmbo_query($sql);
		$row = mysql_fetch_assoc( $res );
		return($row['id']);
	}
开发者ID:numist,项目名称:this-might-be-offensive,代码行数:10,代码来源:pic.php


示例19: getAdditionalParams

 /**
  *	Returns additional params (query object, column etc.) for report
  *
  *	@param		array		args
  *	@return		array
  **/
 public function getAdditionalParams($args)
 {
     $args['aliases'] = qw2('user_id>u.user_id status>s.name receipt_virt>receipt_virt receipt_real>receipt_real receipt_diff>receipt_diff city_id>u.city_id');
     $args['having'] = array('receipt_virt' => 'SUM(IF(r.bit_mask & 2,1,0))', 'receipt_real' => 'SUM(IF(r.bit_mask & 1,1,0))', 'receipt_diff' => 'SUM(IF(r.bit_mask & 2,1,0)) - SUM(IF(r.bit_mask & 1,1,0))');
     $args['query'] = M('Purchase')->report()->getReportQueryUserList();
     if ($this->restrictByCity()) {
         $args['filter']['city_id = ?'] = me()->city_id;
     }
     return $args;
 }
开发者ID:evilgeny,项目名称:bob,代码行数:16,代码来源:User.class.php


示例20: getAdditionalParams

 /**
  *	Returns additional params (query object, column etc.) for report
  *
  *	@param		array		args
  *	@return		array
  **/
 public function getAdditionalParams($args)
 {
     $args['aliases'] = array('id' => 'an.id', 'user_id' => 'an.user_id', 'writer_id' => 'an.writer_id', 'body' => 'an.body', 'posted' => 'an.posted', 'type' => 'an.type', 'type_no_action' => 'u.type_no_action', 'city_id' => 'u.city_id');
     if ($this->restrictByCity()) {
         $args['filter']['city_id = ?'] = me()->city_id;
         $args['no_visible'][] = 'city_id';
     }
     $args['query'] = M('AdminNote')->getReportQuery();
     return $args;
 }
开发者ID:evilgeny,项目名称:bob,代码行数:16,代码来源:Note.class.php



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP media2local函数代码示例发布时间:2022-05-24
下一篇:
PHP mci_get_user_lang函数代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap