/** * Save changes to a searchable field's settings. */ function updateCrosswalk() { parent::validate(); $plugin =& MysqlIndexAdminHandler::getPlugin(); $plugin->import('CrosswalkForm'); $crosswalkForm = new CrosswalkForm(Request::getUserVar('crosswalkId')); $crosswalkForm->initData(); $crosswalkForm->readInputData(); if ($crosswalkForm->validate()) { $crosswalkForm->execute(); Request::redirect(null, 'adminCrosswalks'); } else { MysqlIndexAdminHandler::setupTemplate(true); $crosswalkForm->display(); } }
/** * Save changes to a searchable field's settings. */ function updateCrosswalk($args, &$request) { parent::validate(); $plugin =& $this->getPlugin(); $plugin->import('CrosswalkForm'); $crosswalkForm = new CrosswalkForm(MYSQL_PLUGIN_NAME, $request->getUserVar('crosswalkId')); $crosswalkForm->initData(); $crosswalkForm->readInputData(); if ($crosswalkForm->validate()) { $crosswalkForm->execute(); $request->redirect(null, 'adminCrosswalks'); } else { $this->setupTemplate($request, true); $crosswalkForm->display(); } }