Exemple #1
0
	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;
	}
Exemple #2
0
	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();
	}