'0' );
	
	function __construct() {
		
		Load::controller ( "BaseController" );
		
		$base = new BaseController ();
		
		$this->userinfo = $base->init ();
		
		Load::logic ( 'User' );
		Load::logic ( 'Ask' );
		
		$this->userlogic = new UserLogic ();
		$this->asklogic = new AskLogic ();
	}
	
	/**
	 * 发起名师答疑1
	 */
	public function show_vip_ask_post() {
		//检测问题数
		require_once SITE_PATH . '/protected/config/auth_issue.conf.php';
		
		$auth = $auth ['GENERAL_USER_GROUP' . $this->userinfo ['groupid']];
		
		$issue = $this->asklogic->auth_question_issue ( $this->userinfo ['uid'], $this->userinfo ['groupid'], $auth );
		
		if ($issue == 2)
			$this->Messager ( "您今天提问条数(" . $auth ['DAY_TOTALS'] . ")已用完", "/" );
		elseif ($issue == 3)
			$this->Messager ( "每" . $auth ['TIME_INTERVAL'] . "小时内只可以发布" . $auth ['TIME_TOTALS'] . "条", "/" );
		
		$data ['price'] = $this->userinfo ['credit3'];
		
		$data ['mod'] = 'askpost';
		
		//已付款未填写
		$rs = $this->asklogic->get_vip_question_by_paid ( $this->userinfo ['uid'] );
		
		if (empty ( $rs ))
			$this->render ( 'askPost_pay_1', $data );
		else {
			$data ['qid'] = $rs ['id'];
			
			$data ['qq'] = $this->userinfo ['qq'];
			
			$data ['phone'] = $this->userinfo ['phone'];
			
			$data ['message'] = "您上一次付款后没有发布问题,故本次提问不做重复扣费";
			
			$this->render ( 'askPost_pay_2', $data );
		}
	}
	
	/**
	 * 进入发起问题入口--检测当天发布数
	 */
	public function show_post_enter() {
		
		$start=strtotime(date("Y-m-d")." 23:00:00");
		$end=strtotime(date("Y-m-d")." 23:59:59");
		
		$one=strtotime(date("Y-m-d")." 00:00:00");
		$two=strtotime(date("Y-m-d")." 8:00:00");
		
		//$end=strtotime(date("Y-m-d",strtotime("+1 day"))." 8:00:00");
		
		if ($one<=time()&&$two>=time()){
			$this->render ( 'askPost_close' );
			die;
		}
		
		if ($start<=time()&&$end>=time()){
			$this->render ( 'askPost_close' );
			die;
		}
		
		$this->render ( 'postEnter' );
	}
	
	/**
	 * 上传问题图片--移动到user
	 */
	public function upload_question_img() {
		
		require_once (SITE_PATH . '/protected/plugin/Uploader.class.php');
		
		//上传配置
		$config = array ("savePath" => SITE_PATH . "/global/upload/img/", "maxSize" => 2000, //单位KB
"allowFiles" => array (".gif", ".png", ".jpg", ".jpeg", ".bmp" ) );
		//上传图片框中的描述表单名称,
		$title = htmlspecialchars ( $_POST ['pictitle'], ENT_QUOTES );
		//生成上传实例对象并完成上传
		$up = new Uploader ( "upfile", $config );
		
		/**
		 * 得到上传文件所对应的各个参数,数组结构
		 * array(
		 * "originalName" => "",   //原始文件名
		 * "name" => "",           //新文件名
		 * "url" => "",            //返回的地址
		 * "size" => "",           //文件大小
		 * "type" => "" ,          //文件类型
		 * "state" => ""           //上传状态,上传成功时必须返回"SUCCESS"
		 * )
		 */
		
		$info = $up->getFileInfo ();
		echo "{'url' :'" . $info ["name"] . "', 'title':'" . $title . "','original' :'" . $info ["originalName"] . "',  'state'    :'" . $info ['state'] . "'  }";
	/**
	 * 向浏览器返回数据json数据
	 * {
	 * 'url'      :'a.jpg',   //保存后的文件路径
	 * 'title'    :'hello',   //文件描述,对图片来说在前端会添加到title属性上
	 * 'original' :'b.jpg',   //原始文件名
	 * 'state'    :'SUCCESS'  //上传状态,成功时返回SUCCESS,其他任何值将原样返回至图片上传框中
	 * }
	 */
	}
	
	/**
	 * 进入搜索页面
	 */
	public function show_search() {
		
		//require_once (XUNSEARCH_URL);
		
		$keywork =$_GET['keywork'];
		$on_page = is_numeric ( $this->get_args ( 'on_page' ) ) ? $this->get_args ( 'on_page' ) : 1;
		$status = $this->get_args ( 'status' ) ? $this->get_args ( 'status' ) : 0;
		
		$search ['askinfo'] = $this->asklogic->search ( $keywork, $status, $on_page );
		
		$search ['keywork'] = $keywork;
		$this->render ( 'search', $search );
	}
	
	/**
	 * 进入问答网首页
	 */
	public function index() {
		
		$condition = "";
		
		$status = $this->check_params ( 'status' );
		
		//当数字为13时表示查询悬赏的数据
		$status = is_numeric ( $status ) ? $status : 0;
		
		$onpage = $this->check_params ( 'onpage' );
		
		$onpage = is_numeric ( $onpage ) && $onpage > 0 ? $onpage : 1;
		
		$price = $this->check_params ( 'price' );
		
		$price = is_numeric ( $price ) ? $price : 0;
		
		$cid = $this->check_params ( 'cid' );
		
		$cid = is_numeric ( $cid ) ? $cid : 0;
		
		//--------------------------更换代码-首页问答数据读取逻辑已优化
		if ($status == 13)
			$condition .= " and price != 0 ";
		if ($status != 13 && $status >= 1)
			$condition .= " and status = " . $status;
		if ($cid >= 1)
			$condition .= " and cid = " . $cid;
		
		$page_size = 20;
		
		$action = '/index/' . $status . '/' . $price . '/' . $cid . '/';
		
		$condition .= " and hidden=0 ";
		
		//获取分页相关数据
		$page = $this->asklogic->get_page ( t_question, $condition, $onpage, $page_size, $action );
		
		$limit = " order by time desc limit " . $page ['lower'] . ", " . $page_size . " ";
		
		$page ['status'] = $status;
		
		$page ['questions'] = $this->asklogic->get_questions_list_tem ( array (), $condition, $limit );
		//------------------------------
		
		$data ['askinfo'] = $page;
		
		//获取分类
		$data ['category'] = $this->asklogic->get_category_list ();
		
		//获取采纳率
		$data ['adopt'] = $this->asklogic->get_adopt_percentage ( 0 );
		
		//获取专家信息
		$param ['expert'] = 1;
		
		//获取公告
		$limit = " order by time desc limit 5";
		
		$data ['article'] = $this->asklogic->get_article_list ( array (), "", $limit );
		
		$data ['user_expert'] = $this->userlogic->get_users_list ( $param, '', " order by regtime desc limit 10" );
		
		if($onpage==1)
			$data['today_question']=$this->asklogic->get_today_question($condition);
		else 
			$data['today_question']=0;
			
		$data ['cid'] = $cid;
		
		$data['index_mod']="index_mod";
		
		if (isset($_COOKIE ['d'])){
			
			$data['sys_login']='
								';
			setcookie ( "d", "", time () + 3600 * 24, "/", COOKIE_WEB_SITE );
		}
		
		if(isset($_COOKIE['e'])){
			
			$data['sys_login_out']='
								';
			
			setcookie ( "e", "", time () + 3600 * 24, "/", COOKIE_WEB_SITE );
		}
		
	    $this->render ( 'index', $data );
	}
	
	/**
	 * 进入个人首页
	 */
	public function show_into_home() {
		
		$uid = $this->check_params ( 'uid' );
		
		if (is_numeric ( $uid ))
			
			$uid = ($uid == 0) ? $this->userinfo ['uid'] : $uid;
		else {
			$uid = $this->userinfo ['uid'];
		}
		
		$data ['userinfo'] = $this->userlogic->get_users_information ( $uid );
		
		//获取头像
		//$avatar = $this->asklogic->get_user_avatar_by_username ( $data ['userinfo'] ['username'] );
		
		$avatar=json_decode($data ['userinfo']['avatar'],true);
			
		if (empty ( $avatar )){
			$avatar[30] = DEF_AVATAR;$avatar[45] = DEF_AVATAR;$avatar[90] = DEF_AVATAR;$avatar[180] = DEF_AVATAR;
		}
		
		$data ['avatar'] = $avatar;
		
		if (empty ( $data ['userinfo'] ))
			$this->Messager ( "请输入正确的访问地址", "/" );
		
		//获取积分相关信息
		$data ['creditinfo'] = $this->asklogic->get_credit_info ( $uid );
		
		//获取擅长分类信息--是否专家
		if ($data ['userinfo'] ['expert'] != 0) {
			$data ['categoryinfo'] = $this->asklogic->get_expert_category_list ( $data ['userinfo'] ['cids'] );
		}
		
		$data ['adopt'] = $this->asklogic->get_adopt_percentage ( $uid );
		
		//获取相关动态信息
		$data ['new_que_ans'] = $this->asklogic->get_related_que_ans ( $uid );
		
		//获取公告
		$limit = " order by time desc limit 5";
		
		$data ['new_article'] = $this->asklogic->get_article_list ( array (), "", $limit, "Y-m-d" );
		
		$data ['mod'] = '';
		
		$data ['who'] = "我";
		
		if ($uid == $this->userinfo ['uid']) {
			
			$condition = " and hidden = 0 ";
			
			$limit = " order by time desc limit 5";
			
			$data ['new_question'] = $this->asklogic->get_questions_list_tem ( array (), $condition, $limit, 'index', 'Y-m-d' );
			
			foreach ($data ['new_question'] as $key=>$value){
				$data ['new_question'][$key]['title']=cutstr($value['title'], 80, '');
			}
			
			$this->render ( 'userHome', $data );
		} else {
			
			$data ['who'] = "ta";
			
			$data ['trends'] = array ();
			
			$this->render ( 'userIndex', $data );
		}
	}
	
	/**
	 * 进入个人首页-回答页面
	 */
	function show_home_answer() {
		$condition = "";
		
		$uid = $this->check_params ( 'uid' );
		
		if (is_numeric ( $uid )) {
			
			$uid = ($uid == 0) ? $this->userinfo ['uid'] : $uid;
			
			$on_page = 1;
		} else {
			$src = explode ( "_", $uid );
			
			$uid = is_numeric ( $src [0] ) ? $src [0] : $this->userinfo ['uid'];
			
			$on_page = (isset ( $src [1] ) && is_numeric ( $src [1] )) && $src [1] > 0 ? $src [1] : 1;
		}
		
		$data ['userinfo'] = $this->userlogic->get_users_information ( $uid );
		
		if (empty ( $data ['userinfo'] ))
			$this->Messager ( "请输入正确的访问地址", "/" );
		
		//---------------------------------
		if ($uid > 0)
			$condition .= " and authorid = " . $uid;
		
		$page_size = 10;
		
		$action = '/home_answer/' . $uid . '_';
		
		//获取分页相关数据
		$page = $this->asklogic->get_page ( t_answer, $condition, $on_page, $page_size, $action );
		
		$limit = " order by time desc limit " . $page ['lower'] . ", " . $page_size . " ";
		
		$page ['answers'] = $this->asklogic->get_answers_list_tem ( array (), $condition, $limit );
		//----------------------------------------
		
		//获取头像
		//$avatar = $this->asklogic->get_user_avatar_by_username ( $data ['userinfo'] ['username'] );
		
		$avatar=json_decode($data ['userinfo']['avatar'],true);
			
		if (empty ( $avatar )){
			$avatar[30] = DEF_AVATAR;$avatar[45] = DEF_AVATAR;$avatar[90] = DEF_AVATAR;$avatar[180] = DEF_AVATAR;
		}
		
		$data ['avatar'] = $avatar;
		
		//获取回答信息
		$data ['answer_list'] = $page;
		
		$data ['mod'] = 'answer';
		
		$data ['who'] = "ta";
		
		if ($uid == $this->userinfo ['uid'])
			$data ['who'] = "我";
		
		$this->render ( 'userHome-answer', $data );
	}
	
	/**
	 * 进入个人首页-问题页面
	 */
	function show_home_question() {
		
		$condition = "";
		
		$uid = $this->check_params ( 'uid' );
		
		if (is_numeric ( $uid )) {
			
			$uid = ($uid == 0) ? $this->userinfo ['uid'] : $uid;
			
			$on_page = 1;
		} else {
			$src = explode ( "_", $uid );
			
			$uid = is_numeric ( $src [0] ) ? $src [0] : $this->userinfo ['uid'];
			
			$on_page = (isset ( $src [1] ) && is_numeric ( $src [1] )) && $src [1] > 0 ? $src [1] : 1;
		}
		
		$data ['userinfo'] = $this->userlogic->get_users_information ( $uid );
		
		if (empty ( $data ['userinfo'] ))
			$this->Messager ( "请输入正确的访问地址", "/" );
		
		//---------------------------------
		if ($uid > 0)
			$condition .= " and authorid = " . $uid;
		
		$page_size = 10;
		
		$action = '' . $uid . "_";
		
		$condition .= " and hidden=0 ";
		
		//获取分页相关数据
		$page = $this->asklogic->get_page ( t_question, $condition, $on_page, $page_size, $action );
		
		$limit = " order by time desc limit " . $page ['lower'] . ", " . $page_size . " ";
		
		$page ['questions'] = $this->asklogic->get_questions_list_tem ( array (), $condition, $limit, "home", "Y-m-d" );
		
		$page ['vip_questions'] = array ();
		
		if ($uid == $this->userinfo ['uid'])
			$page ['vip_questions'] = $this->asklogic->get_vip_questions_by_uid ( $uid );
		
		//----------------------------------------
		$data ['question_list'] = $page;
		
		//获取头像
		//$avatar = $this->asklogic->get_user_avatar_by_username ( $data ['userinfo'] ['username'] );
		
		$avatar=json_decode($data ['userinfo']['avatar'],true);
			
		if (empty ( $avatar )){
			$avatar[30] = DEF_AVATAR;$avatar[45] = DEF_AVATAR;$avatar[90] = DEF_AVATAR;$avatar[180] = DEF_AVATAR;
		}
		
		$data ['avatar'] = $avatar;
		
		$data ['mod'] = 'question';
		
		$data ['who'] = "ta";
		
		if ($uid == $this->userinfo ['uid'])
			$data ['who'] = "我";
		
		$this->render ( 'userHome-ask', $data );
	}
	
	/**
	 * 显示发起问题页面
	 * 页面代码
		
					悬赏提问在"普通提问"的情况下,提供"赏金"给回答者,能吸引高手为你解答。
				 
	 *
	 * 
	 */
	public function show_ask_post() {
		
		//检测问题数
		require_once SITE_PATH . '/protected/config/auth_issue.conf.php';
		$auth = $auth ['GENERAL_USER_GROUP' . $this->userinfo ['groupid']];
		$issue = $this->asklogic->auth_question_issue ( $this->userinfo ['uid'], $this->userinfo ['groupid'], $auth );
		
		if ($issue == 2)
			$this->Messager ( "您今天提问条数(" . $auth ['DAY_TOTALS'] . ")已用完", "/" );
		elseif ($issue == 3)
			$this->Messager ( "每" . $auth ['TIME_INTERVAL']/60 . "分钟内只可以发布" . $auth ['TIME_TOTALS'] . "条", "/" );
		
		//暂停悬赏提问功能
		$credit = $this->check_params ( "is_credit" );
		$data ['is_credit'] =false; //empty ( $credit ) || $credit != "credit" ? false : true;
		
		//获取分类信息
		$data ['category'] = $this->asklogic->get_category_list ();
		//获取用户基本信息
		$data ['userinfo'] = array_merge ( $this->userlogic->get_users_information ( $this->userinfo ['uid'] ), $this->userinfo );
		
		//悬赏
		if ($data ['is_credit']) {
			$option = "";
			for($i = 5; $i <= $data ['userinfo'] ['credit3']; $i = $i + 5) {
				$option .= "";
				if ($i >= 80)
					break;
			}
			$data ['option'] = $option;
		}
		
		$data ['mod'] = "askpost";
		$this->render ( 'askPost', $data );
	}
	
	/**
	 * 显示问答详情页
	 */
	public function show_ask_page() {
		
		$id = $this->check_params ( 'qid' );
		
		$id = (! is_numeric ( $id )) ? 0 : $id;
		
		//获取问题信息和用户信息
		$data ['question_info'] = $this->asklogic->get_question_user_info ( $id );
		
		if (! $data ['question_info'])
			$this->Messager ( "未找到您的问题", "/" );
		
		//获取该问题的回答和用户信息
		$data ['answer_info'] = $this->asklogic->get_answer_user_info ( $id );
		
		$is_answer = false;
		
		foreach ( $data ['answer_info'] as $key => $value ) {
			//登录用户是否已经回答
			if ((! isset ( $this->userinfo ['uid'] )) || $value ['uid'] == $this->userinfo ['uid'])
				$is_answer = true;
			
		//是否是最佳答案
			if ($value ['adopttime'] != 0)
				$data ['is_best_answer'] = $value;
		}
		
		$data ['is_answer'] = $is_answer;
		
		//游客用户
		$data ['login_uid'] = 0;
		
		$data ['groupid'] = 0;
		
		$data ['aids'] = array ();
		
		//获取登录用户信息
		if (! empty ( $this->userinfo ['uid'] )) {
			
			$data ['login_uid'] = $this->userinfo ['uid'];
			
			$data ['user_info'] = $this->userlogic->get_users_information ( $this->userinfo ['uid'] );
			
			if (! empty ( $data ['user_info'] )) {
				$data ['aids'] = explode ( ",", $data ['user_info'] ['aids'] );
				
				$data ['groupid'] = $data ['user_info'] ['groupid'];
			}
		}
		
		$data ['mod'] = 'askpage';
		
		//获取相关问题
		$data ['like_question'] = $this->asklogic->get_like_questions_list ( $id, $data ['question_info'] ['cid'] );
		
		//获取相关已解决问题
		$data ['resolved_question'] = $this->asklogic->get_like_questions_list ( $id, $data ['question_info'] ['cid'], QUESTOIN_STATUS_RESOLVED );
		
		//获取消费基金
		$data ['fund'] = $this->asklogic->get_fund ();
		
		$this->render ( 'askPage', $data );
	}
	
	/**
	 * 登录页面
	 */
	function login() {
		
		$data ['username'] = "";
		
		if (isset ( $_COOKIE ['auth'] )) {
			$data ['username'] = $_COOKIE ['auth'];
		}
		
		$this->render ( 'login', $data );
	}
	
	/**
	 * 获取用户系统信息或者推送信息--修改请求方式
	 */
	function show_home_message() {
		
		$uid = $this->userinfo ['uid'];
		
		$fromuid = $this->get_args ( 'fromuid' ) === false ? 1 : $this->get_args ( 'fromuid' );
		
		$time = $this->get_args ( 'time' ) ? $this->get_args ( 'time' ) : 7;
		
		$on_page = $this->get_args ( 'on_page' ) ? $this->get_args ( 'on_page' ) : 1;
		
		$data ['userinfo'] = $this->userlogic->get_users_information ( $uid );
		
		if (empty ( $data ['userinfo'] ))
			$this->Messager ( "请输入正确的访问地址", "/" );
		
		//获取系统信息
		$data ['message_list'] = $this->asklogic->get_messages_list ( $uid, $fromuid, $time, $on_page );
		
		//获取头像
		$avatar = $this->asklogic->get_user_avatar_by_username ( $data ['userinfo'] ['username'] );
		
		$data ['avatar'] = $avatar;
		
		$data ['fromuid'] = $fromuid;
		
		$data ['time'] = $time;
		
		$data ['on_page'] = $on_page;
		
		$this->render ( 'userHome-msg', $data );
	}
	
	/**
	 * 进入用户首页-修改头像
	 */
	function show_home_avatar() {
		
		if (is_numeric ( $this->params ['uid'] ))
			
			$uid = ($this->params ['uid'] == 0) ? $this->userinfo ['uid'] : $this->params ['uid'];
		else {
			
			$uid = $this->userinfo ['uid'];
		}
		
		//获取登录用户基本信息 --获取用户登录信息--需要修改
		if ($uid == $this->userinfo ['uid'])
			$data ['userinfo'] = $this->userlogic->get_users_information ( $uid );
		else
			$data ['userinfo'] = $this->userlogic->get_users_information ( $uid );
		
		if (empty ( $data ['userinfo'] ))
			$this->Messager ( "请输入正确的访问地址", "/" );
		
		//获取擅长分类信息--是否专家
		if ($data ['userinfo'] ['expert'] != 0) {
			$data ['categoryinfo'] = "";
		}
		
		//获取头像
//		$avatar = $this->asklogic->get_user_avatar_by_username ( $data ['userinfo'] ['username'] );
		$avatar=json_decode($data ['userinfo']['avatar'],true);
		if (empty ( $avatar )){
			$avatar[30] = DEF_AVATAR;$avatar[45] = DEF_AVATAR;$avatar[90] = DEF_AVATAR;$avatar[180] = DEF_AVATAR;
		}
		
		$data ['avatar'] = $avatar;
		
		$data ['mod'] = 'info';
		
		$data ['who'] = "我";
		
		require_once (SITE_PATH . '/protected/plugin/client.php');
		
		$client = new client ( ZHSSO );
		
		$tuid = $_COOKIE ['tuid'];
		
		$data ['avatar_flash'] = $client->ps_getavatar_upload_html ( $tuid );
		
		$this->render ( 'userHome-avatar', $data );
	}
	
	/**
	 * 进入用户首页-我的资料
	 */
	function show_home_per_info() {
		
		if (is_numeric ( $this->params ['uid'] ))
			
			$uid = ($this->params ['uid'] == 0) ? $this->userinfo ['uid'] : $this->params ['uid'];
		else {
			$uid = $this->userinfo ['uid'];
		
		}
		
		//获取登录用户基本信息 --获取用户登录信息--需要修改
		$data ['userinfo'] = $this->userlogic->get_users_information ( $uid );
		
		if (empty ( $data ['userinfo'] ))
			$this->Messager ( "请输入正确的访问地址", "/" );
		
		//获取擅长分类信息--是否专家
		if ($data ['userinfo'] ['expert'] != 0) {
			
			$data ['categoryinfo'] = $this->asklogic->get_category_list ();
		}
		//获取头像
		//$avatar = $this->asklogic->get_user_avatar_by_username ( $data ['userinfo'] ['username'] );
		
		$avatar=json_decode($data ['userinfo']['avatar'],true);
			
		if (empty ( $avatar )){
			$avatar[30] = DEF_AVATAR;$avatar[45] = DEF_AVATAR;$avatar[90] = DEF_AVATAR;$avatar[180] = DEF_AVATAR;
		}
		
		$data ['avatar'] = $avatar;
		
		//获取系统设置
		require_once (SITE_PATH . '/protected/config/send_email.conf.php');
		
		$data ['email'] = $email;
		
		$data['email_user_set']=$this->userlogic->get_email_config ( $uid );
		
		$data ['who'] = "我";
		
		$data['mod']="info";
		
		$this->render ( 'userHome-profile', $data );
	}
	
	/**
	 * 进入名师答疑
	 */
	function show_advisory() {
		$condition = "";
		
		$type = $this->check_params ( 'type' );
		
		$on_page = $this->check_params ( 'on_page' );
		
		$type = empty ( $type ) ? "new" : $type;
		
		$on_page = is_numeric ( $on_page ) && $on_page > 0 ? $on_page : 1;
		
		$page_size = 10;
		
		$action = '/advisory/' . $type . "/";
		
		if ($type == "hot")
			$condition = " and hot=1 ";
		
		if ($type == "answer")
			$condition = " and answers!=0 ";
		
		$condition .= " and status !=" . PAID_NO_FILL_IN;
		
		//获取分页相关数据
		$page = $this->asklogic->get_page ( t_vipquestion, $condition, $on_page, $page_size, $action );
		
		$limit = " order by time desc limit " . $page ['lower'] . ", " . $page_size . " ";
		
		$page ['vip_questions'] = $this->asklogic->get_vip_questions_list ( array (), $condition, $limit );
		
		$data ['type'] = $type;
		
		$data ['vipinfo'] = $page;
		
		$data ['userinfo'] = $this->userinfo;
		
		$data ['keywork_advisory'] = "";
		
		$data ['advisory'] = true;
		
		$this->render ( 'advisory_index', $data );
	}
	
	/**
	 * 名师答疑-检索
	 */
	function search_show_advisory() {
		
		require_once (XUNSEARCH_URL);
		
		$keywork = $this->get_args ( 'keywork_advisory' );
		
		$type = $this->get_args ( 'type' );
		
		$on_page = $this->get_args ( 'on_page' );
		
		$type = empty ( $type ) ? "new" : $type;
		
		$on_page = is_numeric ( $on_page ) && $on_page > 0 ? $on_page : 1;
		
		if (empty ( $keywork ))
			$this->Messager ( "请输入需要查找的内容", "/advisory" );
		
		//获取分页相关数据
		$search = $this->asklogic->search_advisory ( $keywork, $type, $on_page );
		
		$info = $search ['page'];
		
		$info ['vip_questions'] = $search ['vip_questions'];
		
		$data ['type'] = $type;
		
		$data ['vipinfo'] = $info;
		
		$data ['userinfo'] = $this->userinfo;
		
		$data ['keywork_advisory'] = $keywork;
		
		$data ['advisory'] = true;
		
		$this->render ( 'advisory_index', $data );
	}
	
	/**
	 * 进入名师答疑详情页
	 */
	function show_advisory_page() {
		
		$id = $this->check_params ( 'id' );
		
		$id = is_numeric ( $id ) && $id > 0 ? $id : 1;
		
		//获取名师答疑
		if ($this->userinfo ['groupid'] == USER_VIP || $this->userinfo ['groupid'] == SUPER_ADMIN_ID || $this->userinfo ['groupid'] == ADMIN_ID)
			$vip_question = $this->asklogic->get_vip_questions_by_id ( $id );
		else {
			$vip_question = $this->asklogic->get_vip_question_by_quid ( $id, $this->userinfo ['uid'] );
			
			if (empty ( $vip_question ))
				$this->Messager ( "没有权限浏览相关的名师答疑-请提升为年费会员", "/advisory" );
		}
		
		if (empty ( $vip_question ))
			$this->Messager ( "没有找到相关的名师答疑", "/advisory" );
		
		//获取问题用户
		$vip_question_user = $this->userlogic->get_users_information ( $vip_question ['authorid'] );
		
		$vip_question_user ['avatar'] = $this->asklogic->get_user_avatar_by_username ( $vip_question ['author'] );
		
		//获取回答
		$vip_answer = $this->asklogic->get_vip_answer_by_id ( $id );
		
		//获取讨论
		$data ['vip_discuss'] = $this->asklogic->get_discuss_by_qid ( $id );
		
		//获取相关问题
		$condition = "and id!=" . $id . " and status !=" . PAID_NO_FILL_IN;
		
		$limit = " order by time desc limit 5";
		
		$like_vip_question = $this->asklogic->get_vip_questions_list ( array (), $condition, $limit );
		
		$data ['like_vip_question'] = $like_vip_question;
		
		$data ['vip_answer'] = $vip_answer;
		
		$data ['vip_question'] = $vip_question;
		
		$data ['vip_question_user'] = $vip_question_user;
		
		$data ['keywork_advisory'] = "";
		
		$data ['login_user'] = $this->userinfo;
		
		$data ['advisory'] = true;
		
		$data ['mod'] = 'advisorypage';
		
		$this->render ( 'advisory_page', $data );
	}
	
	/**
	 * 进入我的订单详情页
	 */
	function show_my_pay_oder() {
		
		$on_page = $this->get_args ( 'on_page' );
		
		$time = $this->get_args ( 'time' );
		
		$on_page = is_numeric ( $on_page ) && $on_page > 0 ? $on_page : 1;
		
		$time = is_numeric ( $time ) && $time >= 0 ? $time : 7;
		
		$uid = $this->userinfo ['uid'];
		
		$data ['userinfo'] = $this->userlogic->get_users_information ( $uid );
		
		if (empty ( $data ['userinfo'] ))
			$this->Messager ( "请输入正确的访问地址", "/" );
		
		//财富综合信息
		$data ['creditinfo'] = $this->asklogic->get_credit_info ( $uid );
		
		//财富明细信息
		$page_size = 15;
		
		$action = "/home_pay_poder?time=" . $time . "&on_page=";
		
		$str_time=" and time>UNIX_TIMESTAMP( SUBDATE( now( ) , INTERVAL " . $time . " DAY ))";
		
		if($time==0)
			$str_time="";
			
		$condition = "  and uid = " . $uid . $str_time;
		
		$page = $this->asklogic->get_page ( t_credit3log, $condition, $on_page, $page_size, $action );
		
		$limit = " order by time desc limit " . $page ['lower'] . ", " . $page_size . " ";
		
		$page ['credit3log'] = $this->asklogic->get_credit3_list ( array (), $condition, $limit );
		
		$data ['credit3log'] = $page;
		
		//获取头像
		//$avatar = $this->asklogic->get_user_avatar_by_username ( $data ['userinfo'] ['username'] );
		
		$avatar=json_decode($data ['userinfo']['avatar'],true);
			
		if (empty ( $avatar )){
			$avatar[30] = DEF_AVATAR;$avatar[45] = DEF_AVATAR;$avatar[90] = DEF_AVATAR;$avatar[180] = DEF_AVATAR;
		}
		
		$data ['avatar'] = $avatar;
		
		$data ['time'] = $time;
		
		$data ['on_page'] = $on_page;
		
		$data ['who'] = "我";
		
		$data ['mod'] = "myoder";
		
		$this->render ( 'userHome-payOder', $data );
	}
	
	/**
	 * 进入充值页面
	 */
	function show_my_recharge() {
		
		$uid = $this->check_params ( 'uid' );
		
		if (is_numeric ( $uid ))
			
			$uid = ($uid == 0) ? $this->userinfo ['uid'] : $uid;
		else {
			$uid = $this->userinfo ['uid'];
		
		}
		
		$data ['userinfo'] = $this->userlogic->get_users_information ( $uid );
		
		if (empty ( $data ['userinfo'] ))
			$this->Messager ( "请输入正确的访问地址", "/" );
		
		$data ['who'] = "我";
		
		$this->render ( 'userHome_recharge', $data );
	}
	
	/**
	 * 显示公告
	 */
	function show_article_page() {
		$params ['id'] = $this->check_params ( 'id' );
		
		$data ['article'] = $this->userlogic->get_article_by_id ( $params ['id'] );
		
		$data ['like_article'] = $this->asklogic->get_article_other ( $params ['id'] );
		
		$this->render ( 'articlePage', $data );
	}
	
	/**
	 * 显示充值记录
	 */
	function show_recharge_oder() {
		
		$on_page = $this->get_args ( 'on_page' );
		
		$on_page = is_numeric ( $on_page ) && $on_page > 0 ? $on_page : 1;
		
		$uid = $this->userinfo ['uid'];
		
		//是否多余
		$data ['userinfo'] = $this->userlogic->get_users_information ( $uid );
		
		if (empty ( $data ['userinfo'] ))
			$this->Messager ( "请输入正确的访问地址", "/" );
		
		//获取充值记录
		$tmpArray=$this->asklogic->get_recharge($data['userinfo']['username']);	
        // 多送
        foreach ($tmpArray as $key => $value) {
            if (!empty($value['telephone']))
                $tmpArray[$key]['info'] = '(+'.$value['money']*0.05.')';
        }
		$data['v_mid'] = '22544863';            // 商户号,这里为测试商户号1001,替换为自己的商户号(老版商户号为4位或5位,新版为8位)即可
        $data['v_url'] = Doo::conf()->APP_URL . 'Receive'; // 请填写返回url,地址应为绝对路径,带有http协议
 		
        $data['key'] = 'smartcost@)!@onlinepaychinabank';            // 如果您还没有设置MD5密钥请登陆我们为您提供商户后台,地址:https://merchant3.chinabank.com.cn/
        $data['v_moneytype'] = "CNY";
		
		$data['PayOrderArray'] = $tmpArray;
		
		//财富明细信息
//		$page_size = 15;
//		
//		$action = "/home_recharge_oder?on_page=";
//		
//		$condition = "  and uid = " . $uid;
//		
//		$page = $this->asklogic->get_page ( t_bankjorunal, $condition, $on_page, $page_size, $action );
//		
//		$limit = " order by time desc limit " . $page ['lower'] . ", " . $page_size . " ";
//		
//		$page ['bank_jorunal'] = $this->asklogic->get_bank_jorunal_list ( array (), $condition, $limit );
//		
//		$data ['bank_jorunal'] = $page;
//		
//		$data ['on_page'] = $on_page;
//		
//			
//	            
//	            
//				
上一页
//				
//				
上一页 
//					
//				{{bank_jorunal.page}}
//				
... {{bank_jorunal.total_page}} 
//				
//				
下一页
//				
//				
下一页
//				
//				
//