Backend\Modules\Faq\Actions\DeleteFeedback::execute PHP Метод

execute() публичный Метод

Execute the action
public execute ( )
    public function execute()
    {
        $feedbackId = $this->getParameter('id', 'int');
        $feedback = BackendFaqModel::getFeedback($feedbackId);
        BackendModel::triggerEvent($this->getModule(), 'after_delete_feedback', array('item' => $feedback));
        // there is no feedback data, so redirect
        if (empty($feedback)) {
            $this->redirect(BackendModel::createURLForAction('Index') . '&error=non-existing');
        }
        BackendFaqModel::deleteFeedback($feedbackId);
        $this->redirect(BackendModel::createURLForAction('Edit') . '&id=' . $feedback['question_id'] . '&report=deleted#tabFeedback');
    }
DeleteFeedback