public function postOrder()
    {
        $mailSender = new MailSender();
        $data = $this->getOrderFormData();
        if ($mailSender->doVanguardOrder($data)) {
            $mailSender->doVanguardOrderAuthor(array('to' => $data['email'], 'name' => $data['name']));
            $title = 'Все получилось';
            $userMessage = Helper::ucwords($data['name']);
            $userMessage .= ',
				вы поразительно инициативны! :-)
				Мы ответим вам не позже следующего рабочего дня.
			';
        } else {
            $title = 'Отправка заявки';
            $userMessage = 'Что-то сломалось, но вы можете попробовать еще раз';
        }
        return Redirect::to('vanguard')->with('userMessage', $userMessage)->with('userMessageTitle', $title);
    }
 public function sendNotice()
 {
     if (!Input::has('themes')) {
         return Redirect::to('notices');
     }
     $mTheme = MessageThemes::find(Input::get('themes'));
     $subscribers = Input::get('subscribers');
     if (count($subscribers) == 0) {
         return Redirect::to('notices');
     }
     $data['subject'] = $mTheme->name;
     $data['baseMessage'] = $mTheme->message;
     $data['themeName'] = $mTheme->name;
     $data['comment'] = Input::get('comment', '');
     $mailSender = new MailSender();
     for ($i = 0; $i < count($subscribers); $i++) {
         $user = User::find($subscribers[$i]);
         $data['to'] = $user->email;
         $data['toName'] = $user->first_name . " " . $user->last_name;
         $mailSender->doNoticeTheme($data);
     }
     return Redirect::to('notices');
 }