]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-14679 converted some get courses
authorskodak <skodak>
Sun, 1 Jun 2008 18:12:24 +0000 (18:12 +0000)
committerskodak <skodak>
Sun, 1 Jun 2008 18:12:24 +0000 (18:12 +0000)
23 files changed:
course/category.php
course/delete.php
course/editcategory.php
course/editsection.php
course/enrol.php
course/import/groups/index.php
course/importstudents.php
course/mod.php
course/scales.php
course/unenrol.php
course/user.php
mod/assignment/index.php
mod/assignment/type/online/all.php
mod/choice/index.php
mod/data/index.php
mod/feedback/index.php
mod/forum/search.php
mod/glossary/index.php
mod/hotpot/index.php
mod/resource/index.php
mod/scorm/index.php
mod/survey/index.php
mod/wiki/index.php

index 1a1c23f4917ab59a522f8ad67a9fde73b7588902..ac7cd6b48047652d9a070e26028a1389458cfe98 100644 (file)
@@ -19,6 +19,8 @@
     $resort       = optional_param('resort', 0, PARAM_BOOL);
     $categorytheme= optional_param('categorytheme', false, PARAM_CLEAN);
 
+    $rename = stripslashes($rename); // TODO: remove soon
+
     if ($CFG->forcelogin) {
         require_login();
     }
@@ -60,7 +62,7 @@
         /// Rename the category if requested
         if (!empty($rename) and confirm_sesskey()) {
             $category->name = $rename;
-            if (! set_field("course_categories", "name", $category->name, "id", $category->id)) {
+            if (!$DB->set_field("course_categories", "name", $category->name, array("id"=>$category->id))) {
                 notify("An error occurred while renaming the category");
             }
             // MDL-9983
@@ -70,7 +72,7 @@
         /// Set the category theme if requested
         if (($categorytheme !== false) and confirm_sesskey()) {
             $category->theme = $categorytheme;
-            if (! set_field('course_categories', 'theme', $category->theme, 'id', $category->id)) {
+            if (!$DB->set_field('course_categories', 'theme', $category->theme, array('id'=>$category->id))) {
                 notify('An error occurred while setting the theme');
             }
         }
         if ($resort and confirm_sesskey()) {
             if ($courses = get_courses($category->id, "fullname ASC", 'c.id,c.fullname,c.sortorder')) {
                 // move it off the range
-                $count = get_record_sql('SELECT MAX(sortorder) AS max, 1
-                                         FROM ' . $CFG->prefix . 'course WHERE category=' . $category->id);
+                $count = $DB->get_record_sql('SELECT MAX(sortorder) AS max, 1 FROM {course} WHERE category= ?', array($category->id));
                 $count = $count->max + 100;
-                begin_sql();
+                $DB->begin_sql();
                 foreach ($courses as $course) {
-                    set_field('course', 'sortorder', $count, 'id', $course->id);
+                    $DB->set_field('course', 'sortorder', $count, array('id'=>$course->id));
                     $count++;
                 }
-                commit_sql();
+                $DB->commit_sql();
                 fix_course_sortorder($category->id);
             }
         }
     if ($creatorediting) {
     /// Move a specified course to a new category
 
-        if (!empty($moveto) and $data = data_submitted() and confirm_sesskey()) {   // Some courses are being moved
+        if (!empty($moveto) and $data = data_submitted(false) and confirm_sesskey()) {   // Some courses are being moved
 
             // user must have category update in both cats to perform this
             require_capability('moodle/category:update', $context);
             require_capability('moodle/category:update', get_context_instance(CONTEXT_COURSECAT, $moveto));
 
-            if (! $destcategory = get_record("course_categories", "id", $data->moveto)) {
+            if (! $destcategory = $DB->get_record("course_categories", array("id"=>$data->moveto))) {
                 print_error("cannotfindcategory", '', '', $data->moveto);
             }
 
         if ((!empty($hide) or !empty($show)) and confirm_sesskey()) {
             require_capability('moodle/course:visibility', $context);
             if (!empty($hide)) {
-                $course = get_record("course", "id", $hide);
+                $course = $DB->get_record("course", array("id"=>$hide));
                 $visible = 0;
             } else {
-                $course = get_record("course", "id", $show);
+                $course = $DB->get_record("course", array("id"=>$show));
                 $visible = 1;
             }
             if ($course) {
-                if (! set_field("course", "visible", $visible, "id", $course->id)) {
+                if (!$DB->set_field("course", "visible", $visible, array("id"=>$course->id))) {
                     notify("Could not update that course!");
                 }
             }
             fix_course_sortorder($category->id);
 
             // we are going to need to know the range
-            $max = get_record_sql('SELECT MAX(sortorder) AS max, 1
-                                         FROM ' . $CFG->prefix . 'course WHERE category=' . $category->id);
+            $max = $DB->get_record_sql('SELECT MAX(sortorder) AS max, 1 FROM {course} WHERE category=?', array($category->id));
             $max = $max->max + 100;
 
             if (!empty($moveup)) {
-                $movecourse = get_record('course', 'id', $moveup);
-                $swapcourse = get_record('course',
-                                         'category',  $category->id,
-                                         'sortorder', $movecourse->sortorder - 1);
+                $movecourse = $DB->get_record('course', array('id'=>$moveup));
+                $swapcourse = $DB->get_record('course', array('category'=>$category->id, 'sortorder'=>($movecourse->sortorder-1)));
             } else {
-                $movecourse = get_record('course', 'id', $movedown);
-                $swapcourse = get_record('course',
-                                         'category',  $category->id,
-                                         'sortorder', $movecourse->sortorder + 1);
+                $movecourse = get_record('course', array('id'=>$movedown));
+                $swapcourse = get_record('course', array('category'=>$category->id, 'sortorder'=>($movecourse->sortorder+1)));
             }
 
             if ($swapcourse and $movecourse) {        // Renumber everything for robustness
-                begin_sql();
-                if (!(    set_field("course", "sortorder", $max, "id", $swapcourse->id)
-                       && set_field("course", "sortorder", $swapcourse->sortorder, "id", $movecourse->id)
-                       && set_field("course", "sortorder", $movecourse->sortorder, "id", $swapcourse->id)
+                $DB->begin_sql();
+                if (!(    $DB->set_field("course", "sortorder", $max, array("id"=>$swapcourse->id))
+                       && $DB->set_field("course", "sortorder", $swapcourse->sortorder, array("id"=>$movecourse->id))
+                       && $DB->set_field("course", "sortorder", $movecourse->sortorder, array("id"=>$swapcourse->id))
                     )) {
                     notify("Could not update that course!");
                 }
-                commit_sql();
+                $DB->commit_sql();
             }
 
         }
     }
 
 /// Print out all the sub-categories
-    if ($subcategories = get_records("course_categories", "parent", $category->id, "sortorder ASC")) {
+    if ($subcategories = $DB->get_records("course_categories", array("parent"=>$category->id), "sortorder ASC")) {
         $firstentry = true;
         foreach ($subcategories as $subcategory) {
             if ($subcategory->visible or has_capability('moodle/course:create', $context)) {
index 9f07a5f8f9aa2023295d3b774d918e5c7a3b1881..36d1bac8efb2b3dc3ce479d99ce6bd3fdbe9d06c 100644 (file)
     $stradministration = get_string("administration");
     $strcategories = get_string("categories");
 
-    if (! $course = get_record("course", "id", $id)) {
+    if (! $course = $DB->get_record("course", array("id"=>$id))) {
         print_error("invalidcourseid");
     }
 
-    $category = get_record("course_categories", "id", $course->category);
+    $category = $DB->get_record("course_categories", array("id"=>$course->category));
     $navlinks = array();
 
     if (! $delete) {
index 0292caedf0526626576f337c8cafcd51eb6a5930..cb308f4f7f58474cb83d6f76615d87de10d36b16 100644 (file)
@@ -54,12 +54,12 @@ if ($mform->is_cancelled()){
     } else {
         redirect($CFG->wwwroot.'/course/category.php?categoryedit=on&id='.$category->id);
     } 
-} else if (($data = $mform->get_data())) {
+} else if (($data = $mform->get_data(false))) {
     $newcategory = new stdClass();
-    $newcategory->name = $data->name;
+    $newcategory->name        = $data->name;
     $newcategory->description = $data->description;
-    $newcategory->sortorder = 999;
-    $newcategory->parent = $data->parent; // if $id = 0, the new category will be a top-level category
+    $newcategory->sortorder   = 999;
+    $newcategory->parent      = $data->parent; // if $id = 0, the new category will be a top-level category
 
     if (!empty($data->theme) && !empty($CFG->allowcategorythemes)) {
         $newcategory->theme = $data->theme;
@@ -67,7 +67,7 @@ if ($mform->is_cancelled()){
     }
 
     if (empty($category) && has_capability('moodle/category:create', $context)) { // Create a new category 
-        if (!$newcategory->id = insert_record('course_categories', $newcategory)) {
+        if (!$newcategory->id = $DB->insert_record('course_categories', $newcategory)) {
             notify( "Could not insert the new category '$newcategory->name' ");
         } else {
             $newcategory->context = get_context_instance(CONTEXT_COURSECAT, $newcategory->id);
@@ -78,11 +78,11 @@ if ($mform->is_cancelled()){
         $newcategory->id = $category->id;
 
         if ($newcategory->parent != $category->parent) {
-            $parent_cat = get_record('course_categories', 'id', $newcategory->parent);
+            $parent_cat = $DB->get_record('course_categories', array('id'=>$newcategory->parent));
             move_category($newcategory, $parent_cat);
         }
 
-        if (!update_record('course_categories', $newcategory)) {
+        if (!$DB->update_record('course_categories', $newcategory)) {
             print_error( "cannotupdatecategory", '', '', $newcategory->name);
         } else {
             if ($newcategory->parent == 0) {
index 13f9f0a0b3e17e9554f94632c1c48e2adf22b152..96234511ade36263408b2ddc7b16e412628bc86b 100644 (file)
@@ -6,11 +6,11 @@
 
     $id = required_param('id',PARAM_INT);    // Week ID
 
-    if (! $section = get_record("course_sections", "id", $id)) {
+    if (! $section = $DB->get_record("course_sections", array("id"=>$id))) {
         print_error("sectionnotexist");
     }
 
-    if (! $course = get_record("course", "id", $section->course)) {
+    if (! $course = $DB->get_record("course", array("id"=>$section->course))) {
         print_error("invalidcourseid");
     }
 
 
 /// If data submitted, then process and store.
 
-    if ($form = data_submitted() and confirm_sesskey()) {
+    if ($form = data_submitted(false) and confirm_sesskey()) {
 
         $timenow = time();
 
-        if (! set_field("course_sections", "summary", $form->summary, "id", $section->id)) {
+        if ($DB->set_field("course_sections", "summary", $form->summary, array("id"=>$section->id))) {
             print_error("cannotupdatesummary");
         }
 
@@ -38,8 +38,6 @@
 
     if (empty($form)) {
         $form = $section;
-    } else {
-        $form = stripslashes_safe($form);
     }
 
     // !! no db access using data from $form beyond this point !!
index 218d0aa2ce6111e25368aeda604fab279d4dcf28..9f645fe551f0670ed7e339feb1df68e1f60573b9 100644 (file)
@@ -19,7 +19,7 @@
         redirect($wwwroot.'/login/index.php');
     }
 
-    if (! $course = $DB->get_record('course', array('id'=>$id) )) {
+    if (!$course = $DB->get_record('course', array('id'=>$id))) {
         print_error("That's an invalid course id");
     }
 
index 4d9fe14fa90c6b51ce3bb6e99b3dacc5319c81a8..30f715a292911fbbb590958b7907b3c5a409466f 100755 (executable)
@@ -8,7 +8,7 @@
 
     $id = required_param('id', PARAM_INT);    // Course id
 
-    if (! $course = $DB->get_record('course', array('id'=>$id) )) {
+    if (!$course = $DB->get_record('course', array('id'=>$id))) {
         print_error('invalidcourseid');
     }
 
                 //if idnumber is set, we use that.
                 //unset invalid courseid
                 if (isset($newgroup->idnumber)){
-                    if (!$mycourse = get_record('course', 'idnumber',$newgroup->idnumber)){
+                    if (!$mycourse = $DB->get_record('course', array('idnumber'=>$newgroup->idnumber))) {
                         notify(get_string('unknowncourseidnumber', 'error', $newgroup->idnumber));
                         unset($newgroup->courseid);//unset so 0 doesnt' get written to database
                     }
                 //unset invalid coursename (if no id)
 
                 else if (isset($newgroup->coursename)){
-                    if (!$mycourse = get_record('course', 'shortname',$newgroup->coursename)){
+                    if (!$mycourse = $DB->get_record('course', array('shortname', $newgroup->coursename))) {
                         notify(get_string('unknowncourse', 'error', $newgroup->coursename));
                         unset($newgroup->courseid);//unset so 0 doesnt' get written to database
                     }
index f60e28f3f341ced5ad681c7892a68d86f40bcd86..43fab82fb89c0eded8cdcf4ccb524e3608bb0ef0 100644 (file)
@@ -21,7 +21,7 @@
         redirect("$CFG->wwwroot/$CFG->admin/index.php");
     }
 
-    if (! $course = get_record("course", "id", $id)) {
+    if (!$course = $DB->get_record('course', array('id'=>$id))) {
         print_error("invalidcourseid");
     }
 
index 3ceb89addfbaa971daa60b68484315b82cc25c6a..63d790141ff7afd0941f2d54d45b59a520bbb16c 100644 (file)
         $id = required_param('id',PARAM_INT);
         $section = required_param('section',PARAM_INT);
 
-        if (! $course = get_record("course", "id", $id)) {
+        if (!$course = $DB->get_record('course', array('id'=>$id))) {
             print_error("invalidcourseid");
         }
 
index 7250eed67c0680a4182a2e9c39c71e2d489b4aa6..6b5d1586722d1b532eb4d1f67f1fed28518c86a8 100644 (file)
@@ -6,7 +6,7 @@
 
     $id   = required_param('id', PARAM_INT);               // course id
 
-    if (! $course = get_record("course", "id", $id)) {
+    if (!$course = $DB->get_record('course', array('id'=>$id))) {
         print_error("invalidcourseid");
     }
 
index 26a1cb6f4dd9c9e0ddb72f77fe21cedd1f039c22..6a81254e89abdb02bb392e4ecdb730fd028b376c 100644 (file)
@@ -21,7 +21,7 @@
         $userid = 0;
     }
 
-    if (! $course = $DB->get_record('course', array('id'=>$id) )) {
+    if (!$course = $DB->get_record('course', array('id'=>$id))) {
         print_error('invalidcourseid');
     }
 
index 8806e66139d9598e1bfed6e841adbe9b456435e3..39162fbb8e83ce742042b14da09327acb69a7d04 100644 (file)
@@ -13,7 +13,7 @@
     $page    = optional_param('page', 0, PARAM_INT);
     $perpage = optional_param('perpage', 100, PARAM_INT);
 
-    if (! $course = get_record("course", "id", $id)) {
+    if (!$course = $DB->get_record('course', array('id'=>$id))) {
         print_error('invalidcourseid', 'error');
     }
 
index 646f35c5a543b5ade79972030bf194802e12e198..ed2f5c8fbb03379c1ab544132bf13b8961a2df3c 100644 (file)
@@ -6,7 +6,7 @@
 
     $id = required_param('id', PARAM_INT);   // course
 
-    if (! $course = get_record("course", "id", $id)) {
+    if (!$course = $DB->get_record('course', array('id'=>$id))) {
         print_error('invalidcourseid');
     }
 
index 1025e33bfd383a270373c30172a5ef3d79719eb7..50dacce7c5a94af87c9db8da990c7d8deaa39885 100644 (file)
@@ -18,7 +18,7 @@
     // get parameter
     $id = required_param('id', PARAM_INT);   // course
 
-    if (! $course = get_record("course", "id", $id)) {
+    if (!$course = $DB->get_record('course', array('id'=>$id))) {
         print_error('invalidcourse');
     }
 
index 3d6d89cd38aa0803e197b9f3236e4b29fe697568..8a76d6664aa32b3206c0da152436f8cd3f3d4e72 100644 (file)
@@ -5,7 +5,7 @@
 
     $id = required_param('id',PARAM_INT);   // course
 
-    if (! $course = get_record("course", "id", $id)) {
+    if (!$course = $DB->get_record('course', array('id'=>$id))) {
         print_error('invalidcourseid');
     }
 
index 648f0549b364846f4ae9a8268a4acba2ec68828d..13a7666a794501e04964254d1d2bc914db71b5c7 100755 (executable)
@@ -27,7 +27,7 @@
 
     $id = required_param('id', PARAM_INT);   // course
 
-    if (! $course = get_record("course", "id", $id)) {
+    if (!$course = $DB->get_record('course', array('id'=>$id))) {
         error("Course ID is incorrect");
     }
 
index 6374b9831aa0019ee07eaba1f91f0d40a77b1ec9..f89f53bb3635aeed98cbd70ede8184c84086c3a3 100644 (file)
@@ -13,7 +13,7 @@
 
     $id = required_param('id', PARAM_INT);
 
-    if (! $course = get_record("course", "id", $id)) {
+    if (!$course = $DB->get_record('course', array('id'=>$id))) {
         error("Course ID is incorrect");
     }
     $capabilities = feedback_load_course_capabilities($course->id);
index 9e590992547e38a4f28a368cfa64089a8abc908d..7a0d6a240dd4281b6b9cadb87b681283ff04cb3a 100644 (file)
@@ -84,7 +84,7 @@
         $search = forum_clean_search_terms($search);
     }
 
-    if (! $course = get_record("course", "id", $id)) {
+    if (!$course = $DB->get_record('course', array('id'=>$id))) {
         error("Course id is incorrect.");
     }
 
index 5537e15d8b19b3e875af810cdd453619351ecbd2..8386a22e1c0fcd549fada4f31ad6a65199d030c4 100644 (file)
@@ -10,7 +10,7 @@
 
     $id = required_param('id', PARAM_INT);   // course
 
-    if (! $course = get_record("course", "id", $id)) {
+    if (!$course = $DB->get_record('course', array('id'=>$id))) {
         print_error("Course ID is incorrect");
     }
 
index 1ab3df6008f27322d98e9727be92a2d21cb74497..4d63ad520ca044d73682da8e3a31bc7f506d0284 100644 (file)
@@ -7,7 +7,7 @@
     require_once("lib.php");
 
     $id = required_param('id', PARAM_INT);   // course    
-    if (! $course = get_record("course", "id", $id)) {
+    if (!$course = $DB->get_record('course', array('id'=>$id))) {
         print_error("Course ID is incorrect");
     }
 
index a611aa9245d02b46dffef85a4fe43c4a2f1cb8a6..d250991c5cf7bdf4b7f0847b5db9218e8dc6f12e 100644 (file)
@@ -4,7 +4,7 @@
 
     $id = required_param( 'id', PARAM_INT ); // course
 
-    if (! $course = get_record("course", "id", $id)) {
+    if (!$course = $DB->get_record('course', array('id'=>$id))) {
         print_error("Course ID is incorrect");
     }
 
index 72089d765e8abe4bd10153c07700f1388bba690c..96f801dbcb912ba079a1c1bf98d6c1217c2fc10c 100755 (executable)
@@ -6,7 +6,7 @@
     $id = required_param('id', PARAM_INT);   // course id
 
     if (!empty($id)) {
-        if (! $course = get_record("course", "id", $id)) {
+        if (!$course = $DB->get_record('course', array('id'=>$id))) {
             print_error("Course ID is incorrect");
         }
     } else {
index 26327b212f0449c4af5304e6169cb891b01f8184..9c7ef54d7e5dec557e8f4601147acfc497b6599c 100644 (file)
@@ -5,7 +5,7 @@
 
     $id = required_param('id', PARAM_INT);    // Course Module ID
 
-    if (! $course = get_record("course", "id", $id)) {
+    if (!$course = $DB->get_record('course', array('id'=>$id))) {
         print_error("Course ID is incorrect");
     }
 
index 20927812ecd7e42c008c4992db5f860fadadb71b..eb7e80a4e32ca1613f53bd57ab1b598ace679e4a 100644 (file)
@@ -8,7 +8,7 @@
 
     $id = required_param('id', PARAM_INT);   // course
 
-    if (! $course = get_record("course", "id", $id)) {
+    if (!$course = $DB->get_record('course', array('id'=>$id))) {
         print_error("Course ID is incorrect");
     }