/** * Delete table row * * @param array $row * * @return bool */ public function deleteRowTable($row) { $result = parent::deleteRowTable($row); // Сохраним событие в лог if ($result) { $username = $this->_identity->username; $message = "User - \"{$username}\" deleted a row from table-\"blog_info\" with title_info=\"{$row->title_info}\""; $this->_logMsg->admin_row_delete($message); } return $result; }
/** * Delete table row * * @param array $row * * @return bool */ public function deleteRowTable($row) { $prefix = ""; //----------- $result = parent::deleteRowTable($row); // Сохраним событие в лог if ($result) { $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; } $message = "User - \"{$username}\" deleted a row from table-\"{$table}\" with {$prefix}"; $this->_logMsg->admin_row_delete($message); } return $result; }