Пример #1
0
 /**
  * Delete a specific price
  *
  * @param int $id_specific_price
  *
  * @return array error & status
  */
 public function deleteSpecificPrice($id_specific_price)
 {
     if (!$id_specific_price || !\ValidateCore::isUnsignedId($id_specific_price)) {
         $error = 'The specific price ID is invalid.';
     } else {
         $specificPrice = new \SpecificPriceCore((int) $id_specific_price);
         if (!$specificPrice->delete()) {
             $error = 'An error occurred while attempting to delete the specific price.';
         }
     }
     if (isset($error)) {
         return array('status' => 'error', 'message' => $error);
     }
     return array('status' => 'ok', 'message' => 'Successful deletion');
 }