| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689 |
- <?php
- // +----------------------------------------------------------------------
- // | Fanwe 方维直播系统
- // +----------------------------------------------------------------------
- // | Copyright (c) 2011 http://www.fanwe.com All rights reserved.
- // +----------------------------------------------------------------------
- // | Author: 云淡风轻(1956838968@qq.com)
- // +----------------------------------------------------------------------
- class UserBusinessAction extends CommonAction{
- public function __construct()
- {
- parent::__construct();
- require_once APP_ROOT_PATH."/system/libs/user.php";
- //会员银行
- $user_id = intval($_REQUEST['user_id']);
- $username = M("user")->where("id=".$user_id)->getField("user_name");
- $this->assign("username", $username);
- $this->assign("user_id", $user_id);
- }
- public function index()
- {
- $now=get_gmtime();
- if(trim($_REQUEST['user_name'])!='')
- {
- $map[DB_PREFIX.'user.user_name'] = array('like','%'.trim($_REQUEST['user_name']).'%');
- }
- if(trim($_REQUEST['email'])!='')
- {
- $map[DB_PREFIX.'user.email'] = array('like','%'.trim($_REQUEST['email']).'%');
- }
- if(trim($_REQUEST['mobile'])!='')
- {
- $map[DB_PREFIX.'user.mobile'] = array('like','%'.trim($_REQUEST['mobile']).'%');
- }
-
- $create_time_2=empty($_REQUEST['create_time_2'])?to_date($now,'Y-m-d'):strim($_REQUEST['create_time_2']);
- $create_time_2=to_timespan($create_time_2)+24*3600;
- if(trim($_REQUEST['create_time_1'])!='' )
- {
- $map[DB_PREFIX.'user.create_time'] = array('between',array(to_timespan($_REQUEST['create_time_1']),$create_time_2));
- }
- if(intval($_REQUEST['id'])>0)
- {
- $map[DB_PREFIX.'user.id'] = intval($_REQUEST['id']);
- }
- if($_REQUEST['is_effect']=='NULL'){
- unset($_REQUEST['is_effect']);
- }
- if($_REQUEST['is_effect']!=NULL){
- $map['is_effect']=intval($_REQUEST['is_effect']);
- }
- if($_REQUEST['is_investor']=='NULL'){
- unset($_REQUEST['is_investor']);
- }
- if(trim($_REQUEST['is_investor'])!='')
- {
- $map[DB_PREFIX.'user.is_investor'] = intval($_REQUEST['is_investor']);
- if(intval($_REQUEST['is_investor']) !=0){
- $map[DB_PREFIX.'user.investor_status'] = 1;
- }
-
- }else{
- $map['_string']=" member_type = 2 ";
- }
- $map[DB_PREFIX.'user.is_effect'] = 1;
- if (method_exists ( $this, '_filter' )) {
- $this->_filter ( $map );
- }
-
- $model = D ('User');
- if (! empty ( $model )) {
- $this->_list ( $model, $map );
- }
- $this->display ();
- }
-
- public function add()
- {
- $region_lv2 = $GLOBALS['db']->getAll("select * from ".DB_PREFIX."region_conf where region_level = 2 order by py asc"); //二级地址
- $this->assign("region_lv2",$region_lv2);
- //会员等级
- $user_level = $GLOBALS['db']->getAll("select * from ".DB_PREFIX."user_level order by level ASC");
- $this->assign("user_level",$user_level);
-
- $this->display();
- }
-
- public function insert() {
-
- B('FilterString');
- $ajax = intval($_REQUEST['ajax']);
- $data = M('User')->create ();
- //开始验证有效性
- $this->assign("jumpUrl",u('UserBusiness'."/add"));
-
- if(!check_empty($data['user_pwd']))
- {
- $this->error(L("USER_PWD_EMPTY_TIP"));
- }
- if($data['user_pwd']!=$_REQUEST['user_confirm_pwd'])
- {
- $this->error(L("USER_PWD_CONFIRM_ERROR"));
- }
- $_REQUEST['member_type']=2;
- $res = save_user($_REQUEST,'INSERT',$update_status=1);
- if($res['status']==0)
- {
- $error_field = $res['data'];
- if($error_field['error'] == EMPTY_ERROR)
- {
- if($error_field['field_name'] == 'user_name')
- {
- $this->error(L("USER_NAME_EMPTY_TIP"));
- }
- elseif($error_field['field_name'] == 'email')
- {
- $this->error(L("USER_EMAIL_EMPTY_TIP"));
- }
- else
- {
- $this->error(sprintf(L("USER_EMPTY_ERROR"),$error_field['field_show_name']));
- }
- }
- if($error_field['error'] == FORMAT_ERROR)
- {
- if($error_field['field_name'] == 'email')
- {
- $this->error(L("USER_EMAIL_FORMAT_TIP"));
- }
- elseif($error_field['field_name'] == 'mobile')
- {
- $this->error(L("USER_MOBILE_FORMAT_TIP"));
- }
- }
-
- if($error_field['error'] == EXIST_ERROR)
- {
- if($error_field['field_name'] == 'user_name')
- {
- $this->error(L("USER_NAME_EXIST_TIP"));
- }
- elseif($error_field['field_name'] == 'email')
- {
- $this->error(L("USER_EMAIL_EXIST_TIP"));
- }
- elseif($error_field['field_name'] == 'mobile')
- {
- $this->error(L("USER_MOBILE_EXIST_TIP"));
- }
- }
- }
- $user_id = intval($res['user_id']);
-
- // 更新数据
- $log_info = $data['user_name'];
- save_log($log_info.L("INSERT_SUCCESS"),1);
- $this->success(L("INSERT_SUCCESS"));
-
- }
- public function edit() {
- $id = intval($_REQUEST ['id']);
- $condition['id'] = $id;
- $vo = M('User')->where($condition)->find();
- $this->assign ( 'vo', $vo );
- $region_pid = 0;
- $region_lv2 = $GLOBALS['db']->getAll("select * from ".DB_PREFIX."region_conf where region_level = 2 order by py asc"); //二级地址
- foreach($region_lv2 as $k=>$v)
- {
- if($v['name'] == $vo['province'])
- {
- $region_lv2[$k]['selected'] = 1;
- $region_pid = $region_lv2[$k]['id'];
- break;
- }
- }
- $this->assign("region_lv2",$region_lv2);
-
-
- if($region_pid>0)
- {
- $region_lv3 = $GLOBALS['db']->getAll("select * from ".DB_PREFIX."region_conf where pid = ".$region_pid." order by py asc"); //三级地址
- foreach($region_lv3 as $k=>$v)
- {
- if($v['name'] == $vo['city'])
- {
- $region_lv3[$k]['selected'] = 1;
- break;
- }
- }
- $this->assign("region_lv3",$region_lv3);
- }
- //会员等级信息
- $user_level = $GLOBALS['db']->getAll("select * from ".DB_PREFIX."user_level order by level ASC");
- $this->assign("user_level",$user_level);
-
- $this->display ();
- }
-
- public function delete() {
- //彻底删除指定记录
- $ajax = intval($_REQUEST['ajax']);
- $id = $_REQUEST ['id'];
- if (isset ( $id )) {
- $condition = array ('id' => array ('in', explode ( ',', $id ) ) );
- $rel_data = M('User')->where($condition)->findAll();
- foreach($rel_data as $data)
- {
- $info[] = $data['user_name'];
- }
- if($info) $info = implode(",",$info);
- $ids = explode ( ',', $id );
- foreach($ids as $uid)
- {
- delete_user($uid);
- }
- save_log($info.l("FOREVER_DELETE_SUCCESS"),1);
- $this->success (l("FOREVER_DELETE_SUCCESS"),$ajax);
-
- } else {
- $this->error (l("INVALID_OPERATION"),$ajax);
- }
- }
-
-
-
- public function update() {
- B('FilterString');
- $data = M('User')->create ();
-
- $log_info = M('User')->where("id=".intval($data['id']))->getField("user_name");
- //开始验证有效性
- $this->assign("jumpUrl",u('User'."/edit",array("id"=>$data['id'])));
- if(!check_empty($data['user_pwd'])&&$data['user_pwd']!=$_REQUEST['user_confirm_pwd'])
- {
- $this->error(L("USER_PWD_CONFIRM_ERROR"));
- }
- //app和admin共用user.php的save_user方法,后台update是没有验证码的,所以save_user设置标示字段$update_status
- $user_info=$GLOBALS['db']->getRow("select * from ".DB_PREFIX."user where id = ".intval($_REQUEST['id']));
- $user_info = array_merge($user_info,$_REQUEST);
- $res = save_user($user_info,'UPDATE',$update_status=1);
- if($res['status']==0)
- {
- $error_field = $res['data'];
- if($error_field['error'] == EMPTY_ERROR)
- {
- if($error_field['field_name'] == 'user_name')
- {
- $this->error(L("USER_NAME_EMPTY_TIP"));
- }
- elseif($error_field['field_name'] == 'email')
- {
- $this->error(L("USER_EMAIL_EMPTY_TIP"));
- }
- else
- {
- $this->error(sprintf(L("USER_EMPTY_ERROR"),$error_field['field_show_name']));
- }
- }
- if($error_field['error'] == FORMAT_ERROR)
- {
- if($error_field['field_name'] == 'email')
- {
- $this->error(L("USER_EMAIL_FORMAT_TIP"));
- }
- if($error_field['field_name'] == 'mobile')
- {
- $this->error(L("USER_MOBILE_FORMAT_TIP"));
- }
- }
-
- if($error_field['error'] == EXIST_ERROR)
- {
- if($error_field['field_name'] == 'user_name')
- {
- $this->error(L("USER_NAME_EXIST_TIP"));
- }
- if($error_field['field_name'] == 'email')
- {
- $this->error(L("USER_EMAIL_EXIST_TIP"));
- }
- if($error_field['field_name'] == 'mobile')
- {
- $this->error(L("USER_MOBILE_EXIST_TIP"));
- }
- }
- }
-
- //开始更新is_effect状态
- M("User")->where("id=".intval($_REQUEST['id']))->setField("is_effect",intval($_REQUEST['is_effect']));
- $user_id = intval($_REQUEST['id']);
-
- save_log($log_info.L("UPDATE_SUCCESS"),1);
- $this->success(L("UPDATE_SUCCESS"));
-
- }
- public function set_effect()
- {
- $id = intval($_REQUEST['id']);
- $ajax = intval($_REQUEST['ajax']);
- $user_info = M('User')->getById($id);
- $c_is_effect = M('User')->where("id=".$id)->getField("is_effect"); //当前状态
- $n_is_effect = $c_is_effect == 0 ? 1 : 0; //需设置的状态
- $result=M('User')->where("id=".$id)->setField("is_effect",$n_is_effect);
- if($result && $c_is_effect==0 && $user_info['is_send_referrals']==1 && $user_info['pid'] >0)
- {
- send_referrals($user_info);//发入返利给推荐人
- }
- save_log($user_info['user_name'].l("SET_EFFECT_".$n_is_effect),1);
- $this->ajaxReturn($n_is_effect,l("SET_EFFECT_".$n_is_effect),1);
- }
-
- public function account()
- {
- $user_id = intval($_REQUEST['id']);
- $user_info = M("User")->getById($user_id);
- $this->assign("user_info",$user_info);
- $this->display();
- }
- public function modify_account()
- {
- $user_id = intval($_REQUEST['id']);
- $money = floatval($_REQUEST['money']);
- $score = intval($_REQUEST['score']);
- $point = intval($_REQUEST['point']);
- $msg = trim($_REQUEST['msg'])==''?l("ADMIN_MODIFY_ACCOUNT"):trim($_REQUEST['msg']);
- modify_account(array('money'=>$money,'score'=>$score,'point'=>$point),$user_id,$msg);
- save_log(l("ADMIN_MODIFY_ACCOUNT"),1);
- $this->success(L("UPDATE_SUCCESS"));
- }
-
- public function account_detail()
- {
- $user_id = intval($_REQUEST['id']);
- $user_info = M("User")->getById($user_id);
- $this->assign("user_info",$user_info);
- $map['user_id'] = $user_id;
-
- if (method_exists ( $this, '_filter' )) {
- $this->_filter ( $map );
- }
-
- $model = M ("UserLog");
- if (! empty ( $model )) {
- $this->_list ( $model, $map );
- }
- $this->display ();
- return;
- }
-
- public function foreverdelete_account_detail()
- {
-
- //彻底删除指定记录
- $ajax = intval($_REQUEST['ajax']);
- $id = $_REQUEST ['id'];
- if (isset ( $id )) {
- $condition = array ('id' => array ('in', explode ( ',', $id ) ) );
- $rel_data = M("UserLog")->where($condition)->findAll();
- foreach($rel_data as $data)
- {
- $info[] = $data['id'];
- }
- if($info) $info = implode(",",$info);
- $list = M("UserLog")->where ( $condition )->delete();
-
- if ($list!==false) {
- save_log($info.l("FOREVER_DELETE_SUCCESS"),1);
- $this->success (l("FOREVER_DELETE_SUCCESS"),$ajax);
- } else {
- save_log($info.l("FOREVER_DELETE_FAILED"),0);
- $this->error (l("FOREVER_DELETE_FAILED"),$ajax);
- }
- } else {
- $this->error (l("INVALID_OPERATION"),$ajax);
- }
- }
-
-
- public function consignee()
- {
- $user_id = intval($_REQUEST['id']);
- $user_info = M("User")->getById($user_id);
- $this->assign("user_info",$user_info);
- $map['user_id'] = $user_id;
-
- if (method_exists ( $this, '_filter' )) {
- $this->_filter ( $map );
- }
-
- $model = M ("UserConsignee");
- if (! empty ( $model )) {
- $this->_list ( $model, $map );
- }
- $this->display ();
- return;
- }
-
- public function foreverdelete_consignee()
- {
-
- //彻底删除指定记录
- $ajax = intval($_REQUEST['ajax']);
- $id = $_REQUEST ['id'];
- if (isset ( $id )) {
- $condition = array ('id' => array ('in', explode ( ',', $id ) ) );
- $rel_data = M("UserConsignee")->where($condition)->findAll();
- foreach($rel_data as $data)
- {
- $info[] = $data['id'];
- }
- if($info) $info = implode(",",$info);
- $list = M("UserConsignee")->where ( $condition )->delete();
-
- if ($list!==false) {
- save_log($info.l("FOREVER_DELETE_SUCCESS"),1);
- $this->success (l("FOREVER_DELETE_SUCCESS"),$ajax);
- } else {
- save_log($info.l("FOREVER_DELETE_FAILED"),0);
- $this->error (l("FOREVER_DELETE_FAILED"),$ajax);
- }
- } else {
- $this->error (l("INVALID_OPERATION"),$ajax);
- }
- }
-
- public function weibo()
- {
- $user_id = intval($_REQUEST['id']);
- $user_info = M("User")->getById($user_id);
- $this->assign("user_info",$user_info);
- $map['user_id'] = $user_id;
-
- if (method_exists ( $this, '_filter' )) {
- $this->_filter ( $map );
- }
-
- $model = M ("UserWeibo");
- if (! empty ( $model )) {
- $this->_list ( $model, $map );
- }
- $this->display ();
- return;
- }
-
- public function foreverdelete_weibo()
- {
-
- //彻底删除指定记录
- $ajax = intval($_REQUEST['ajax']);
- $id = $_REQUEST ['id'];
- if (isset ( $id )) {
- $condition = array ('id' => array ('in', explode ( ',', $id ) ) );
- $rel_data = M("UserWeibo")->where($condition)->findAll();
- foreach($rel_data as $data)
- {
- $info[] = $data['id'];
- }
- if($info) $info = implode(",",$info);
- $list = M("UserWeibo")->where ( $condition )->delete();
-
- if ($list!==false) {
- save_log($info.l("FOREVER_DELETE_SUCCESS"),1);
- $this->success (l("FOREVER_DELETE_SUCCESS"),$ajax);
- } else {
- save_log($info.l("FOREVER_DELETE_FAILED"),0);
- $this->error (l("FOREVER_DELETE_FAILED"),$ajax);
- }
- } else {
- $this->error (l("INVALID_OPERATION"),$ajax);
- }
- }
-
- public function check_user(){
- if(intval($_REQUEST['id'])>0)
- {
- $uinfo = M("User")->getById(intval($_REQUEST['id']));
- if($uinfo)
- {
- $result['status'] = true;
- admin_ajax_return($result);
- }
- else
- {
- $result['status'] = false;
- admin_ajax_return($result);
- }
- }
- $result['status'] = false;
- admin_ajax_return($result);
- }
- /**
- * 会员银行
- */
- public function userbank_index(){
- $user_id = intval($_REQUEST['user_id']);
- $map['user_id']=$user_id;
- if (method_exists ( $this, '_filter' )) {
- $this->_filter ( $map );
- }
- $model = D ('User');
- if (! empty ( $model )) {
- $this->_list ( $model, $map );
- }
-
- $this->assign ( 'vo', $vo );
- $this->display ();
- }
-
- public function userbank_add(){
- $user_id = intval($_REQUEST['user_id']);
-
- $userinfo = M("User")->getById($user_id);
-
- if(!$userinfo['identify_name'])
- $this->error("该会员的身份认证未完成,暂不能增加银行信息!");
-
- $this->assign("userinfo",$userinfo);
-
- //省份
- $region_lv2 = $GLOBALS['db']->getAll("select * from ".DB_PREFIX."region_conf where region_level = 2 order by py asc"); //二级地址
- $this->assign("region_lv2",$region_lv2);
-
- //银行
- $bank_list=$GLOBALS['db']->getAll("select * from ".DB_PREFIX."bank order by is_rec desc,sort desc"); //银行列表
- $this->assign("bank_list",$bank_list);
-
- $this->assign("back_url",u('User'."/index",array("user_id"=>$user_id)));
- $this->display();
- }
- //银行编辑
- public function userbank_edit(){
- $user_id = intval($_REQUEST['user_id']);
- $id = intval($_REQUEST ['id']);
-
- $condition['id'] = $id;
- $vo = M('User')->where($condition)->find();
- $this->assign ( 'vo', $vo );
-
- //省份
- $region_lv2 = $GLOBALS['db']->getAll("select * from ".DB_PREFIX."region_conf where region_level = 2 order by py asc"); //二级地址
- $this->assign("region_lv2",$region_lv2);
-
- //城市
- $region_lv2_id = M("RegionConf")->where("name='".$vo['region_lv2']."'")->getField("id");
- $region_lv3 = $GLOBALS['db']->getAll("select * from ".DB_PREFIX."region_conf where region_level = 3 and pid=".intval($region_lv2_id)." order by py asc"); //三级地址
- $this->assign("region_lv3",$region_lv3);
-
- //银行
- $bank_list=$GLOBALS['db']->getAll("select * from ".DB_PREFIX."bank order by is_rec desc,sort desc"); //银行列表
- $this->assign("bank_list",$bank_list);
-
- $this->assign("back_url",u('User'."/index",array("user_id"=>$user_id)));
- $this->display ();
- }
-
- public function userbank_insert() {
- B('FilterString');
- $ajax = intval($_REQUEST['ajax']);
- $data = M('User')->create ();
-
- $userinfo = M("User")->getById($data['user_id']);
-
- //开始验证有效性
- $this->assign("jumpUrl", u('User'."/add",array("user_id"=>$data['user_id'])) );
-
- if(!$userinfo['identify_name'])
- $this->error("该会员的身份认证未完成,暂不能增加银行信息!");
-
- if(!$data['bank_id'])
- $this->error("请选择银行");
-
- if(!$data['region_lv2'])
- $this->error("请选择省份");
-
- if(!$data['region_lv3'])
- $this->error("请选择城市");
-
- if($data['bankzone'] == '')
- $this->error("请输入开户行网点");
-
- if($data['bankcard'] == '')
- $this->error("请输入银行卡号");
-
- if($data['bankcard'] != $_REQUEST['reBankcard'])
- $this->error("银行卡号与确认卡号不一致");
-
- //插入数据
- $bank_name = M("bank")->where("id=".$data['bank_id'])->getField("name");
- $data['bank_name']=$bank_name;
- $data['real_name']=$userinfo['identify_name'];
- $log_info = $userinfo['user_name'].$bank_name."卡";
- $list=M('User')->add($data);
-
- if (false !== $list) {
- //成功提示
- save_log($log_info.L("INSERT_SUCCESS"),1);
- $this->success(L("INSERT_SUCCESS"));
- } else {
- //错误提示
- save_log($log_info.L("INSERT_FAILED"),0);
- $this->error(L("INSERT_FAILED"));
- }
- }
-
- public function userbank_update(){
- B('FilterString');
- $data = M('User')->create ();
- $this->assign("jumpUrl", u('User'."/edit",array("id"=>$data['id'],"user_id"=>$data['user_id'])) );
- $user_bank = M('User')->where("id=".intval($data['id'])." and user_id= ".intval($data['user_id']) )->find();
- if(!$user_bank)
- $this->error("请选择编辑的银行信息!");
-
- $userinfo = M("User")->getById($data['user_id']);
-
- //开始验证有效性
- if(!$userinfo['identify_name'])
- $this->error("该会员的身份认证未完成,暂不能增加银行信息!");
-
- if(!$data['bank_id'])
- $this->error("请选择银行");
-
- if(!$data['region_lv2'])
- $this->error("请选择省份");
-
- if(!$data['region_lv3'])
- $this->error("请选择城市");
-
- if($data['bankzone'] == '')
- $this->error("请输入开户行网点");
-
- if($data['bankcard'] == '')
- $this->error("请输入银行卡号");
-
- $bank_name = M("bank")->where("id=".$data['bank_id'])->getField("name");
- $data['bank_name']=$bank_name;
- unset($data['user_id']);
- $log_info = $userinfo['user_name']."银行信息(id=".$data['id'].")";
- $list=M('User')->save ($data);
-
- if (false !== $list) {
- //成功提示
- save_log($log_info.L("UPDATE_SUCCESS"),1);
- $this->success(L("UPDATE_SUCCESS"));
- } else {
- //错误提示
- save_log($log_info.L("UPDATE_FAILED"),0);
- $this->error(L("UPDATE_FAILED"),0,$log_info.L("UPDATE_FAILED"));
- }
- }
-
-
- public function userbank_delete(){
- //彻底删除指定记录
- $ajax = intval($_REQUEST['ajax']);
- $id = strim($_REQUEST ['id']);
- $user_id = intval($_REQUEST ['user_id']);
- $userinfo = M("User")->getById($user_id);
- if (isset ( $id )) {
- $condition = array ('id' => array ('in', explode ( ',', $id ) ),"user_id" => $user_id);
- $rel_data = M('User')->where($condition)->findAll();
- foreach($rel_data as $data)
- {
- $info[] = $data['bank_name']."(尾号".substr($data['bankcard'],-4).")";
- }
- if($info)
- {
- $info = "(会员".$userinfo['user_name'].")".implode(",",$info);
- }
- $list = M('User')->where ( $condition )->delete();
-
- if ($list!==false) {
- save_log($info.l("FOREVER_DELETE_SUCCESS"),1);
- $this->success (l("FOREVER_DELETE_SUCCESS"),$ajax);
- } else {
- save_log($info.l("FOREVER_DELETE_FAILED"),0);
- $this->error (l("FOREVER_DELETE_FAILED"),$ajax);
- }
- } else {
- $this->error (l("INVALID_OPERATION"),$ajax);
- }
- }
- }
- ?>
|