public function get_index() { // Load page $data = new stdClass(); $data->title = 'Price List'; $data->layouts = Layouts::get_layouts(); $data->error = Session::get('error') ? Session::get('error') : ''; $data->size = Session::get('quote_size') ? Session::get('quote_size') : ''; $data->postcode = Session::get('postcode') ? Session::get('postcode') : ''; // old $data->establishedQuote = self::establishedQuote(); return View::make('quotations.index')->with('data', $data); }
public static function layoutWallSlotsBreakdown($id) { $data = array(); if ($layout = Layouts::get_layouts($id)) { // Get studio, sizing can diff between certain studios $studio = $layout->studio()->get(); $studio = $studio[0]; $data['singleLargeSideSlots'] = round($layout->size_x / $studio->externalwallsingleslotlength); $data['singleSmallSideSlots'] = round($layout->size_y / $studio->externalwallsingleslotlength); $data['totalLargeSideSlots'] = $data['singleLargeSideSlots'] * 2; $data['totalSmallSideSlots'] = $data['singleSmallSideSlots'] * 2; $data['totalSlots'] = $data['totalLargeSideSlots'] + $data['totalSmallSideSlots']; return $data; } return 0; }