Ejemplo n.º 1
0
                         $inventry = new inventry();
                         $inventry->company_id = $shop_id;
                         $inventry->item_id = $purchace_item_prev->item_id;
                         $inventry = $inventry->getInventryForSpecificCompanyAndItem()[0];
                         $inventry->in_stock_count = $inventry->in_stock_count - $diff;
                         $inventry->updateInventry();
                     }
                 }
             }
         }
         $purchace->setPurchaceItems($purchace_items_new);
         if ($purchace->updatePurchace()) {
             $message = "Purchace Updated Successfuly";
             $responce = array('status' => 'success', 'error' => '', 'data' => array("message" => $message, "id" => $purchace->id));
         } else {
             $description = "Purchace update failed, Purchace : " . $purchace->to_string();
             Log::e($tag, $description);
             $mysql_error = mysql_error();
             if (empty($mysql_error)) {
                 $error_message = 'Some server error occured';
             } else {
                 $error_message = $mysql_error;
             }
             $responce = array('status' => 'failed', 'error' => $error_message, 'data' => array());
         }
     } else {
         $responce = array('status' => 'failed', 'error' => 'Data missing', 'data' => array());
     }
 } else {
     if ($form_id == 39) {
         ///admin/owner change password