<?php

class BaseController extends Controller {

	protected $months = array(
			'01' => "января", '02' => "февраля", '03' => "марта", '04' => "апреля", '05' => "мая", '06' => "июня", '07' => "июля", '08' => "августа", '09' => "сентября", '10' => "октября", '11' => "ноября", '12' => "декабря",
			'1'	 => "января", '2'	 => "февраля", '3'	 => "марта", '4'	 => "апреля", '5'	 => "мая", '6'	 => "июня", '7'	 => "июля", '8'	 => "августа", '9'	 => "сентября"
	);

	/**
	 * Setup the layout used by the controller.
	 *
	 * @return void
	 */
	protected function setupLayout($layout = null) {
		if ($layout) {
			$this->layout = $layout;
		}
		if (!is_null($this->layout)) {
			$this->layout = View::make($this->layout);
		}

		return $this->layout;
	}

	protected function preparePhone($phone) {
		$phone = preg_replace("/\D/", "", $phone);
		if (strlen($phone) == 10) {
			$phone = '7' . $phone;
		}
		if (strlen($phone) == 11) {
			$phone = '7' . substr($phone, 1, 10);
		}
		return $phone;
	}

}
