function __construct($default = array()) { parent::__construct($default); $task = JRequest::getWord('task', ''); switch ($task) { case 'add': case 'save': case 'apply': case 'edit': JToolBarHelper::apply(); JToolBarHelper::save(); JToolBarHelper::cancel(); break; default: JToolBarHelper::addNew(); JToolBarHelper::deleteList(); JToolBarHelper::makeDefault('publish'); break; } // Register Extra tasks JRequest::setVar('view', 'services'); $this->registerTask('add', 'edit'); $this->registerTask('apply', 'save'); $this->registerTask('publish', 'setDefault'); }
function __construct($default = array()) { parent::__construct($default); // Register Extra tasks $this->registerTask('back', 'back'); $this->registerTask('cancel', 'cancel'); $this->registerTask('compare', 'compare'); $this->registerTask('files_compare', 'filesCompare'); $this->registerTask('changelog', 'changelog'); $this->registerTask('checkupdate', 'checkUpdate'); $this->registerTask('upgrade', 'upgrade'); $this->registerTask('recovery', 'recovery'); $this->registerTask('rollback', 'rollback'); $this->registerTask('list_backup_conflicted', 'listBackupConflicted'); $this->registerTask('compare_conflicted', 'compareConflicted'); $this->registerTask('files_compare_conflicted', 'compareFilesConflicted'); $this->registerTask('save_file', 'saveFile'); $this->registerTask('config_service', 'configService'); $this->registerTask('config_license', 'configLicense'); $this->registerTask('config_extensions', 'configExtensions'); }