public function index() { if (Input::has('search')) { $lands = Land::where('number', Input::get('search'))->paginate(1); } else { $lands = Land::orderByRaw('number + 0')->paginate(25); } return View::make($this->module['tpl'] . 'land.index', compact('lands')); }
function import() { if ($file_lands = file(public_path('lands.csv'))) { foreach (Land::orderByRaw('number + 0')->lists('id', 'number') as $number => $land_id) { $lands[trim($number)] = $land_id; } foreach ($file_lands as $land) { $land_numbers = preg_split("/;/", $land, NULL, PREG_SPLIT_NO_EMPTY); $land_numbers[0] = trim($land_numbers[0]); for ($i = 1; $i < count($land_numbers); $i++) { $land_numbers[$i] = trim($land_numbers[$i]); if (isset($lands[$land_numbers[$i]])) { RecommendedLands::create(array('land_id' => @$lands[$land_numbers[0]], 'recommended_land_id' => @$lands[$land_numbers[$i]])); } else { echo $land_numbers[$i] . "<br>\n"; } } } } }
<? /** * TITLE: Готовые дома * AVAILABLE_ONLY_IN_ADVANCED_MODE */ ?> <?php $lands = Land::orderByRaw('number + 0')->get(); ?> @extends(Helper::layout()) @section('style') @stop @section('content') <div class="us-page"> <div class="wrapper"> <h1 class="us-title title-green"><span>{{ $page->seo->h1 }}</span></h1> <div class="us-desc"> Закажите постройку дома или заселяйтесь в готовый </div> <div class="us-desc"> Воспользуйтесь фильтрами для поиска подходящего варианта. На этой странице – готовые дома и некоторые типовые проекты наших партнеров. <span class="info-tooltip" data-tooltip="Типовые проекты — популярные варианты домов. Это не означает, что вы ими ограничены — вносите корректировки или закажите индивидуальный проект."></span> </div> <div class="build-filter"> @include(Helper::layout('forms.buildings-filter')) <div class="clearfix"></div> <div class="filter__update js-filter-loading"></div> </div> </div> <div class="done"> <div class="wrapper">
<? /** * TITLE: Выбор участка * AVAILABLE_ONLY_IN_ADVANCED_MODE */ ?> <?php $lands = Land::orderByRaw('number + 0')->with('recommended.recommended_land')->get(); ?> @extends(Helper::layout()) @section('style') @stop @section('content') <div class="wrapper-choise js-choise-wrapper"> <div class="js-choise-map choise-map"> <div class="wrapper relative"> <div class="wrapper-photos js-map-title"> <h1 class="us-title title-choise page-full"><span>{{ $page->seo->h1 }}</span></h1> <div class="lines-choice"> <a href="#" data-number="1" class="choice__left js-choice-left"></a> <a data-number="2" class="choice__center js-choice-center"></a> <a href="#" data-number="3" class="choice__right js-choice-right"></a> </div> </div> <div class="wrapper-params"> <a href="#" class="us-btn btn-black-white js-show-filter" style="display: none;"> <span>Участки списком</span> </a> <a href="{{ URL::to('/buildings') }}" class="us-btn btn-black-white js-back-to-buildings" style="display: none;">