<?php
class NumberController extends BaseController {
public function search() {
if (!($_GET)){
return View::make('numbers.search');
} else {
$num = Number::trimNumber($_GET['number']);
if ($num == '') {
$num = 'Введите номер в поле поиска!';
} elseif (!(strlen($num) == 10) OR !($num[0] == 0)) {
$num .=' - неправильный номер';
}
if(!(strlen($num) == 10) OR !($num[0] == 0)) {
return View::make('numbers.search')->with('num', $num);
} else {
$number = Number::where('number', '=', $num)->first();
$comment = Comment::where('number', '=', $num)->get();
$lun = $this->lun($num);
return View::make('numbers.index')
->with('num', $num)
->with('number', $number)
->with('comment', $comment)
->with('lun', $lun);
}
}
}
public function addNumber() {
$number = Number::firstOrNew(['number' => $_POST['number']]);
if($_POST['ktoeto'] == 'hoz') $number->hoz++;
if($_POST['ktoeto'] == 'brok') $number->brok++;
if($_POST['ktoeto'] == 'klien') $number->klien++;
if($_POST['ktoeto'] == 'mosh') $number->mosh++;
if(!($_POST['comment'] == ''))
{
$comment = new Comment();
$comment->text = $_POST['comment'];
$comment->number = $_POST['number'];
$comment->user_id = 1;
if($comment->save()){
$flash['comment'] = 'Ваш комментарий по номеру '.$_POST['number'].' сохранен';
}
}
if($number->save()){
$flash['number'] = 'Ваше мнение по номеру '.$_POST['number'].' сохранено';
}
return View::make('numbers.search')->with('flash', $flash);
}
}