Craft\WorkflowController::actionSendForSubmission PHP Method

actionSendForSubmission() public method

    public function actionSendForSubmission()
    {
        $user = craft()->userSession->getUser();
        $model = new Workflow_SubmissionModel();
        $model->ownerId = craft()->request->getParam('entryId');
        $model->draftId = craft()->request->getParam('draftId');
        $model->editorId = $user->id;
        $model->status = Workflow_SubmissionModel::PENDING;
        $model->dateApproved = null;
        if (craft()->workflow_submissions->save($model)) {
            craft()->userSession->setNotice(Craft::t('Entry submitted for approval.'));
        } else {
            craft()->userSession->setError(Craft::t('Could not submit for approval.'));
        }
        // Redirect page to the entry as its not a form submission
        craft()->request->redirect(craft()->request->urlReferrer);
    }