Fixing question messages see #3774

skala
Julio Montoya 15 years ago
parent 6220083447
commit d4575946ab
  1. 4
      main/exercice/admin.php
  2. 4
      main/exercice/hotspot_admin.inc.php
  3. 13
      main/exercice/question_admin.inc.php

@ -469,7 +469,7 @@ if ($show_quiz_edition) {
echo '</div>';
if (isset($_GET['message'])) {
if (in_array($_GET['message'], array('ExerciseStored', 'ItemUpdated'))) {
if (in_array($_GET['message'], array('ExerciseStored', 'ItemUpdated', 'ItemAdded'))) {
Display::display_confirmation_message(get_lang($_GET['message']));
}
}
@ -481,7 +481,7 @@ if ($newQuestion || $editQuestion) {
<?php
require 'question_admin.inc.php';
}
if (isset($_GET['hotspotadmin'])) {
if (!is_object($objQuestion)) {

@ -66,7 +66,7 @@ if ($modifyIn) {
unset($buttonBack);
}
$hotspot_admin_url = api_get_path(WEB_CODE_PATH) . 'exercice/admin.php?' . api_get_cidreq() . '&hotspotadmin='.$modifyAnswers. '&exerciseId='.$exerciseId;
$hotspot_admin_url = api_get_path(WEB_CODE_PATH) . 'exercice/admin.php?'.api_get_cidreq().'&exerciseId='.$exerciseId;
// the answer form has been submitted
if ($submitAnswers || $buttonBack) {
@ -484,6 +484,8 @@ if ($modifyAnswers) {
if(!empty($msgErr)) {
Display::display_normal_message($msgErr); //main API
}
$hotspot_admin_url = api_get_path(WEB_CODE_PATH) . 'exercice/admin.php?' . api_get_cidreq() . '&hotspotadmin='.$modifyAnswers. '&exerciseId='.$exerciseId;
?>
<form method="post" action="<?php echo $hotspot_admin_url; ?>" id="frm_exercise" name="frm_exercise">

@ -88,10 +88,17 @@ if(is_object($objQuestion)) {
// TODO: maybe here is the better place to index this tool, including answers text
// redirect
if($objQuestion -> type != HOT_SPOT && $objQuestion -> type != HOT_SPOT_DELINEATION)
echo '<script type="text/javascript">window.location.href="admin.php?exerciseId='.$exerciseId.'"</script>';
else
if ($objQuestion -> type != HOT_SPOT && $objQuestion -> type != HOT_SPOT_DELINEATION) {
if(isset($_GET['editQuestion'])) {
echo '<script type="text/javascript">window.location.href="admin.php?exerciseId='.$exerciseId.'&message=ItemUpdated"</script>';
} else {
//New question
echo '<script type="text/javascript">window.location.href="admin.php?exerciseId='.$exerciseId.'&message=ItemAdded"</script>';
}
} else {
echo '<script type="text/javascript">window.location.href="admin.php?exerciseId='.$exerciseId.'&hotspotadmin='.$objQuestion->id.'"</script>';
}
} else {
echo '<h3>'.$questionName.'</h3>';
if(!empty($pictureName)){

Loading…
Cancel
Save