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;
 }
Beispiel #4
0
 /**
  * @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;
     }
 }
Beispiel #5
0
 /**
  * @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;
     }
 }