Exemplo n.º 1
0
Arquivo: item.php Projeto: noikiy/vis
 /**
  * Shows a detailed view of the item
  */
 public function view($itemId)
 {
     try {
         $itemService = new ItemService();
         $item = $itemService->fetchDetailed($itemId);
         $supplierService = new SupplierService();
         $suppliers = $supplierService->fetchSuppliersForItem($itemId);
         $itemExpenseService = new ItemExpenseService();
         $buyingPrices = $itemExpenseService->fetchBuyingPricesForItem($itemId);
     } catch (Exception $e) {
         Debug::log($e->getMessage(), 'error');
         redirect('/dashboard');
         exit;
     }
     $this->renderView('view', array('item' => $item, 'suppliers' => $suppliers, 'buyingPrices' => $buyingPrices));
 }