Craft\RetourController::actionEditRedirect PHP Method

actionEditRedirect() public method

public actionEditRedirect ( array $variables = [] )
$variables array
    public function actionEditRedirect(array $variables = array())
    {
        /* -- Give us something to edit */
        $redirectModel = new Retour_RedirectsModel();
        $redirectModel->redirectSrcUrl = craft()->request->getParam('defaultRedirectSrcUrl');
        $redirectId = 0;
        if (!empty($variables['redirectId'])) {
            $redirectId = $variables['redirectId'];
            $record = craft()->retour->getRedirectById($redirectId);
            if ($record) {
                $redirectModel->setAttributes($record->getAttributes(), false);
            }
        }
        /* -- Get the list of matches */
        $matchList = craft()->retour->getMatchesList();
        /* -- Display the edit template */
        $this->renderTemplate('retour/_edit', array('values' => $redirectModel, 'matchList' => $matchList, 'redirectId' => $redirectId));
    }