/** @var obj_user
  * $obj_user = array() returns
  */
 public function getCategory($data)
 {
     $obj_user = array();
     $obj_chkapi = new App_Model_Chkapi();
     $validation_result = $obj_chkapi->chkAPI($data);
     $obj_create = new App_Model_Objcreation();
     if (!isset($data['PageNumber'])) {
         $data['PageNumber'] = 1;
     }
     if (!isset($data['RecordsPerPage'])) {
         $data['RecordsPerPage'] = 3;
     }
     if ($validation_result == 1) {
         try {
             $obj = new App_Model_Category();
             $query = $obj->getCategoryModule($data);
             $obj_pagination_block = new App_Model_PaginationBlock();
             $obj_user = $obj_pagination_block->getPaginationReturnModule($query, $data['RecordsPerPage'], $data['PageNumber'], 'category', '');
         } catch (exception $e) {
             $obj_user = $obj_create->createObjfalse(3);
         }
     } else {
         $obj_user = $obj_create->createObjfalse(2);
     }
     return $obj_user;
 }
 /**
  * System Connect
  */
 public function systemConnect($data)
 {
     $obj_chkapi = new App_Model_Chkapi();
     $validation_result = $obj_chkapi->chkAPI($data);
     if ($validation_result == 1) {
         try {
             $obj = new App_Model_Connect();
             $result = $obj->systemConnectModel($data);
             if ($result) {
                 $obj_user->success = "true";
                 $obj_user->systemconnect = new stdClass();
                 $obj_user->systemconnect->sessionid = $result;
             } else {
                 $obj_user->success = "false";
                 $obj_user->Message = "Error1";
             }
             //end of else
         } catch (exception $e) {
             $obj_user->success = "false";
             $obj_user->message = "Error:" . $e->getMessage();
         }
         //end of try
     } else {
         $obj_user->success = "false";
         $obj_user->message = "Access Denied";
     }
     return $obj_user;
 }
 /** @var obj_user
  * $obj_user = array()
  */
 public function getUserFavoritesBusinesses($data)
 {
     $obj_user = array();
     $obj_chkapi = new App_Model_Chkapi();
     $validation_result = $obj_chkapi->chkAPI($data);
     $obj_create = new App_Model_Objcreation();
     $flag = 'business';
     if ($validation_result == 1) {
         try {
             $obj = new App_Model_Business();
             $query = $obj->getUserFavoritesBusinessesModule($data);
             $obj_pagination_block = new App_Model_PaginationBlock();
             $obj_user = $obj_pagination_block->getPaginationReturnModule($query, $data['RecordsPerPage'], $data['PageNumber'], 'business', $flag);
         } catch (exception $e) {
             $obj_user = $obj_create->createObjfalse(3);
         }
     } else {
         $obj_user = $obj_create->createObjfalse(2);
     }
     return $obj_user;
 }
Esempio n. 4
0
 /** @var obj_user
  * $obj_user = array()
  */
 public function makAsFavourite($data)
 {
     $obj_user = array();
     $obj_create = new App_Model_Objcreation();
     $obj_chkapi = new App_Model_Chkapi();
     $validation_result = $obj_chkapi->chkAPI($data);
     if ($validation_result == 1) {
         try {
             $obj = new App_Model_Deal();
             $result = $obj->markAsFavouriteDealModule($data);
             if ($result == "set" || $result == "unset") {
                 $obj_user = $obj_create->createObjFavourite($data, $result);
             } elseif ($result == "2") {
                 $obj_user = $obj_create->createObjfalse(4);
             } else {
                 $obj_user = $obj_create->createObjfalse(0);
             }
         } catch (exception $e) {
             $obj_user = $obj_create->createObjfalse(3);
         }
     } else {
         $obj_user = $obj_create->createObjfalse(2);
     }
     return $obj_user;
 }
Esempio n. 5
0
 /**
  * Sign Out Users
  */
 public function signoutUser($data)
 {
     $obj_user = array();
     $obj_create = new App_Model_Objcreation();
     $obj_chkapi = new App_Model_Chkapi();
     $validation_result = $obj_chkapi->chkAPI($data);
     if ($validation_result == 1) {
         try {
             $obj = new App_Model_User();
             $result = $obj->SingOutUserModel($data);
             if ($result) {
                 $obj_user = new stdClass();
                 $obj_user->success = "true";
                 $obj_user->userid = $data['UserID'];
                 $obj_user->SignOut = 1;
                 $obj_user->UsersessionID = $data['SessionID'];
             } else {
                 $msg = "User already signed out";
                 $obj_user = $obj_create->createObjfalse(3, $msg);
             }
             //end of else
         } catch (exception $e) {
             $msg = $e->getMessage();
             $obj_user = $obj_create->createObjfalse(3, $msg);
         }
         //end of try
     } else {
         $obj_user = $obj_create->createObjfalse(2);
     }
     return $obj_user;
 }