function makeWorkerListHTMLRows(Worker $w, $position, Worker $author, $checkBoxFlag, $isSelected) { echo "<tr>\n"; if ($checkBoxFlag) { $option = array($position, ""); echo " <td class='checkValue'>"; swwat_createRadioOption(PARAM_LIST_MULTIPLE, $option, SWWAT_CHECKBOX, $isSelected, FALSE); echo " </td>\n"; } echo ' <td class="fieldValueFirst">'; if (!$checkBoxFlag && $author->isOrganizer()) { echo '<a href="WorkerViewPage.php?', PARAM_LIST_INDEX, '=', $position, '">'; } echo htmlspecialchars($w->nameString()); if (!$checkBoxFlag && $author->isOrganizer()) { echo "</a>"; } echo "</td>\n"; if (!$author->isCrewMember()) { echo "<td class='fieldValue'>"; echo htmlspecialchars($w->email); echo "</td>\n"; echo "<td class='fieldValue'>"; echo swwat_format_phone($w->phone); echo "</td>\n"; } echo "</tr>\n"; }
function makeExpoRegistrationRow(Expo $expo, $position) { expoListStartRow($expo, $position, FALSE); echo "\t<td class='fieldValue'>"; swwat_createRadioOption(PARAM_LIST_MULTIPLE, array($position, ""), SWWAT_CHECKBOX, TRUE, FALSE); echo "</td>\n</tr>\n"; return; }
<div id="workerviewpage_roles"> <form method="POST" name="workerviewpage_roles_form" action="WorkerViewUpdateRoles.php"> <table> <tr><td> <?php swwat_createRadioOption(PARAM_AUTHROLE, RoleEnum::$OPTION_CREWMEMBER, SWWAT_RADIO, $worker->isCrewMember(), !$author->isOrganizer()); ?> </td></tr> <tr><td> <?php swwat_createRadioOption(PARAM_AUTHROLE, RoleEnum::$OPTION_SUPERVISOR, SWWAT_RADIO, $worker->isSupervisor(), !$author->isOrganizer()); ?> </td></tr> <tr><td> <?php swwat_createRadioOption(PARAM_AUTHROLE, RoleEnum::$OPTION_ORGANIZER, SWWAT_RADIO, $worker->isOrganizer(), !$author->isOrganizer()); ?> </td></tr> <tr><td> <?php // ignore an empty row if ($author->isOrganizer() && $author->workerid != $worker->workerid) { swwat_createInputSubmit(PARAM_UPDATEROLE, "Update Roles"); } ?> </td></tr> </table> </form> <br /> </div><!-- workerviewpage_roles -->
echo PARAM_STOPTIME; ?> " value="<?php echo swwat_format_isodate($expDate); ?> " size="25"/></td> </tr> <tr><td class="fieldTitle">Require generic code:</td> <td><?php swwat_createRadioOption(PARAM_WITHCODE, array(PARAM_WITHCODE, ""), SWWAT_CHECKBOX, $withCode, TRUE); ?> </td> </tr> <tr><td class="fieldTitle">Make code unique:</td> <td><?php swwat_createRadioOption(PARAM_UNIQUE, array(PARAM_UNIQUE, ""), SWWAT_CHECKBOX, $uniqueCode, TRUE); ?> </td> </tr> <tr><td class="fieldTitle">CSV File Format:</td> <td><?php swwat_createSelect(0, "CSVFileFormat", array(array("FiveDegrees", "Five Degrees")), "FiveDegrees", TRUE); ?> </td> </tr> <tr><td></td><td></td></tr> <tr><td class="fieldTitle">Upload File:</td><td><?php createFileUploadForm("InvitationFileUploadAction.php", PARAM_DOCUMENT); ?> </td></tr> </table>
function swwat_createRadioSelect($param, $optionArray, $type, $defaultOption, $isDisabledFlag = FALSE) { $selected = $defaultOption; if (isset($_POST[$param])) { $selected = $_POST[$param]; } for ($j = 0; $j < count($optionArray); $j++) { $option = $optionArray[$j]; swwat_createRadioOption($param, $option, $type, 0 == strcmp($selected, $option[0]), $isDisabledFlag); } // $j }
function createExpoDataHTMLRows(Expo $expo, $formName, $isDisabledFlag = TRUE) { if (!is_null($expo)) { if (!is_null($expo->startTime)) { $_POST[PARAM_STARTTIME] = htmlspecialchars(swwat_format_isodate($expo->startTime)); } else { $_POST[PARAM_STARTTIME] = htmlspecialchars($expo->startTime); } if (!is_null($expo->stopTime)) { $_POST[PARAM_STOPTIME] = htmlspecialchars(swwat_format_isodate($expo->stopTime)); } else { $_POST[PARAM_STOPTIME] = htmlspecialchars($expo->stopTime); } $_POST[PARAM_MAXHOURS] = htmlspecialchars($expo->expoHourCeiling); $_POST[PARAM_TITLE] = htmlspecialchars($expo->title); $_POST[PARAM_DESCRIPTION] = htmlspecialchars($expo->description); $_POST[PARAM_SCHEDULE_ALGO] = $expo->scheduleAssignAsYouGo; $_POST[PARAM_SCHEDULE_PUBLISH] = $expo->scheduleVisible; $_POST[PARAM_SCHEDULE_TIME_CONFLICT] = $expo->allowScheduleTimeConflict; $_POST[PARAM_NEWUSER_ADDED_ON_REGISTRATION] = $expo->newUserAddedOnRegistration; } echo "<table>\n"; echo " <tr>\n"; echo " <td>\n"; echo " <table>\n"; echo " <tr><td class='fieldTitle'>Title:</td>\n<td>"; swwat_createInputValidateLength(PARAM_TITLE, $formName, 'titleCheck', 255, $isDisabledFlag); echo "</td></tr>\n"; echo " <tr><td class='fieldTitle'>Description:</td>\n<td>"; swwat_createInputValidateLength(PARAM_DESCRIPTION, $formName, 'descriptionCheck', 255, $isDisabledFlag); echo "</td></tr>\n"; echo " <tr><td class='fieldTitle'>Max Hours:</td>\n<td>"; swwat_createInputValidateLength(PARAM_MAXHOURS, $formName, 'maxhoursCheck', 255, $isDisabledFlag); echo "</td></tr>\n"; echo " <tr><td class='fieldTitle'>Start:</td>\n<td>"; echo '<input type="text" id="', PARAM_STARTTIME, '" name="', PARAM_STARTTIME, '" value="', $_POST[PARAM_STARTTIME], '" readonly="readonly" size="25" '; if ($isDisabledFlag) { echo ' disabled="disabled" '; } echo "/></td></tr>\n"; echo " <tr><td class='fieldTitle'>Stop:</td>\n<td>"; echo '<input type="text" id="', PARAM_STOPTIME, '" name="', PARAM_STOPTIME, '" value="', $_POST[PARAM_STOPTIME], '" readonly="readonly" size="25" '; if ($isDisabledFlag) { echo ' disabled="disabled" '; } echo "/></td></tr>\n"; echo " <tr><td class='fieldTitle'>Assign As You Go:</td>\n<td>\n"; swwat_createRadioOption(PARAM_SCHEDULE_ALGO, array(PARAM_SCHEDULE_ALGO, ""), SWWAT_CHECKBOX, $_POST[PARAM_SCHEDULE_ALGO], $isDisabledFlag); echo "</td></tr>\n"; echo " <tr><td class='fieldTitle'>Publish Schedule:</td>\n<td>"; swwat_createRadioOption(PARAM_SCHEDULE_PUBLISH, array(PARAM_SCHEDULE_PUBLISH, ""), SWWAT_CHECKBOX, $_POST[PARAM_SCHEDULE_PUBLISH], $isDisabledFlag); echo "</td></tr>\n"; echo " <tr><td class='fieldTitle'>Allow Time Conflicts:</td>\n<td>\n"; swwat_createRadioOption(PARAM_SCHEDULE_TIME_CONFLICT, array(PARAM_SCHEDULE_TIME_CONFLICT, ""), SWWAT_CHECKBOX, $_POST[PARAM_SCHEDULE_TIME_CONFLICT], $isDisabledFlag); echo "</td></tr>\n"; echo " <tr><td class='fieldTitle'>New User Added on Registration:</td>\n<td>\n"; swwat_createRadioOption(PARAM_NEWUSER_ADDED_ON_REGISTRATION, array(PARAM_NEWUSER_ADDED_ON_REGISTRATION, ""), SWWAT_CHECKBOX, $_POST[PARAM_NEWUSER_ADDED_ON_REGISTRATION], $isDisabledFlag); echo "</td></tr>\n"; echo " </table>\n"; echo " </td>\n"; echo " <td valign=\"top\" style=\"padding-left: 150px;\">\n"; echo " <table>\n"; $jobTitle = JobTitle::selectExpo($expo->expoid); for ($j = 0; $j < count($jobTitle); $j++) { if ($j == 0) { echo " <tr><td class='fieldTitle'>Job Titles:</td><td style=\"font-size: 10pt;\">" . $jobTitle[$j]->jobTitle . "</td></tr>\n"; } else { echo " <tr><td></td><td style=\"font-size: 10pt;\">" . $jobTitle[$j]->jobTitle . "</td></tr>\n"; } } echo " </table>\n"; echo " </td>\n"; echo " </tr>\n"; echo "</table>\n"; }