UserBusinessInvestorAction.class.php 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <?php
  2. class UserBusinessInvestorAction extends CommonAction{
  3. public function index(){
  4. //列表过滤器,生成查询Map对象
  5. $map = $this->_search ();
  6. $map['_string']=" (is_investor=2 or is_investor=4 or is_investor=5 or is_investor=6) and investor_status!=1 ";
  7. //追加默认参数
  8. if($this->get("default_map"))
  9. $map = array_merge($map,$this->get("default_map"));
  10. if(trim($_REQUEST['user_name'])!='')
  11. {
  12. $map[DB_PREFIX.'user.user_name'] = array('like','%'.trim($_REQUEST['user_name']).'%');
  13. }
  14. if(trim($_REQUEST['email'])!='')
  15. {
  16. $map[DB_PREFIX.'user.email'] = array('like','%'.trim($_REQUEST['email']).'%');
  17. }
  18. if (method_exists ( $this, '_filter' )) {
  19. $this->_filter ( $map );
  20. }
  21. $name=$this->getActionName();
  22. $model = D ('User');
  23. if (! empty ( $model )) {
  24. $this->_list ( $model, $map );
  25. }
  26. $this->display ();
  27. return;
  28. }
  29. public function show_content(){
  30. $id=intval($_REQUEST['id']);
  31. $status=intval($_REQUEST['status']);
  32. $user=M("user")->getById($id);
  33. if($status==1){
  34. $user['do_info']='审核通过';
  35. }elseif($status==3){
  36. $user['do_info']='审核';
  37. $show_bnt=3;
  38. }else{
  39. $user['do_info']='审核不通过';
  40. }
  41. $user['is_investor_name']=get_investor($user['is_investor']);
  42. $user['investor_status_name']=get_investor_status($user['investor_status']);
  43. $this->assign('user',$user);
  44. $this->assign('status',$status);
  45. $this->assign('show_bnt',$show_bnt);
  46. $this->display();
  47. }
  48. public function investor_go_allow(){
  49. $id=intval($_REQUEST['id']);
  50. $status=intval($_REQUEST['investor_status']);
  51. if($_REQUEST['investor_send_info']){
  52. $investor_send_info=strim($_REQUEST['investor_send_info']);
  53. }
  54. $user_data = M("User")->getById($id);
  55. if($user_data){
  56. $user_data['investor_status']=$status;
  57. if($user_data['v_explain']==''){
  58. $user_data['v_explain'] =$user_data['authentication_type'];
  59. }
  60. $user_data['v_icon'] = get_spec_image(M('AuthentList')->where("name='".trim($user_data['authentication_type']."'"))->getField("icon"));
  61. if($investor_send_info){
  62. $user_data['investor_send_info']=$investor_send_info;
  63. }else{
  64. $user_data['investor_send_info']='';
  65. }
  66. M("User")->save($user_data);
  67. send_investor_status($user_data);
  68. $this->success("操作成功");
  69. }else{
  70. $this->error("没有该会员信息");
  71. }
  72. }
  73. }
  74. ?>