/**
  * 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();
     }
 }