/** @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; }
/** @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; }
/** * 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; }