/** * Active or deactivate plugins * * @param string $alias name of plugin */ public function admin_toggle($alias) { $this->autoRender = false; if (HuradPlugin::isActive($alias)) { if (HuradPlugin::deactivate($alias)) { $this->Session->setFlash(__d('hurad', 'Plugin deactivate'), 'flash_message', array('class' => 'success')); $this->redirect(array('action' => 'index')); } else { $this->Session->setFlash(__d('hurad', 'The plugin could not be deactivate. Please, try again.'), 'flash_message', array('class' => 'danger')); $this->redirect(array('action' => 'index')); } } else { if (HuradPlugin::activate($alias)) { $this->Session->setFlash(__d('hurad', 'Plugin activate'), 'flash_message', array('class' => 'success')); $this->redirect(array('action' => 'index')); } else { $this->Session->setFlash(__d('hurad', 'The plugin could not be activate. Please, try again.'), 'flash_message', array('class' => 'danger')); $this->redirect(array('action' => 'index')); } } }