[svn r20841] fixed bug introduced by SVN#20776 removing important lines see FS#4050

skala
Carlos Vargas 17 years ago
parent d639e1d47f
commit 664a6b9601
  1. 44
      main/exercice/admin.php
  2. 2
      main/exercice/hotspot_admin.inc.php

@ -1,4 +1,4 @@
<?php // $Id: admin.php 20813 2009-05-18 21:49:17Z cfasanando $
<?php // $Id: admin.php 20841 2009-05-19 16:31:28Z cvargas1 $
/*
==============================================================================
@ -67,7 +67,7 @@
*
* @package dokeos.exercise
* @author Olivier Brouckaert
* @version $Id: admin.php 20813 2009-05-18 21:49:17Z cfasanando $
* @version $Id: admin.php 20841 2009-05-19 16:31:28Z cvargas1 $
*/
@ -75,6 +75,7 @@ include('exercise.class.php');
include('question.class.php');
include('answer.class.php');
// name of the language file that needs to be included
$language_file='exercice';
@ -84,7 +85,8 @@ $this_section=SECTION_COURSES;
$is_allowedToEdit=api_is_allowed_to_edit();
if (!$is_allowedToEdit) {
if(!$is_allowedToEdit)
{
api_not_allowed(true);
}
@ -93,6 +95,29 @@ define(ALLOWED_TO_INCLUDE,1);
include_once(api_get_path(LIBRARY_PATH).'fileUpload.lib.php');
include_once(api_get_path(LIBRARY_PATH).'document.lib.php');
/****************************/
/* stripslashes POST data */
/****************************/
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
foreach($_POST as $key=>$val)
{
if(is_string($val))
{
$_POST[$key]=stripslashes($val);
}
elseif(is_array($val))
{
foreach($val as $key2=>$val2)
{
$_POST[$key][$key2]=stripslashes($val2);
}
}
$GLOBALS[$key]=$_POST[$key];
}
}
// get vars from GET
if ( empty ( $exerciseId ) )
@ -431,8 +456,12 @@ echo Display::return_icon('edit.gif', get_lang('ModifyExercise')).'<a href="exer
echo '</div>';
if (isset($_GET['message'])) {
Display::display_confirmation_message(get_lang($_GET['message']));
if(isset($_GET['message']))
{
if (in_array($_GET['message'], array('ExerciseStored')))
{
Display::display_confirmation_message(get_lang($_GET['message']));
}
}
/*
@ -440,7 +469,7 @@ $description = $objExercise->selectDescription();
echo '<div class="sectiontitle">'.$objExercise->selectTitle().'</div>';
if(!empty($description))
{
echo '<div class="sectioncomment">'.$description.'</div>';
echo '<div class="sectioncomment">'.stripslashes($description).'</div>';
}
*/
@ -469,7 +498,8 @@ if(!$newQuestion && !$modifyQuestion && !$editQuestion && !isset($_GET['hotspota
if($form -> getSubmitValue('edit') == 'true')
Display::display_confirmation_message(get_lang('ExerciseEdited'));
}
$form -> display ();
$form -> display ();
echo '<br />';
// question list management
include('question_list_admin.inc.php');
}

@ -277,7 +277,7 @@ if($modifyAnswers)
} else {
?>
<button type="submit" class="minus" name="lessAnswers" value="<?php echo get_lang('LessHotspots'); ?>" ><?php echo get_lang('LessHotspots'); ?></button>
<button type="submit" class="plus" name="moreAnswers" value="<?php echo get_lang('MoreHotspots'); ?>" /><?php echo get_lang('langMoreHotspotsImage'); ?></button>
<button type="submit" class="plus" name="moreAnswers" value="<?php echo get_lang('MoreHotspots'); ?>" /><?php echo get_lang('MoreHotspots'); ?></button>
<button type="submit" class="cancel" name="cancelAnswers" value="<?php echo get_lang('Cancel'); ?>" onclick="javascript:if(!confirm('<?php echo addslashes(api_htmlentities(get_lang('ConfirmYourChoice'))); ?>')) return false;" ><?php echo get_lang('Cancel'); ?></button>
<button type="submit" class="save" name="submitAnswers" value="<?php echo get_lang('Ok'); ?>" /><?php echo get_lang('AddQuestionToExercise'); ?></button>
<?php

Loading…
Cancel
Save