Example #1
0
 public function convertSingleToArray($data)
 {
     $array = array();
     $input = TransactionUtility::checkStore($data->getId(), INSERT_STORE_ACRION);
     if (isset($input[0])) {
         $input = $input[0]['sum_store'];
     } else {
         $input = 0;
     }
     $output = TransactionUtility::checkStore($data->getId(), ADD_ORDER_ACTION);
     if (isset($output[0])) {
         $output = $output[0]['sum_store'];
     } else {
         $output = 0;
     }
     $supplier = Utility::getSupplierInfo($data->getSupplier());
     $array['id'] = $data->getId();
     $array['name'] = $data->getName();
     $array['quantityInput'] = number_format($input);
     $array['quantityOutput'] = number_format($output);
     $array['quantityInStock'] = TransactionUtility::getMenuItemQuantityInStore($data->getId());
     $array['unit'] = $data->getUnit();
     $array['outOfStock'] = $data->getOutOfStock();
     $array['des'] = $data->getDes();
     $array['cost'] = $data->getCost();
     $array['supplier'] = $supplier->getCompanyName();
     $array['supplyType'] = $data->getSupplyItem();
     $array['InMenu'] = Utility::getMenuInMenuStore($data->getId());
     return $array;
 }