if (!isset($_GET['s'])) { $SESSION->restore('conls', $s); } else { $s = $_GET['s']; } $SESSION->save('conls', $s); if (!isset($_GET['n'])) { $SESSION->restore('conln', $n); } else { $n = $_GET['n']; } $SESSION->save('conln', $n); if ($SESSION->is_set('conlp') && !isset($_GET['page'])) { $SESSION->restore('conlp', $_GET['page']); } $configlist = GetConfigList($o, $s, $n); $listdata['total'] = $configlist['total']; $listdata['order'] = $configlist['order']; $listdata['direction'] = $configlist['direction']; $listdata['section'] = $configlist['section']; $listdata['search'] = $n; unset($configlist['total']); unset($configlist['order']); unset($configlist['direction']); unset($configlist['section']); $page = !isset($_GET['page']) ? 1 : $_GET['page']; $pagelimit = !$LMS->CONFIG['phpui']['configlist_pagelimit'] ? $listdata['total'] : $LMS->CONFIG['phpui']['configlist_pagelimit']; $start = ($page - 1) * $pagelimit; $SESSION->save('conlp', $page); $SESSION->save('backto', $_SERVER['QUERY_STRING']); $SMARTY->assign('pagelimit', $pagelimit);
case 'default_mailserver_ip': $config[$idx]['description'] = trans('IP address of mailserver'); break; case 'default_spf': $config[$idx]['description'] = trans('Default SPF record. If you leave the field blank, record will not add. Example: "v=spf1 a mx ip4:ADDRESS_MAILSERVER ~all" (Put in quotes).'); break; } //end: var break; default: $config[$idx]['description'] = trans('Unknown option. No description.'); break; } //end: section if (!empty($config[$idx]['usercomment'])) { $config[$idx]['usercomment'] = str_replace("\n", '<br>', $config[$idx]['usercomment']); } } } //end: foreach return $config; } $layout['pagetitle'] = trans('User Interface Configuration'); $configlist = GetConfigList(); $pagelimit = ConfigHelper::getConfig('phpui.configlist_pagelimit', count($configlist)); $SESSION->save('backto', $_SERVER['QUERY_STRING']); $SMARTY->assign('sections', $LMS->GetConfigSections()); $SMARTY->assign('pagelimit', $pagelimit); $SMARTY->assign('configlist', $configlist); $SMARTY->assign('section', isset($_GET['s']) ? $_GET['s'] : ''); $SMARTY->display('config/configlist.html');