function swwat_createSelect($spaces, $param, $optionArray, $defaultOption, $isDisabledFlag = FALSE) { $selected = $defaultOption; if (isset($_POST[$param])) { $selected = $_POST[$param]; } swwat_spaces($spaces + 3); echo "<select id=\"", $param, "\" name=\"", $param, "\""; if ($isDisabledFlag) { echo " disabled=\"disabled\""; } echo ">\n"; for ($j = 0; $j < count($optionArray); $j++) { $option = $optionArray[$j]; swwat_createOption($spaces + 6, $option, 0 == strcmp($selected, $option[0])); } // $j swwat_spaces($spaces + 3); echo "</select>\n"; }
</td> <td> <table> <!-- these are javascript only --> <tr><td><input style="width:100%" type="submit" name="add" value="add >>" onclick="sendRight()"/></td></tr> <tr><td><input style="width:100%" type="submit" name="remove" value="<< remove" onclick="sendLeft()"/></td></tr> <tr><td align="center"><br /><br /><br /><input type="submit" name="save" value="Save" onclick="selectAllRight()"/></td></tr> </table> </td> <td> <?php // shiftassignpage_form // note PARAM_LIST_INDEX used in $_REQUEST echo '<select name="', PARAM_LIST_MULTIPLE, '" multiple="multiple" size="20" style="width:100%">'; for ($j = 0; $j < count($optionList); $j++) { swwat_createOption(0, $optionList[$j], FALSE); } // $j echo '</select>'; $optionList = NULL; ?> </td> </tr> </table> </form> </div><!-- shiftassignpage --> <div id="shiftassignpage_confirm"> <?php // display the 'current' assignments always $workerList = Worker::selectStation($job->stationid);
function swwat_createSelect($param, $optionArray, $defaultOption, $isDisabledFlag = FALSE) { $selected = $defaultOption; if (isset($_POST[$param])) { $selected = $_POST[$param]; } echo '<select id="', $param, '" name="', $param, '" '; if ($isDisabledFlag) { echo ' disabled="disabled" '; } echo '>'; for ($j = 0; $j < count($optionArray); $j++) { $option = $optionArray[$j]; swwat_createOption($option, 0 == strcmp($selected, $option[0])); } // $j echo '</select>'; }