예제 #1
0
function updateCourse()
{
    include "models/course.php";
    $obj = new course();
    $courseCode = $_REQUEST['code'];
    $courseTitle = $_REQUEST['title'];
    $semester = $_GET['semester'];
    $lecturer = $_GET['lecturer'];
    $faculty_intern = $_GET['faculty_intern'];
    $courseObjective = $_GET['objective'];
    $courseMaterials = $_GET['course_material'];
    $courseDescription = $_GET['description'];
    $year = $_GET['academic_year'];
    $coursePreRequisites = $_GET['prerequisites'];
    $department = $_GET['department'];
    /*obj is an object of the courses class that calls the updateCourse method*/
    $row = $obj->updateCourse($courseID, $courseCode, $courseTitle, $courseDescription, $courseObjective, $courseMaterials, $year, $department, $lecturer, $faculty_intern, $semester, $coursePreRequisites);
}
예제 #2
0
}
if ($_FILES["cfile"]["name"]) {
    if ($_FILES["cfile"]["type"] == "application/pdf") {
        if ($_FILES["cfile"]["size"] < 2048000) {
            $tempr = explode(".", $_FILES["cfile"]["name"]);
            $extension = end($tempr);
            //  echo "Upload: " . $_FILES["cfile"]["name"] . "<br />";
            // echo "Type: " . $_FILES["cfile"]["type"] . "<br />";
            // echo "Size: " . ($_FILES["cfile"]["size"] / 1024) . " Kb<br />";
            //  echo "Temp file: " . $_FILES["cfile"]["tmp_name"] . "<br />";
            //  echo "Stored in: " . "../resumes/" . $_FILES["cfile"]["name"];
            $url = "CoursePDF/" . $_POST['programme'] . "/" . $id . "." . $extension;
        } else {
            die("invalid file size.should be lessthen 2 MB.");
        }
    } else {
        die("Invalid file");
    }
} else {
    $url = $ob->course_url;
}
$course = new course($id, $name, $credit, $pro, $semester, $url);
$status = $course->updateCourse();
if ($_FILES["cfile"]["name"]) {
    if ($status === 1) {
        move_uploaded_file($_FILES["cfile"]["tmp_name"], "../../CoursePDF/" . $_POST['programme'] . "/" . $id . "." . $extension);
    }
}
echo $status;
$l = new site_log(NULL, NULL, $_SESSION['user']->username, $_SERVER['REMOTE_ADDR'], $id . " course updated");
$l->insertlog();