Advertisement
Guest User

Untitled

a guest
Apr 18th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.70 KB | None | 0 0
  1. <?php
  2.  
  3. require_once "Functions.php";
  4.  
  5. $logined = Functions::checkIfLogedIn();
  6. $rtnArray = array();
  7. if ($logined['exist'] && !empty($_POST))
  8. {
  9.     $gymID = $_POST['gymId'];
  10.     $packageID = $_POST['packageID'];
  11.     $gymIDToEdit = $gymID;
  12.  
  13.     if($gymID == -1)
  14.     {
  15.         $ownerGyms = Functions::getOwnerGyms($logined['contract_id']);
  16.         $gymIDToEdit = $ownerGyms[0]->gym_id;
  17.     }
  18.  
  19.     if(deletePackage($packageID,$gymIDToEdit))
  20.     {
  21.         $rtn_json = array("success" => "True");
  22.         echo json_encode($rtn_json);
  23.     }
  24.     else
  25.     {
  26.         $rtn_json = array("success" => "False");
  27.         echo json_encode($rtn_json);
  28.     }
  29. }
  30.  
  31. function deletePackage($packageId,$gymId)
  32. {
  33.     return deletePackageObjects($packageId) && deletePackageDays($packageId) && deletePackagePermitedGyms($packageId,$gymId) && deletePackage($packageId);
  34. }
  35.  
  36. function deletePackageObjects($packageId)
  37. {
  38.     $query = "DELETE FROM my_gym.package_objects WHERE package_package_id = ?";  
  39.     $stmt = Database::getInstance()->connect()->prepare($query);
  40.     $stmt->bindParam(1, $packageId);
  41.  
  42.     if($stmt->execute())
  43.     {
  44.         Database::getInstance()->CloseConnection();
  45.         return true;
  46.     }
  47.     else
  48.     {
  49.          Database::getInstance()->CloseConnection();
  50.          return false;
  51.     }
  52. }
  53.  
  54. function deletePackageDays($packageId)
  55. {
  56.     $query = "DELETE FROM my_gym.package_days WHERE package_package_id = ?";  
  57.     $stmt = Database::getInstance()->connect()->prepare($query);
  58.     $stmt->bindParam(1, $packageId);
  59.  
  60.     if($stmt->execute())
  61.     {
  62.         Database::getInstance()->CloseConnection();
  63.         return true;
  64.     }
  65.     else
  66.     {
  67.          Database::getInstance()->CloseConnection();
  68.          return false;
  69.     }
  70. }
  71.  
  72. function deletePackage($packageId)
  73. {
  74.     $query = "DELETE FROM my_gym.package WHERE package_id = ?";  
  75.     $stmt = Database::getInstance()->connect()->prepare($query);
  76.     $stmt->bindParam(1, $packageId);
  77.  
  78.     if($stmt->execute())
  79.     {
  80.         Database::getInstance()->CloseConnection();
  81.         return true;
  82.     }
  83.     else
  84.     {
  85.          Database::getInstance()->CloseConnection();
  86.          return false;
  87.     }
  88. }
  89.  
  90. function deletePackagePermitedGyms($packageId,$gymId)
  91. {
  92.     $query = "DELETE FROM my_gym.package_permited_gyms WHERE package_package_id = ? AND gym_gym_id = ?";  
  93.     $stmt = Database::getInstance()->connect()->prepare($query);
  94.     $stmt->bindParam(1, $packageId);
  95.     $stmt->bindParam(2, $gymId);
  96.  
  97.     if($stmt->execute())
  98.     {
  99.         Database::getInstance()->CloseConnection();
  100.         return true;
  101.     }
  102.     else
  103.     {
  104.          Database::getInstance()->CloseConnection();
  105.          return false;
  106.     }
  107. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement