Esempio n. 1
0
function _makeExtra($value, $title = '')
{
    global $THIS_RET;
    if ($THIS_RET['WITH_TEACHER_ID']) {
        $return .= Localize('colon', _('With')) . '&nbsp;' . GetTeacher($THIS_RET['WITH_TEACHER_ID']) . '<BR>';
    }
    if ($THIS_RET['NOT_TEACHER_ID']) {
        $return .= Localize('colon', _('Not With')) . '&nbsp;' . GetTeacher($THIS_RET['NOT_TEACHER_ID']) . '<BR>';
    }
    if ($THIS_RET['WITH_PERIOD_ID']) {
        $return .= Localize('colon', _('On')) . '&nbsp;' . GetPeriod($THIS_RET['WITH_PERIOD_ID']) . '<BR>';
    }
    if ($THIS_RET['NOT_PERIOD_ID']) {
        $return .= Localize('colon', _('Not On')) . '&nbsp;' . GetPeriod($THIS_RET['NOT_PERIOD_ID']) . '<BR>';
    }
    if ($THIS_RET['PRIORITY']) {
        $return .= Localize('colon', _('Priority')) . '&nbsp;' . $THIS_RET['PRIORITY'] . '<BR>';
    }
    if ($THIS_RET['MARKING_PERIOD_ID']) {
        $return .= Localize('colon', _('Marking Period')) . '&nbsp;' . GetMP($THIS_RET['MARKING_PERIOD_ID']) . '<BR>';
    }
    return $return;
}
Esempio n. 2
0
                        //
                        $period_select .= "<OPTION value={$period['ID']}" . (CpvId() == $period['ID'] ? ' SELECTED' : '') . ">" . $period['SHORT_NAME'] . ($period['MARKING_PERIOD_ID'] != $fy_id ? ' ' . GetMP($period['MARKING_PERIOD_ID'], 'SHORT_NAME') : '') . (strlen($period['DAYS']) < 5 ? ' ' . $period['DAYS'] : '') . ' - ' . $period['COURSE_TITLE'] . "</OPTION>";
                        //
                        if (CpvId() == $period['ID']) {
                            $_SESSION['UserPeriod'] = $period['PERIOD_ID'];
                        }
                    }
                    $period_select .= "</SELECT>";
                }
            }
        }
        $profile = DBGet(DBQuery('SELECT PROFILE FROM staff WHERE STAFF_ID=' . UserID()));
        if ($profile[1]['PROFILE'] == "admin") {
            DrawHeader($period_select);
        }
        echo '</FORM><BR>';
        unset($_openSIS['DrawHeader']);
        $_openSIS['allow_edit'] = AllowEdit($_REQUEST['modname']);
        $_openSIS['User'] = array(1 => array('STAFF_ID' => UserStaffID(), 'NAME' => GetTeacher(UserStaffID()), 'USERNAME' => GetTeacher(UserStaffID(), '', 'USERNAME'), 'PROFILE' => 'teacher', 'SCHOOLS' => ',' . UserSchool() . ',', 'SYEAR' => UserSyear()));
        echo '<CENTER><TABLE width=100% ><TR><TD>';
        include 'modules/' . $_REQUEST['include'];
        echo '</TD></TR></TABLE></CENTER>';
    }
}
?>
<script type="text/javascript">
    function close_window()
    {
        window.close();
    }
</script>
Esempio n. 3
0
function _makeExtra($value, $title = '')
{
    global $THIS_RET;
    if ($THIS_RET['WITH_TEACHER_ID']) {
        $return .= 'With:&nbsp;' . GetTeacher($THIS_RET['WITH_TEACHER_ID']) . '<BR>';
    }
    if ($THIS_RET['NOT_TEACHER_ID']) {
        $return .= 'Not With:&nbsp;' . GetTeacher($THIS_RET['NOT_TEACHER_ID']) . '<BR>';
    }
    if ($THIS_RET['WITH_PERIOD_ID']) {
        $return .= 'On:&nbsp;' . GetPeriod($THIS_RET['WITH_PERIOD_ID']) . '<BR>';
    }
    if ($THIS_RET['NOT_PERIOD_ID']) {
        $return .= 'Not On:&nbsp;' . GetPeriod($THIS_RET['NOT_PERIOD_ID']) . '<BR>';
    }
    if ($THIS_RET['PRIORITY']) {
        $return .= 'Priority:&nbsp;' . $THIS_RET['PRIORITY'] . '<BR>';
    }
    if ($THIS_RET['MARKING_PERIOD_ID']) {
        $return .= 'Marking Period:&nbsp;' . GetMP($THIS_RET['MARKING_PERIOD_ID']) . '<BR>';
    }
    return $return;
}
Esempio n. 4
0
                 }
             }
             $select_html[$key] .= "</SELECT></TD>";
             $select_html[$key] .= "<TD><SELECT name=course_weights[{$key}][]><OPTION value=''>Not Specified</OPTION>";
             if (count($course_weights_RET[$value['COURSE_ID']])) {
                 foreach ($course_weights_RET[$value['COURSE_ID']] as $weight) {
                     $select_html[$key] .= "<OPTION value='" . $weight['COURSE_WEIGHT'] . "'" . ($value['COURSE_WEIGHT'] == $weight['COURSE_WEIGHT'] ? ' SELECTED' : '') . ">" . $weight['COURSE_WEIGHT'] . "</OPTION>";
                 }
             }
             $select_html[$key] .= "</SELECT></TD>";
             $with_teachers = $with_periods = $without_teachers = $without_periods = '';
             $teachers_done = $periods_done = array();
             foreach ($periods_RET[$value['COURSE_ID']][$value['COURSE_WEIGHT']] as $period) {
                 if (!$teachers_done[$period['TEACHER_ID']]) {
                     $with_teachers .= "<OPTION value=" . $period['TEACHER_ID'] . " " . ($value['WITH_TEACHER_ID'] == $period['TEACHER_ID'] ? ' SELECTED' : '') . ">" . GetTeacher($period['TEACHER_ID']) . "</OPTION>";
                     $without_teachers .= "<OPTION value=" . $period['TEACHER_ID'] . " " . ($value['NOT_TEACHER_ID'] == $period['TEACHER_ID'] ? ' SELECTED' : '') . ">" . GetTeacher($period['TEACHER_ID']) . "</OPTION>";
                 }
                 if (!$periods_done[$period['PERIOD_ID']]) {
                     $with_periods .= "<OPTION value=" . $period['PERIOD_ID'] . " " . ($value['WITH_PERIOD_ID'] == $period['PERIOD_ID'] ? ' SELECTED' : '') . ">" . GetPeriod($period['PERIOD_ID']) . '</OPTION>';
                     $without_periods .= "<OPTION value=" . $period['PERIOD_ID'] . " " . ($value['NOT_PERIOD_ID'] == $period['PERIOD_ID'] ? ' SELECTED' : '') . ">" . GetPeriod($period['PERIOD_ID']) . '</OPTION>';
                 }
                 $periods_done[$period['PERIOD_ID']] = true;
                 $teachers_done[$period['TEACHER_ID']] = true;
             }
             $select_html[$key] .= "<TD><TABLE><TR><TD>With</TD><TD><SELECT name=with_teacher[{$key}][]><OPTION value=''>Not Specified</OPTION>" . $with_teachers . "</SELECT></TD><TD><SELECT name=with_period[{$key}][]><OPTION value=''>Not Specified</OPTION>" . $with_periods . "</TD></TR><TR><TR><TD>Without</TD><TD><SELECT name=without_teacher[{$key}][]><OPTION value=''>Not Specified</OPTION>" . $without_teachers . "</SELECT></TD><TD><SELECT name=without_period[{$key}][]><OPTION value=''>Not Specified</OPTION>" . $without_periods . "</TD></TR></TABLE></TD>";
             $select_html[$key] .= "</TR></TABLE>";
         }
     }
 }
 echo "<BR><TABLE>";
 if (count($subjects_RET)) {
Esempio n. 5
0
         unset($_SESSION['_REQUEST_vars']['button']);
     }
 } else {
     if ($_REQUEST['event_id']) {
         if ($_REQUEST['event_id'] != 'new') {
             $RET = DBGet(DBQuery("SELECT TITLE,DESCRIPTION,DATE_FORMAT(SCHOOL_DATE,'%d-%b-%y') AS SCHOOL_DATE FROM CALENDAR_EVENTS WHERE ID='{$_REQUEST['event_id']}'"));
             $title = $RET[1]['TITLE'];
         } else {
             $title = 'New Event';
             $RET[1]['SCHOOL_DATE'] = $_REQUEST['school_date'];
         }
         echo "<FORM name=popform id=popform action=for_window.php?modname={$_REQUEST['modname']}&dd={$_REQUEST['school_date']}&modfunc=detail&event_id={$_REQUEST['event_id']}&month={$_REQUEST['month']}&year={$_REQUEST['year']} METHOD=POST>";
     } else {
         $RET = DBGet(DBQuery("SELECT TITLE,STAFF_ID,DATE_FORMAT(DUE_DATE,'%d-%b-%y') AS SCHOOL_DATE,DESCRIPTION FROM GRADEBOOK_ASSIGNMENTS WHERE ASSIGNMENT_ID='{$_REQUEST['assignment_id']}'"));
         $title = $RET[1]['TITLE'];
         $RET[1]['STAFF_ID'] = GetTeacher($RET[1]['STAFF_ID']);
     }
     echo '<BR>';
     PopTableforWindow('header', $title);
     echo '<TABLE>';
     echo '<TR><TD>Date</TD><TD>' . DateInput($RET[1]['SCHOOL_DATE'], 'values[SCHOOL_DATE]', '', true) . '</TD></TR>';
     echo '<TR><TD>Title</TD><TD>' . TextInput($RET[1]['TITLE'], 'values[TITLE]') . '</TD></TR>';
     if ($RET[1]['STAFF_ID']) {
         echo '<TR><TD>Teacher</TD><TD>' . TextAreaInput($RET[1]['STAFF_ID'], 'values[STAFF_ID]') . '</TD></TR>';
     }
     echo '<TR><TD>Notes</TD><TD>' . TextAreaInput($RET[1]['DESCRIPTION'], 'values[DESCRIPTION]') . '</TD></TR>';
     if (AllowEdit()) {
         echo '<TR><TD colspan=2 align=center><INPUT type=submit class=btn_medium name=button value=Save onclick="formload_ajax(\\"popform\\");">';
         echo '&nbsp;';
         if ($_REQUEST['event_id'] != 'new') {
             echo '<INPUT type=submit name=button class=btn_medium value=Delete onclick="formload_ajax(\\"popform\\");">';
function _makeTeacher($value, $column)
{
    global $THIS_RET;
    return ($value ? Localize('colon', _('With')) . ' ' . GetTeacher($value) : '') . ($THIS_RET['NOT_TEACHER_ID'] ? ($value ? '<BR />' : '') . Localize('colon', _('Without')) . ' ' . GetTeacher($THIS_RET['NOT_TEACHER_ID']) : '');
}
Esempio n. 7
0
#
#  This program is released under the terms of the GNU General Public License as
#  published by the Free Software Foundation, version 2 of the License.
#  See license.txt.
#
#  This program is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with this program.  If not, see <http://www.gnu.org/licenses/>.
#
#***************************************************************************************
include '../../../RedirectIncludes.php';
if (GetTeacher(UserStaffID(), '', 'PROFILE', false) == 'teacher') {
    $mp_select_RET = DBGet(DBQuery('SELECT DISTINCT cp.MARKING_PERIOD_ID, (SELECT TITLE FROM marking_periods WHERE MARKING_PERIOD_ID=cp.MARKING_PERIOD_ID) AS TITLE FROM course_periods cp,courses c, school_periods sp,course_period_var cpv WHERE cp.COURSE_PERIOD_ID=cpv.COURSE_PERIOD_ID AND cp.COURSE_ID=c.COURSE_ID AND (cp.TEACHER_ID=\'' . UserStaffID() . '\' OR cp.SECONDARY_TEACHER_ID=\'' . UserStaffID() . '\') AND cpv.PERIOD_ID=sp.PERIOD_ID AND cp.MARKING_PERIOD_ID IS NOT NULL AND cp.SYEAR=\'' . UserSyear() . '\' AND cp.SCHOOL_ID=\'' . UserSchool() . '\''));
    $print_mp = CreateSelect($mp_select_RET, 'marking_period_id', 'Show All', 'Modules.php?modname=' . $_REQUEST['modname'] . '&include=' . $_REQUEST['include'] . '&category_id=' . $_REQUEST['category_id'] . '&marking_period_id=');
    echo '<div style="padding:10px 0px 0px 25px;"><strong>Marking Periods :</strong> ' . $print_mp . '</div>';
    if (!$_REQUEST['marking_period_id']) {
        $schedule_RET = DBGet(DBQuery('SELECT cp.SCHEDULE_TYPE,cp.course_period_id,\'\' as ROOM,c.TITLE AS COURSE,\'\' as PERIOD,cp.COURSE_WEIGHT,IF(cp.MARKING_PERIOD_ID IS NULL ,\'Custom\',cp.MARKING_PERIOD_ID) AS MARKING_PERIOD_ID, \'\' as DAYS,\'\' AS DURATION from
course_periods cp , courses c  WHERE cp.course_id=c.COURSE_ID AND (cp.TEACHER_ID=\'' . UserStaffID() . '\' OR cp.SECONDARY_TEACHER_ID=\'' . UserStaffID() . '\')  AND cp.SYEAR=\'' . UserSyear() . '\' AND cp.SCHOOL_ID=' . UserSchool()), array('PERIOD_ID' => 'GetPeriod', 'MARKING_PERIOD_ID' => 'GetMP_teacherschedule'));
    } else {
        if ($_REQUEST['marking_period_id']) {
            $sel_mp_info = DBGet(DBQuery('SELECT * FROM marking_periods WHERE MARKING_PERIOD_ID=' . $_REQUEST['marking_period_id']));
            $sel_mp_info = $sel_mp_info[1];
            $schedule_RET = DBGet(DBQuery('SELECT cp.SCHEDULE_TYPE,cp.course_period_id,\'\' as ROOM,\'\' as PERIOD,c.TITLE AS COURSE,cp.COURSE_WEIGHT,IF(cp.MARKING_PERIOD_ID IS NULL ,\'Custom\',cp.MARKING_PERIOD_ID) AS MARKING_PERIOD_ID, \'\' as DAYS,\'\' AS DURATION from
course_periods cp , courses c WHERE cp.course_id=c.COURSE_ID   AND (cp.MARKING_PERIOD_ID IN (' . GetAllMP(GetMPTable(GetMP($_REQUEST['marking_period_id'], 'TABLE')), $_REQUEST['marking_period_id']) . ') OR (cp.MARKING_PERIOD_ID IS NULL AND (cp.BEGIN_DATE BETWEEN \'' . $sel_mp_info['START_DATE'] . '\' AND \'' . $sel_mp_info['END_DATE'] . '\'))) AND (cp.TEACHER_ID=\'' . UserStaffID() . '\' OR cp.SECONDARY_TEACHER_ID=\'' . UserStaffID() . '\') AND cp.SCHOOL_ID=\'' . UserSchool() . '\' AND cp.SYEAR=' . UserSyear()), array('PERIOD_ID' => 'GetPeriod', 'MARKING_PERIOD_ID' => 'GetMP_teacherschedule'));
        }
    }
    foreach ($schedule_RET as $rdi => $rdd) {
Esempio n. 8
0
function _makeTeacher($value, $column)
{
    global $THIS_RET;
    return ($value != '' ? 'With: ' . GetTeacher($value) . '<BR>' : '') . ($THIS_RET['NOT_TEACHER_ID'] != '' ? 'Without: ' . GetTeacher($THIS_RET['NOT_TEACHER_ID']) : '');
}
Esempio n. 9
0
 DrawHeader(Config('TITLE') . ' ' . _('Discipline Log'));
 DrawHeader($referrals[1]['FULL_NAME'], $referrals[1]['STUDENT_ID']);
 DrawHeader(GetSchool(UserSchool()), $courses[1]['GRADE_ID']);
 if ($start_date && $end_date) {
     DrawHeader(ProperDate($start_date) . ' - ' . ProperDate($end_date));
 } else {
     DrawHeader(_('School Year') . ': ' . UserSyear() . ' - ' . (UserSyear() + 1));
 }
 echo '<BR>';
 foreach ($referrals as $referral) {
     echo '<TABLE cellpadding=5><TR>';
     if ($_REQUEST['elements']['ENTRY_DATE']) {
         echo '<TD><small><font color=gray>' . _('Date') . ': </font></small><b>' . ProperDate($referral['ENTRY_DATE']) . '</b></TD>';
     }
     if ($_REQUEST['elements']['STAFF_ID']) {
         echo '<TD><small><font color=gray>' . _('Reporter') . ': </font></small><b>' . GetTeacher($referral['STAFF_ID']) . '</b></TD>';
     }
     $end_tr = false;
     foreach ($_REQUEST['elements'] as $column => $Y) {
         if ($column == 'ENTRY_DATE' || $column == 'STAFF_ID') {
             continue;
         }
         if ($categories_RET[substr($column, 9)][1]['DATA_TYPE'] == 'textarea' && !$end_tr) {
             $end_tr = true;
             echo '</TR></TABLE>';
         } elseif ($categories_RET[substr($column, 9)][1]['DATA_TYPE'] == 'textarea') {
             echo '<BR>';
         }
         if ($categories_RET[substr($column, 9)][1]['DATA_TYPE'] != 'textarea') {
             echo '<TD><small><font color=gray>' . $categories_RET[substr($column, 9)][1]['TITLE'] . ': </font></small><b> ' . $referral[$column] . '</b></TD>';
         } else {
Esempio n. 10
0
 } else {
     //modif Francois: school year over one/two calendar years format
     //DrawHeader(_('School Year').': '.UserSyear().'-'.(UserSyear()+1));
     DrawHeader(_('School Year') . ': ' . FormatSyear(UserSyear(), Config('SCHOOL_SYEAR_OVER_2_YEARS')));
 }
 //modif Francois: css WPadmin
 echo '<BR />';
 foreach ($referrals as $referral) {
     //echo '<TABLE cellpadding=5><TR>';
     if ($_REQUEST['elements']['ENTRY_DATE']) {
         //					echo '<TD><span style="color:gray">'._('Date').': </span><b>'.ProperDate($referral['ENTRY_DATE']).'</b></TD>';
         DrawHeader('<span style="color:gray">' . _('Date') . ': </span><b>' . ProperDate($referral['ENTRY_DATE']) . '</b>');
     }
     if ($_REQUEST['elements']['STAFF_ID']) {
         //					echo '<TD><span style="color:gray">'._('Reporter').': </span><b>'.GetTeacher($referral['STAFF_ID']).'</b></TD>';
         DrawHeader('<span style="color:gray">' . _('Reporter') . ': </span><b>' . GetTeacher($referral['STAFF_ID']) . '</b>');
     }
     $end_tr = false;
     foreach ($_REQUEST['elements'] as $column => $Y) {
         if ($column == 'ENTRY_DATE' || $column == 'STAFF_ID') {
             continue;
         }
         if ($categories_RET[mb_substr($column, 9)][1]['DATA_TYPE'] == 'textarea' && !$end_tr) {
             $end_tr = true;
             //echo '</TR></TABLE>';
         } elseif ($categories_RET[mb_substr($column, 9)][1]['DATA_TYPE'] == 'textarea') {
             echo '<BR />';
         }
         if ($categories_RET[mb_substr($column, 9)][1]['DATA_TYPE'] != 'textarea') {
             if ($categories_RET[mb_substr($column, 9)][1]['DATA_TYPE'] == 'checkbox') {
                 DrawHeader('<span style="color:gray">' . $categories_RET[mb_substr($column, 9)][1]['TITLE'] . ': </span> ' . ($referral[$column] == 'Y' ? '<img src="assets/check.png" class="alignImg" />' : '<img src="assets/x.png" class="alignImg" />'));