コード例 #1
0
ファイル: InfoController.php プロジェクト: bsa-git/zf-myblog
 /**
  * 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;
 }
コード例 #2
0
ファイル: BlogController.php プロジェクト: bsa-git/zf-myblog
 /**
  * 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;
 }