Ejemplo n.º 1
0
 $header = createHeader(array_keys($res[0]));
 $row = "";
 $table = "";
 foreach ($res as $result) {
     $keys = array_keys($result);
     $formElements = "";
     foreach ($keys as $key) {
         if ($key === "id") {
             $input = PartialParser::Parse('hidden', ["name" => "id[]", "value" => $result['id']]) . $result['id'];
         } else {
             if ($key === "email") {
                 $input = PartialParser::Parse('text', ["name" => "email" . $result['id'], "value" => $result[$key], "size" => 15]);
             } else {
                 if ($key === "pLevel") {
                     $dropdown = new DropDown("userlevel" . $result['id'], $userLevels, array_search($result[$key], $userLevels));
                     $input = $dropdown->Html();
                 } else {
                     if ($key === "activated") {
                         $checked = $result[$key];
                         $values = [["Yes", "1"], ["No", "0"]];
                         $radio = new RadioGroup($key . $result['id'], $checked, $values);
                         $input = $radio->Html();
                     } else {
                         $input = $result[$key];
                     }
                 }
             }
         }
         $formElements .= PartialParser::Parse('table-cell', ["content" => $input]);
     }
     $row .= PartialParser::Parse('table-row', ["content" => $formElements]);