<h1>Visualisierung historischer Sammlungen</h1> <h2>5. Auswahl der darzustellenden Felder</h2> <?php $test1 = 0; if ($_SESSION['upload'] == 1 and $_SESSION['store'] == 1 and $_SESSION['geoData'] == 1 and $_SESSION['beacon'] == 1 and $_SESSION['annotation'] == 1 and $_SESSION['folder'] == 1) { $test1 = 1; } $test2 = 0; if (isset($_POST['fieldsPosted'])) { $test2 = 1; } if ($test1 == 0) { echo '<p>Bitte fangen Sie <a href="load.php">von vorne</a> an.</p>'; } elseif ($test1 == 1 and $test2 == 0) { $checkboxes = makeSelectForm(); echo '<p>Bitte wählen Sie aus, wie die einzelnen Felder dargestellt werden sollen.</p>'; echo ' <form class="form-horizontal" action="select.php" method="post">'; echo ' ' . $checkboxes; echo ' <div class="form-group"> <div class="col-sm-offset-3 col-sm-9"> <button type="submit" class="btn btn-default">Abschicken</button> </div> </div> '; echo ' <input type="hidden" name="fieldsPosted"> </form>';
function choiseMakeForm($columnItem, $name, $valueArray) { $type = $columnItem[$name]['type']; if ($type == 'area') { $retHTML .= makeAreaForm($columnItem, $name, $valueArray); } else { if ($type == 'select') { $retHTML .= makeSelectForm($columnItem, $name, $valueArray); } else { if ($type == 'radio') { $retHTML .= makeRadioForm($columnItem, $name, $valueArray); } else { if ($type == 'check') { $retHTML .= makeCheckForm($columnItem, $name, $valueArray); } else { if ($type == 'file') { $retHTML .= makeFileForm($columnItem, $name, $valueArray); } else { if ($type == 'hidden') { $retHTML .= makeHiddenForm($columnItem, $name, $valueArray); } else { $retHTML .= makeTextForm($columnItem, $name, $valueArray); } } } } } } return $retHTML; }