Ejemplo n.º 1
0
 public function MemberManager()
 {
     global $USER;
     if (isset($_REQUEST['action'])) {
         switch ($_REQUEST['action']) {
             case 'list_user':
                 //hien thi danh sach user
                 $out = new HtmlOutput();
                 $out->AdminListMember();
                 exit;
                 break;
             case 'unactive_user':
                 //danh sach user chua kich hoat
                 $out = new HtmlOutput();
                 $out->AdminListMemberUnactive();
                 exit;
                 break;
             case 'unactive_user_active':
                 $res = array();
                 if ($USER->ActiveMemberProcess()) {
                     $res = array("status" => 'success');
                 } else {
                     $res = array("status" => 'false');
                 }
                 echo json_encode($res);
                 exit;
                 break;
             case 'delete_user':
                 $res = array();
                 if ($USER->DeleteMemberProcess()) {
                     $res = array("status" => 'success');
                 } else {
                     $res = array("status" => 'false');
                 }
                 echo json_encode($res);
                 exit;
                 break;
             case 'add_manager':
                 //check admin
                 if ($_SESSION['acc_type'] == '1') {
                     $out = new HtmlOutput();
                     $out->AdminAddManager();
                     exit;
                 } else {
                     $out = new HtmlOutput();
                     $out->HackerGetOut();
                     exit;
                 }
                 break;
             case 'addmember_process':
                 //check admin
                 if ($_SESSION['acc_type'] == '1') {
                     $out = new HtmlOutput();
                     if ($USER->AddMangerProcess()) {
                         $out->AddMangerProcessStatus("Thanh cong");
                         exit;
                     } else {
                         $out->AddMangerProcessStatus("That bai, vui long lam lai!");
                         exit;
                     }
                 } else {
                     $out = new HtmlOutput();
                     $out->HackerGetOut();
                     exit;
                 }
                 break;
             case 'list_manager':
                 //hien thi danh sach quan tri vien
                 //check admin
                 if ($_SESSION['acc_type'] == '1') {
                     $out = new HtmlOutput();
                     $out->AdminListManger();
                     exit;
                 } else {
                     $out = new HtmlOutput();
                     $out->HackerGetOut();
                     exit;
                 }
                 break;
             default:
                 $out = new HtmlOutput();
                 $out->AdminListMember();
                 exit;
                 break;
         }
     } else {
         $out = new HtmlOutput();
         $out->AdminListMember();
         exit;
     }
 }