|
|
|
@ -1,4 +1,4 @@ |
|
|
|
|
<?php // $Id: exercice.php 17511 2009-01-02 21:55:41Z cfasanando $
|
|
|
|
|
<?php // $Id: exercice.php 17516 2009-01-02 22:46:25Z iflorespaz $
|
|
|
|
|
|
|
|
|
|
/* |
|
|
|
|
============================================================================== |
|
|
|
@ -40,7 +40,7 @@ $language_file='exercice'; |
|
|
|
|
|
|
|
|
|
// including the global library |
|
|
|
|
require_once('../inc/global.inc.php'); |
|
|
|
|
|
|
|
|
|
require_once ('../gradebook/lib/be.inc.php'); |
|
|
|
|
// setting the tabs |
|
|
|
|
$this_section=SECTION_COURSES; |
|
|
|
|
|
|
|
|
@ -382,7 +382,7 @@ $res = api_sql_query($sql,__FILE__,__LINE__); |
|
|
|
|
list($nbrexerc) = Database::fetch_array($res); |
|
|
|
|
|
|
|
|
|
HotPotGCt($documentPath,1,$_user['user_id']); |
|
|
|
|
|
|
|
|
|
$tbl_grade_link = Database :: get_main_table(TABLE_MAIN_GRADEBOOK_LINK); |
|
|
|
|
// only for administrator |
|
|
|
|
|
|
|
|
|
if ($is_allowedToEdit) { |
|
|
|
@ -396,6 +396,16 @@ if ($is_allowedToEdit) { |
|
|
|
|
switch ($choice) { |
|
|
|
|
case 'delete': // deletes an exercise |
|
|
|
|
$objExerciseTmp->delete(); |
|
|
|
|
|
|
|
|
|
//delete link of exercise of gradebook tool |
|
|
|
|
$sql='SELECT gl.id FROM '.$tbl_grade_link.' gl WHERE gl.type="1" AND gl.ref_id="'.$exerciseId.'";'; |
|
|
|
|
$result=api_sql_query($sql,__FILE__,__LINE__); |
|
|
|
|
$row=Database::fetch_array($result,'ASSOC'); |
|
|
|
|
|
|
|
|
|
$link= LinkFactory :: load($row['id']); |
|
|
|
|
if ($link[0] != null) { |
|
|
|
|
$link[0]->delete(); |
|
|
|
|
} |
|
|
|
|
Display::display_confirmation_message(get_lang('ExerciseDeleted')); |
|
|
|
|
break; |
|
|
|
|
case 'enable': // enables an exercise |
|
|
|
|