function _makeCheckboxInput($value, $name) { global $THIS_RET; if ($THIS_RET['PERIOD_ID']) { $id = $THIS_RET['PERIOD_ID']; } else { $id = 'new'; } return CheckboxInput($value, 'values[' . $id . '][' . $name . ']', '', '', $id == 'new', '<IMG SRC=assets/check.gif height=15>', '<IMG SRC=assets/x.gif height=15>'); }
echo '&category_id=' . $_REQUEST['category_id']; } echo '" method="POST">'; DrawHeader($title, $delete_button . SubmitButton(_('Save'))); $header .= '<TABLE class="width-100p cellpadding-3">'; $header .= '<TR>'; //modif Francois: title required $header .= '<TD>' . MLTextInput($RET['TITLE'], 'tables[' . $_REQUEST['category_id'] . '][TITLE]', (!$RET['TITLE'] ? '<span style="color:red">' : '') . _('Title') . (!$RET['TITLE'] ? '</span>' : ''), 'required') . '</TD>'; $header .= '<TD>' . TextInput($RET['SORT_ORDER'], 'tables[' . $_REQUEST['category_id'] . '][SORT_ORDER]', _('Sort Order'), 'size=5') . '</TD>'; if ($_REQUEST['category_id'] == 'new') { $new = true; } $header .= '<TD><TABLE><TR>'; $header .= '<TD>' . CheckboxInput($RET['RESIDENCE'], 'tables[' . $_REQUEST['category_id'] . '][RESIDENCE]', _('Residence'), '', $new, '<IMG SRC="assets/check.png" height="15">', '<IMG SRC="assets/x.png" height="15">') . '</TD>'; $header .= '<TD>' . CheckboxInput($RET['MAILING'], 'tables[' . $_REQUEST['category_id'] . '][MAILING]', _('Mailing'), '', $new, '<IMG SRC="assets/check.png" height="15">', '<IMG SRC="assets/x.png" height="15">') . '</TD>'; $header .= '<TD>' . CheckboxInput($RET['BUS'], 'tables[' . $_REQUEST['category_id'] . '][BUS]', _('Bus'), '', $new, '<IMG SRC="assets/check.png" height="15">', '<IMG SRC="assets/x.png" height="15">') . '</TD>'; $header .= '</TR><TR>'; $header .= '<TD colspan="3"><span class="legend-gray">' . _('Note: All unchecked means applies to all addresses') . '</span></TD>'; $header .= '</TR></TABLE></TD>'; $header .= '</TR>'; $header .= '</TABLE>'; } else { $header = false; } if ($header) { DrawHeader($header); echo '</FORM>'; } // DISPLAY THE MENU $LO_options = array('save' => false, 'search' => false); //,'add'=>true);
PopTable('header', $title); $header .= '<TABLE cellspacing=0 cellpadding=3 border=0>'; $header .= '<TR><td class=lable >Title</td><TD>' . TextInput($RET['TITLE'], 'tables[' . $_REQUEST['marking_period_id'] . '][TITLE]', '', 'class=cell_floating') . '</TD></tr>'; $header .= '<TR><td class=lable>Short Name</td><TD>' . TextInput($RET['SHORT_NAME'], 'tables[' . $_REQUEST['marking_period_id'] . '][SHORT_NAME]', '', 'class=cell_floating') . '</TD></tr>'; if (clean_param($_REQUEST['marking_period_id'], PARAM_ALPHANUM) == 'new') { $header .= '<TR><td class=lable>Sort Order</td><TD>' . TextInput($RET['SORT_ORDER'], 'tables[' . $_REQUEST['marking_period_id'] . '][SORT_ORDER]', '', 'class=cell_small onKeyDown="return numberOnly(event);"') . '</TD></tr>'; } else { $header .= '<TR><td class=lable>Sort Order</td><TD>' . TextInput($RET['SORT_ORDER'], 'tables[' . $_REQUEST['marking_period_id'] . '][SORT_ORDER]', '', 'class=cell_small onKeyDown=\\"return numberOnly(event);\\"') . '</TD></tr>'; } $header .= '<TR><td class=lable>Graded</td><TD>' . CheckboxInput($RET['DOES_GRADES'], 'tables[' . $_REQUEST['marking_period_id'] . '][DOES_GRADES]', '', $checked, $_REQUEST['marking_period_id'] == 'new', '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>') . '</TD></tr>'; $header .= '<TR><td class=lable>Exam</td><TD>' . CheckboxInput($RET['DOES_EXAM'], 'tables[' . $_REQUEST['marking_period_id'] . '][DOES_EXAM]', '', $checked, $_REQUEST['marking_period_id'] == 'new', '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>') . '</TD></tr>'; $header .= '<TR><td class=lable>Comments</td><TD>' . CheckboxInput($RET['DOES_COMMENTS'], 'tables[' . $_REQUEST['marking_period_id'] . '][DOES_COMMENTS]', '', $checked, $_REQUEST['marking_period_id'] == 'new', '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>') . '</TD></tr>'; $header .= '<TR><td class=lable>Begins</td><TD>' . DateInput($RET['START_DATE'], 'tables[' . $_REQUEST['marking_period_id'] . '][START_DATE]', '') . '</TD></tr>'; $header .= '<TR><td class=lable>Ends</td><TD>' . DateInput($RET['END_DATE'], 'tables[' . $_REQUEST['marking_period_id'] . '][END_DATE]', '') . '</TD></tr>'; $header .= '<TR><td class=lable>Grade Posting Begins</td><TD>' . DateInput($RET['POST_START_DATE'], 'tables[' . $_REQUEST['marking_period_id'] . '][POST_START_DATE]', '') . '</TD></tr>'; $str_srch = '<TR><td class=lable>Comments</td><TD>' . CheckboxInput($RET['DOES_COMMENTS'], 'tables[' . $_REQUEST['marking_period_id'] . '][DOES_COMMENTS]', '', $checked, $_REQUEST['marking_period_id'] == 'new', '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>') . '</TD></tr>'; $header .= '<TR><td class=lable>Grade Posting Ends</td><TD>' . DateInput($RET['POST_END_DATE'], 'tables[' . $_REQUEST['marking_period_id'] . '][POST_END_DATE]', '') . '</TD></tr>'; $header .= '</TABLE>'; DrawHeader($header); PopTable('footer'); if (clean_param($_REQUEST['marking_period_id'], PARAM_ALPHANUM) == 'new') { DrawHeaderHome('', '', AllowEdit() ? '<INPUT type=submit value=Save class="btn_medium" onclick="formcheck_school_setup_marking();">' : ''); } elseif ($_REQUEST['mp_term'] != 'FY') { DrawHeaderHome('', '', AllowEdit() ? $delete_button . ' <INPUT type=submit name=btn_save id=btn_save value=Save class="btn_medium">' : ''); } else { DrawHeaderHome('', '', '<INPUT type=submit name=btn_save id=btn_save value=Save class="btn_medium">'); } echo '</FORM>'; unset($_SESSION['_REQUEST_vars']['marking_period_id']); unset($_SESSION['_REQUEST_vars']['mp_term']); }
$_ROSARIO['AllowEdit'][$modname] = $AllowEdit; } foreach ($categories_RET as $type) { $categories_options[$type['ID']] = ParseMLField($type['TITLE']); } $header .= '<TD>' . MLSelectInput($RET['CATEGORY_ID'] ? $RET['CATEGORY_ID'] : $_REQUEST['category_id'], 'tables[' . $_REQUEST['id'] . '][CATEGORY_ID]', _('Student Field Category'), $categories_options, false) . '</TD>'; $header .= '<TD>' . TextInput($RET['SORT_ORDER'], 'tables[' . $_REQUEST['id'] . '][SORT_ORDER]', _('Sort Order'), 'size=5') . '</TD>'; $header .= '</TR><TR>'; $colspan = 2; if ($RET['TYPE'] == 'autos' || $RET['TYPE'] == 'edits' || $RET['TYPE'] == 'select' || $RET['TYPE'] == 'codeds' || $RET['TYPE'] == 'multiple' || $RET['TYPE'] == 'exports' || $_REQUEST['id'] == 'new') { $header .= '<TD colspan="2">' . TextAreaInput($RET['SELECT_OPTIONS'], 'tables[' . $_REQUEST['id'] . '][SELECT_OPTIONS]', _('Pull-Down') . '/' . _('Auto Pull-Down') . '/' . _('Coded Pull-Down') . '/' . _('Select Multiple from Options') . '<BR />' . _('* one per line'), 'rows=7 cols=40') . '</TD>'; $colspan = 1; } $header .= '<TD style="vertical-align:bottom;" colspan="' . $colspan . '">' . TextInput($RET['DEFAULT_SELECTION'], 'tables[' . $_REQUEST['id'] . '][DEFAULT_SELECTION]', _('Default')) . '<BR />' . _('* for dates: YYYY-MM-DD') . ',<BR /> ' . _('for checkboxes: Y') . '</TD>'; $new = $_REQUEST['id'] == 'new'; $header .= '<TD>' . CheckboxInput($RET['REQUIRED'], 'tables[' . $_REQUEST['id'] . '][REQUIRED]', _('Required'), '', $new) . '</TD>'; $header .= '</TR>'; $header .= '</TABLE>'; } elseif ($_REQUEST['category_id']) { echo '<FORM action="Modules.php?modname=' . $_REQUEST['modname'] . '&table=STUDENT_FIELD_CATEGORIES'; if ($_REQUEST['category_id'] != 'new') { echo '&category_id=' . $_REQUEST['category_id']; } echo '" method="POST">'; DrawHeader($title, $delete_button . SubmitButton(_('Save'))); $header .= '<TABLE class="width-100p cellpadding-3">'; $header .= '<TR>'; //modif Francois: title required $header .= '<TD>' . MLTextInput($RET['TITLE'], 'tables[' . $_REQUEST['category_id'] . '][TITLE]', (!$RET['TITLE'] ? '<span style="color:red">' : '') . _('Title') . (!$RET['TITLE'] ? '</span>' : ''), 'required') . '</TD>'; $header .= '<TD>' . TextInput($RET['SORT_ORDER'], 'tables[' . $_REQUEST['category_id'] . '][SORT_ORDER]', _('Sort Order'), 'size=5') . '</TD>'; $header .= '<TD>' . TextInput($RET['COLUMNS'], 'tables[' . $_REQUEST['category_id'] . '][COLUMNS]', _('Display Columns'), 'size=5') . '</TD>';
echo '</table>'; echo '</td></TR>'; echo '<TR><td height="30px" colspan=2 class=hseparator><b>Access Information</b></td></tr><tr><td colspan="2">'; echo '<TABLE border=0>'; echo '<tr><td style=width:120px>Username</td><td>:</td><td>'; echo TextInput($student['USERNAME'], 'students[USERNAME]', '', 'class=cell_medium onkeyup="usercheck_init_student(this)"'); echo '<span id="ajax_output_st"></span>'; echo '</td></tr>'; echo '<tr><td>Password</td><td>:</td><td>'; echo TextInput(array($student['PASSWORD'], str_repeat('*', strlen($student['PASSWORD']))), 'students[PASSWORD]', '', 'class=cell_medium onkeyup=passwordStrength(this.value)', 'AUTOCOMPLETE = off'); echo '<div id="passwordStrength" style=display:none></div>'; echo '</td></tr>'; if ($_REQUEST['student_id'] != 'new') { echo '<tr><td>Last Login</td><td>:</td><td>'; echo NoInput(ProperDate(substr($student['LAST_LOGIN'], 0, 10)) . substr($student['LAST_LOGIN'], 10), ''); echo '</td></tr>'; } echo '</table>'; //jc if (User('PROFILE') == 'admin') { echo '<TABLE border=0>'; echo '<TR><td height="30px" ><b>Manage Student</b></td></tr><tr><td colspan="2">'; echo '<tr><td>Select to Delete Student</td><td>:</td><td>'; echo CheckboxInput($student['IS_DISABLE'], 'students[IS_DISABLE]', '', 'CHECKED', $new, '<IMG SRC=assets/check.gif width=15>', '<IMG SRC=assets/x.gif width=15>'); echo '</td></tr>'; echo '<tr><td>'; echo "please only delete inactive student"; echo '</td></tr>'; echo '</table>'; } echo '</td></TR>';
function _makeCheckboxInput($column, $name, $request = 'staff') { global $value, $field; if ($_REQUEST['staff_id'] == 'new' && $field['DEFAULT_SELECTION']) { $value[$column] = $field['DEFAULT_SELECTION']; $div = false; } else { $div = true; } return CheckboxInput($value[$column], $request . '[' . $column . ']', $name, '', $_REQUEST['staff_id'] == 'new'); }
if ($_REQUEST['category_id'] != 'new') { echo "&category_id={$_REQUEST['category_id']}"; } echo " method=POST>"; DrawHeaderHome($title, $delete_button . SubmitButton('Save', '', 'class=btn_medium onclick="formcheck_student_contactField_F2();"')); //'<INPUT type=submit value=Save>'); $header .= '<TABLE cellpadding=3 width=100%>'; $header .= '<TR>'; $header .= '<TD>' . TextInput($RET['TITLE'], 'tables[' . $_REQUEST['category_id'] . '][TITLE]', 'Title') . '</TD>'; $header .= '<TD>' . TextInput($RET['SORT_ORDER'], 'tables[' . $_REQUEST['category_id'] . '][SORT_ORDER]', 'Sort Order') . '</TD>'; if ($_REQUEST['category_id'] == 'new') { $new = true; } $header .= '<TD><TABLE><TR>'; $header .= '<TD>' . CheckboxInput($RET['CUSTODY'], 'tables[' . $_REQUEST['category_id'] . '][CUSTODY]', 'Custody', '', $new, '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>') . '</TD>'; $header .= '<TD>' . CheckboxInput($RET['EMERGENCY'], 'tables[' . $_REQUEST['category_id'] . '][EMERGENCY]', 'Emergency', '', $new, '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>') . '</TD>'; $header .= '</TR><TR>'; $header .= '<TD colspan=3><small><FONT color=' . Preferences('TITLES') . '>Note: All unchecked means applies to all contacts</FONT></small></TD>'; $header .= '</TR></TABLE></TD>'; $header .= '</TR>'; $header .= '</TABLE>'; } else { $header = false; } if ($header) { DrawHeader($header); echo '</FORM>'; echo '<div class=break_headers></div>'; } // DISPLAY THE MENU $LO_options = array('save' => false, 'search' => false, 'add' => true);
echo '<tr><TD>' . _('Home Phone') . '</td><td>:</td><td> ' . TextInput($this_contact['ADDN_HOME_PHONE'], 'values[students_join_people][ADDN_HOME_PHONE]', '', 'class=cell_medium') . '</TD></tr>'; echo '<tr><TD>' . _('Work Phone') . '</td><td>:</td><td>' . TextInput($this_contact['ADDN_WORK_PHONE'], 'values[students_join_people][ADDN_WORK_PHONE]', '', 'class=cell_medium') . '</TD></tr>'; echo '<tr><TD>' . _('Mobile Phone') . '</td><td>:</td><td> ' . TextInput($this_contact['ADDN_MOBILE_PHONE'], 'values[students_join_people][ADDN_MOBILE_PHONE]', '', 'class=cell_medium') . '</TD></tr>'; echo '<tr><TD>' . _('Email') . ' </td><td>:</td><td>' . TextInput($this_contact['ADDN_EMAIL'], 'values[students_join_people][ADDN_EMAIL]', '', 'class=cell_medium') . '</TD></tr>'; echo '<TR><TD>' . _('Custody of Student') . '</td><td>:</td><TD>' . CheckboxInput($this_contact['CUSTODY'], 'values[students_join_people][CUSTODY]', '', 'CHECKED', $new, '<IMG SRC=assets/check.gif width=15>', '<IMG SRC=assets/x.gif width=15>') . '<small><FONT color=' . Preferences('TITLES') . '></FONT></small></TD></TR>'; echo '<TR><TD colspan=3><table><TR><TD style=white-space:nowrap><span class=red>' . _('*') . '</span><input type="radio" id="r7" name="r7" value="Y" onClick="addn_hidediv();" checked> ' . _('Same as Student\'s Home Address') . ' <input type="radio" id="r7" name="r7" value="N" onClick="addn_showdiv();"> ' . _('Add New Address') . '</TD></TR></TABLE></TD></TR>'; echo '<TR><TD colspan=3><div id="addn_hideShow" style="display:none">'; echo '<div class=break></div>'; echo '<table><TR><td style=width:120px>' . _('Address Line 1') . '</td><td>:</td><TD>' . TextInput($this_address['ADDN_ADDRESS'], 'values[students_join_people][ADDN_ADDRESS]', '', 'class=cell_medium') . '</TD></td>'; #echo '<table><TR><td style=width:120px>Address Line 1</td><td>:</td><TD><table cellspacing=0 cellpadding=0><tr><td>'.TextInput($this_address['SEC_ADDRESS'],'values[address][SEC_ADDRESS]','','class=cell_medium').'</TD><td>'; echo '<TR><td>' . _('Address Line 2') . '</td><td>:</td><TD>' . TextInput($this_contact['ADDN_STREET'], 'values[students_join_people][ADDN_STREET]', '', 'class=cell_medium') . '</TD></tr>'; echo '<TR><td>' . _('City') . '</td><td>:</td><TD>' . TextInput($this_contact['ADDN_CITY'], 'values[students_join_people][ADDN_CITY]', '', 'class=cell_medium') . '</TD></tr>'; echo '<TR><td>' . _('State') . '</td><td>:</td><TD>' . TextInput($this_contact['ADDN_STATE'], 'values[students_join_people][ADDN_STATE]', '', 'class=cell_medium') . '</TD></tr>'; echo '<TR><td>' . _('Zip/Postal Code') . '</td><td>:</td><TD>' . TextInput($this_contact['ADDN_ZIPCODE'], 'values[students_join_people][ADDN_ZIPCODE]', '', 'class=cell_medium') . '</TD></tr>'; echo '<TR><TD>' . _('School Bus Pick-up') . '</TD><td>:</td><TD>' . CheckboxInput($this_contact['ADDN_BUS_PICKUP'], 'values[students_join_people][ADDN_BUS_PICKUP]', '', 'CHECKED', $new, '<IMG SRC=assets/check.gif width=15>', '<IMG SRC=assets/x.gif width=15>') . '</TD></tr>'; echo '<TR><TD>' . _('School Bus Drop-off') . '</TD><td>:</td><TD>' . CheckboxInput($this_contact['ADDN_BUS_DROPOFF'], 'values[students_join_people][ADDN_BUS_DROPOFF]', '', 'CHECKED', $new, '<IMG SRC=assets/check.gif width=15>', '<IMG SRC=assets/x.gif width=15>') . '</TD></tr>'; echo '<TR><td>' . _('Bus No') . '</TD><td>:</td><td>' . TextInput($this_contact['ADDN_BUSNO'], 'values[students_join_people][ADDN_BUSNO]', '', 'class=cell_small') . '</TD></tr>'; echo '</table></div></td></tr></table>'; echo '</FIELDSET>'; echo '</TD></TR>'; echo '</TABLE>'; } } elseif ($_REQUEST['person_id'] == 'old') { $people_RET = DBGet(DBQuery('SELECT PERSON_ID,FIRST_NAME,LAST_NAME FROM people WHERE PERSON_ID NOT IN (SELECT PERSON_ID FROM students_join_people WHERE STUDENT_ID=\'' . UserStudentID() . '\') ORDER BY LAST_NAME,FIRST_NAME')); foreach ($people_RET as $people) { $people_select[$people['PERSON_ID']] = $people['LAST_NAME'] . ', ' . $people['FIRST_NAME']; } echo SelectInput('', 'values[EXISTING][person_id]', $title = 'Select Person', $people_select); } if ($_REQUEST['person_id'] == 'new') { echo '</TD></TR>';
$RET = DBGet($QI, array('FINAL_GRADE_PERCENT' => '_makePercent')); $RET = $RET[1]; $title = '' . _('New') . _(' ') . _('Assignment') . _(' ') . _('Type') . ''; } if ($_REQUEST['assignment_id']) { echo "<FORM name=F3 action=Modules.php?modname={$_REQUEST['modname']}&assignment_type_id={$_REQUEST['assignment_type_id']}"; if ($_REQUEST['assignment_id'] != 'new') { echo "&assignment_id={$_REQUEST['assignment_id']}"; } echo "&table=gradebook_assignments method=POST>"; DrawHeader($title, $delete_button . '<INPUT type=submit value=' . _('Save') . ' onclick="formcheck_assignments();">'); $header .= '<TABLE cellpadding=3 bgcolor=#F0F0F1 width=100%>'; $header .= '<TR>'; $header .= '<TD>' . TextInput($RET['TITLE'], 'tables[' . $_REQUEST['assignment_id'] . '][TITLE]', ($RET['TITLE'] ? '' : '<FONT color=red>') . '' . _('Title') . '' . ($RET['TITLE'] ? '' : '</FONT>'), 'size=36') . '</TD>'; $header .= '<TD>' . TextInput($RET['POINTS'], 'tables[' . $_REQUEST['assignment_id'] . '][POINTS]', ($RET['POINTS'] != '' ? '' : '<FONT color=red>') . '' . _('Points') . '' . ($RET['POINTS'] ? '' : '</FONT>'), ' size=4 maxlength=4') . '</TD>'; $header .= '<TD>' . CheckboxInput($RET['COURSE_ID'], 'tables[' . $_REQUEST['assignment_id'] . '][COURSE_ID]', '' . _('Apply to all Periods for this Course') . '') . '</TD>'; foreach ($types_RET as $type) { $assignment_type_options[$type['ASSIGNMENT_TYPE_ID']] = $type['TITLE']; } $header .= '<TD>' . SelectInput($RET['ASSIGNMENT_TYPE_ID'] ? $RET['ASSIGNMENT_TYPE_ID'] : $_REQUEST['assignment_type_id'], 'tables[' . $_REQUEST['assignment_id'] . '][ASSIGNMENT_TYPE_ID]', '' . _('Assignment Type') . '', $assignment_type_options, false) . '</TD>'; $header .= '</TR><TR>'; $header .= '<TD valign=top>' . DateInput($new && Preferences('DEFAULT_ASSIGNED', 'Gradebook') == 'Y' ? DBDate() : $RET['ASSIGNED_DATE'], 'tables[' . $_REQUEST['assignment_id'] . '][ASSIGNED_DATE]', '' . _('Assigned') . '', !$new) . '</TD>'; $header .= '<TD valign=top>' . DateInput($new && Preferences('DEFAULT_DUE', 'Gradebook') == 'Y' ? DBDate() : $RET['DUE_DATE'], 'tables[' . $_REQUEST['assignment_id'] . '][DUE_DATE]', '' . _('Due') . '', !$new) . '</TD>'; $header .= '<TD rowspan=2 colspan=2>' . TextareaInput($RET['DESCRIPTION'], 'tables[' . $_REQUEST['assignment_id'] . '][DESCRIPTION]', '' . _('Description') . '') . '</TD>'; $header .= '</TR>'; // $header .= '<TR><TD valign=top colspan=2>'.($RET['DATE_ERROR']=='Y'?'<Font color=red>Due date earlier than assigned date!</FONT>':'').'</TD></TR>'; $header .= '</TABLE>'; } elseif ($_REQUEST['assignment_type_id']) { echo "<FORM name=F3 action=Modules.php?modname={$_REQUEST['modname']}&table=gradebook_assignment_types"; if ($_REQUEST['assignment_type_id'] != 'new') { echo "&assignment_type_id={$_REQUEST['assignment_type_id']}";
function makeCheckboxInput($value, $name) { global $THIS_RET; if ($THIS_RET['MENU_ITEM_ID']) { $id = $THIS_RET['MENU_ITEM_ID']; } else { $id = 'new'; } return CheckboxInput($value, "values[{$id}][{$name}]", '', $value, $id == 'new', '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>'); }
/** * Make Search Input * * @param string $field text|numeric|select|date|radio|grade|school|timespan|test_no|other. * * @return string Search Input HTML */ function _makeSearchInput($field) { $div = false; $value = $_REQUEST['bottom_back'] == 'true' && isset($_SESSION['_REQUEST_vars']['cust'][$field['COLUMN_NAME']]) ? $_SESSION['_REQUEST_vars']['cust'][$field['COLUMN_NAME']] : ''; switch ($field['TYPE']) { case 'text': /*return "<INPUT type=text name=cust[{$field[COLUMN_NAME]}] size=30".(($_REQUEST['bottom_back']=='true' && $_SESSION['_REQUEST_vars']['cust'][$field['COLUMN_NAME']])?' value="'.$_SESSION['_REQUEST_vars']['cust'][$field['COLUMN_NAME']].'"':'').">";*/ return TextInput($value, 'cust[' . $field['COLUMN_NAME'] . ']', 'size="20"', $div); break; case 'numeric': /*return "<small>Between</small> <INPUT type=text name=cust_begin[{$field[COLUMN_NAME]}] size=3 maxlength=11".(($_REQUEST['bottom_back']=='true' && $_SESSION['_REQUEST_vars']['cust'][$field['COLUMN_NAME']])?' value="'.$_SESSION['_REQUEST_vars']['cust_begin'][$field['COLUMN_NAME']].'"':'')."> <small>&</small> <INPUT type=text name=cust_end[{$field[COLUMN_NAME]}] size=3 maxlength=11".(($_REQUEST['bottom_back']=='true' && $_SESSION['_REQUEST_vars']['cust'][$field['COLUMN_NAME']])?' value="'.$_SESSION['_REQUEST_vars']['cust_end'][$field['COLUMN_NAME']].'"':'').">";*/ return '<small>' . _('Between') . '</small> ' . TextInput($_REQUEST['bottom_back'] == 'true' && isset($_SESSION['_REQUEST_vars']['cust_begin'][$field['COLUMN_NAME']]) ? $_SESSION['_REQUEST_vars']['cust_begin'][$field['COLUMN_NAME']] : '', 'cust_begin[' . $field['COLUMN_NAME'] . ']', '', 'size="3" maxlength="11"', $div) . '<small>&</small>' . TextInput($_REQUEST['bottom_back'] == 'true' && isset($_SESSION['_REQUEST_vars']['cust_end'][$field['COLUMN_NAME']]) ? $_SESSION['_REQUEST_vars']['cust_end'][$field['COLUMN_NAME']] : '', 'cust_end[' . $field['COLUMN_NAME'] . ']', '', 'size="3" maxlength="11"', $div); break; case 'select': $options = explode("\r", str_replace(array("\r\n", "\n"), "\r", $field['SELECT_OPTIONS'])); /*if($_REQUEST['bottom_back']=='true' && $_SESSION['_REQUEST_vars']['cust'][$field['COLUMN_NAME']]) $bb_option = $_SESSION['_REQUEST_vars']['cust'][$field['COLUMN_NAME']]; else $bb_option = ''; $return = "<SELECT name=cust[{$field[COLUMN_NAME]}] style='max-width:250;'><OPTION value=''>N/A</OPTION><OPTION value='!'".($bb_option=='!'?' SELECTED':'').">No Value</OPTION>"; foreach ( (array) $options as $option ) { //$return .= "<OPTION value=\"$option\"".(($field['COLUMN_NAME']=='CUSTOM_44' && $field['TITLE']=='District' && $option==$_SESSION['district'])?' SELECTED':'').($bb_option==$option?' SELECTED':'').">$option</OPTION>"; $return .= '<option value="' . $option . '"' . ( $bb_option == $option ? ' selected' : '' ) . '>' . $option . '</option>'; } $return .= '</SELECT>';*/ foreach ((array) $options as $option) { $options_with_keys[$option] = $option; } return SelectInput($value, 'cust[' . $field['COLUMN_NAME'] . ']', '', array('!' => _('No Value')) + $options_with_keys, 'N/A', 'style="max-width:250px;"', $div); break; case 'date': return '<small>' . _('Between') . '</small> ' . PrepareDate($value, '_cust_begin[' . $field['COLUMN_NAME'] . ']', true, array('short' => true, 'C' => false)) . ' <small>&</small> ' . PrepareDate('', '_cust_end[' . $field['COLUMN_NAME'] . ']', true, array('short' => true, 'C' => false)); break; case 'radio': /*return "<table clsss=cellpadding=0 cellspacing=0><tr><td width=30 align=center> <input name='cust[{$field[COLUMN_NAME]}]' type='radio' value='Y'".(($_REQUEST['bottom_back']=='true' && $_SESSION['_REQUEST_vars']['cust'][$field['COLUMN_NAME']]=='Y')?' CHECKED':'')." /> Yes </td><td width=25 align=center> <input name='cust[{$field[COLUMN_NAME]}]' type='radio' value='N'".(($_REQUEST['bottom_back']=='true' && $_SESSION['_REQUEST_vars']['cust'][$field['COLUMN_NAME']])?' CHECKED':'')." /> No </td></tr></table>";*/ return RadioInput($value, 'cust[' . $field['COLUMN_NAME'] . ']', $title = '', array('Y' => _('Yes'), 'N' => _('No')), false, '', $div); break; case 'grade': $grades_RET = DBGet(DBQuery("SELECT DISTINCT TITLE,ID,SORT_ORDER\n\t\t\t\tFROM SCHOOL_GRADELEVELS\n\t\t\t\tWHERE SCHOOL_ID='" . UserSchool() . "'\n\t\t\t\tORDER BY SORT_ORDER")); /*$return = '<SELECT name="grade"><OPTION value=""></OPTION>'; foreach ($grades_RET as $grade) $return .= "<OPTION value=" . $grade['ID'] . ">".$grade['TITLE'].'</OPTION>'; $return .= '</SELECT>';*/ $grade_options = array(); foreach ((array) $grades_RET as $grade) { $grade_options[$grade['ID']] = $grade['TITLE']; } return SelectInput('', 'grade', '', $grade_options, 'N/A', '', $div); break; case 'schools': return CheckboxInput('', '_search_all_schools', _('Search All Schools'), '', true); break; case 'timespan': $start_date = '01-' . mb_strtoupper(date('M-y')); $end_date = DBDate(); return '<small>' . _('Between') . '</small> ' . PrepareDate($start_date, '_start', true, array('short' => true, 'C' => false)) . ' <small>&</small> ' . PrepareDate($end_date, '_end', true, array('short' => true, 'C' => false)); break; /*case 'test_no': $select = SelectInput( '', 'test_no[]', '', array( '1' => 1, '2' => 2, '3' => 3, '4' => 4, '5' => 5, '6' => 6, '7' => 7, '8' => 8, '9' => 9, '10' => 10, '0' => _( 'Final' ), ), 'N/A', '', $div ); $select = "<select name='test_no[]'>"; $vals = array('1'=>1,'2'=>2,'3'=>3,'4'=>4,'5'=>5,'6'=>6,'7'=>7,'8'=>8,'9'=>9,'10'=>10,'0'=>'Final'); $select .= '<OPTION value="">N/A</OPTION>'; foreach ($vals as $i=>$val) $select .= "<OPTION value=$i>".$val.'</OPTION>'; $select .= '</SELECT>'; return '<small>' . _( 'Test Number' ) . '</small> ' . $select; break;*/ /*case 'test_no': $select = SelectInput( '', 'test_no[]', '', array( '1' => 1, '2' => 2, '3' => 3, '4' => 4, '5' => 5, '6' => 6, '7' => 7, '8' => 8, '9' => 9, '10' => 10, '0' => _( 'Final' ), ), 'N/A', '', $div ); $select = "<select name='test_no[]'>"; $vals = array('1'=>1,'2'=>2,'3'=>3,'4'=>4,'5'=>5,'6'=>6,'7'=>7,'8'=>8,'9'=>9,'10'=>10,'0'=>'Final'); $select .= '<OPTION value="">N/A</OPTION>'; foreach ($vals as $i=>$val) $select .= "<OPTION value=$i>".$val.'</OPTION>'; $select .= '</SELECT>'; return '<small>' . _( 'Test Number' ) . '</small> ' . $select; break;*/ case 'other': return '<input type="text" name="' . $field['COLUMN_NAME'] . '" size="20" />'; break; } }
function makeCheckboxInput($value, $name) { global $THIS_RET; if ($THIS_RET['ID']) { $id = $THIS_RET['ID']; } else { $id = 'new'; } if ($THIS_RET['WEIGHTED_GP'] != NULL) { $yes = 'Yes'; } elseif ($THIS_RET['GPA_CAL'] != NULL) { $yes = 'Yes'; } else { $no = 'No'; } if ($name == 'GPA_CAL') { return CheckboxInput($value, 'values[' . $id . '][' . $name . ']', '', '', $id == 'new' ? true : false, $yes, $no, false); } else { return '<input type=hidden name=values[' . $id . '][' . $name . '] value="' . $value . '" />' . CheckboxInput($value, 'values[' . $id . '][' . $name . ']', '', '', $id == 'new' ? true : false, $yes, $no, false); } }
function _makeCheckBoxInput($value, $eve_stat) { if ($value) { $val = ''; } else { if ($eve_stat == 'new') { $val = ''; } else { $val = 1; } } return CheckboxInput($val, "show_all", '', '', false, '<IMG SRC=assets/check.gif>', '<IMG SRC=assets/x.gif>'); }
$header .= '<TD>' . SelectInput($RET['CATEGORY_ID'] ? $RET['CATEGORY_ID'] : $_REQUEST['category_id'], 'tables[' . $_REQUEST['id'] . '][CATEGORY_ID]', 'Student Field Category', $categories_options, false) . '</TD>'; if ($_REQUEST['id'] == 'new' || $RET['SORT_ORDER'] == '') { $header .= '<TD>' . TextInput($RET['SORT_ORDER'], 'tables[' . $_REQUEST['id'] . '][SORT_ORDER]', 'Sort Order', 'maxlength=5 onkeydown="return numberOnly(event);"') . '</TD>'; } else { $header .= '<TD>' . TextInput($RET['SORT_ORDER'], 'tables[' . $_REQUEST['id'] . '][SORT_ORDER]', 'Sort Order', 'maxlength=5 onkeydown=\\"return numberOnly(event);\\"') . '</TD>'; } $header .= '</TR><TR>'; $colspan = 2; if ($RET['TYPE'] == 'autos' || $RET['TYPE'] == 'edits' || $RET['TYPE'] == 'select' || $RET['TYPE'] == 'codeds' || $RET['TYPE'] == 'multiple' || $_REQUEST['id'] == 'new') { $header .= '<TD colspan=2>' . TextAreaInput($RET['SELECT_OPTIONS'], 'tables[' . $_REQUEST['id'] . '][SELECT_OPTIONS]', 'Pull-Down/Auto Pull-Down/Coded Pull-Down/Select Multiple Choices<BR>* one per line', 'rows=7 cols=40') . '</TD>'; $colspan = 1; } $header .= '<TD valign=bottom colspan=' . $colspan . '>' . TextInput_mod_a($RET['DEFAULT_SELECTION'], 'tables[' . $_REQUEST['id'] . '][DEFAULT_SELECTION]', 'Default') . '<small><BR>* for dates: YYYY-MM-DD,<BR> for checkboxes: Y <BR> for long text it will be ignored</small></TD>'; $new = $_REQUEST['id'] == 'new'; $header .= '<TD>' . CheckboxInput($RET['REQUIRED'], 'tables[' . $_REQUEST['id'] . '][REQUIRED]', 'Required', '', $new) . '</TD>'; $header .= '<TD>' . CheckboxInput($RET['HIDE'], 'tables[' . $_REQUEST['id'] . '][HIDE]', 'Hide', '', $new) . '</TD>'; $header .= '</TR>'; $header .= '</TABLE>'; } elseif ($_REQUEST['category_id']) { if ($_REQUEST['err'] == true) { echo "<script>document.getElementById('divErr').innerHTML='<font color=red><b>Title already exists.</b></font>';</script>"; } echo "<FORM name=F2 id=F2 action=Modules.php?modname={$_REQUEST['modname']}&table=student_field_categories"; if ($_REQUEST['category_id'] != 'new') { echo "&category_id={$_REQUEST['category_id']}"; } echo " method=POST>"; if ($_REQUEST[category_id] > 7 || $_REQUEST['category_id'] == 'new') { DrawHeaderHome($title, $delete_button . SubmitButton('Save', '', 'class=btn_medium onclick="formcheck_student_studentField_F2();"')); } $header .= '<TABLE cellpadding=3 width=100%>';
echo '&category_id=' . $_REQUEST['category_id']; } echo '" method="POST">'; DrawHeader($title, $delete_button . SubmitButton(_('Save'))); $header .= '<TABLE class="width-100p cellpadding-3">'; $header .= '<TR>'; //modif Francois: title required $header .= '<TD>' . MLTextInput($RET['TITLE'], 'tables[' . $_REQUEST['category_id'] . '][TITLE]', (!$RET['TITLE'] ? '<span style="color:red">' : '') . _('Title') . (!$RET['TITLE'] ? '</span>' : ''), 'required') . '</TD>'; $header .= '<TD>' . TextInput($RET['SORT_ORDER'], 'tables[' . $_REQUEST['category_id'] . '][SORT_ORDER]', _('Sort Order'), 'size=5') . '</TD>'; $header .= '<TD>' . TextInput($RET['COLUMNS'], 'tables[' . $_REQUEST['category_id'] . '][COLUMNS]', _('Display Columns'), 'size=5') . '</TD>'; $new = $_REQUEST['category_id'] == 'new'; $header .= '<TD><TABLE><TR>'; $header .= '<TD>' . CheckboxInput($RET['ADMIN'], 'tables[' . $_REQUEST['category_id'] . '][ADMIN]', ($_REQUEST['category_id'] == '1' && !$RET['ADMIN'] ? '<span style="color:red">' : '') . _('Administrator') . ($_REQUEST['category_id'] == '1' && !$RET['ADMIN'] ? '</span>' : ''), '', $new, '<IMG SRC="assets/check.png" height="15">', '<IMG SRC="assets/x.png" height="15">') . '</TD>'; $header .= '<TD>' . CheckboxInput($RET['TEACHER'], 'tables[' . $_REQUEST['category_id'] . '][TEACHER]', ($_REQUEST['category_id'] == '1' && !$RET['TEACHER'] ? '<span style="color:red">' : '') . _('Teacher') . ($_REQUEST['category_id'] == '1' && !$RET['TEACHER'] ? '</span>' : ''), '', $new, '<IMG SRC="assets/check.png" height="15">', '<IMG SRC="assets/x.png" height="15">') . '</TD>'; $header .= '<TD>' . CheckboxInput($RET['PARENT'], 'tables[' . $_REQUEST['category_id'] . '][PARENT]', ($_REQUEST['category_id'] == '1' && !$RET['PARENT'] ? '<span style="color:red">' : '') . _('Parent') . ($_REQUEST['category_id'] == '1' && !$RET['TEACHER'] ? '</span>' : ''), '', $new, '<IMG SRC="assets/check.png" height="15">', '<IMG SRC="assets/x.png" height="15">') . '</TD>'; $header .= '<TD>' . CheckboxInput($RET['NONE'], 'tables[' . $_REQUEST['category_id'] . '][NONE]', ($_REQUEST['category_id'] == '1' && !$RET['NONE'] ? '<span style="color:red">' : '') . _('No Access') . ($_REQUEST['category_id'] == '1' && !$RET['TEACHER'] ? '</span>' : ''), '', $new, '<IMG SRC="assets/check.png" height="15">', '<IMG SRC="assets/x.png" height="15">') . '</TD>'; $header .= '</TR>'; $header .= '<TR><TD colspan="4"><span class="legend-gray">' . _('Profiles') . '</span></TD></TR>'; $header .= '</TABLE></TD>'; if ($_REQUEST['category_id'] > 2 || $new) { $header .= '</TR><TR>'; $header .= '<TD colspan="2"></TD>'; $header .= '<TD>' . TextInput($RET['INCLUDE'], 'tables[' . $_REQUEST['category_id'] . '][INCLUDE]', _('Include (should be left blank for most categories)')) . '</TD>'; } $header .= '</TR>'; $header .= '</TABLE>'; } else { $header = false; } if ($header) { DrawHeader($header);
} else { $header .= '<TD>' . SelectInput($RET['CALENDAR_ID'], 'tables[course_periods][' . $_REQUEST['course_period_id'] . '][CALENDAR_ID]', '' . _('Calendar') . '', $options, false) . '</TD>'; } $header .= '</TR>'; $header .= '<TR>'; //BJJ Added to handle credits $header .= '<TD valign=top>' . TextInput(sprintf('%0.3f', $RET['CREDITS']), 'tables[course_periods][' . $_REQUEST['course_period_id'] . '][CREDITS]', '' . _('Credits') . '', 'size=4 class=cell_floating') . '</TD>'; // $header .= '<TD>' . CheckboxInput($RET['DOES_ATTENDANCE'],'tables[course_periods]['.$_REQUEST['course_period_id'].'][DOES_ATTENDANCE]','Takes Attendance',$checked,$new,'<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>','<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>') . '</TD>'; $header .= '<TD valign=top>' . CheckboxInput($RET['DOES_ATTENDANCE'], 'tables[course_periods][' . $_REQUEST['course_period_id'] . '][DOES_ATTENDANCE]', '' . _('Takes Attendance') . '', $checked, $new, '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>', true, 'id="cp_does_attendance" onclick="formcheck_periods_attendance_F2(this);"') . '<br><div id="ajax_output"></div></TD>'; $header .= '<TD valign=top>' . CheckboxInput($RET['DOES_HONOR_ROLL'], 'tables[course_periods][' . $_REQUEST['course_period_id'] . '][DOES_HONOR_ROLL]', '' . _('Affects Honor Roll') . '', $checked, $new, '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>') . '</TD>'; $header .= '<TD valign=top>' . CheckboxInput($RET['HALF_DAY'], 'tables[course_periods][' . $_REQUEST['course_period_id'] . '][HALF_DAY]', '' . _('Half Day') . '', $checked, $new, '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>') . '</TD>'; $header .= '</TR>'; $header .= '<TR>'; $header .= '<TD>' . CheckboxInput($RET['COURSE_WEIGHT'], 'tables[course_periods][' . $_REQUEST['course_period_id'] . '][COURSE_WEIGHT]', '' . _('Course is Weighted') . '', $checked, $new, '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>') . '</TD>'; $header .= '<TD>' . CheckboxInput($RET['DOES_BREAKOFF'], 'tables[course_periods][' . $_REQUEST['course_period_id'] . '][DOES_BREAKOFF]', '' . _('Allow Teacher Gradescale') . '', $checked, $new, '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>') . '</TD>'; $header .= '<TD>' . CheckboxInput($RET['DOES_CLASS_RANK'], 'tables[course_periods][' . $_REQUEST['course_period_id'] . '][DOES_CLASS_RANK]', '' . _('Affects Class Rank') . '', $checked, $new, '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>') . '</TD>'; //BJJ moved parent course select here: if ($_REQUEST['course_period_id'] != 'new' && $RET['PARENT_ID'] != $_REQUEST['course_period_id']) { $parent = DBGet(DBQuery('SELECT cp.TITLE as CP_TITLE,c.TITLE AS C_TITLE FROM course_periods cp,courses c WHERE c.COURSE_ID=cp.COURSE_ID AND cp.COURSE_PERIOD_ID=\'' . $RET['PARENT_ID'] . '\'')); $parent = $parent[1]['C_TITLE'] . ' : ' . $parent[1]['CP_TITLE']; } elseif ($_REQUEST['course_period_id'] != 'new') { $children = DBGet(DBQuery('SELECT COURSE_PERIOD_ID FROM course_periods WHERE PARENT_ID=\'' . $_REQUEST['course_period_id'] . '\' AND COURSE_PERIOD_ID!=\'' . $_REQUEST['course_period_id'] . '\'')); if (count($children)) { $parent = 'N/A'; } else { $parent = '' . _('None') . ''; } } // --------------------------------------------- Temp Coment ------------------------------------------------- // # misc/ChooseCourse.php # $header .= "<TD colspan=2><DIV id=course_div>".$parent."</DIV> ".($parent!='N/A'?"<A HREF=# onclick='window.open(\"for_window.php?modname=".$_REQUEST['modname']."&modfunc=choose_course\",\"\",\"scrollbars=yes,resizable=yes,width=800,height=400\");'>Choose</A><BR>":'')."<small><FONT color=".Preferences('TITLES').">Parent Course Period</FONT></small></TD>";
function _lunchInput($value, $column) { global $THIS_RET; if ($THIS_RET['ID']) { $id = $THIS_RET['ID']; } else { $id = 'new'; $new = true; } return CheckboxInput($value, 'values[' . $id . '][' . $column . ']', '', '', $new, _('Yes'), _('No')); }
} } unset($_REQUEST['maintain']); } if (clean_param($_REQUEST['modfunc'], PARAM_ALPHAMOD) == 'remove') { if (DeletePrompt('login message')) { DBQuery("DELETE FROM LOGIN_MESSAGE WHERE ID='{$_REQUEST['id']}'"); unset($_REQUEST['modfunc']); } } if ($_REQUEST['modfunc'] != 'remove') { $maintain_RET = DBGet(DBQuery("SELECT SYSTEM_MAINTENANCE_SWITCH FROM SYSTEM_PREFERENCE_MISC LIMIT 1")); $maintain = $maintain_RET[1]; echo "<FORM name=maintenance id=maintenance action=Modules.php?modname={$_REQUEST['modname']}&modfunc=update&page_display=MAINTENANCE method=POST>"; echo '<table>'; echo '<tr><td align=left><span style="font-size:12px; font-weight:bold;">Under Maintenance :</td><td><span style="font-weight:bold;">' . CheckboxInput($maintain['SYSTEM_MAINTENANCE_SWITCH'], 'maintain[SYSTEM_MAINTENANCE_SWITCH]') . '</span></td></tr>'; $sql = "SELECT ID,MESSAGE,DISPLAY FROM LOGIN_MESSAGE ORDER BY ID"; $QI = DBQuery($sql); $login_MESSAGE = DBGet($QI, array('MESSAGE' => '_makeContentInput', 'DISPLAY' => '_makeRadio')); $link['add']['html'] = array('MESSAGE' => _makeContentInput('', 'MESSAGE'), 'DISPLAY' => _makeRadio('', 'DISPLAY')); $link['remove']['link'] = "Modules.php?modname={$_REQUEST['modname']}&modfunc=remove&page_display=MAINTENANCE"; $link['remove']['variables'] = array('id' => 'ID'); $columns = array('MESSAGE' => 'Login Message', 'DISPLAY' => 'Display'); ListOutput($login_MESSAGE, $columns, 'Message', 'Messages', $link, true, array('search' => false)); echo '<tr><td><CENTER>' . SubmitButton('Save', '', 'class=btn_medium') . '</CENTER></td></tr>'; echo '</table>'; echo '</FORM>'; } } else { if (clean_param($_REQUEST['page_display'], PARAM_ALPHAMOD) == 'INACTIVITY') { PopTable('header', 'User Inactivity Days');
function _makeCheckboxInput($column, $name, $request = 'students') { global $value, $field; if ($_REQUEST['student_id'] == 'new' && $field['DEFAULT_SELECTION']) { $value[$column] = $field['DEFAULT_SELECTION']; $div = false; } else { $div = true; } return CheckboxInput($value[$column], $request . '[' . $column . ']', $name, '', $_REQUEST['student_id'] == 'new', '<IMG SRC=assets/check.gif width=15>', '<IMG SRC=assets/x.gif width=15>'); }
function _makePollVotes($value, $name) { global $THIS_RET, $questions_RET; if ($THIS_RET['ID']) { $poll_id = $THIS_RET['ID']; $poll_questions_RET = DBGet(DBQuery("SELECT QUESTION, VOTES, OPTIONS FROM PORTAL_POLL_QUESTIONS WHERE PORTAL_POLL_ID='" . $poll_id . "'")); $votes_display_RET = DBGet(DBQuery("SELECT DISPLAY_VOTES FROM PORTAL_POLLS WHERE ID='" . $poll_id . "'")); if (empty($value)) { return CheckboxInput($votes_display_RET[1]['DISPLAY_VOTES'], "values[" . $THIS_RET['ID'] . "][DISPLAY_VOTES]", _('Results Display')); } include_once 'ProgramFunctions/PortalPolls.fnc.php'; return CheckboxInput($votes_display_RET[1]['DISPLAY_VOTES'], "values[" . $poll_id . "][DISPLAY_VOTES]", _('Results Display')) . PortalPollsVotesDisplay($poll_id, true, $poll_questions_RET, $value); } else { return CheckboxInput('', "values[new][DISPLAY_VOTES]", _('Results Display'), '', true); } }
} echo " method=POST>"; DrawHeaderHome($title, $delete_button . SubmitButton('Save', '', 'class=btn_medium onclick="formcheck_student_addressField_F2();"')); //'<INPUT type=submit value=Save>'); #PopTable_wo_header('header'); $header .= '<TABLE cellpadding=3 width=100%>'; $header .= '<TR>'; $header .= '<TD>' . TextInput($RET['TITLE'], 'tables[' . $_REQUEST['category_id'] . '][TITLE]', 'Title') . '</TD>'; $header .= '<TD>' . TextInput($RET['SORT_ORDER'], 'tables[' . $_REQUEST['category_id'] . '][SORT_ORDER]', 'Sort Order') . '</TD>'; if ($_REQUEST['category_id'] == 'new') { $new = true; } $header .= '<TD><TABLE><TR>'; $header .= '<TD>' . CheckboxInput($RET['RESIDENCE'], 'tables[' . $_REQUEST['category_id'] . '][RESIDENCE]', 'Residence', '', $new, '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>') . '</TD>'; $header .= '<TD>' . CheckboxInput($RET['MAILING'], 'tables[' . $_REQUEST['category_id'] . '][MAILING]', 'Mailing', '', $new, '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>') . '</TD>'; $header .= '<TD>' . CheckboxInput($RET['BUS'], 'tables[' . $_REQUEST['category_id'] . '][BUS]', 'Bus', '', $new, '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>') . '</TD>'; $header .= '</TR><TR>'; $header .= '<TD colspan=3><small><FONT color=' . Preferences('TITLES') . '>Note: All unchecked means applies to all addresses</FONT></small></TD>'; $header .= '</TR></TABLE></TD>'; $header .= '</TR>'; $header .= '</TABLE>'; } else { $header = false; } if ($header) { DrawHeader($header); echo '</FORM>'; echo '<div class=break_headers></div>'; } // DISPLAY THE MENU $LO_options = array('save' => false, 'search' => false, 'add' => true);
echo '<TR><TD align=' . ALIGN_RIGHT . ' valign=top width=30><font color=gray>' . $category['TITLE'] . '</font></TD><TD style="border:1; border-style:none none solid none;">'; switch ($category['DATA_TYPE']) { case 'text': echo TextInput($RET['CATEGORY_' . $category['ID']], 'values[CATEGORY_' . $category['ID'] . ']'); //echo '<INPUT type=TEXT name=values[CATEGORY_'.$category['ID'].'] value="'.$RET['CATEGORY_'.$category['ID']].'" maxlength=255>'; break; case 'numeric': echo TextInput($RET['CATEGORY_' . $category['ID']], 'values[CATEGORY_' . $category['ID'] . ']', '', 'size=4 maxlength=10'); //echo '<INPUT type=TEXT name=values[CATEGORY_'.$category['ID'].'] value="'.$RET['CATEGORY_'.$category['ID']].'" size=4 maxlength=10>'; break; case 'textarea': echo TextAreaInput($RET['CATEGORY_' . $category['ID']], 'values[CATEGORY_' . $category['ID'] . ']', '', !$_REQUEST['_FOCUS_PDF'] ? 'rows=4 cols=30' : 'rows=4 cols=100'); //echo '<TEXTAREA name=values[CATEGORY_'.$category['ID'].'] rows=4 cols=30>'.$RET['CATEGORY_'.$category['ID']].'</TEXTAREA>'; break; case 'checkbox': echo CheckboxInput($RET['CATEGORY_' . $category['ID']], 'values[CATEGORY_' . $category['ID'] . ']'); //echo '<INPUT type=CHECKBOX name=values[CATEGORY_'.$category['ID'].'] value=Y'.($RET['CATEGORY_'.$category['ID']]=='Y'?' CHECKED':'').'>'; break; case 'date': echo DateInput($RET['CATEGORY_' . $category['ID']], 'values[CATEGORY_' . $category['ID'] . ']'); //echo PrepareDate($RET['CATEGORY_'.$category['ID']],'_values[CATEGORY_'.$category['ID'].']'); break; case 'multiple_checkbox': if (AllowEdit() && !$_REQUEST['_FOCUS_PDF']) { echo "<DIV id='divvalues[CATEGORY_" . $category['ID'] . ']' . "'><div onclick='javascript:addHTML(\""; $category['SELECT_OPTIONS'] = str_replace("\n", "\r", str_replace("\r\n", "\r", $category['SELECT_OPTIONS'])); $options = explode("\r", $category['SELECT_OPTIONS']); echo '<TABLE border=0 cellpadding=3><TR>'; $i = 0; foreach ($options as $option) { if ($i % 3 == 0) {
} $header .= '<TD>' . SelectInput($RET['GRADE_SCALE_ID'], 'tables[course_periods][' . $_REQUEST['course_period_id'] . '][GRADE_SCALE_ID]', '' . _('Grading Scale') . '', $options, '' . _('Not Graded') . '') . '</TD>'; //BJJ Added to handle credits $header .= '<TD>' . TextInput(sprintf('%0.3f', $RET['CREDITS']), 'tables[course_periods][' . $_REQUEST['course_period_id'] . '][CREDITS]', '' . _('Credits') . '', 'size=4 class=cell_floating') . '</TD>'; $options_RET = DBGet(DBQuery("SELECT TITLE,CALENDAR_ID FROM attendance_calendars WHERE SYEAR='" . UserSyear() . "' AND SCHOOL_ID='" . UserSchool() . "' ORDER BY DEFAULT_CALENDAR")); $options = array(); foreach ($options_RET as $option) { $options[$option['CALENDAR_ID']] = $option['TITLE']; } $header .= '<TD>' . SelectInput($RET['CALENDAR_ID'], 'tables[course_periods][' . $_REQUEST['course_period_id'] . '][CALENDAR_ID]', '' . _('Calendar') . '', $options, false) . '</TD>'; //BJJ Parent course select was here. $header .= '</TR>'; $header .= '<TR>'; //$header .= '<TD>' . CheckboxInput($RET['HOUSE_RESTRICTION'],'tables[course_periods]['.$_REQUEST['course_period_id'].'][HOUSE_RESTRICTION]','Restricts House','',$new) . '</TD>'; $header .= '<TD>' . CheckboxInput($RET['HALF_DAY'], 'tables[course_periods][' . $_REQUEST['course_period_id'] . '][HALF_DAY]', '' . _('Half Day') . '', $checked, $new, '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>') . '</TD>'; $header .= '<TD>' . CheckboxInput($RET['DOES_BREAKOFF'], 'tables[course_periods][' . $_REQUEST['course_period_id'] . '][DOES_BREAKOFF]', '' . _('Allow Teacher Gradescale') . '', $checked, $new, '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>') . '</TD>'; //BJJ added cells to place parent selection in last column. $header .= "<td colspan= 4> </td>"; //BJJ moved parent course select here: if ($_REQUEST['course_period_id'] != 'new' && $RET['PARENT_ID'] != $_REQUEST['course_period_id']) { $parent = DBGet(DBQuery("SELECT cp.TITLE as CP_TITLE,c.TITLE AS C_TITLE FROM course_periods cp,courses c WHERE c.COURSE_ID=cp.COURSE_ID AND cp.COURSE_PERIOD_ID='" . $RET['PARENT_ID'] . "'")); $parent = $parent[1]['C_TITLE'] . ' : ' . $parent[1]['CP_TITLE']; } elseif ($_REQUEST['course_period_id'] != 'new') { $children = DBGet(DBQuery("SELECT COURSE_PERIOD_ID FROM course_periods WHERE PARENT_ID='" . $_REQUEST['course_period_id'] . "' AND COURSE_PERIOD_ID!='" . $_REQUEST['course_period_id'] . "'")); if (count($children)) { $parent = 'N/A'; } else { $parent = 'None'; } } $header .= "<TD colspan=2><DIV id=course_div>" . $parent . "</DIV> " . ($parent != 'N/A' ? "<A HREF=# onclick='window.open(\"for_window.php?modname=" . $_REQUEST['modname'] . "&modfunc=choose_course\",\"\",\"scrollbars=yes,resizable=yes,width=800,height=400\");'><SMALL>" . _('Choose') . "</SMALL></A><BR>" : '') . "<small><FONT color=" . Preferences('TITLES') . ">" . _('Parent Course Period') . "</FONT></small></TD>";
function _makeAssnInput($value, $name) { global $THIS_RET, $type_options; if ($THIS_RET['ASSIGNMENT_ID']) { $id = $THIS_RET['ASSIGNMENT_ID']; } else { $id = 'new'; } if ($name == 'TITLE') { if ($id != 'new' && !$value) { $title = '<FONT color=red>' . _('Title') . '</FONT>'; } $extra = 'size=25 maxlength=100'; } elseif ($name == 'POINTS') { if ($id != 'new' && $value == '') { $title = '<FONT color=red>' . _('Points') . '</FONT>'; } $extra = 'size=5 maxlength=5'; } elseif ($name == 'ASSIGNED_DATE') { return DateInput($id == 'new' && Preferences('DEFAULT_ASSIGNED', 'Gradebook') == 'Y' ? DBDate() : $value, "values[{$id}][ASSIGNED_DATE]", $THIS_RET['ASSIGNED_ERROR'] == 'Y' ? '<FONT color=red>' . _('Assigned date is after end of quarter!') . '</FONT>' : ($THIS_RET['DATE_ERROR'] == 'Y' ? '<FONT color=red>' . _('Assigned date is after due date!') . '</FONT>' : ''), $id != 'new'); } elseif ($name == 'DUE_DATE') { return DateInput($id == 'new' && Preferences('DEFAULT_DUE', 'Gradebook') == 'Y' ? DBDate() : $value, "values[{$id}][DUE_DATE]", $THIS_RET['DUE_ERROR'] == 'Y' ? '<FONT color=red>' . _('Due date is after end of quarter!') . '</FONT>' : ($THIS_RET['DATE_ERROR'] == 'Y' ? '<FONT color=red>' . _('Due date is before assigned date!') . '</FONT>' : ''), $id != 'new'); } elseif ($name == 'COURSE_ID') { return CheckboxInput($value, "values[{$id}][COURSE_ID]", '', '', $id == 'new'); } elseif ($name == 'DESCRIPTION') { $extra = 'size=25 maxlength=1000'; } elseif ($name == 'ASSIGNMENT_TYPE_ID') { return SelectInput($value, "values[{$id}][ASSIGNMENT_TYPE_ID]", '', $type_options, false); } return TextInput($value, "values[{$id}][{$name}]", $title, $extra); }
$header .= '<TABLE width=100%><TR>'; $header .= '<TD>' . SelectInput($RET['ROOM'], 'tables[course_period_var][' . $course_period_id . '][ROOM_ID]', 'Class Room', $rooms, 'N/A', 'id=' . $day . '_room ' . $disable) . '</TD>'; $header .= '<TD>' . SelectInput($RET['PERIOD_ID'], 'tables[course_period_var][' . $course_period_id . '][PERIOD_ID]', 'Period', $periods, 'N/A', 'id=' . $day . '_period class=cell_floating onchange="formcheck_periods_F2(\'' . $day . '\');"' . $disable) . '</TD>'; $header .= '<TD>'; $header .= '<TABLE><TR>'; foreach ($days as $day => $short_day) { if (strpos($RET['DAYS'], $day) !== false || $new && $day != 'S' && $day != 'U') { $value = 'Y'; } else { $value = ''; } $header .= '<TD>' . str_replace('"', '\\"', CheckboxInput($value, 'tables[course_period_var][' . $course_period_id . '][DAYS][' . $day . ']', $day == 'U' ? 'S' : $day, $checked, false, '', '', false)) . '</TD>'; } $header .= '</TR></TABLE>'; $header .= '</TD>'; $header .= '<TD valign=top align="center">' . CheckboxInput($RET['DOES_ATTENDANCE'], 'tables[course_period_var][' . $course_period_id . '][DOES_ATTENDANCE]', 'Takes attendance', $checked, $new, '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>', true, ' id=' . $day . '_does_attendance onclick="formcheck_periods_attendance_F2(' . ($day != '' ? 2 : 1) . ',this);"') . '<br><div id="ajax_output"></div></TD>'; $header .= '</TR></TABLE>'; echo '<input type="hidden" name="fixed_day" id="fixed_day" value="' . $day . '" />'; } elseif ($_REQUEST['sch_type'] == 'blocked') { $header = '<input type=hidden name=tables[course_periods][' . $course_period_id . '][SCHEDULE_TYPE] value=BLOCKED />'; $header .= SubmitButton('Save & Continue', '', 'class=btn_large onclick="validate_course_period();"'); } echo $header; break; case 'per_time': $cpdays_RET = DBGet(DBQuery("SELECT START_TIME,END_TIME FROM school_periods where period_id={$_REQUEST['period_id']}")); echo $_REQUEST[day] . "/" . ProperTime($cpdays_RET[1][START_TIME]) . ' To ' . ProperTime($cpdays_RET[1][END_TIME]); echo '<input type=hidden name=course_period_variable[' . $course_period_id . '][' . $course_period_var_id . '][START_TIME] value="' . $cpdays_RET[1][START_TIME] . '"><input type=hidden name=course_period_variable[' . $course_period_id . '][' . $course_period_var_id . '][END_TIME] value="' . $cpdays_RET[1][END_TIME] . '">'; } function conv_day($short_date) {
echo "<CENTER><TABLE border=0 cellpadding=0 cellspacing=0 class=pixel_border><TR><TD>"; echo "<TABLE border=0 cellpadding=3 cellspacing=1><TR class=calendar_header align=center>"; echo "<TD class=white>Sunday</TD><TD class=white>Monday</TD><TD class=white>Tuesday</TD><TD class=white>Wednesday</TD><TD class=white>Thursday</TD><TD class=white>Friday</TD><TD width=99 class=white>Saturday</TD>"; echo "</TR><TR>"; if ($skip) { echo "<td colspan=" . $skip . "></td>"; $return_counter = $skip; } $blocks_RET = DBGet(DBQuery("SELECT DISTINCT BLOCK FROM SCHOOL_PERIODS WHERE SYEAR='" . UserSyear() . "' AND SCHOOL_ID='" . UserSchool() . "' AND BLOCK IS NOT NULL ORDER BY BLOCK")); for ($i = 1; $i <= $last; $i++) { $day_time = mktime(0, 0, 0, $_REQUEST['month'], $i, $_REQUEST['year']); $date = date('d-M-y', $day_time); echo "<TD width=100 class=" . ($calendar_RET[$date][1]['MINUTES'] ? $calendar_RET[$date][1]['MINUTES'] == '999' ? 'calendar_active' : 'calendar_extra' : 'calendar_holiday') . " valign=top><table width=100><tr><td width=5 valign=top>{$i}</td><td width=95 align=right>"; if (AllowEdit()) { if ($calendar_RET[$date][1]['MINUTES'] == '999') { echo '<TABLE cellpadding=0 cellspacing=0 ><TR><TD>' . CheckboxInput($calendar_RET[$date], "all_day[{$date}]", '', '', false, '<IMG SRC=assets/check.gif> ') . '</TD></TR></TABLE>'; } else { echo "<TABLE cellpadding=0 cellspacing=0 ><TR><TD><INPUT type=checkbox name=all_day[{$date}] value=Y></TD>"; echo '<TD>' . TextInput($calendar_RET[$date][1]['MINUTES'], "minutes[{$date}]", '', 'size=3 class=cell_small onkeydown="return numberOnly(event);"') . '</TD></TR></TABLE>'; } } if (count($blocks_RET) > 0) { unset($options); foreach ($blocks_RET as $block) { $options[$block['BLOCK']] = $block['BLOCK']; } echo SelectInput($calendar_RET[$date][1]['BLOCK'], "blocks[{$date}]", '', $options); } echo "</td></tr><tr><TD colspan=2 height=50 valign=top>"; if (count($events_RET[$date])) { echo '<TABLE cellpadding=2 cellspacing=2 border=0>';
function _makeCheckBoxInput_gen($value, $column) { global $THIS_RET; $_SESSION[staff_school_chkbox_id]++; $staff_school_chkbox_id = $_SESSION[staff_school_chkbox_id]; if ($_REQUEST['staff_id'] == 'new') { return '<TABLE class=LO_field><TR>' . '<TD>' . CheckboxInput('', 'values[SCHOOLS][' . $THIS_RET['ID'] . ']', '', '', true, '<IMG SRC=assets/check.gif width=15>', '<IMG SRC=assets/x.gif width=15>', true, 'id=staff_SCHOOLS' . $staff_school_chkbox_id) . '</TD></TR></TABLE>'; } else { $dates = DBGet(DBQuery("SELECT ssr.START_DATE,ssr.END_DATE FROM staff s,staff_school_relationship ssr WHERE ssr.STAFF_ID=s.STAFF_ID AND ssr.SCHOOL_ID='" . $THIS_RET['SCHOOL_ID'] . "' AND ssr.STAFF_ID='" . $_SESSION['staff_selected'] . "' AND ssr.SYEAR=(SELECT MAX(SYEAR) FROM staff_school_relationship WHERE SCHOOL_ID='" . $THIS_RET['SCHOOL_ID'] . "' AND STAFF_ID='" . $_SESSION['staff_selected'] . "')")); if ($dates[1]['START_DATE'] == '0000-00-00' && $dates[1]['END_DATE'] == '0000-00-00') { $sql = 'SELECT SCHOOL_ID FROM staff s,staff_school_relationship ssr WHERE ssr.STAFF_ID=s.STAFF_ID AND ssr.SCHOOL_ID=' . $THIS_RET['SCHOOL_ID'] . ' AND ssr.STAFF_ID=' . $_SESSION['staff_selected'] . ' AND ssr.SYEAR=(SELECT MAX(SYEAR) FROM staff_school_relationship WHERE SCHOOL_ID=' . $THIS_RET['SCHOOL_ID'] . ' AND STAFF_ID=' . $_SESSION['staff_selected'] . ')'; } if ($dates[1]['START_DATE'] == '0000-00-00' && $dates[1]['END_DATE'] != '0000-00-00') { $sql = 'SELECT SCHOOL_ID FROM staff s,staff_school_relationship ssr WHERE ssr.STAFF_ID=s.STAFF_ID AND ssr.SCHOOL_ID=' . $THIS_RET['SCHOOL_ID'] . ' AND ssr.STAFF_ID=' . $_SESSION['staff_selected'] . ' AND ssr.SYEAR=(SELECT MAX(SYEAR) FROM staff_school_relationship WHERE SCHOOL_ID=' . $THIS_RET['SCHOOL_ID'] . ' AND STAFF_ID=' . $_SESSION['staff_selected'] . ') AND (ssr.END_DATE>=CURDATE() OR ssr.END_DATE=\'0000-00-00\')'; } if ($dates[1]['START_DATE'] != '0000-00-00') { $sql = 'SELECT SCHOOL_ID FROM staff s,staff_school_relationship ssr WHERE ssr.STAFF_ID=s.STAFF_ID AND ssr.SCHOOL_ID=' . $THIS_RET['SCHOOL_ID'] . ' AND ssr.STAFF_ID=' . $_SESSION['staff_selected'] . ' AND ssr.SYEAR=(SELECT MAX(SYEAR) FROM staff_school_relationship WHERE SCHOOL_ID=' . $THIS_RET['SCHOOL_ID'] . ' AND STAFF_ID=' . $_SESSION['staff_selected'] . ') AND (ssr.START_DATE>=ssr.END_DATE OR ssr.START_DATE=\'0000-00-00\' OR ssr.END_DATE>=CURDATE())'; } $user_exist_school = DBGet(DBQuery($sql)); if (!empty($user_exist_school)) { return '<TABLE class=LO_field><TR>' . '<TD>' . CheckboxInput('Y', 'values[SCHOOLS][' . $THIS_RET['ID'] . ']', '', '', true, '<IMG SRC=assets/check.gif width=15>', '<IMG SRC=assets/x.gif width=15>', true, 'id=staff_SCHOOLS' . $staff_school_chkbox_id) . '</TD></TR></TABLE>'; } else { return '<TABLE class=LO_field><TR>' . '<TD>' . CheckboxInput('', 'values[SCHOOLS][' . $THIS_RET['ID'] . ']', '', '', true, '<IMG SRC=assets/check.gif width=15>', '<IMG SRC=assets/x.gif width=15>', true, 'id=staff_SCHOOLS' . $staff_school_chkbox_id) . '</TD></TR></TABLE>'; } } }
function _makeCheckboxInput($column, $name) { return CheckboxInput('', 'values[' . $column . ']', $name, '', true); }
if (isset($_REQUEST['display_rank'])) { $rank_RET = DBGet(DBQuery('SELECT VALUE FROM program_config WHERE school_id=\'' . UserSchool() . '\' AND program=\'class_rank\' AND title=\'display\' LIMIT 0, 1')); if (count($rank_RET) == 0) { DBQuery('INSERT INTO program_config (school_id,program,title,value) VALUES(\'' . UserSchool() . '\',\'class_rank\',\'display\',\'Y\')'); } else { DBQuery('UPDATE program_config SET value=\'' . $_REQUEST['display_rank'] . '\' WHERE school_id=\'' . UserSchool() . '\' AND program=\'class_rank\' AND title=\'display\''); } unset($_REQUEST['display_rank']); unset($_SESSION['_REQUEST_vars']['display_rank']); } } $rank_RET = DBGet(DBQuery('SELECT VALUE FROM program_config WHERE school_id=\'' . UserSchool() . '\' AND program=\'class_rank\' AND title=\'display\' LIMIT 0, 1')); $rank = $rank_RET[1]; echo "<FORM name=failure id=failure action=Modules.php?modname={$_REQUEST['modname']}&modfunc=update&page_display=CLASSRANK method=POST>"; echo '<table width="330px;" cellpadding="4">'; echo '<tr><td width="92%" align="center">' . _('Display Class Rank') . '?</td><td align="left">' . CheckboxInput($rank['VALUE'], 'display_rank', '', 'class=cell_floating') . '</td></tr>'; echo '<tr><td colspan="2"></td></tr>'; echo '<tr><td colspan="2"><CENTER>' . SubmitButton(_('Save'), '', 'class=btn_medium') . '</CENTER></td></tr>'; echo '</table>'; echo '</FORM>'; PopTable('footer'); } else { echo ' <style type="text/css"> .time_schedule { background:url(assets/time_schedule.png) no-repeat 0px 0px; padding:10px 0px 10px 45px; text-align:left; margin:14px 280px; } .login_failure { background:url(assets/login_failure.png) no-repeat 0px 0px; padding:10px 0px 10px 45px; text-align:left; margin:14px 280px; } .user_inactivity { background:url(assets/user_inactivity.png) no-repeat 0px 0px; padding:10px 0px 10px 45px; text-align:left; margin:14px 280px; } .maintenance { background:url(assets/maintenance.png) no-repeat 0px 0px; padding:10px 0px 10px 45px; text-align:left; margin:14px 280px; } .currency { background:url(assets/currency.png) no-repeat 0px 0px; padding:10px 0px 10px 45px; text-align:left; margin:14px 280px; } .class_rank { background:url(assets/class_rank.png) no-repeat 0px 0px; padding:15px 0px 10px 45px; text-align:left; margin:14px 280px; } </style>
echo "&category_id={$_REQUEST['category_id']}"; } echo " method=POST>"; DrawHeaderHome($title, $delete_button . SubmitButton('Save', '', 'class=btn_medium onclick="formcheck_user_userfields_F2();"')); //'<INPUT type=submit value=Save>'); $header .= '<TABLE cellpadding=3 width=100%>'; $header .= '<TR><TD><input type=hidden id=t_id value="' . $_REQUEST['category_id'] . '"/></TD></TR>'; $header .= '<TR>'; $header .= '<TD>' . ($RET['ID'] > 2 || $RET['ID'] == '' ? TextInput($RET['TITLE'], 'tables[' . $_REQUEST['category_id'] . '][TITLE]', 'Title') : NoInput($RET['TITLE'], 'Title')) . '</TD>'; $header .= '<TD>' . ($RET['SORT_ORDER'] > 2 || $RET['SORT_ORDER'] == '' ? TextInput($RET['SORT_ORDER'], 'tables[' . $_REQUEST['category_id'] . '][SORT_ORDER]', 'Sort Order') : NoInput($RET['SORT_ORDER'], 'Sort Order')) . '</TD>'; $new = $_REQUEST['category_id'] == 'new'; $header .= '<TD><TABLE><TR>'; $header .= '<TD>' . ($RET['ID'] > 2 || $RET['ID'] == '' ? CheckboxInput($RET['ADMIN'], 'tables[' . $_REQUEST['category_id'] . '][ADMIN]', ($_REQUEST['category_id'] == '1' && !$RET['ADMIN'] ? '<FONT color=red>' : '') . 'Administrator' . ($_REQUEST['category_id'] == '1' && !$RET['ADMIN'] ? '</FONT>' : ''), '', $new, '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>') : NoInput($RET['ADMIN'] == 'Y' ? '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>' : '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>', 'Administrator')) . '</TD>'; $header .= '<TD>' . ($RET['ID'] > 2 || $RET['ID'] == '' ? CheckboxInput($RET['TEACHER'], 'tables[' . $_REQUEST['category_id'] . '][TEACHER]', ($_REQUEST['category_id'] == '1' && !$RET['TEACHER'] ? '<FONT color=red>' : '') . 'Teacher' . ($_REQUEST['category_id'] == '1' && !$RET['TEACHER'] ? '</FONT>' : ''), '', $new, '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>') : NoInput($RET['TEACHER'] == 'Y' ? '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>' : '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>', 'Teacher')) . '</TD>'; $header .= '<TD>' . ($RET['ID'] > 2 || $RET['ID'] == '' ? CheckboxInput($RET['PARENT'], 'tables[' . $_REQUEST['category_id'] . '][PARENT]', ($_REQUEST['category_id'] == '1' && !$RET['PARENT'] ? '<FONT color=red>' : '') . 'Parent' . ($_REQUEST['category_id'] == '1' && !$RET['TEACHER'] ? '</FONT>' : ''), '', $new, '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>') : NoInput($RET['PARENT'] == 'Y' ? '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>' : '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>', 'Parent')) . '</TD>'; $header .= '<TD>' . ($RET['ID'] > 2 || $RET['ID'] == '' ? CheckboxInput($RET['NONE'], 'tables[' . $_REQUEST['category_id'] . '][NONE]', ($_REQUEST['category_id'] == '1' && !$RET['NONE'] ? '<FONT color=red>' : '') . 'No Access' . ($_REQUEST['category_id'] == '1' && !$RET['TEACHER'] ? '</FONT>' : ''), '', $new, '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>', '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>') : NoInput($RET['NONE'] == 'Y' ? '<IMG SRC=assets/check.gif height=15 vspace=0 hspace=0 border=0>' : '<IMG SRC=assets/x.gif height=15 vspace=0 hspace=0 border=0>', 'No Access')) . '</TD>'; $header .= '</TR>'; $header .= '<TR><TD colspan=4><small><FONT color=' . Preferences('TITLES') . '>Profiles</FONT></small></TD></TR>'; $header .= '</TABLE></TD>'; if ($_REQUEST['category_id'] > 2 || $new) { $header .= '</TR><TR>'; $header .= '<TD colspan=2></TD>'; $header .= '<TD>' . TextInput($RET['INCLUDE'], 'tables[' . $_REQUEST['category_id'] . '][INCLUDE]', 'Include (should be left blank for most categories)') . '</TD>'; } $header .= '</TR>'; $header .= '</TABLE>'; } else { $header = false; } if ($header) { DrawHeaderHome($header);