Beispiel #1
0
 private function getFormModuleVars(GWF_Module $mod)
 {
     $back = array();
     $mid = $mod->getID();
     $vars = GWF_ModuleLoader::getModuleVars($mid);
     if (count($vars) === 0) {
         return $back;
     }
     $vars = GWF_ModuleLoader::sortVarsByType($vars);
     $type = $vars[key($vars)]['mv_type'];
     foreach ($vars as $var) {
         if ($var['mv_type'] !== $type) {
             $back['div_' . $type] = array(GWF_Form::DIVIDER);
             $type = $var['mv_type'];
         }
         $name = $var['mv_key'];
         $getkey = sprintf('mv_%s', $name);
         $back[$getkey] = $this->getFormModuleVar($mod, $name, $var);
     }
     return $back;
 }