Example #1
0
function courseDelete()
{
    if (isset($_POST['confirm_del_course'])) {
        $is_ok = removeCourse($_POST['id_course']);
        Util::jump_to('index.php?modname=course&op=course_list&course_category_status=' . importVar('course_category_status') . '&result=' . ($is_ok ? 'ok_course' : 'err_course'));
    } else {
        //require_once(_i18n_.'/lib.lang.php');
        require_once _base_ . '/lib/lib.form.php';
        $lang =& DoceboLanguage::CreateInstance('course', 'lms');
        $out =& $GLOBALS['page'];
        list($id_course) = each($_POST['del_course']);
        $query_course = "\r\n\t\tSELECT code, name\r\n\t\tFROM " . $GLOBALS['prefix_lms'] . "_course\r\n\t\tWHERE idCourse = '" . $id_course . "'";
        list($code, $name) = sql_fetch_row(sql_query($query_course));
        $out->add(getTitleArea($lang->def('_COURSE'), 'course') . '<div class="std_block">' . Form::openForm('course_del', 'index.php?modname=course&amp;op=del_course') . Form::getHidden('id_course', 'id_course', $id_course) . getDeleteUi($lang->def('_AREYOUSURE'), '<span class="text_bold">' . $lang->def('_CODE') . ' : </span>' . $code . '<br />' . '<span class="text_bold">' . $lang->def('_COURSE_NAME') . ' : </span>' . $name, false, 'confirm_del_course[' . $id_course . ']', 'course_undo') . Form::closeForm() . '</div>', 'content');
    }
}
Example #2
0
 public function delCourse()
 {
     $classroom = $this->classroom_man->getDateIdForCourse($this->id_course);
     foreach ($classroom as $id_date) {
         if (!$this->classroom_man->delDate($id_date)) {
             return false;
         }
     }
     require_once _lms_ . '/admin/modules/course/course.php';
     return removeCourse($this->id_course);
 }
Example #3
0
if ($_GET['sem'] == "") {
    $sem = "fall";
} else {
    $sem = $_GET['sem'];
}
// get all POST variables
extract($_POST);
switch ($action) {
    case "Add":
        insertCourse($schedule, $sem, $crs, $lec, $tut, $pra);
        break;
    case "Edit":
        editCourse($schedule, $sem, $crs, $lec, $tut, $pra);
        break;
    case "Remove":
        removeCourse($schedule, $crs);
        break;
    case "AddNew":
        addNewCourse($schedule, $dept, $code, $type, $section, $day, $start, $end);
        break;
    case "Purge":
        purge($schedule, $sem);
        break;
    case "QuickAdd":
        quickAdd($schedule, $sem, $toadd);
        break;
    default:
        break;
}
// Get list of departments (APS, CSC, etc...)
$depts = deptList($sem);
Example #4
0
                if (!empty($_POST['selectedCourseId'])) {
                    $courseId = $_POST['selectedCourseId'];
                    if (!empty($_POST['courseName'])) {
                        $courseName = $_POST['courseName'];
                        $isExecutedSuccessful = renameCourse($courseName, $courseId);
                    }
                }
            } else {
                if ($submit == 'transfer') {
                    if (!empty($_POST['selectedCourseId']) && !empty($_POST['selectedDepartmentIdTo'])) {
                        $courseId = $_POST['selectedCourseId'];
                        $departmentIdTo = $_POST['selectedDepartmentIdTo'];
                        $isExecutedSuccessful = transferCourse($courseId, $departmentIdTo);
                    }
                } else {
                    if ($submit == 'remove') {
                        if (!empty($_POST['selectedCourseId'])) {
                            $courseId = $_POST['selectedCourseId'];
                            $isExecutedSuccessful = removeCourse($courseId);
                        }
                    }
                }
            }
        }
    }
}
if (!empty($isExecutedSuccessful)) {
    echo queryStatusMessage($isExecutedSuccessful);
} else {
    echo emptyFormMessage();
}
Example #5
0
 function deleteCourse($id_course)
 {
     require_once $GLOBALS['where_lms'] . '/admin/modules/course/course.php';
     // delete the course
     if (removeCourse($id_course)) {
         return true;
     }
     return false;
 }
 function _delete_by_id($id_course)
 {
     if ($this->on_delete == '1') {
         // unactivate course
         $query_course = "\r\n\t\t\tUPDATE " . $GLOBALS['prefix_lms'] . "_course \r\n\t\t\tSET status = '0'\r\n\t\t\tWHERE idCourse = '" . $id_course . "'";
         if (sql_query($query_course)) {
             return true;
         } else {
             return false;
         }
     } else {
         require_once $GLOBALS['where_lms'] . '/admin/modules/course/course.php';
         // delete the course
         if (removeCourse($id_course)) {
             return true;
         } else {
             return false;
         }
     }
 }
Example #7
0
function editCourse($sched, $sem, $crs, $lec, $tut, $pra)
{
    // easiest way - just delete the whole course to purge the old sections
    removeCourse($sched, $crs);
    // then reinsert the course with the new sections
    insertCourse($sched, $sem, $crs, $lec, $tut, $pra);
}