Esempio n. 1
0
 public function readSettings()
 {
     global $aecConfig;
     $r = array();
     $r['head'] = "Settings";
     $r['type'] = "table";
     $setdef = aecConfig::paramsList();
     $r['def'] = array();
     foreach ($setdef as $sd => $sdd) {
         if ($sdd === 0 || $sdd === 1) {
             $tname = str_replace(':', '', JText::_('CFG_GENERAL_' . strtoupper($sd) . '_NAME'));
             $r['def'][$tname] = array($sd, 'bool');
         }
     }
     $r['set'][] = $aecConfig->cfg;
     if (!empty($_POST['show_extsettings'])) {
         $readout[] = $r;
         unset($r);
         $r['head'] = "";
         $r['type'] = "table";
         $setdef = aecConfig::paramsList();
         $r['def'] = array();
         foreach ($setdef as $sd => $sdd) {
             if ($sdd !== 0 && $sdd !== 1) {
                 $reg = array('GENERAL', 'MI');
                 foreach ($reg as $regg) {
                     $cname = 'CFG_' . $regg . '_' . strtoupper($sd) . '_NAME';
                     if (defined($cname)) {
                         $tname = str_replace(':', '', JText::_($cname));
                     }
                 }
                 $r['def'][$tname] = array($sd);
             }
         }
         $r['set'][] = $aecConfig->cfg;
     }
     $readout[] = $r;
     return $readout;
 }