Пример #1
0
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";
}
Пример #2
0
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;
}
Пример #3
0
    <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>
Пример #5
0
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
}
Пример #6
0
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";
}