function manage($verb, $args) { if (!parent::manage($verb, $args, $message)) { return false; } $this->import('CustomLocaleHandler'); $customLocaleHandler = new CustomLocaleHandler(); switch ($verb) { case 'edit': $customLocaleHandler->edit($args); return true; case 'saveLocaleChanges': $customLocaleHandler->saveLocaleChanges($args); return true; case 'editLocaleFile': $customLocaleHandler->editLocaleFile($args); return true; case 'saveLocaleFile': $customLocaleHandler->saveLocaleFile($args); return true; default: $customLocaleHandler->index(); return true; } }
function manage($verb, $args, &$message) { $this->import('CustomLocaleHandler'); $returner = true; switch ($verb) { case 'enable': $this->setEnabled(true); $message = Locale::translate('plugins.generic.customLocale.enabled'); $returner = false; break; case 'disable': $this->setEnabled(false); $message = Locale::translate('plugins.generic.customLocale.disabled'); $returner = false; break; case 'index': if ($this->getEnabled()) { $customLocaleHandler = new CustomLocaleHandler(); $customLocaleHandler->index(); } break; case 'edit': if ($this->getEnabled()) { $customLocaleHandler = new CustomLocaleHandler(); $customLocaleHandler->edit($args); } break; case 'saveLocaleChanges': if ($this->getEnabled()) { $customLocaleHandler = new CustomLocaleHandler(); $customLocaleHandler->saveLocaleChanges($args); } break; case 'editLocaleFile': if ($this->getEnabled()) { $customLocaleHandler = new CustomLocaleHandler(); $customLocaleHandler->editLocaleFile($args); } break; case 'saveLocaleFile': if ($this->getEnabled()) { $customLocaleHandler = new CustomLocaleHandler(); $customLocaleHandler->saveLocaleFile($args); } break; default: if ($this->getEnabled()) { $customLocaleHandler = new CustomLocaleHandler(); $customLocaleHandler->index(); } } return $returner; }
function manage($verb, $args) { $this->import('CustomLocaleHandler'); $returner = true; switch ($verb) { case 'enable': $this->setEnabled(true); $returner = false; break; case 'disable': $this->setEnabled(false); $returner = false; break; case 'index': if ($this->getEnabled()) { CustomLocaleHandler::index(); } break; case 'edit': if ($this->getEnabled()) { CustomLocaleHandler::edit($args); } break; case 'saveLocaleChanges': if ($this->getEnabled()) { CustomLocaleHandler::saveLocaleChanges($args); } break; case 'editLocaleFile': if ($this->getEnabled()) { CustomLocaleHandler::editLocaleFile($args); } break; case 'saveLocaleFile': if ($this->getEnabled()) { CustomLocaleHandler::saveLocaleFile($args); } break; default: if ($this->getEnabled()) { CustomLocaleHandler::index(); } } return $returner; }
/** * @copydoc Plugin::manage() */ function manage($args, $request) { if (!parent::manage($args, $request)) { return false; } $this->import('CustomLocaleHandler'); $customLocaleHandler = new CustomLocaleHandler($this->getName()); switch ($array_shift($args)) { case 'edit': $customLocaleHandler->edit($args, $request); return true; case 'saveLocaleChanges': $customLocaleHandler->saveLocaleChanges($args, $request); return true; case 'editLocaleFile': $customLocaleHandler->editLocaleFile($args, $request); return true; case 'saveLocaleFile': $customLocaleHandler->saveLocaleFile($args, $request); return true; default: $customLocaleHandler->index($args, $request); return true; } }
/** * @see Plugin::manage() */ function manage($verb, $args, &$message, &$messageParams, &$pluginModalContent = null) { if (!parent::manage($verb, $args, $message, $messageParams)) { return false; } $request = $this->getRequest(); $this->import('CustomLocaleHandler'); $customLocaleHandler = new CustomLocaleHandler($this->getName()); switch ($verb) { case 'edit': $customLocaleHandler->edit($args, $request); return true; case 'saveLocaleChanges': $customLocaleHandler->saveLocaleChanges($args, $request); return true; case 'editLocaleFile': $customLocaleHandler->editLocaleFile($args, $request); return true; case 'saveLocaleFile': $customLocaleHandler->saveLocaleFile($args, $request); return true; default: $customLocaleHandler->index($args, $request); return true; } }