/**
  * Добавление новой записи в гостевую книгу
  */
 protected function add()
 {
     // Создаем экземпляр модели для получения данных из БД
     $model = new guestbook2Model();
     if ($text = waRequest::post('text')) {
         $data = array('text' => $text, 'datetime' => date('Y-m-d H:i:s'));
         if ($this->getUser()->getId()) {
             $data['contact_id'] = $this->getUser()->getId();
         } else {
             $data['name'] = waRequest::post('name');
         }
         // Вставляем новую запись в таблицу
         $model->insert($data);
         // Если контакт не является юзером бэкенда
         if ($this->getUser()->getId() && !$this->getUser()->get('is_user')) {
             // Добавляем контакт в системную категорию приложения
             $this->getUser()->addToCategory($this->getAppId());
         }
     }
     // редирект на первую страницу, чтобы показать новое сообщение
     $this->redirect(wa()->getRouteUrl('/frontend'));
 }
 /**
  * Adding a new record to the guestbook
  * Добавление новой записи в гостевую книгу
  */
 protected function add()
 {
     // Creating a model instance for retrieving data from the database
     // Создаем экземпляр модели для получения данных из БД
     $model = new guestbook2Model();
     if ($text = waRequest::post('text')) {
         $data = array('text' => $text, 'datetime' => date('Y-m-d H:i:s'));
         if ($this->getUser()->getId()) {
             $data['contact_id'] = $this->getUser()->getId();
         } else {
             $data['name'] = waRequest::post('name');
         }
         // Inserting a new record into the database table
         // Вставляем новую запись в таблицу
         $model->insert($data);
         // If contact is not a backend user
         // Если контакт не является юзером бэкенда
         if ($this->getUser()->getId() && !$this->getUser()->get('is_user')) {
             // Adding contact to the app's system category
             // Добавляем контакт в системную категорию приложения
             $this->getUser()->addToCategory($this->getAppId());
         }
     }
     // redirecting user to the first page to show the new message
     // редирект на первую страницу, чтобы показать новое сообщение
     $this->redirect(wa()->getRouteUrl('/frontend'));
 }