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


PHP array_under_reset函数代码示例

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


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

示例1: waybill_manageOp

 /**
  * 模板管理
  */
 public function waybill_manageOp()
 {
     $model_store_extend = Model('store_extend');
     $model_express = Model('express');
     $model_store_waybill = Model('store_waybill');
     $store_extend_info = $model_store_extend->getStoreExtendInfo(array('store_id' => $_SESSION['store_id']), 'express');
     $store_express = $store_extend_info['express'];
     $express_list = $model_express->getExpressListByID($store_express);
     $store_waybill_list = $model_store_waybill->getStoreWaybillListWithWaybillInfo($_SESSION['store_id'], $store_express);
     $store_waybill_list = array_under_reset($store_waybill_list, 'express_id');
     if (!empty($express_list)) {
         foreach ($express_list as $key => $value) {
             if (!empty($store_waybill_list[$value['id']])) {
                 $express_list[$key]['waybill_name'] = $store_waybill_list[$value['id']]['waybill_name'];
                 $express_list[$key]['store_waybill_id'] = $store_waybill_list[$value['id']]['store_waybill_id'];
                 $express_list[$key]['is_default_text'] = $store_waybill_list[$value['id']]['is_default'] ? '是' : '否';
                 $express_list[$key]['waybill_image_url'] = getWaybillImageUrl($store_waybill_list[$value['id']]['waybill_image']);
                 $express_list[$key]['waybill_width'] = $store_waybill_list[$value['id']]['waybill_width'];
                 $express_list[$key]['waybill_height'] = $store_waybill_list[$value['id']]['waybill_height'];
                 $express_list[$key]['bind'] = true;
             } else {
                 $express_list[$key]['waybill_name'] = '未绑定';
                 $express_list[$key]['bind'] = false;
             }
         }
     }
     Tpl::output('express_list', $express_list);
     $this->profile_menu('waybill_manage');
     Tpl::showpage('store_waybill.manage');
 }
开发者ID:flying3615,项目名称:chuniang,代码行数:33,代码来源:store_waybill.php

示例2: _get_root_class

    /**
     * 返回一级分类列表
     */
    private function _get_root_class() {
		$model_goods_class = Model('goods_class');
        $model_mb_category = Model('mb_category');

        $goods_class_array = ($nav = F('goods_class'))? $nav :H('goods_class',true,'file');

		$class_list = $model_goods_class->getClassList(array('gc_parent_id' => 0), 'gc_id,gc_name');
        //$mb_categroy = $model_mb_category->getLinkList(array());
        $mb_categroy = array_under_reset($mb_categroy, 'gc_id');
        foreach ($class_list as $key => $value) {
            if(!empty($mb_categroy[$value['gc_id']])) {
                $class_list[$key]['image'] = UPLOAD_SITE_URL.DS.ATTACH_MOBILE.DS.'category'.DS.$mb_categroy[$value['gc_id']]['gc_thumb'];
            } else {
                $class_list[$key]['image'] = '';
            }

            $class_list[$key]['text'] = '';
            $child_class_string = $goods_class_array[$value['gc_id']]['child'];
            $child_class_array = explode(',', $child_class_string);
            foreach ($child_class_array as $child_class) {
                $class_list[$key]['text'] .= $goods_class_array[$child_class]['gc_name'] . '/';
            }
            $class_list[$key]['text'] = rtrim($class_list[$key]['text'], '/');
        }

        output_data(array('class_list' => $class_list));
    }
开发者ID:noikiy,项目名称:travel,代码行数:30,代码来源:goods_class.php

示例3: get_theme_listOp

 public function get_theme_listOp()
 {
     $result = '';
     $data_count = intval($_GET['data_count']);
     if ($data_count <= 0) {
         $data_count = 2;
     }
     $model = Model();
     $theme_list = $model->table('circle_theme')->field('*, is_recommend*rand()*10000 + has_affix*rand() as rand')->where(array('circle_status' => 1, 'is_closed' => 0))->where(array('has_affix' => 1))->order('rand desc')->limit($data_count)->select();
     if (!empty($theme_list)) {
         $theme_list = array_under_reset($theme_list, 'theme_id');
         $themeid_array = array_keys($theme_list);
         // 附件
         $affix_list = $model->table('circle_affix')->where(array('theme_id' => array('in', $themeid_array), 'affix_type' => 1))->group('theme_id')->select();
         if (!empty($affix_list)) {
             $affix_list = array_under_reset($affix_list, 'theme_id');
         }
         foreach ($theme_list as $key => $val) {
             if (isset($affix_list[$val['theme_id']])) {
                 $theme_list[$key]['affix'] = themeImageUrl($affix_list[$val['theme_id']]['affix_filethumb']);
             }
         }
     }
     if ($this->data_type === 'json') {
         $result = json_encode($theme_list);
     } else {
         Tpl::output('theme_list', $theme_list);
         ob_start();
         Tpl::showpage('api_theme_list', 'null_layout');
         $result = ob_get_clean();
     }
     $this->return_result($result);
 }
开发者ID:mengtaolin,项目名称:shopping,代码行数:33,代码来源:api.php

示例4: class_listOp

 /**
  * 相册列表
  */
 public function class_listOp()
 {
     $model = Model();
     // 相册总数量
     $where = array();
     if ($_GET['class_name'] != '') {
         $where['ac_name'] = array('like', '%' . trim($_GET['class_name']) . '%');
     }
     if ($_GET['user_name'] != '') {
         $where['member_name'] = array('like', '%' . trim($_GET['user_name']) . '%');
     }
     $ac_list = $model->table('sns_albumclass,member')->field('sns_albumclass.*,member.member_name')->on('sns_albumclass.member_id = member.member_id')->join('left')->where($where)->page('10')->select();
     if (!empty($ac_list)) {
         $acid_array = array();
         foreach ($ac_list as $val) {
             $acid_array[] = $val['ac_id'];
         }
         // 相册中商品数量
         $ap_count = $model->cls()->table('sns_albumpic')->field('count(ap_id) as count,ac_id')->where(array('ac_id' => array('in', $acid_array)))->group('ac_id')->select();
         $ap_count = array_under_reset($ap_count, 'ac_id', 1);
         foreach ($ac_list as $key => $val) {
             if (isset($ap_count[$val['ac_id']])) {
                 $ac_list[$key]['count'] = $ap_count[$val['ac_id']]['count'];
             } else {
                 $ac_list[$key]['count'] = 0;
             }
         }
     }
     Tpl::output('showpage', $model->showpage(2));
     Tpl::output('ac_list', $ac_list);
     Tpl::showpage('sns_malbum.classlist');
 }
开发者ID:flying3615,项目名称:chuniang,代码行数:35,代码来源:sns_malbum.php

示例5: bundling_listOp

 /**
  * 活动管理
  */
 public function bundling_listOp()
 {
     $model_bundling = Model('p_bundling');
     // 查询添加
     $where = '';
     if ($_GET['bundling_name'] != '') {
         $where['bl_name'] = array('like', '%' . trim($_GET['bundling_name']) . '%');
     }
     if ($_GET['store_name'] != '') {
         $where['store_name'] = array('like', '%' . trim($_GET['store_name']) . '%');
     }
     if (is_numeric($_GET['state'])) {
         $where['bl_state'] = $_GET['state'];
     }
     $bundling_list = $model_bundling->getBundlingList($where);
     $bundling_list = array_under_reset($bundling_list, 'bl_id');
     Tpl::output('show_page', $model_bundling->showpage(2));
     if (!empty($bundling_list)) {
         $blid_array = array_keys($bundling_list);
         $bgoods_array = $model_bundling->getBundlingGoodsList(array('bl_id' => array('in', $blid_array)), 'bl_id,goods_id,count(*) as count', 'bl_appoint desc', 'bl_id');
         $bgoods_array = array_under_reset($bgoods_array, 'bl_id');
         foreach ($bundling_list as $key => $val) {
             $bundling_list[$key]['goods_id'] = $bgoods_array[$val['bl_id']]['goods_id'];
             $bundling_list[$key]['count'] = $bgoods_array[$val['bl_id']]['count'];
         }
     }
     Tpl::output('list', $bundling_list);
     // 状态数组
     $state_array = array(0 => Language::get('bundling_state_0'), 1 => Language::get('bundling_state_1'));
     Tpl::output('state_array', $state_array);
     // 输出自营店铺IDS
     Tpl::output('flippedOwnShopIds', array_flip(model('store')->getOwnShopIds()));
     Tpl::showpage('promotion_bundling.list');
 }
开发者ID:dotku,项目名称:shopnc_cnnewyork,代码行数:37,代码来源:promotion_bundling.php

示例6: manageList

 /**
  * 圈主和管理信息
  */
 protected function manageList()
 {
     $manager_list = Model()->table('circle_member')->where(array('circle_id' => $this->c_id, 'is_identity' => array('in', array(1, 2))))->select();
     $manager_list = array_under_reset($manager_list, 'is_identity', 2);
     Tpl::output('creator', $manager_list[1][0]);
     $manager_list = array_under_reset($manager_list[2], 'member_id', 1);
     Tpl::output('manager_list', $manager_list);
 }
开发者ID:norain2050,项目名称:xingkang,代码行数:11,代码来源:control.php

示例7: circleOp

	/**
	 * 圈子
	 */
	public function circleOp(){
		$model = Model();
		$cm_list = $model->table('circle_member')->where(array('member_id'=>$this->master_id))->order('cm_jointime desc')->select();
		if(!empty($cm_list)){
			$cm_list = array_under_reset($cm_list, 'circle_id'); $circleid_array = array_keys($cm_list);
			$circle_list = $model->table('circle')->where(array('circle_id'=>array('in', $circleid_array)))->select();
			Tpl::output('circle_list', $circle_list);
		}
		$this->profile_menu('circle');
		Tpl::showpage('sns_circle');
	}
开发者ID:noikiy,项目名称:ejia,代码行数:14,代码来源:sns_circle.php

示例8: account_listOp

 public function account_listOp()
 {
     $model_seller = Model('seller');
     $condition = array('store_id' => $_SESSION['store_id'], 'seller_group_id' => array('gt', 0));
     $seller_list = $model_seller->getSellerList($condition);
     Tpl::output('seller_list', $seller_list);
     $model_seller_group = Model('seller_group');
     $seller_group_list = $model_seller_group->getSellerGroupList(array('store_id' => $_SESSION['store_id']));
     $seller_group_array = array_under_reset($seller_group_list, 'group_id');
     Tpl::output('seller_group_array', $seller_group_array);
     $this->profile_menu('account_list');
     Tpl::showpage('store_account.list');
 }
开发者ID:flying3615,项目名称:chuniang,代码行数:13,代码来源:store_account.php

示例9: my_groupOp

 /**
  * Personal Center my circle group
  */
 public function my_groupOp()
 {
     $model = Model();
     $circlemember_array = $model->table('circle_member')->where(array('member_id' => $this->m_id))->select();
     if (!empty($circlemember_array)) {
         $circlemember_array = array_under_reset($circlemember_array, 'circle_id');
         Tpl::output('cm_array', $circlemember_array);
         $circleid_array = array_keys($circlemember_array);
         $circle_list = $model->table('circle')->where(array('circle_id' => array('in', $circleid_array)))->select();
         Tpl::output('circle_list', $circle_list);
     }
     $this->profile_menu('group', 'group');
     Tpl::showpage('p_center.group');
 }
开发者ID:mengtaolin,项目名称:shopping,代码行数:17,代码来源:p_center.php

示例10: indexOp

 function indexOp()
 {
     $model = Model('trade');
     if (!in_array($_GET['state'], array('deliverno', 'delivering', 'delivered'))) {
         $_GET['state'] = 'deliverno';
     }
     $state = str_replace(array('deliverno', 'delivering', 'delivered'), array('20,60', 30, 40), $_GET['state']);
     $condition = array();
     $condition['order.seller_id'] = $_SESSION['member_id'];
     $condition['order.order_state'] = array('in', $state);
     $order_list = $model->order_list($condition, 5);
     if (is_array($order_list)) {
         $arr_buyer_id = array();
         $arr_order_id = array();
         foreach ($order_list as $v) {
             $arr_buyer_id[] = $v['buyer_id'];
             $arr_order_id[] = $v['order_id'];
         }
         $goods_list = $model->table('order_goods')->where(array('order_id' => array('in', $arr_order_id)))->select();
         foreach ($order_list as $key => $value) {
             foreach ($goods_list as $k => $v) {
                 if ($v['order_id'] == $value['order_id']) {
                     $order_list[$key]['goods'][] = $v;
                     unset($goods_list[$k]);
                 }
             }
         }
         $arr_buyer_id = array_unique($arr_buyer_id);
         $member_list = $model->table('member')->where(array('member_id' => array('in', $arr_buyer_id)))->select();
         $member_list = array_under_reset($member_list, 'member_id');
         Tpl::output('member_array', $member_list);
         Tpl::output('order_array', $order_list);
         Tpl::output('show_page', $model->showpage());
     }
     self::profile_menu('deliver', $_GET['state']);
     Tpl::output('menu_sign', 'deliver');
     Tpl::output('menu_sign_url', 'index.php?act=deliver&op=index');
     Tpl::output('menu_sign1', $_GET['state']);
     Tpl::showpage('store_order_deliver');
 }
开发者ID:my1977,项目名称:shopnc,代码行数:40,代码来源:deliver.php

示例11: indexOp

 /**
  * Members of the level set
  */
 public function indexOp()
 {
     $model = Model();
     if (chksubmit()) {
         $insert_all = array();
         foreach ($_POST['cmld'] as $key => $val) {
             $insert_all[$key]['mld_id'] = $val['id'];
             $insert_all[$key]['mld_name'] = $val['name'];
             $insert_all[$key]['mld_exp'] = $val['exp'];
         }
         $insert_all = array_values($insert_all);
         $rs = $model->table('circle_mldefault')->insertAll($insert_all, array(), true);
         if ($rs) {
             showMessage(L('nc_common_op_succ'));
         } else {
             showMessage(L('nc_common_op_fail'));
         }
     }
     $mld_list = $model->table('circle_mldefault')->select();
     $mld_list = array_under_reset($mld_list, 'mld_id');
     Tpl::output('mld_list', $mld_list);
     Tpl::showpage('circle_memberlevel');
 }
开发者ID:noikiy,项目名称:cunkou,代码行数:26,代码来源:circle_memberlevel.php

示例12: getGoodsClass

 /**
  * 取得店铺绑定的分类
  * 
  * @param   number  $store_id   店铺id
  * @param   number  $pid        父级分类id
  * @param   number  $deep       深度
  * @return  array   二维数组
  */
 public function getGoodsClass($store_id, $pid = 0, $deep = 1)
 {
     // 读取商品分类
     $gc_list = $this->getGoodsClassList(array('gc_parent_id' => $pid), 'gc_id, gc_name, type_id');
     // 如果店铺ID不为商城店铺的话,读取绑定分类
     if (!checkPlatformStore()) {
         $gc_list = array_under_reset($gc_list, 'gc_id');
         $model_storebindclass = Model('store_bind_class');
         $gcid_array = $model_storebindclass->getStoreBindClassList(array('store_id' => $store_id), '', "class_{$deep} asc", "distinct class_{$deep}");
         if (!empty($gcid_array)) {
             $tmp_gc_list = array();
             foreach ($gcid_array as $value) {
                 if (isset($gc_list[$value["class_{$deep}"]])) {
                     $tmp_gc_list[] = $gc_list[$value["class_{$deep}"]];
                 }
             }
             $gc_list = $tmp_gc_list;
         } else {
             return array();
         }
     }
     return $gc_list;
 }
开发者ID:Maplecms,项目名称:shopnc-yhmall,代码行数:31,代码来源:goods_class.model.php

示例13: like_listOp

 public function like_listOp()
 {
     $type = 'goods';
     if (isset($_GET['type'])) {
         $type = $_GET['type'];
     }
     $model_like = Model('micro_like');
     $condition = array();
     $condition['like_member_id'] = $this->member_info['member_id'];
     $type_array = self::get_channel_type($type);
     $condition['like_type'] = $type_array['type_id'];
     switch ($type) {
         case 'personal':
             Tpl::output('list', $model_like->getPersonalList($condition, 35));
             break;
         case 'album':
             Tpl::output('list', array());
             break;
         case 'store':
             $like_store_list = $model_like->getStoreList($condition, 30);
             $store_list = array();
             if (!empty($like_store_list)) {
                 $store_id = '';
                 foreach ($like_store_list as $value) {
                     $store_id .= $value['like_object_id'] . ',';
                 }
                 $store_id = rtrim($store_id, ',');
                 $model_microshop_store = Model('micro_store');
                 $store_list = $model_microshop_store->getListWithStoreInfo(array('shop_store_id' => array('in', $store_id)), null, 'microshop_sort asc');
             }
             $like_store_list = array_under_reset($like_store_list, 'like_object_id');
             Tpl::output('like_store_list', $like_store_list);
             Tpl::output('list', $store_list);
             break;
         default:
             Tpl::output('list', $model_like->getGoodsList($condition, 35));
             break;
     }
     Tpl::output('show_page', $model_like->showpage(2));
     Tpl::output('home_sign', 'like');
     Tpl::output('like_sign', $type);
     Tpl::showpage('home');
 }
开发者ID:xuxuecheng,项目名称:shopnc,代码行数:43,代码来源:home.php

示例14: user_circlesOp

 /**
  * GET 用户的圈子
  */
 public function user_circlesOp()
 {
     $model = Model();
     $cm_list = $model->table('circle_member')->where(array('member_id' => $this->member_id, 'cm_state' => array('not in', array(0, 2))))->order('cm_jointime desc')->select();
     if (!empty($cm_list)) {
         $cm_list = array_under_reset($cm_list, 'circle_id');
         $circleid_array = array_keys($cm_list);
         $circle_list = $model->table('circle')->where(array('circle_id' => array('in', $circleid_array)))->select();
     }
     output_data(array('circle_list' => $circle_list));
 }
开发者ID:Maplecms,项目名称:shopnc-api,代码行数:14,代码来源:user_center.php

示例15: album_pic_listOp

 /**
  * 图片列表
  */
 public function album_pic_listOp()
 {
     $id = intval($_GET['id']);
     if ($id <= 0) {
         showMessage(Language::get('album_parameter_error'), '', 'html', 'error');
     }
     /**
      * 实例化类
      */
     $model = Model();
     $where = array();
     $where['ac_id'] = $id;
     $param['member_id'] = $this->master_id;
     $order = 'ap_id desc';
     if ($_GET['sort'] != '') {
         switch ($_GET['sort']) {
             case '0':
                 $order = 'upload_time desc';
                 break;
             case '1':
                 $order = 'upload_time asc';
                 break;
             case '2':
                 $order = 'ap_size desc';
                 break;
             case '3':
                 $order = 'ap_size asc';
                 break;
             case '4':
                 $order = 'ap_name desc';
                 break;
             case '5':
                 $order = 'ap_name asc';
                 break;
         }
     }
     $pic_list = $model->table('sns_albumpic')->where($where)->order($order)->page(36)->select();
     Tpl::output('pic_list', $pic_list);
     Tpl::output('show_page', $model->showpage());
     /**
      * 相册列表
      */
     $where = array();
     $where['member_id'] = $this->master_id;
     $class_array = $model->table('sns_albumclass')->where($where)->select();
     if (empty($class_array)) {
         showMessage(Language::get('wrong_argument'), '', '', 'error');
     }
     // 整理
     $class_array = array_under_reset($class_array, 'ac_id');
     $class_list = $class_info = array();
     foreach ($class_array as $val) {
         if ($val['ac_id'] == $id) {
             $class_info = $val;
         } else {
             $class_list[] = $val;
         }
     }
     Tpl::output('class_list', $class_list);
     Tpl::output('class_info', $class_info);
     self::profile_menu('album_pic', 'pic_list');
     Tpl::showpage('sns_album_pic_list');
 }
开发者ID:Maplecms,项目名称:shopnc-api,代码行数:66,代码来源:sns_album.php


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