Fixing PHP notices

skala
Julio Montoya 13 years ago
parent 35aaa81bc3
commit 5d2dd58bfb
  1. 4
      main/coursecopy/classes/Course.class.php
  2. 33
      main/coursecopy/classes/CourseRestorer.class.php

@ -67,8 +67,8 @@ class Course
* type.
*/
function has_resources($resource_type = null) {
if( $resource_type != null) {
return is_array($this->resources[$resource_type]) && ( count($this->resources[$resource_type]) > 0 );
if ($resource_type != null) {
return isset($this->resources[$resource_type]) && is_array($this->resources[$resource_type]) && ( count($this->resources[$resource_type]) > 0 );
}
return (count($this->resources) > 0);
}

@ -2136,26 +2136,27 @@ class CourseRestorer
$path = self::DBUTF8escapestring($item['path']);
$path = $this->get_new_id($item['item_type'], $path);
}
$item['launch_dataprereq_type'] = isset($item['launch_dataprereq_type']) ? $item['launch_dataprereq_type'] : null;
$sql = "INSERT INTO ".$table_item." SET
c_id = ".$this->destination_course_id." ,
lp_id = '".self::DBUTF8escapestring($new_lp_id)."', ".
"item_type='".self::DBUTF8escapestring($item['item_type'])."', ".
"ref = '".self::DBUTF8escapestring($ref)."', ".
"title = '".self::DBUTF8escapestring($item['title'])."', ".
"description ='".self::DBUTF8escapestring($item['description'])."', ".
"path = '".self::DBUTF8escapestring($path)."', ".
"min_score = '".self::DBUTF8escapestring($item['min_score'])."', ".
"max_score = '".self::DBUTF8escapestring($item['max_score'])."', ".
"mastery_score = '".self::DBUTF8escapestring($item['mastery_score'])."', ".
"parent_item_id = '".self::DBUTF8escapestring($item['parent_item_id'])."', ".
"previous_item_id = '".self::DBUTF8escapestring($item['previous_item_id'])."', ".
"next_item_id = '".self::DBUTF8escapestring($item['next_item_id'])."', ".
"display_order = '".self::DBUTF8escapestring($item['display_order'])."', ".
"prerequisite = '".self::DBUTF8escapestring($item['prerequisite'])."', ".
"parameters='".self::DBUTF8escapestring($item['parameters'])."', ".
"audio='".self::DBUTF8escapestring($item['audio'])."', ".
"launch_data = '".self::DBUTF8escapestring($item['launch_dataprereq_type'])."'";
"item_type='".self::DBUTF8escapestring($item['item_type'])."', ".
"ref = '".self::DBUTF8escapestring($ref)."', ".
"title = '".self::DBUTF8escapestring($item['title'])."', ".
"description ='".self::DBUTF8escapestring($item['description'])."', ".
"path = '".self::DBUTF8escapestring($path)."', ".
"min_score = '".self::DBUTF8escapestring($item['min_score'])."', ".
"max_score = '".self::DBUTF8escapestring($item['max_score'])."', ".
"mastery_score = '".self::DBUTF8escapestring($item['mastery_score'])."', ".
"parent_item_id = '".self::DBUTF8escapestring($item['parent_item_id'])."', ".
"previous_item_id = '".self::DBUTF8escapestring($item['previous_item_id'])."', ".
"next_item_id = '".self::DBUTF8escapestring($item['next_item_id'])."', ".
"display_order = '".self::DBUTF8escapestring($item['display_order'])."', ".
"prerequisite = '".self::DBUTF8escapestring($item['prerequisite'])."', ".
"parameters='".self::DBUTF8escapestring($item['parameters'])."', ".
"audio='".self::DBUTF8escapestring($item['audio'])."', ".
"launch_data = '".self::DBUTF8escapestring($item['launch_dataprereq_type'])."'";
Database::query($sql);

Loading…
Cancel
Save