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;
 }