public function menus() { $top = array(); $homeLink = '?g=Agent&m=Index&a=home'; $top['basic'] = array('text' => '基本信息', 'link' => $homeLink); $top['user'] = array('text' => '用户管理', 'link' => '?g=Agent&m=Users&a=index'); $top['site'] = array('text' => '站点管理', 'link' => '?g=Agent&m=Site&a=index'); $version = updateSync::version(); if ((LEVEL_ID == 0) && ($version == 5)) { $top['level'] = array('text' => '代理商管理', 'link' => '?g=Agent&m=Level&a=index'); } return $top; }
public function index(){ // $firstNode=M('Node')->where(array('pid'=>1,'title'=>'代理商管理'))->order('id ASC')->find(); $nodeExist=M('Node')->where(array('pid'=>$firstNode['id'],'title'=>'优惠套餐包'))->find(); if (!$nodeExist){ $submenu=array( 'name'=>'AgentPrice', 'title'=>'优惠套餐包', 'status'=>1, 'remark'=>'0', 'pid'=>$firstNode['id'], 'level'=>2, 'sort'=>0, 'display'=>2 ); $submenuRowID=M('Node')->add($submenu); // $row2=array( 'name'=>'add', 'title'=>'添加', 'status'=>1, 'remark'=>'0', 'pid'=>$submenuRowID, 'level'=>3, 'sort'=>0, 'display'=>2 ); M('Node')->add($row2); } $buyRecordNode=M('Node')->where(array('pid'=>$firstNode['id'],'title'=>'消费记录'))->find(); if (!$buyRecordNode){ $submenu=array( 'name'=>'AgentBuyRecords', 'title'=>'消费记录', 'status'=>1, 'remark'=>'0', 'pid'=>$firstNode['id'], 'level'=>2, 'sort'=>0, 'display'=>2 ); $submenuRowID=M('Node')->add($submenu); } // $count=$this->agent_db->count(); $page=new Page($count,20); $agentWhere = array('level'=>0); if ($_GET['agentid']){ $agentWhere['level'] = (int)$_GET['agentid']; } $info=$this->agent_db->where($agentWhere)->order('id DESC')->limit($page->firstRow.','.$page->listRows)->select(); $i=0; $version = updateSync::version();//获取版本号 if ($info){ foreach ($info as $item){ $info[$i]['usercount']=M('Users')->where(array('agentid'=>intval($item['id'])))->count(); $info[$i]['wxusercount']=M('Wxuser')->where(array('agentid'=>intval($item['id'])))->count(); $info[$i]['level'] = $version == 5 ? $item['level'] : 1; $i++; } } $this->assign('info',$info); $this->assign('page',$page->show()); $this->display(); }