Ejemplo n.º 1
0
function MLTextInput($value, $name, $title = '', $options = '', $div = true)
{
    global $CentreLocales;
    if (sizeof($CentreLocales) < 2) {
        return TextInput($value, $name, $title, $options, $div);
    }
    if (Preferences('HIDDEN') != 'Y') {
        $div = false;
    }
    // mab - support array style $option values
    if (AllowEdit() && !$_REQUEST['_CENTRE_PDF']) {
        $value1 = is_array($value) ? $value[1] : $value;
        $value = is_array($value) ? $value[0] : $value;
        if (strpos($options, 'size') === false && $value != '') {
            $options .= ' size=' . strlen($value);
        } elseif (strpos($options, 'size') === false) {
            $options .= ' size=10';
        }
        // ng - foreach possible language
        $ret = "<DIV><INPUT type=hidden id={$name} name={$name} value='{$value}'>";
        foreach ($CentreLocales as $id => $loc) {
            $ret .= "<IMG src='assets/flags/{$loc}.png' height=20px width=20px />";
            $ret .= TextInput(ParseMLField($value, $loc), 'ML_' . $name . '[' . $loc . ']', '', $options . " onchange=\"javascript:setMLvalue('{$name}','" . ($id == 0 ? '' : $loc) . "',this.value);\"", false);
            $ret .= "<BR>";
        }
        $ret .= "</DIV>";
    }
    $ret .= $title != '' ? '<BR><small>' . (strpos(strtolower($title), '<font ') === false ? '<FONT color=' . Preferences('TITLES') . '>' : '') . $title . (strpos(strtolower($title), '<font ') === false ? '</FONT>' : '') . '</small>' : '';
    return $ret;
}
Ejemplo n.º 2
0
function MLTextInput($value, $name, $title = '', $options = '', $div = true)
{
    global $RosarioLocales;
    if (sizeof($RosarioLocales) < 2) {
        return TextInput($value, $name, $title, $options, $div);
    }
    if (Preferences('HIDDEN') != 'Y') {
        $div = false;
    }
    // mab - support array style $option values
    if (AllowEdit() && !isset($_REQUEST['_ROSARIO_PDF'])) {
        $value1 = is_array($value) ? $value[1] : $value;
        $value = is_array($value) ? $value[0] : $value;
        if (mb_strpos($options, 'size') === false && $value != '') {
            $options .= ' size=' . mb_strlen($value) / (mb_substr_count($value, '|') + 1);
        } elseif (mb_strpos($options, 'size') === false) {
            $options .= ' size=10';
        }
        // ng - foreach possible language
        $ret = '<DIV><INPUT type="hidden" id="' . $name . '" name="' . $name . '" value="' . $value . '" />';
        foreach ($RosarioLocales as $id => $loc) {
            $ret .= '<label><IMG src="assets/flags/' . $loc . '.png" height="20" style="vertical-align:middle;" /> ';
            $ret .= TextInput(ParseMLField($value, $loc), 'ML_' . $name . '[' . $loc . ']', '', $options . " onchange=\"javascript:setMLvalue('{$name}','" . ($id == 0 ? '' : $loc) . "',this.value);\"", false);
            $ret .= '</label><BR />';
        }
        $ret .= '</DIV>';
    }
    //modif FRancois: css WPadmin
    //    $ret .= ($title!=''?'<BR />'.(mb_strpos(mb_strtolower($title),'<span ')===false?'<span class="legend-gray">':'').$title.(mb_strpos(mb_strtolower($title),'<span ')===false?'</span>':'').'':'');
    $ret .= $title != '' ? (mb_strpos(mb_strtolower($title), '<span ') === false ? '<span class="legend-gray">' : '') . $title . (mb_strpos(mb_strtolower($title), '<span ') === false ? '</span>' : '') : '';
    return $ret;
}
Ejemplo n.º 3
0
function makeTextInput($value, $name)
{
    global $THIS_RET;
    if ($THIS_RET['ID']) {
        $id = $THIS_RET['ID'];
    } else {
        $id = 'new';
    }
    return TextInput($value, 'values[' . $id . '][' . $name . ']');
}
Ejemplo n.º 4
0
function _makeTextInput($value, $name)
{
    global $THIS_RET;
    if ($THIS_RET['PERIOD_ID']) {
        $id = $THIS_RET['PERIOD_ID'];
    } else {
        $id = 'new';
    }
    if ($name != 'TITLE') {
        $extra = 'size=5 maxlength=10';
    }
    return TextInput($value, 'values[' . $id . '][' . $name . ']', '', $extra);
}
Ejemplo n.º 5
0
function _makePaymentsTextInput($value, $name)
{
    global $THIS_RET;
    if ($THIS_RET['ID']) {
        $id = $THIS_RET['ID'];
    } else {
        $id = 'new';
    }
    if ($name == 'AMOUNT') {
        $extra = 'size=5 maxlength=10';
    }
    return TextInput($value, 'values[' . $id . '][' . $name . ']', '', $extra);
}
Ejemplo n.º 6
0
function makeTextInput($value, $name)
{
    global $THIS_RET;
    if ($THIS_RET['ID']) {
        $id = $THIS_RET['ID'];
    } else {
        $id = 'new';
    }
    if ($name == 'SHORT_NAME') {
        $extra = 'size=5 maxlength=10';
    } elseif ($name == 'SORT_ORDER') {
        $extra = 'size=5 maxlength=10';
    }
    return TextInput($value, 'values[' . $id . '][' . $name . ']', '', $extra);
}
Ejemplo n.º 7
0
function makeTextInput($value, $name)
{
    global $THIS_RET;
    if ($THIS_RET['ID']) {
        $id = $THIS_RET['ID'];
    } else {
        $id = 'new';
    }
    if ($name != 'TITLE') {
        $extra = 'size=5 maxlength=3';
    }
    if ($name == 'SORT_ORDER') {
        $comment = '<!-- ' . $value . ' -->';
    }
    return $comment . TextInput($value, 'values[' . $id . '][' . $name . ']', '', $extra);
}
Ejemplo n.º 8
0
function makeTextInput($value, $name)
{
    global $THIS_RET;
    if ($THIS_RET['ID']) {
        $id = $THIS_RET['ID'];
    } else {
        $id = 'new';
    }
    if ($name == 'VALUE') {
        $extra = 'size=15 maxlength=25';
    } elseif ($name == 'COMMENT') {
        $extra = 'size=15 maxlength=100';
    } elseif ($name == 'SORT_ORDER') {
        if ($id == 'new' || $THIS_RET['SORT_ORDER'] == '') {
            $extra = 'size=5 maxlength=5 onkeydown="return numberOnly(event);"';
        } else {
            $extra = 'size=5 maxlength=5 onkeydown=\\"return numberOnly(event);\\"';
        }
    }
    return TextInput($value, "values[{$id}][{$name}]", '', $extra);
}
Ejemplo n.º 9
0
function _makeAutoSelectInput($column, $name, $request = 'staff')
{
    global $value, $field;
    if ($_REQUEST['staff_id'] == 'new' && $field['DEFAULT_SELECTION']) {
        $value[$column] = $field['DEFAULT_SELECTION'];
        $div = false;
        $req = $field['REQUIRED'] == 'Y' ? array('<FONT color=red>', '</FONT>') : array('', '');
    } else {
        $div = true;
        $req = $field['REQUIRED'] == 'Y' && ($value[$column] == '' || $value[$column] == '---') ? array('<FONT color=red>', '</FONT>') : array('', '');
    }
    // build the select list...
    // get the standard selects
    if ($field['SELECT_OPTIONS']) {
        $field['SELECT_OPTIONS'] = str_replace("\n", "\r", str_replace("\r\n", "\r", $field['SELECT_OPTIONS']));
        $select_options = explode("\r", $field['SELECT_OPTIONS']);
    } else {
        $select_options = array();
    }
    if (count($select_options)) {
        foreach ($select_options as $option) {
            if ($option != '') {
                $options[$option] = $option;
            }
        }
    }
    // add the 'new' option, is also the separator
    $options['---'] = '---';
    if ($field['TYPE'] == 'autos') {
        // add values found in current and previous year
        $options_RET = DBGet(DBQuery('SELECT DISTINCT s.CUSTOM_' . $field[ID] . ',upper(s.CUSTOM_' . $field[ID] . ') AS KEEY FROM staff s,staff_school_relationship ssr WHERE s.STAFF_ID=ssr.STAFF_ID AND (ssr.SYEAR=\'' . UserSyear() . '\' OR ssr.SYEAR=\'' . (UserSyear() - 1) . '\') AND s.CUSTOM_' . $field[ID] . ' IS NOT NULL ORDER BY KEEY'));
        if (count($options_RET)) {
            foreach ($options_RET as $option) {
                if ($option['CUSTOM_' . $field['ID']] != '' && !$options[$option['CUSTOM_' . $field['ID']]]) {
                    $options[$option['CUSTOM_' . $field['ID']]] = array($option['CUSTOM_' . $field['ID']], '<FONT color=blue>' . $option['CUSTOM_' . $field['ID']] . '</FONT>');
                }
            }
        }
    }
    // make sure the current value is in the list
    if ($value[$column] != '' && !$options[$value[$column]]) {
        $options[$value[$column]] = array($value[$column], '<FONT color=' . ($field['TYPE'] == 'autos' ? 'blue' : 'green') . '>' . $value[$column] . '</FONT>');
    }
    if ($value[$column] != '---' && count($options) > 1) {
        $extra = 'style="max-width:250;"';
        return SelectInput($value[$column], $request . '[' . $column . ']', $req[0] . $name . $req[1], $options, 'N/A', $extra, $div);
    } else {
        return TextInput($value[$column] == '---' ? array('---', '<FONT color=red>---</FONT>') : '' . $value[$column], $request . '[' . $column . ']', $req[0] . $name . $req[1], $size, $div);
    }
}
Ejemplo n.º 10
0
function makeTextInput($value, $name)
{
    global $THIS_RET;
    if ($THIS_RET['ID']) {
        $id = $THIS_RET['ID'];
    } else {
        $id = 'new';
    }
    if ($name != 'TITLE') {
        $extra = 'size=5 maxlength=5 class=cell_small';
    } else {
        $extra = 'class=cell_wide ';
    }
    return $comment . TextInput($value, 'values[' . $id . '][' . $name . ']', '', $extra);
}
Ejemplo n.º 11
0
function _makePercent($value, $column)
{
    global $THIS_RET, $current_RET, $grades_RET, $student_count, $tabindex, $import_RET;
    if ($column == 'GRADE_PERCENT') {
        if (!isset($_REQUEST['_openSIS_PDF'])) {
            $student_count++;
            $tabindex = $student_count;
            if ($import_RET[$THIS_RET['STUDENT_ID']]) {
                $return = TextInput($import_RET[$THIS_RET['STUDENT_ID']][1]['GRADE_PERCENT'] == '' ? '' : $import_RET[$THIS_RET['STUDENT_ID']][1]['GRADE_PERCENT'] + 0 . '%', "values[{$THIS_RET['STUDENT_ID']}][percent]", '', (0 ? 'readonly ' : '') . 'size=6 maxlength=6 tabindex=' . $tabindex, false);
            } else {
                $return = TextInput($current_RET[$THIS_RET['STUDENT_ID']][1]['GRADE_PERCENT'] == '' ? '' : $current_RET[$THIS_RET['STUDENT_ID']][1]['GRADE_PERCENT'] + 0 . '%', "values[{$THIS_RET['STUDENT_ID']}][percent]", '', (0 ? 'readonly ' : '') . 'size=6 maxlength=6 tabindex=' . $tabindex, !$current_RET[$THIS_RET['STUDENT_ID']][1]['DIV']);
            }
        } else {
            $return = $current_RET[$THIS_RET['STUDENT_ID']][1]['GRADE_PERCENT'] == '' ? '' : $current_RET[$THIS_RET['STUDENT_ID']][1]['GRADE_PERCENT'] + 0 . '%';
        }
    } elseif ($column == 'REPORT_CARD_GRADE') {
        $return = '<b>' . $grades_RET[$current_RET[$THIS_RET['STUDENT_ID']][1]['REPORT_CARD_GRADE_ID']][1]['TITLE'] . '</b>';
    }
    return $return;
}
Ejemplo n.º 12
0
     $title = $RET['TITLE'];
 }
 if (clean_param($_REQUEST['marking_period_id'], PARAM_ALPHANUM)) {
     if ($err_msg) {
         echo "<b style='color:red'>" . $err_msg . "</b>";
         unset($err_msg);
     }
     echo "<FORM name=marking_period id=marking_period action=Modules.php?modname={$_REQUEST['modname']}&mp_term={$_REQUEST['mp_term']}&marking_period_id={$_REQUEST['marking_period_id']}&year_id={$_REQUEST['year_id']}&semester_id={$_REQUEST['semester_id']}&quarter_id={$_REQUEST['quarter_id']} method=POST>";
     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') {
Ejemplo n.º 13
0
#  You should have received a copy of the GNU General Public License
#  along with this program.  If not, see <http://www.gnu.org/licenses/>.
#
#***************************************************************************************
if ($_REQUEST['modfunc'] == 'update') {
    if ($_REQUEST['activity']) {
        $TOTAL_COUNT = DBGet(DBQuery('SELECT COUNT(ACTIVITY_DAYS) AS TOTAL_COUNT FROM system_preference_misc'));
        $TOTAL_COUNT = $TOTAL_COUNT[1]['TOTAL_COUNT'];
        if ($TOTAL_COUNT == 0 && $_REQUEST['activity']['ACTIVITY_DAYS']) {
            DBQuery('INSERT INTO system_preference_misc (ACTIVITY_DAYS) VALUES(\'' . $_REQUEST['activity']['ACTIVITY_DAYS'] . '\')');
        } else {
            if ($TOTAL_COUNT == 1) {
                $sql = 'UPDATE system_preference_misc SET ';
                foreach ($_REQUEST['activity'] as $column_name => $value) {
                    $sql .= $column_name = '\'' . str_replace("\\'", "''", str_replace("`", "''", $value)) . '\',';
                }
                $sql = substr($sql, 0, -1) . ' WHERE 1=1';
                DBQuery($sql);
            }
        }
    }
    unset($_REQUEST['activity']);
}
$activity_RET = DBGet(DBQuery('SELECT ACTIVITY_DAYS FROM system_preference_misc LIMIT 1'));
$activity = $activity_RET[1];
echo "<FORM name=activity id=activity action=Modules.php?modname={$_REQUEST['modname']}&modfunc=update method=POST>";
echo '<table>';
echo '<tr><td>Maximum Inactive Days Allowed:</td><td>' . TextInput($activity['ACTIVITY_DAYS'], 'activity[ACTIVITY_DAYS]', '', 'class=cell_floating') . '</td></tr>';
echo '<tr><td><CENTER>' . SubmitButton('Save', '', 'class=btn_medium') . '</CENTER></td></tr>';
echo '</table>';
echo '</FORM>';
Ejemplo n.º 14
0
        $type_options = array('select' => 'Pull-Down', 'autos' => 'Auto Pull-down', 'edits' => 'Edit Pull-Down', 'text' => 'Text', 'radio' => 'Checkbox', 'codeds' => 'Coded Pull-Down', 'numeric' => 'Number', 'multiple' => 'Select Multiple from Options', 'date' => 'Date', 'textarea' => 'Long Text');
    } else {
        $type_options = array('select' => 'Pull-Down', 'autos' => 'Auto Pull-down', 'edits' => 'Edit Pull-Down', 'text' => 'Text', 'radio' => 'Checkbox', 'codeds' => 'Coded Pull-Down', 'numeric' => 'Number', 'multiple' => 'Select Multiple from Options', 'date' => 'Date', 'textarea' => 'Long Text');
    }
    $header .= '<TD>' . SelectInput($RET['TYPE'], 'tables[' . $_REQUEST['id'] . '][TYPE]', 'Data Type', $type_options, false, 'id=type onchange="formcheck_student_studentField_F1_defalut();"') . '</TD>';
    if ($_REQUEST['id'] != 'new' && $RET['TYPE'] != 'select' && $RET['TYPE'] != 'autos' && $RET['TYPE'] != 'edits' && $RET['TYPE'] != 'text') {
        $_openSIS['allow_edit'] = $allow_edit;
        $_openSIS['AllowEdit'][$modname] = $AllowEdit;
    }
    foreach ($categories_RET as $type) {
        $categories_options[$type['ID']] = $type['TITLE'];
    }
    if ($_REQUEST['id'] == 'new') {
        $header .= '<TD>' . TextInput($RET['SORT_ORDER'], 'tables[' . $_REQUEST['id'] . '][SORT_ORDER]', 'Sort Order', 'onkeydown="return numberOnly(event);"') . '</TD>';
    } else {
        $header .= '<TD>' . TextInput($RET['SORT_ORDER'], 'tables[' . $_REQUEST['id'] . '][SORT_ORDER]', 'Sort Order', '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 .= '</TR>';
    $header .= '</TABLE>';
}
if ($header) {
    DrawHeaderHome($header);
Ejemplo n.º 15
0
function _makeExtraCols($assignment_id, $column)
{
    global $THIS_RET, $total_points, $current_RET, $old_student_id, $student_count, $tabindex, $count_students, $max_allowed;
    $rounding = DBGet(DBQuery('SELECT VALUE FROM program_user_config WHERE USER_ID=\'' . User('STAFF_ID') . '\' AND TITLE=\'ROUNDING\' AND PROGRAM=\'Gradebook\' '));
    if (count($rounding)) {
        $_SESSION['ROUNDING'] = $rounding[1]['VALUE'];
    }
    $days_left = floor((strtotime($THIS_RET['DUE_' . $assignment_id], 0) - strtotime($THIS_RET['START_DATE'], 0)) / 86400);
    if ($days_left >= 1) {
        if ($THIS_RET['STUDENT_ID'] != $old_student_id) {
            $student_count++;
            $tabindex = $student_count;
            $old_student_id = $THIS_RET['STUDENT_ID'];
        } else {
            $tabindex += $count_students;
        }
        if ($current_RET[$THIS_RET['STUDENT_ID']][$assignment_id][1]['POINTS'] == '-1') {
            $points = '*';
        } elseif (strpos($current_RET[$THIS_RET['STUDENT_ID']][$assignment_id][1]['POINTS'], '.')) {
            $points = rtrim(rtrim($current_RET[$THIS_RET['STUDENT_ID']][$assignment_id][1]['POINTS'], '0'), '.');
        } else {
            $points = $current_RET[$THIS_RET['STUDENT_ID']][$assignment_id][1]['POINTS'];
        }
        if ($_SESSION['ROUNDING'] == 'UP') {
            $points_m = ceil($points);
        } elseif ($_SESSION['ROUNDING'] == 'DOWN') {
            $points_m = floor($points);
        } elseif ($_SESSION['ROUNDING'] == 'NORMAL') {
            $points_m = round($points);
        } else {
            $points_m = $points;
        }
        $make_letter_points = $points_m / 100;
        $tot_point = $total_points[$assignment_id];
        if ($total_points[$assignment_id] != 0) {
            if ($points != '*') {
                if ($points != '') {
                    $rounding = DBGet(DBQuery('SELECT VALUE FROM program_user_config WHERE USER_ID=\'' . User('STAFF_ID') . '\' AND TITLE=\'ROUNDING\' AND PROGRAM=\'Gradebook\' '));
                    $points_r = $points_m / $tot_point * 100;
                    if ($rounding[1]['ROUNDING'] == 'UP') {
                        $points_r = ceil($points_r);
                    } elseif ($rounding[1]['ROUNDING'] == 'DOWN') {
                        $points_r = floor($points_r);
                    } elseif ($rounding[1]['ROUNDING'] == 'NORMAL') {
                        $points_r = round($points_r);
                    } else {
                        $points_r = round($points_r, 2);
                    }
                    return '<TABLE border=0 cellspacing=0 cellpadding=0 class=LO_field><TR align=center><TD>' . TextInput($points, 'values[' . $THIS_RET['STUDENT_ID'] . '][' . $assignment_id . '][POINTS]', '', ' size=2 maxlength=7 tabindex=' . $tabindex) . '<HR>' . $total_points[$assignment_id] . '</TD><TD>&nbsp;' . ($THIS_RET['D' . $assignment_id] || $points != '' ? $points > $total_points[$assignment_id] * $max_allowed ? '<FONT color=red>' : '' : '<FONT color=gray>') . $points_r . '%' . ($THIS_RET['D' . $assignment_id] || $points != '' ? $points > $total_points[$assignment_id] * $max_allowed ? '</FONT>' : '' : '') . '<BR>&nbsp;<B>' . _makeLetterGrade($points_m / $tot_point) . '</B>' . ($THIS_RET['D' . $assignment_id] || $points != '' ? '' : '</FONT>') . '</TD></TR></TABLE>';
                } else {
                    return '<TABLE border=0 cellspacing=0 cellpadding=0 class=LO_field><TR align=center><TD>' . TextInput($points, 'values[' . $THIS_RET['STUDENT_ID'] . '][' . $assignment_id . '][POINTS]', '', ' size=2 maxlength=7 tabindex=' . $tabindex) . '<HR>' . $total_points[$assignment_id] . '</TD><TD>&nbsp;' . ($THIS_RET['D' . $assignment_id] || $points != '' ? $points > $total_points[$assignment_id] * $max_allowed ? '<FONT color=red>' : '' : '<FONT color=gray>') . '&nbsp;&nbsp;Not Graded</TD></TR></TABLE>';
                }
            } else {
                return '<TABLE border=0 cellspacing=0 cellpadding=0 class=LO_field><TR align=center><TD>' . TextInput($points, 'values[' . $THIS_RET['STUDENT_ID'] . '][' . $assignment_id . '][POINTS]', '', ' size=2 maxlength=7 tabindex=' . $tabindex) . '<HR>' . $total_points[$assignment_id] . '</TD><TD>&nbsp;N/A<BR>&nbsp;N/A</TD></TR></TABLE>';
            }
        } else {
            return '<TABLE border=0 cellspacing=0 cellpadding=0 class=LO_field><TR align=center><TD>' . TextInput($points, 'values[' . $THIS_RET['STUDENT_ID'] . '][' . $assignment_id . '][POINTS]', '', ' size=2 maxlength=7 tabindex=' . $tabindex) . '<HR>' . $total_points[$assignment_id] . '</TD><TD>&nbsp;E/C</TD></TR></TABLE>';
        }
    }
    return 'N/A';
}
Ejemplo n.º 16
0
     } elseif ($_REQUEST['subject_id']) {
         if ($_REQUEST['subject_id'] != 'new') {
             $sql = "SELECT TITLE\n\t\t\t\t\t\tFROM course_subjects\n\t\t\t\t\t\tWHERE SUBJECT_ID='{$_REQUEST['subject_id']}'";
             $QI = DBQuery($sql);
             $RET = DBGet($QI);
             $RET = $RET[1];
             $title = $RET['TITLE'];
         } else {
             $title = '' . _('New Subject') . '';
             unset($delete_button);
         }
         echo "<FORM name=F4 id=F4 action=for_window.php?modname={$_REQUEST['modname']}&subject_id={$_REQUEST['subject_id']} method=POST>";
         DrawHeaderHome($title, $delete_button . SubmitButton('' . _('Save') . '', '', 'class=btn_medium onclick="formcheck_scheduling_course_F4();"'));
         $header .= '<TABLE cellpadding=3 width=100%>';
         $header .= '<TR>';
         $header .= '<TD>' . TextInput($RET['TITLE'], 'tables[course_subjects][' . $_REQUEST['subject_id'] . '][TITLE]', '' . _('Title') . '', 'class=cell_floating') . '</TD>';
         $header .= '</TR>';
         $header .= '</TABLE>';
         DrawHeader($header);
         echo '</FORM>';
     }
 }
 // DISPLAY THE MENU
 $LO_options = array('save' => false, 'search' => false);
 if (!$_REQUEST['subject_id'] || $_REQUEST['modfunc'] == 'choose_course') {
     #DrawHeader('Courses');
     DrawHeaderHome('' . _('Courses') . '', "<A HREF=for_window.php?modname={$_REQUEST['modname']}&modfunc={$_REQUEST['modfunc']}&course_modfunc=search>" . _('Search') . "</A>");
 }
 echo '<TABLE><TR>';
 if (count($subjects_RET)) {
     if ($_REQUEST['subject_id']) {
Ejemplo n.º 17
0
 if (is_array($extra['columns_before'])) {
     $LO_columns = $extra['columns_before'] + $columns;
     $columns = $LO_columns;
 }
 foreach ($member_list as $id => $value) {
     $extra['columns_before']['CHECKBOX'] = "<INPUT type=checkbox name=group[" . $value['ID'] . "] value=Y CHECKED>";
     $member_list[$id] = $extra['columns_before'] + $value;
 }
 $group = "select GROUP_NAME,DESCRIPTION from mail_group where GROUP_ID={$_REQUEST['group_id']}";
 $groupDetails = DBGet(DBQuery($group));
 $groupname = $groupDetails[1]['GROUP_NAME'];
 $groupdesc = $groupDetails[1]['DESCRIPTION'] == 'N' ? '' : $groupDetails[1]['DESCRIPTION'];
 echo '<table><tr><td>Group Name:' . '</td>';
 echo '<td>' . TextInput($groupname, 'groupname', '', 'maxlength=50 style="font-size:12px;"', false) . '</td>';
 echo '<tr><td>Description:' . '</td>';
 echo '<td>' . TextInput($groupdesc, 'groupdesc', '', 'maxlength=50 style="font-size:12px;"', false) . '</td>';
 echo '<tr><td><input type=hidden name =gid value=' . strip_tags(trim($_REQUEST['group_id'])) . '></td></tr>';
 for ($i = 0; $i < strlen($groupname); $i++) {
     if ($groupname[$i] == " ") {
         $groupname[$i] = str_replace(" ", "_", $groupname[$i]);
     } else {
         if ($groupname[$i] == "'") {
             $groupname[$i] = str_replace("'", "\\", $groupname[$i]);
         }
     }
 }
 $grp = $groupname;
 if ($groupdesc == 'N') {
     $groupdesc = 'N';
 } else {
     for ($i = 0; $i < strlen($groupdesc); $i++) {
Ejemplo n.º 18
0
    echo '<TABLE border=0 cellpadding=6 width=100%>';
    echo '<TR>';
    echo '<TD>';
    // warn if account non-existent (balance query failed)
    if ($student['BALANCE'] == '') {
        echo TextInput(array($student['ACCOUNT_ID'], '<FONT color=red>' . $student['ACCOUNT_ID'] . '</FONT>'), 'food_service[ACCOUNT_ID]', _('Account ID'), 'size=12 maxlength=10');
        $warning = 'Non-existent account!';
        echo button('warning', '', '# onMouseOver=\'stm(["Warning","' . $warning . '"],["white","#006699","","","",,"black","#e8e8ff","","","",,,,2,"#006699",2,,,,,"",,,,]);\' onMouseOut=\'htm()\'');
    } else {
        echo TextInput($student['ACCOUNT_ID'], 'food_service[ACCOUNT_ID]', 'Account ID', 'size=12 maxlength=10');
    }
    // warn if other students associated with the same account
    if (count($xstudents)) {
        $warning = Localize('colon', _('Other students associated with the same account')) . '<BR>';
        foreach ($xstudents as $xstudent) {
            $warning .= '&nbsp;' . str_replace('\'', '&#39;', $xstudent['FULL_NAME']) . '<BR>';
        }
        echo button('warning', '', '# onMouseOver=\'stm(["Warning","' . $warning . '"],["white","#006699","","","",,"black","#e8e8ff","","","",,,,2,"#006699",2,,,,,"",,,,]);\' onMouseOut=\'htm()\'');
    }
    echo '</TD>';
    $options = array('Inactive' => _('Inactive'), 'Disabled' => _('Disabled'), 'Closed' => _('Closed'));
    echo '<TD>' . SelectInput($student['STATUS'], 'food_service[STATUS]', _('Status'), $options, _('Active')) . '</TD>';
    echo '</TR><TR>';
    $options = array('Reduced' => 'Reduced', 'Free' => 'Free');
    echo '<TD>' . SelectInput($student['DISCOUNT'], 'food_service[DISCOUNT]', _('Discount'), $options, _('Full')) . '</TD>';
    echo '<TD>' . TextInput($student['BARCODE'], 'food_service[BARCODE]', _('Barcode'), 'size=12 maxlength=25') . '</TD>';
    echo '</TR>';
    echo '</TABLE>';
    echo '</TD></TR>';
    echo '</TABLE>';
}
Ejemplo n.º 19
0
}
if ($student_id == 'new' && !VerifyDate($_REQUEST['day_values']['student_enrollment']['new']['START_DATE'] . '-' . $_REQUEST['month_values']['student_enrollment']['new']['START_DATE'] . '-' . $_REQUEST['year_values']['student_enrollment']['new']['START_DATE'])) {
    unset($student['GRADE_ID']);
}
echo SelectInput($student['GRADE_ID'], 'values[student_enrollment][' . $student_id . '][GRADE_ID]', (!$student['GRADE_ID'] ? '<FONT color=red>' : '') . '' . (!$student['GRADE_ID'] ? '</FONT>' : ''), $options, '', '');
echo '</td></tr>';
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>';
Ejemplo n.º 20
0
function _makeAutoSelectInputX($value, $column, $table, $title, $select, $id = '', $div = true)
{
    if ($column == 'CITY' || $column == 'MAIL_CITY') {
        $options = 'maxlength=60';
    }
    if ($column == 'STATE' || $column == 'MAIL_STATE') {
        $options = 'size=3 maxlength=10';
    } elseif ($column == 'ZIPCODE' || $column == 'MAIL_ZIPCODE') {
        $options = 'maxlength=10';
    } else {
        $options = 'maxlength=100';
    }
    if ($value != '---' && count($select) > 1) {
        return SelectInput($value, "values[{$table}]" . ($id ? "[{$id}]" : '') . "[{$column}]", $title, $select, 'N/A', '', $div);
    } else {
        return TextInput($value == '---' ? array('---', '<FONT color=red>---</FONT>') : $value, "values[{$table}]" . ($id ? "[{$id}]" : '') . "[{$column}]", $title, $options, $div);
    }
}
Ejemplo n.º 21
0
function makeTextInput($value, $name)
{
    global $THIS_RET;
    if ($THIS_RET['ID']) {
        $id = $THIS_RET['ID'];
    } else {
        $id = 'new';
    }
    //bjj adding 'GP_SCALE'
    if ($name == 'TITLE') {
        $extra = 'size=15 maxlength=25';
    } elseif ($name == 'GP_SCALE') {
        $extra = 'size=5 maxlength=5';
    } elseif ($name == 'COMMENT') {
        $extra = 'size=15 maxlength=100';
    } else {
        $extra = 'size=5 maxlength=5';
    }
    return TextInput($value, "values[{$id}][{$name}]", '', $extra);
}
Ejemplo n.º 22
0
function _makeAlertComments($value, $column)
{
    global $THIS_RET, $table;
    if (!$THIS_RET['ID']) {
        $THIS_RET['ID'] = 'new';
    }
    return TextInput($value, 'values[' . $table . '][' . $THIS_RET['ID'] . '][' . $column . ']', '', 'size=40');
}
Ejemplo n.º 23
0
 } 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>';
     $new = $_REQUEST['category_id'] == 'new';
     if ($_REQUEST['category_id'] > 4 || $new) {
         $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);
     echo '</FORM>';
 }
 // DISPLAY THE MENU
 $LO_options = array('save' => false, 'search' => false);
 //,'add'=>true);
 echo '<TABLE><TR>';
 if (count($categories_RET)) {
Ejemplo n.º 24
0
        }
        echo '</TR></TABLE>';
    }
    echo '</TD>';
    echo '</TR>';
}
echo '<TR>';
echo '<TD><TABLE><tr><td style=width:100px>' . _('Username') . '</td><td>:</td><td>';
echo TextInput($staff['USERNAME'], 'staff[USERNAME]', '', 'size=25 maxlength=100 class=cell_floating  onkeyup="usercheck_init(this)"');
echo '<div id="ajax_output"></div>';
echo '</TD></tr><tr><td style=width:100px>' . _('Password') . '</td><td>:</td><td>';
//for adding new user
if (!isset($staff['STAFF_ID'])) {
    echo TextInput(array($staff['PASSWORD'], str_repeat('*', strlen($staff['PASSWORD']))), 'staff[PASSWORD]', '', "size=25 maxlength=100 class=cell_floating AUTOCOMPLETE = off onkeyup=passwordStrength(this.value);validate_password(this.value);");
} else {
    echo TextInput(array($staff['PASSWORD'], str_repeat('*', strlen($staff['PASSWORD']))), 'staff[PASSWORD]', '', "size=25 maxlength=100 class=cell_floating AUTOCOMPLETE = off onkeyup=passwordStrength(this.value);validate_password(this.value,{$staff['STAFF_ID']});");
}
echo "<span id='passwordStrength'></span>";
echo '</TD></TR></TABLE></TD>';
echo '</TR>';
echo '<TR><TD><TABLE>';
include 'modules/Users/includes/Other_Info.inc.php';
echo '</TABLE></TD></TR>';
echo '<TR><td height="30px" colspan=2 class=hseparator><b>' . _('School Information') . ' </b></td></tr><tr><td colspan="2">';
$functions = array('START_DATE' => '_makeStartInputDate', 'PROFILE' => '_makeUserProfile', 'END_DATE' => '_makeEndInputDate', 'SCHOOL_ID' => '_makeCheckBoxInput_gen', 'ID' => '_makeStatus');
#$functions2=array('SCHOOL_ID'=>'_makeCheckBoxInput_gen');
$sql = 'SELECT s.ID,ssr.SCHOOL_ID,s.TITLE,ssr.START_DATE,ssr.END_DATE,st.PROFILE FROM schools s,staff st INNER JOIN staff_school_relationship ssr USING(staff_id) WHERE s.id=ssr.school_id  AND st.staff_id=' . User('STAFF_ID') . ' GROUP BY ssr.SCHOOL_ID';
$school_admin = DBGet(DBQuery($sql), $functions);
//$columns = array('SCHOOL_ID'=>'','START_DATE'=>'Start Date','END_DATE'=>'Drop Date','TITLE'=>'School');
$columns = array('SCHOOL_ID' => '', 'TITLE' => _('School'), 'PROFILE' => _('Profile'), 'START_DATE' => _('Start Date'), 'END_DATE' => _('Drop Date'), 'ID' => _('Status'));
echo '</TD></TR>';
Ejemplo n.º 25
0
 echo '<TABLE>';
 $staff_profile = DBGet(DBQuery("SELECT PROFILE_ID FROM staff WHERE STAFF_ID='" . UserStaffID() . "'"));
 echo '<TR><td>Profile</td><td>:</td><TD>' . SelectInput($this_school['OPENSIS_PROFILE'], 'values[SCHOOL][OPENSIS_PROFILE]', '', $option, false, 'id=values[SCHOOL][OPENSIS_PROFILE]') . '</TD><tr>';
 echo '<TR><td>Username<span class=red>*</span></td><td>:</td><TD>';
 if (!$this_school_mod['USERNAME']) {
     echo TextInput('', 'USERNAME', '', 'size=20 maxlength=50 class=cell_floating onblur="usercheck_init_staff(this)"');
     echo '<span id="ajax_output_st"></span><input type=hidden id=usr_err_check value=0>';
 } else {
     echo NoInput($this_school_mod['USERNAME'], '', '', 'class=cell_medium onkeyup="usercheck_init(this)"') . '<div id="ajax_output"></div>' . '</TD></tr>';
 }
 echo '<TR><td>Password<span class=red>*</span></td><td>:</td><TD>';
 if (!$this_school_mod['PASSWORD']) {
     echo TextInput('', 'PASSWORD', '', 'size=20 maxlength=100 class=cell_floating AUTOCOMPLETE = off onblur=passwordStrength(this.value);validate_password_staff(this.value);');
     echo '<span id="ajax_output_st"></span>';
 } else {
     echo TextInput(array($this_school_mod['PASSWORD'], str_repeat('*', strlen($this_school_mod['PASSWORD']))), 'staff_school[PASSWORD]', '', 'size=20 maxlength=100 class=cell_floating AUTOCOMPLETE = off onkeyup=passwordStrength(this.value);validate_password(this.value);');
 }
 echo "<td><span id='passwordStrength'></span></td>";
 echo '<TR>';
 echo '<TD>Disable User</TD><TD>:</TD><TD>';
 if ($this_school_mod['IS_DISABLE'] == 'Y') {
     $dis_val = 'Y';
 } else {
     $dis_val = 'N';
 }
 echo CheckboxInput_No($dis_val, 'staff_school[IS_DISABLE]', '', 'CHECKED', $new, '<IMG SRC=assets/check.gif width=15>', '<IMG SRC=assets/x.gif width=15>');
 echo '</TD>';
 echo '</TR>';
 if ($this_school['SCHOOL_ACCESS']) {
     $pieces = explode(",", $this_school['SCHOOL_ACCESS']);
 }
Ejemplo n.º 26
0
function _makeTextInput($value, $name)
{
    global $THIS_RET;
    if ($THIS_RET['ID']) {
        $id = $THIS_RET['ID'];
    } else {
        $id = 'new';
    }
    if ($name != 'TITLE') {
        $extra = 'size=5 maxlength=10 class=cell_floating';
    } else {
        $extra = 'class=cell_floating';
    }
    if ($name == 'SORT_ORDER') {
        if ($name == 'SORT_ORDER') {
            if ($id == 'new' || $THIS_RET['SORT_ORDER'] == '') {
                $extra .= ' onkeydown="return numberOnly(event);"';
            } else {
                $extra .= ' onkeydown=\\"return numberOnly(event);\\"';
            }
        }
    }
    return TextInput($name == 'TITLE' && $THIS_RET['EXPIRED'] ? array($value, '<FONT class=red>' . $value . '</FONT>') : $value, "values[{$id}][{$name}]", '', $extra);
}
Ejemplo n.º 27
0
#  along with this program.  If not, see <http://www.gnu.org/licenses/>.
#
#***************************************************************************************
if ($_REQUEST['modfunc'] == 'update') {
    if ($_REQUEST['activity']) {
        $TOTAL_COUNT = DBGet(DBQuery('SELECT COUNT(ACTIVITY_DAYS) AS TOTAL_COUNT FROM system_preference_misc'));
        $TOTAL_COUNT = $TOTAL_COUNT[1]['TOTAL_COUNT'];
        if ($TOTAL_COUNT == 0 && $_REQUEST['activity']['ACTIVITY_DAYS']) {
            DBQuery('INSERT INTO system_preference_misc (ACTIVITY_DAYS) VALUES(' . $_REQUEST['activity']['ACTIVITY_DAYS'] . ')');
        } else {
            if ($TOTAL_COUNT == 1) {
                $sql = 'UPDATE system_preference_misc SET ';
                foreach ($_REQUEST['activity'] as $column_name => $value) {
                    $sql .= '' . $column_name . '=\'' . str_replace("\\'", "''", str_replace("`", "''", $value)) . '\',';
                }
                $sql = substr($sql, 0, -1) . ' WHERE 1=1';
                DBQuery($sql);
            }
        }
    }
    unset($_REQUEST['activity']);
}
$activity_RET = DBGet(DBQuery("SELECT ACTIVITY_DAYS FROM system_preference_misc LIMIT 1"));
$activity = $activity_RET[1];
echo "<FORM name=activity id=activity action=Modules.php?modname={$_REQUEST['modname']}&modfunc=update&page_display=INACTIVITY method=POST>";
echo '<table width="360px;" cellpadding="4">';
echo '<tr><td width="90%" align="right">' . _('Maximum inactive days allowed before account is disabled') . ':</td><td align="left">' . TextInput($activity['ACTIVITY_DAYS'], 'activity[ACTIVITY_DAYS]', '', '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>';
Ejemplo n.º 28
0
function _makeIntInput($value, $name)
{
    global $THIS_RET;
    if ($THIS_RET['ROOM_ID']) {
        $id = $THIS_RET['ROOM_ID'];
    } else {
        $id = 'new';
    }
    if ($value != '') {
        $extra = 'size=5 maxlength=10 class=cell_floating onkeydown=\\"return numberOnly(event);\\"';
    } else {
        $extra = 'size=5 maxlength=10 class=cell_floating onkeydown="return numberOnly(event);"';
    }
    return TextInput($value, 'values[' . $id . '][' . $name . ']', '', $extra);
}
Ejemplo n.º 29
0
function _makeReasonInput($value, $title)
{
    global $THIS_RET, $codes_RET, $current_RET;
    $val = $current_RET[$THIS_RET['STUDENT_ID']][$THIS_RET['COURSE_PERIOD_ID']][1]['ATTENDANCE_REASON'];
    return TextInput($val, 'attendance[' . $THIS_RET['STUDENT_ID'] . '][' . $THIS_RET['COURSE_PERIOD_ID'] . '][ATTENDANCE_REASON]', '', $options);
}
Ejemplo n.º 30
0
     $header .= '<TD>' . CheckboxInput($RET['REQUIRED'], 'tables[' . $_REQUEST['id'] . '][REQUIRED]', 'Required', '', $new) . '</TD>';
     $header .= '</TR>';
     $header .= '</TABLE>';
 } elseif ($_REQUEST['category_id']) {
     echo "<FORM name=F2 id=F2 action=Modules.php?modname={$_REQUEST['modname']}&table=ADDRESS_FIELD_CATEGORIES";
     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_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;
 }