(2003-2009) * @author Froxlor team (2010-) * @license GPLv2 http://files.froxlor.org/misc/COPYING.txt * @package Functions * @version $Id$ */ function getFormGroupOutput($groupname, $groupdetails) { global $lng; eval("\$group = \"" . getTemplate("settings/settings_group") . "\";"); return $group; } function getFormOverviewGroupOutput($groupname, $groupdetails) { global $lng, $settings, $filename, $s; $group = ''; $title = $groupdetails['title']; $part = $groupname; $activated = true; $option = ''; if(isset($groupdetails['fields'])) { foreach($groupdetails['fields'] as $fieldname => $fielddetails) { if(isset($fielddetails['overview_option']) && $fielddetails['overview_option'] == true ) { if($fielddetails['type'] != 'option' && $fielddetails['type'] != 'bool') { standard_error('overviewsettingoptionisnotavalidfield'); } if($fielddetails['type'] == 'option') { $options_array = $fielddetails['option_options']; $options = ''; foreach($options_array as $value => $vtitle) { $options .= makeoption($vtitle, $value, $settings[$fielddetails['settinggroup']][$fielddetails['varname']]); } $option.= $fielddetails['label'].': '; $option.= ''; $activated = true; } else { $option.= $lng['admin']['activated'].': '; $option.= makeyesno($fieldname, '1', '0', $settings[$fielddetails['settinggroup']][$fielddetails['varname']]); $activated = (int)$settings[$fielddetails['settinggroup']][$fielddetails['varname']]; } } } } eval("\$group = \"" . getTemplate("settings/settings_overviewgroup") . "\";"); return $group; }