3
0
Fork 0
mirror of https://github.com/fsr/eseeva synced 2025-04-28 09:28:31 +02:00

added the requested drop down menu for the patrons

This commit is contained in:
Lucas Woltmann 2014-07-21 15:48:40 +02:00
parent 0726d74796
commit b5956dd094
22 changed files with 67 additions and 13 deletions

35
libs/formLib.php Normal file → Executable file
View file

@ -1,9 +1,9 @@
<?php
//============================================================================
// Name : formLib.php
// Author : Patrick Reipschläger
// Version : 1.0
// Date : 08-2013
// Authors : Patrick Reipschläger, Lucas Woltmann
// Version : 1.1
// Date : 07-2014
// Description : Provides several functions for displaying form elements
// for the ESE evaluation for students and tutors.
//============================================================================
@ -211,6 +211,11 @@
CreateQuestion($entry[1], $id, $value);
else if ($type == Q_COMMENT)
CreateCommentBox($entry[1], $id, $value);
else if ($type == Q_DROPDOWN)
{
$value = $formData;
CreateDropDownMenu($entry[1], $id, $value);
}
}
/**
* Echos a range of new divisions with switching row styles for all questions that
@ -260,4 +265,28 @@
echo " </div>\n";
echo "</div>\n";
}
/**
* Echos a new division with a labelled text box and switching row styles.
*
* @param string $label The label that should be displayed for the dropdown menu.
* @param string $id The unique id that is used to identify the dropdownmenu.
* @param string $value The options that should be displayed within the dropdown menu.
*
*/
function CreateDropDownMenu($label, $id, $value)
{
CreateRowHeader();
echo " <div class=\"col-sm-8\">\n";
echo " <p class=\"lead\">" . $label . "</p>\n";
echo " </div>\n";
echo " <div class=\"col-sm-4\">\n";
echo " <select class=\"form-control\" id=\"". $id . "\" name=\"". $id ."\" required>\n";
foreach ($value as $key => $entry) {
echo " <option value=\"".$entry."\">".$entry."</option>\n";
}
echo " </select>\n";
echo " </div>\n";
echo "</div>\n";
}
?>