assign('promptElFinder', 'y'); // Determine the current filegal default view $defView = $prefs['fgal_default_view']; if (isset($defView)) { if ($defView == 'finder') { $smarty->assign('useElFinderAsDefault', true); } else { $smarty->assign('useElFinderAsDefault', false); } } } return $showPage; } public function getTemplate() { $wizardTemplate = 'wizard/changes_ui.tpl'; return $wizardTemplate; } public function onContinue($homepageUrl) { $tikilib = TikiLib::lib('tiki'); // Run the parent first parent::onContinue($homepageUrl); if (isset($_REQUEST['useElFinderAsDefault']) && $_REQUEST['useElFinderAsDefault'] === 'on') { // Set ElFinder view as the default File Gallery view $tikilib->set_preference('fgal_default_view', 'finder'); } else { // Re-set back default File Gallery view to list $tikilib->set_preference('fgal_default_view', 'list'); } } }