Example #1
0
                    $select_stu = DBGet(DBQuery("SELECT FIRST_NAME,LAST_NAME FROM STUDENTS WHERE STUDENT_ID='" . $student_id . "'"));
                    $select_stu = $select_stu[1]['FIRST_NAME'] . " " . $select_stu[1]['LAST_NAME'];
                    $request_clash .= $select_stu . "<br>";
                    $request_exists = true;
                }
            } else {
                $select_stu = DBGet(DBQuery("SELECT FIRST_NAME,LAST_NAME FROM STUDENTS WHERE STUDENT_ID='" . $student_id . "'"));
                $select_stu = $select_stu[1]['FIRST_NAME'] . "&nbsp;" . $select_stu[1]['LAST_NAME'];
                $clash .= $select_stu . "<br>";
            }
        }
        unset($_REQUEST['modfunc']);
        unset($_SESSION['MassSchedule.php']);
    } else {
        //BackPrompt('You must choose a Course');
        ShowErr('You must choose a Course');
        for_error();
    }
}
if ($_REQUEST['modfunc'] != 'choose_course') {
    DrawBC("Scheduling > " . ProgramTitle());
    if ($_REQUEST['search_modfunc'] == 'list') {
        echo "<FORM name=sav id=sav action=Modules.php?modname={$_REQUEST['modname']}&modfunc=save method=POST>";
        #DrawHeader('',SubmitButton('Add Course to Selected Students'));
        PopTable_wo_header('header');
        echo '<TABLE><TR><TD>Course to Add</TD><TD><DIV id=course_div>';
        if ($_SESSION['MassSchedule.php']) {
            $course_title = DBGet(DBQuery("SELECT TITLE FROM COURSES WHERE COURSE_ID='" . $_SESSION['MassSchedule.php']['course_id'] . "'"));
            $course_title = $course_title[1]['TITLE'];
            $period_title = DBGet(DBQuery("SELECT TITLE FROM COURSE_PERIODS WHERE COURSE_PERIOD_ID='" . $_SESSION['MassSchedule.php']['course_period_id'] . "'"));
            $period_title = $period_title[1]['TITLE'];
Example #2
0
            if (count($_REQUEST['mp_arr']) == 1) {
                $tmp_REQUEST = $_REQUEST;
                unset($tmp_REQUEST['modfunc']);
                $link['remove']['link'] = PreparePHP_SELF($tmp_REQUEST) . "&modfunc=delete";
                //$link['remove']['link'] = "Modules.php?modname=$_REQUEST[modname]&modfunc=delete";
                $link['remove']['variables'] = array('student_id' => 'STUDENT_ID', 'course_period_id' => 'COURSE_PERIOD_ID', 'marking_period_id' => 'MARKING_PERIOD_ID');
            }
            ListOutput($grades_RET, $columns, '', '', $link);
        } else {
            //	BackPrompt('No Students were found.');
            ShowErr('No Students were found.');
            for_error();
        }
    } else {
        //	BackPrompt('You must choose at least one student and marking period');
        ShowErr('You must choose at least one student and marking period');
        for_error();
    }
}
if (!$_REQUEST['modfunc']) {
    DrawBC("Gradebook > " . ProgramTitle());
    if ($_REQUEST['search_modfunc'] == 'list') {
        $_CENTRE['allow_edit'] = true;
        echo "<FORM action=Modules.php?modname={$_REQUEST['modname']}&modfunc=save&include_inactive={$_REQUEST['include_inactive']} method=POST>";
        #$extra['header_right'] = SubmitButton('Create Grade Lists for Selected Students');
        $attendance_codes = DBGet(DBQuery("SELECT SHORT_NAME,ID FROM ATTENDANCE_CODES WHERE SYEAR='" . UserSyear() . "' AND SCHOOL_ID='" . UserSchool() . "' AND (DEFAULT_CODE!='Y' OR DEFAULT_CODE IS NULL) AND TABLE_NAME='0'"));
        PopTable_wo_header('header');
        $extra['extra_header_left'] = '<TABLE>';
        $extra['extra_header_left'] .= '<TR><TD colspan=2><b>Include on Grade List:</b></TD></TR>';
        $extra['extra_header_left'] .= '<TR><TD></TD><TD><TABLE>';
        $extra['extra_header_left'] .= '<TR>';
Example #3
0
        }
        if ($next_school != '') {
            DBQuery('UPDATE student_enrollment SET NEXT_SCHOOL=' . $next_school . ' WHERE SYEAR=' . UserSyear() . ' AND STUDENT_ID IN (' . substr($students, 1) . ') ');
        }
        if ($calendar) {
            DBQuery('UPDATE student_enrollment SET CALENDAR_ID=' . $calendar . ' WHERE SYEAR=' . UserSyear() . ' AND STUDENT_ID IN (' . substr($students, 1) . ') ');
        }
        if (!$note) {
            $note = '<IMG SRC=assets/check.gif>The specified information was applied to the selected students.';
        }
        unset($_REQUEST['modfunc']);
        unset($_REQUEST['values']);
        unset($_SESSION['_REQUEST_vars']['modfunc']);
        unset($_SESSION['_REQUEST_vars']['values']);
    } else {
        ShowErr('You must choose at least one field and one student');
        for_error();
    }
}
DrawBC("Students > " . ProgramTitle());
if (!$_REQUEST['modfunc']) {
    $extra['link'] = array('FULL_NAME' => false);
    $extra['SELECT'] = ',CAST(NULL AS CHAR(1)) AS CHECKBOX';
    if ($_REQUEST['search_modfunc'] == 'list') {
        echo "<FORM action=Modules.php?modname={$_REQUEST['modname']}&modfunc=save METHOD=POST>";
        if ($_REQUEST['category_id']) {
            $fields_RET = DBGet(DBQuery('SELECT ID,TITLE,TYPE,SELECT_OPTIONS FROM custom_fields WHERE CATEGORY_ID=\'' . $_REQUEST[category_id] . '\''), array(), array('TYPE'));
        } else {
            $fields_RET = DBGet(DBQuery('SELECT ID,TITLE,TYPE,SELECT_OPTIONS FROM custom_fields'), array(), array('TYPE'));
        }
        $categories_RET = DBGet(DBQuery('SELECT ID,TITLE FROM student_field_categories WHERE ID=1 OR ID=2'));
Example #4
0
            if (!is_numeric($obj3w->Name)) {
                continue;
            }
            $webSite = new com("IIS://localhost/w3svc/" . $obj3w->Name . '/Root');
            if (!$webSite) {
                $ctn .= "<td>[ERROR]=" . $php_errormsg . "</td><td></td><td></td><td></td><td></td></tr>\n";
                continue;
            }
            $Binds = "";
            foreach ($obj3w->ServerBindings as $Binds1) {
                $Binds .= $Binds1 . "<br>\n";
            }
            $user = $webSite->AnonymousUserName;
            $pass = $webSite->AnonymousUserPass;
            $path = $webSite->path;
            $ctn .= "<td >" . $i . "</td><td >" . $user . "</td><td >" . $pass . "</td><td >" . $Binds . "</td><td >" . $path . "</td></tr>\n";
        }
        $ctn .= "</table>";
        echo $ctn;
    } catch (Exception $e) {
        ShowErr($e->getMessage());
    }
} else {
    ShowErr('系统不支持');
}
?>
        </div>
</td></tr>
</table>
</body>
</html>
Example #5
0
     if ($tabl == 'goal') {
         $id = $table_name;
         $table_name = 'goal';
     }
     if ($tabl == 'progress') {
         $id = $table_name;
         $table_name = 'progress';
     }
 }
 if (!isset($start_date) || !isset($end_date)) {
     $sql_s_date = 'SELECT START_DATE,END_DATE FROM ' . $table_name . ' WHERE GOAL_ID=\'' . $id . '\'';
     $res_s_date = mysql_query($sql_s_date);
     $row_s_date = mysql_fetch_array($res_s_date);
 }
 if (strtotime($start_date) >= strtotime($end_date) && $start_date != "" && $end_date != "" || strtotime($row_s_date['START_DATE']) >= strtotime($end_date) && $row_s_date['START_DATE'] != "" && $end_date != "" || strtotime($start_date) >= strtotime($row_s_date['END_DATE']) && $start_date != "" && $row_s_date['END_DATE'] != "" || strtotime($row_s_date['START_DATE']) >= strtotime($row_s_date['END_DATE']) && $row_s_date['START_DATE'] != "" && $row_s_date['END_DATE'] != "") {
     ShowErr(_('Data not saved because start and end date is not valid'));
 } else {
     if (!is_numeric($table_name)) {
         $sql = 'UPDATE ' . $table_name . ' SET ';
     }
     if ($_REQUEST['tables'][$id]['START_DATE'] != '') {
         $sql .= 'START_DATE=\'' . str_replace("'", "\\'", $_REQUEST['tables'][$id]['START_DATE']) . '\',';
     }
     if (!is_numeric($table_name)) {
         foreach ($columns as $column => $value) {
             $value = paramlib_validation($column, $value);
             #$sql.= $column."='".str_replace("\'","''",$value)."',";		// Windows
             $sql .= $column . '=\'' . str_replace("'", "\\'", $value) . '\',';
             // linux
         }
     }
Example #6
0
                        $note = _("That course has been added to the selected students' schedules.");
                    } else {
                        $no_seat = '' . _('There is no available seats in this period.') . '' . '<br>';
                        $no_seat .= '</DIV>' . "<A HREF=# onclick='window.open(\"for_window.php?modname={$_REQUEST['modname']}&modfunc=seats&course_period_id=" . $_SESSION['MassSchedule.php']['course_period_id'] . "\",\"\",\"scrollbars=no,status=no,screenX=500,screenY=500,resizable=no,width=500,height=200\");'style=\"text-decoration:none;\"><strong><input type=button class=btn_large value=" . _('Manual Override') . "></strong></A></TD></TR>";
                    }
                }
            }
        }
        DBQuery('DELETE FROM missing_attendance WHERE COURSE_PERIOD_ID =' . $_SESSION['MassSchedule.php']['course_period_id'] . '');
        DBQuery('INSERT INTO missing_attendance(SCHOOL_ID,SYEAR,SCHOOL_DATE,COURSE_PERIOD_ID,PERIOD_ID,TEACHER_ID,SECONDARY_TEACHER_ID) SELECT s.ID AS SCHOOL_ID,acc.SYEAR,acc.SCHOOL_DATE,cp.COURSE_PERIOD_ID,cp.PERIOD_ID, IF(tra.course_period_id=cp.course_period_id AND acc.school_date<tra.assign_date =true,tra.pre_teacher_id,cp.teacher_id) AS TEACHER_ID,cp.SECONDARY_TEACHER_ID FROM attendance_calendar acc INNER JOIN marking_periods mp ON mp.SYEAR=acc.SYEAR AND mp.SCHOOL_ID=acc.SCHOOL_ID AND acc.SCHOOL_DATE BETWEEN mp.START_DATE AND mp.END_DATE INNER JOIN course_periods cp ON cp.MARKING_PERIOD_ID=mp.MARKING_PERIOD_ID AND cp.DOES_ATTENDANCE=\'Y\' AND cp.CALENDAR_ID=acc.CALENDAR_ID LEFT JOIN teacher_reassignment tra ON (cp.course_period_id=tra.course_period_id) INNER JOIN school_periods sp ON sp.SYEAR=acc.SYEAR AND sp.SCHOOL_ID=acc.SCHOOL_ID AND sp.PERIOD_ID=cp.PERIOD_ID AND (sp.BLOCK IS NULL AND position(substring(\'UMTWHFS\' FROM DAYOFWEEK(acc.SCHOOL_DATE) FOR 1) IN cp.DAYS)>0 OR sp.BLOCK IS NOT NULL AND acc.BLOCK IS NOT NULL AND sp.BLOCK=acc.BLOCK) INNER JOIN schools s ON s.ID=acc.SCHOOL_ID INNER JOIN schedule sch ON sch.COURSE_PERIOD_ID=cp.COURSE_PERIOD_ID  AND sch.START_DATE<=acc.SCHOOL_DATE AND (sch.END_DATE IS NULL OR sch.END_DATE>=acc.SCHOOL_DATE ) AND cp.COURSE_PERIOD_ID =' . $_SESSION['MassSchedule.php']['course_period_id'] . ' LEFT JOIN attendance_completed ac ON ac.SCHOOL_DATE=acc.SCHOOL_DATE AND IF(tra.course_period_id=cp.course_period_id AND acc.school_date<=tra.assign_date =true,ac.staff_id=tra.pre_teacher_id,ac.staff_id=cp.teacher_id) AND ac.PERIOD_ID=sp.PERIOD_ID WHERE acc.SYEAR=\'' . UserSyear() . '\'  AND acc.SCHOOL_ID=\'' . UserSchool() . '\' AND (acc.MINUTES IS NOT NULL AND acc.MINUTES>0) AND acc.SCHOOL_DATE<=\'' . date('Y-m-d') . '\'  AND ac.STAFF_ID IS NULL GROUP BY s.TITLE,acc.SCHOOL_DATE,cp.TITLE,cp.COURSE_PERIOD_ID,cp.TEACHER_ID');
        //                UpdateMissingAttendance($_SESSION['MassSchedule.php']['course_period_id']);
        unset($_REQUEST['modfunc']);
        unset($_SESSION['MassSchedule.php']);
    } else {
        //BackPrompt('You must choose a Course');
        ShowErr('' . _('You must choose a Course') . '');
        #for_error();
        for_error_sch();
    }
}
if ($_REQUEST['modfunc'] != 'choose_course') {
    #echo "<script>alert('a')</script>";
    DrawBC("" . _('Scheduling') . " > " . ProgramTitle());
    if ($_REQUEST['search_modfunc'] == 'list') {
        echo "<FORM name=sav id=sav action=Modules.php?modname={$_REQUEST['modname']}&modfunc=save method=POST>";
        #DrawHeader('',SubmitButton('Add Course to Selected Students'));
        PopTable_wo_header('header');
        echo '<TABLE><TR><TD>' . _('Course to Add') . '</TD><TD><DIV id=course_div>';
        if ($_SESSION['MassSchedule.php']) {
            $course_title = DBGet(DBQuery('SELECT TITLE FROM courses WHERE COURSE_ID=\'' . $_SESSION['MassSchedule.php']['course_id'] . '\''));
            $course_title = $course_title[1]['TITLE'];