广西南宁市获凯电子科技有限公司

广西南宁市获凯电子科技有限公司,成立于2010年8月,立足于广西,以首府南宁为核心向周边地区逐步发展,本公司属研华科技(Advantech)广西的总代理,是北京研华客服中心指定的服务站。主要从事工控机、嵌入式工控机、嵌入式主板、工业显示器、工业平板电脑、UTC智能触控电脑、车载电脑/终端、智能轨道交通平台、网络安全平台、刀片计算平台、嵌入式软件、Elo触摸产品、工业电源、工业机箱、可编程自动化控制器、分布式输入输出I/O、嵌入式自动化电脑、开放式HMI平台、工业通讯产品、工业I/O卡、工业级电子...

更多+
} return $arr; } function getParents($cate,$id){ $arr = array(); foreach ($cate as $key => $v) { if ($v['id'] == $id) { $arr[] = $v; $arr = array_merge(getParents($cate,$v['pid']),$arr); } } return $arr; } function category(){ static $catelist; if($catelist){ return $catelist; } $field = 'id,name,pid,title,link,icon'; $map = array( 'display' => array('neq',0), 'status' => array('eq',1) ); $category = D('Category')->where($map)->field($field)->order('sort asc,id asc')->select(); foreach($category as $k=>&$value){ if($value['link']){ $value['url'] = $value['link']; }else{ $value['url'] = parseUrl($value['name'],$value['id']); } if ($value['icon']) { $icon = explode(',', $value['icon']); foreach ($icon as $k => $v){ $tmp = $k ? $k : ''; $value['icon'.$tmp] = get_cover($v,'path'); } } else { $value['icon'] = '/Public/images/nopic.png'; } } $catelist = list_to_tree($category); return $catelist; } function pid($id,$lv=0){ $rs = trace_cat($id); return $rs[$lv]['id']; } function trace_cat($id,$cat = array()){ if(!$id) return ; $cat || $cat = get_category(); $run = true; $rs[] = $cat[$id]; while ($run){ $run = false; if($cat[$rs[0]['pid']]){ $run = true; $rs = array_merge(array($cat[$rs[0]['pid']]),$rs); } } return $rs; } function son($id,$limit=0){ $rs = category_son($id); $count = count($rs); if($limit && $count){ for($limit;$limit<$count;$limit++){ unset($rs[$limit]); } } return $rs; } function category_son($id,$cats = array()){ if(!$cats){ $cats = category(); } $rs = array(); foreach ($cats as $v){ if($v['id'] == $id){ $rs = $v['_child']; break; }elseif ($v['_child']){ $rs = category_son($id,$v['_child']); if($rs){ break; } } } return $rs; } function article($tid,$limit,$order){ $doc = D('Doc'); $cateDb = D('category'); $modelDb = D('model'); if ($tid != '') { $parent_ids_tmp = explode(',', $tid); $cat_ids = $parent_ids_tmp; while ($parent_ids_tmp){ $where = array( 'pid'=>array('in',$parent_ids_tmp), 'status'=>1 ); $cat_son_ids = $cateDb->where($where)->getField('id',true); $parent_ids_tmp = $cat_son_ids; if($cat_son_ids){ $cat_ids = array_merge($cat_ids,$cat_son_ids); } } $where = array( 'id'=>array('in',$cat_ids), 'status'=>1 ); $cat_model = $cateDb->where($where)->getField('id,model',true); $model_ids = array_values($cat_model); $model_ids = array_unique($model_ids); $where = array('id'=>array('in',$model_ids)); $model = $modelDb->where($where)->getField('id,name',true); $where = array( 'category_id' => array('in', $cat_ids), 'status'=>1 ); $list = $doc->where($where)->limit($limit)->select(); $cat_art_ids = array(); foreach ($list as $v){ $model_art[$model[$cat_model[$v['category_id']]]][] = $v['id']; } $list_content = array(); foreach ($model_art as $k=>$v){ $where = array('id'=>array('in',$v)); $tmp = M('doc_'.$k)->where($where)->select(); if($tmp){ foreach ($tmp as $v){ $list_content[$v['id']] = $v; } } } foreach ($list as &$v){ if($list_content[$v['id']]) $v = array_merge($v,$list_content[$v['id']]); article_view($v); } }else{ return ; } return $list; } function parseUrl($name, $id = '') { $urlModel = C('URL_MODEL'); if ($name == '') { $name = $id; } switch ($urlModel) { case 2: if ($name == false) { $url = 'javascript:void(0);'; } else { $url = '/category/' . $name . '.html'; } break; default: if ($name == false) { $url = 'javascript:void(0);'; } else { $url = U('article/lists?category=' . $name); } break; } return $url; } function article_view(&$value){ switch (C('URL_MODEL')) { case 2: $url = '/detail/' . $value['id'] . '.html'; break; default: $url = U('article/detail?id=' . $value['id']); } $value['url'] = $url; if($value['cover_id'] > 0) { $thumb = get_cover($value['cover_id']); $ext = pathinfo($thumb['path']); $value['thumb'] = $thumb['path'].'.thumb.'.$ext['extension']; $value['cover'] = $thumb['path']; } else { $nopic = '/Public/images/nopic.png'; $value['thumb'] = $nopic; $value['cover'] = $nopic; } }}namespace Think{ class Hook { static private $tags = array(); static public function add($tag,$name) { if(!isset(self::$tags[$tag])){ self::$tags[$tag] = array(); } if(is_array($name)){ self::$tags[$tag] = array_merge(self::$tags[$tag],$name); }else{ self::$tags[$tag][] = $name; } } static public function import($data,$recursive=