function delete($parameter)
 {
     $this->page_title = Inflector::humanize($this->name);
     if (SITE_WORKFLOW) {
         // need to test for workflow first
         $pc_model =& NModel::factory('page_content');
         /* @var $pc_model PageContent */
         $in_workflow = $pc_model->isWorkflowContent($this->name, $parameter);
         // if it's in a workflowed page
         if ($in_workflow) {
             $this->flash->set('notice', 'The record cannot be deleted until it is removed from the workflow page it belongs to.');
             include_once 'view/helpers/url_helper.php';
             $referer = isset($this->params['_referer']) ? urldecode($this->params['_referer']) : false;
             if ($referer) {
                 header('Location:' . $referer);
                 exit;
             }
             $this->redirectTo('viewlist');
         }
     }
     parent::delete($parameter);
 }