|
|
|
@ -1501,9 +1501,8 @@ class learnpath |
|
|
|
|
mastery_score = ".$mastery_score. |
|
|
|
|
//", max_score = " . $max_score . " " . // Max score cannot be changed in the form anyway - see display_item_prerequisites_form(). |
|
|
|
|
" WHERE c_id = ".$course_id." AND ref = '".$prerequisite_id."'"; // Will this be enough to ensure unicity? |
|
|
|
|
$res_upd = Database::query($sql_upd); |
|
|
|
|
Database::query($sql_upd); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// TODO: Update the item object (can be ignored for now because refreshed). |
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
@ -1516,7 +1515,6 @@ class learnpath |
|
|
|
|
*/ |
|
|
|
|
public function escape_string($string) |
|
|
|
|
{ |
|
|
|
|
//if ($this->debug > 0) { error_log('New LP - In learnpath::escape_string('.$string.')', 0); } |
|
|
|
|
return Database::escape_string($string); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -2645,7 +2643,7 @@ class learnpath |
|
|
|
|
if (empty($prereq)) { |
|
|
|
|
return ''; |
|
|
|
|
} |
|
|
|
|
//var_dump($this->refs_list, $prereq); |
|
|
|
|
|
|
|
|
|
if (preg_match('/^\d+$/', $prereq) && is_object($this->items[$prereq])) { |
|
|
|
|
// If the prerequisite is a simple integer ID and this ID exists as an item ID, |
|
|
|
|
// then simply return it (with the ITEM_ prefix). |
|
|
|
@ -6001,13 +5999,13 @@ class learnpath |
|
|
|
|
//$return .= '<a href="'.api_get_self().'?'.api_get_cidreq().'&gradebook=' . $gradebook . '&action=add_item&type=step&lp_id=' . $_SESSION['oLP']->lp_id . '" title="' . get_lang('NewStep') . '">' . Display :: return_icon('new_learnigpath_object.png', get_lang('NewStep'),'',ICON_SIZE_MEDIUM).'</a>'; |
|
|
|
|
// echo '<a href="'.api_get_self().'?'.api_get_cidreq().'&gradebook=' . $gradebook . '&action=add_item&type=chapter&lp_id=' . $_SESSION['oLP']->lp_id . '" title="' . get_lang('NewChapter') . '">' . Display :: return_icon('add_learnpath_section.png', get_lang('NewChapter'),'',ICON_SIZE_MEDIUM).'</a>'; |
|
|
|
|
|
|
|
|
|
$return .= '<a href="'.api_get_self().'?'.api_get_cidreq( |
|
|
|
|
/*$return .= '<a href="'.api_get_self().'?'.api_get_cidreq( |
|
|
|
|
).'&action=admin_view&lp_id='.$_SESSION['oLP']->lp_id.'&updateaudio=true">'.Display :: return_icon( |
|
|
|
|
'upload_audio.png', |
|
|
|
|
get_lang('UpdateAllAudioFragments'), |
|
|
|
|
'', |
|
|
|
|
ICON_SIZE_MEDIUM |
|
|
|
|
).'</a>'; |
|
|
|
|
).'</a>';*/ |
|
|
|
|
|
|
|
|
|
$return .= '<a href="lp_controller.php?'.api_get_cidreq( |
|
|
|
|
).'&action=edit&lp_id='.$_SESSION['oLP']->lp_id.'">'.Display :: return_icon( |
|
|
|
@ -8843,10 +8841,6 @@ class learnpath |
|
|
|
|
$row = Database::fetch_array($result); |
|
|
|
|
|
|
|
|
|
$preq_id = $row['prerequisite']; |
|
|
|
|
//$preq_mastery = $row['mastery_score']; |
|
|
|
|
//$preq_max = $row['max_score']; |
|
|
|
|
|
|
|
|
|
$return = $this->display_manipulate($item_id, TOOL_DOCUMENT); |
|
|
|
|
|
|
|
|
|
$return = '<legend>'; |
|
|
|
|
$return .= get_lang('AddEditPrerequisites'); |
|
|
|
@ -8924,8 +8918,6 @@ class learnpath |
|
|
|
|
$return .= $arrLP[$i]['title'].'</label>'; |
|
|
|
|
$return .= '</td>'; |
|
|
|
|
|
|
|
|
|
//$return .= '<td class="radio"' . (($arrLP[$i]['item_type'] != TOOL_HOTPOTATOES) ? ' colspan="3"' : '') . ' />'; |
|
|
|
|
|
|
|
|
|
if ($arrLP[$i]['item_type'] == TOOL_QUIZ) { |
|
|
|
|
$return .= '<td class="exercise" style="border:1px solid #ccc;">'; |
|
|
|
|
$return .= '<center><input size="4" maxlength="3" name="min_'.$arrLP[$i]['id'].'" type="text" value="'.(($arrLP[$i]['id'] == $preq_id) ? $preq_mastery : 0).'" /></center>'; |
|
|
|
@ -8951,9 +8943,7 @@ class learnpath |
|
|
|
|
$return .= '<button class="save" name="submit_button" type="submit">'.get_lang( |
|
|
|
|
'ModifyPrerequisites' |
|
|
|
|
).'</button>'; |
|
|
|
|
|
|
|
|
|
$return .= '</form>'; |
|
|
|
|
|
|
|
|
|
return $return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|