Exemplo n.º 1
0
 /**
  * Update/Insert table row
  *
  * @param array $row
  *
  * @return bool
  */
 public function saveRowTable($row)
 {
     $isSaved = $row->isSaved();
     $result = parent::saveRowTable($row);
     // Сохраним событие в лог
     if ($result) {
         $username = $this->_identity->username;
         if ($isSaved) {
             $message = "User - \"{$username}\" updated a row in the table-\"blog_info\" with title_info=\"{$row->title_info}\"";
             $this->_logMsg->admin_row_update($message);
         } else {
             $message = "User - \"{$username}\" inserted a row into a table-\"blog_info\" with title_info=\"{$row->title_info}\"";
             $this->_logMsg->admin_row_insert($message);
         }
     }
     return $result;
 }
Exemplo n.º 2
0
 /**
  * Update/Insert table row
  *
  * @param array $row
  *
  * @return bool
  */
 public function saveRowTable($row)
 {
     $prefix = "";
     //-----------
     $result = parent::saveRowTable($row);
     // Сохраним событие в лог
     if ($result) {
         $isSaved = $row->isSaved();
         $username = $this->_identity->username;
         $params = $this->_request->getParams();
         $table = $params['table'];
         switch ($table) {
             case 'admin.blog_posts':
                 $title = $row->profile->title;
                 $prefix = "title=\"{$title}\"";
                 break;
             case 'admin.blog_posts_audio':
                 $prefix = "name=\"{$row->name}\"";
                 break;
             case 'admin.blog_posts_images':
                 $id = $row->getId();
                 $prefix = "id=\"{$id}\"";
                 break;
             case 'admin.blog_posts_locations':
                 $prefix = "description=\"{$row->description}\"";
                 break;
             case 'admin.blog_posts_tags':
                 $prefix = "label=\"{$row->label}\"";
                 break;
             case 'admin.blog_posts_video':
                 $prefix = "name=\"{$row->name}\"";
                 break;
             default:
                 break;
         }
         if ($isSaved) {
             $message = "User - \"{$username}\" updated a row in the table-\"{$table}\" with {$prefix}";
             $this->_logMsg->admin_row_update($message);
         } else {
             $message = "User - \"{$username}\" inserted a row into table-\"{$table}\" with {$prefix}";
             $this->_logMsg->admin_row_insert($message);
         }
     }
     return $result;
 }