/** * Retrive the package stock * * @param $number customer number * @return object */ public function find($number) { $resources = new Resources(); $resources->setHeaders(array('Accept' => 'application/json')); $resources->setBaseUrl(Config::get("resources::gemba.baseUrl")); $json = $resources->get("packagesstock.{$number}"); $stock = json_decode($json); if ($stock->status > 0) { return array(); } return $stock->data->PackageStock; }
/** * Get all packages * @return array of packages */ public function all() { $resources = new Resources(); $resources->setAuthorization(); $resources->setBaseUrl(Config::get("resources::gemba.baseUrl")); $resources->setHeaders(array("Accept" => "application/json")); $json = $resources->get("packagesrequest"); $packagesRequest = json_decode($json, true); if (empty($packagesRequest)) { return array(); } $listPackages = array(); return $packagesRequest; }
/** * Get all packages * @return array of packages */ public function all() { $resources = new Resources(); $resources->setAuthorization(); $resources->setBaseUrl("http://backoffice.my.alfaloc.pt"); $json = $resources->get("packagesrequest"); $budgets = json_decode($json, true); if (empty($budgets)) { return array(); } $listBudgets = array(); foreach ($budgets as $budget) { $c = new Budget(); $c->fill($budget); if ($c->customerNumber == Session::get("my_account_selected")) { $listBudgets[] = $c->toArray(); } } return $listBudgets; }