|
|
|
|
@ -64,6 +64,7 @@ if($deleteQuestion) { |
|
|
|
|
</style> |
|
|
|
|
<script> |
|
|
|
|
$(function() { |
|
|
|
|
|
|
|
|
|
var stop = false; |
|
|
|
|
$( "#question_list h3" ).click(function( event ) { |
|
|
|
|
if ( stop ) { |
|
|
|
|
@ -77,12 +78,13 @@ $(function() { |
|
|
|
|
.accordion({ |
|
|
|
|
autoHeight: false, |
|
|
|
|
active: false, // all items closed by default |
|
|
|
|
collapsible: true , |
|
|
|
|
collapsible: true, |
|
|
|
|
header: "> div > h3" |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
.sortable({ |
|
|
|
|
cursor: "move", // works? |
|
|
|
|
update: function(event, ui) { |
|
|
|
|
update: function(event, ui) { |
|
|
|
|
var order = $(this).sortable("serialize") + "&a=update_question_order"; |
|
|
|
|
$.post("<?php echo api_get_path(WEB_AJAX_PATH)?>exercise.ajax.php", order, function(reponse){
|
|
|
|
|
$("#message").html(reponse); |
|
|
|
|
@ -91,7 +93,7 @@ $(function() { |
|
|
|
|
}, |
|
|
|
|
axis: "y", |
|
|
|
|
placeholder: "ui-state-highlight", //defines the yellow highlight |
|
|
|
|
handle: "h3", |
|
|
|
|
handle: ".moved", //only the class "moved" |
|
|
|
|
stop: function() { |
|
|
|
|
stop = true; |
|
|
|
|
} |
|
|
|
|
@ -128,42 +130,55 @@ if ($nbrQuestions) { |
|
|
|
|
$question_class = get_class($objQuestionTmp); |
|
|
|
|
$label = $question_class->$explanationLangVar; |
|
|
|
|
|
|
|
|
|
//echo get_lang($question_class.$label); |
|
|
|
|
echo '<div id="question_id_list_'.$id.'">'; |
|
|
|
|
echo '<h3><a href="#">'.$objQuestionTmp->selectTitle().'</a></h3>'; |
|
|
|
|
echo '<div>'; |
|
|
|
|
echo '<p>'; |
|
|
|
|
|
|
|
|
|
//echo $objQuestionTmp->selectLevel(); |
|
|
|
|
|
|
|
|
|
echo $edit_link = '<a href="'.api_get_self().'?'.api_get_cidreq().'&type='.$objQuestionTmp->selectType().'&myid=1&editQuestion='.$id.'"><img src="../img/edit.gif" border="0" alt="'.get_lang('Modify').'" /></a>'; |
|
|
|
|
|
|
|
|
|
// this variable $show_quiz_edition comes from admin.php blocks the exercise/quiz modifications |
|
|
|
|
if ($show_quiz_edition) { |
|
|
|
|
echo $delete_link = '<a href="'.api_get_self().'?'.api_get_cidreq().' &deleteQuestion='.$id.'" onclick="javascript:if(!confirm(\''.addslashes(api_htmlentities(get_lang('ConfirmYourChoice'))).' \')) return false;"><img src="../img/delete.gif" border="0" alt="'.get_lang('Delete').'" /></a>'; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
showQuestion($id, false, '', '',false); |
|
|
|
|
|
|
|
|
|
echo '<div id="question_id_list_'.$id.'" >'; |
|
|
|
|
|
|
|
|
|
/* |
|
|
|
|
if($i != 1) { ?> |
|
|
|
|
<a href="<?php echo api_get_self(); ?>?<?php echo api_get_cidreq() ?>&moveUp=<?php echo $id; ?>&token=<?php echo $token; ?>"><img src="../img/up.gif" border="0" alt="<?php echo get_lang('MoveUp'); ?>"></a>
|
|
|
|
|
<?php if($i == $nbrQuestions) { |
|
|
|
|
echo '<img src="../img/down_na.gif">'; |
|
|
|
|
} |
|
|
|
|
$move = Display::return_icon('move.png',get_lang('Move'), array('class'=>'moved')); |
|
|
|
|
echo Display::tag('h3','<a href="#">'.$move.' '.$objQuestionTmp->selectTitle().'</a>'); |
|
|
|
|
|
|
|
|
|
echo '<div>'; |
|
|
|
|
echo '<p>'; |
|
|
|
|
$edit_link = '<a href="'.api_get_self().'?'.api_get_cidreq().'&type='.$objQuestionTmp->selectType().'&myid=1&editQuestion='.$id.'"><img src="../img/edit.gif" border="0" alt="'.get_lang('Modify').'" /></a>'; |
|
|
|
|
|
|
|
|
|
// this variable $show_quiz_edition comes from admin.php blocks the exercise/quiz modifications |
|
|
|
|
if ($show_quiz_edition) { |
|
|
|
|
$delete_link = '<a href="'.api_get_self().'?'.api_get_cidreq().' &deleteQuestion='.$id.'" onclick="javascript:if(!confirm(\''.addslashes(api_htmlentities(get_lang('ConfirmYourChoice'))).' \')) return false;"><img src="../img/delete.gif" border="0" alt="'.get_lang('Delete').'" /></a>'; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
echo Display::tag('div',$edit_link.$delete_link, array('style'=>'float:right;')); |
|
|
|
|
|
|
|
|
|
echo get_lang($question_class.$label); |
|
|
|
|
echo '<br />'; |
|
|
|
|
|
|
|
|
|
echo get_lang('Level').': '.$objQuestionTmp->selectLevel(); |
|
|
|
|
echo '<br />'; |
|
|
|
|
$description = $objQuestionTmp->selectDescription(); |
|
|
|
|
if (!empty($description)) { |
|
|
|
|
echo get_lang('Description').': '.$description; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
showQuestion($id, false, '', '',false, true); |
|
|
|
|
|
|
|
|
|
/* |
|
|
|
|
if($i != 1) { ?> |
|
|
|
|
<a href="<?php echo api_get_self(); ?>?<?php echo api_get_cidreq() ?>&moveUp=<?php echo $id; ?>&token=<?php echo $token; ?>"><img src="../img/up.gif" border="0" alt="<?php echo get_lang('MoveUp'); ?>"></a>
|
|
|
|
|
<?php if($i == $nbrQuestions) { |
|
|
|
|
echo '<img src="../img/down_na.gif">'; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
if($i != $nbrQuestions) { |
|
|
|
|
if($i == 1){ |
|
|
|
|
echo '<img src="../img/up_na.gif">'; |
|
|
|
|
} |
|
|
|
|
if($i != $nbrQuestions) { |
|
|
|
|
if($i == 1){ |
|
|
|
|
echo '<img src="../img/up_na.gif">'; |
|
|
|
|
} |
|
|
|
|
?> |
|
|
|
|
<a href="<?php echo api_get_self(); ?>?<?php echo api_get_cidreq() ?>&moveDown=<?php echo $id; ?>&token=<?php echo $token; ?>"><img src="../img/down.gif" border="0" alt="<?php echo get_lang('MoveDown'); ?>"></a>
|
|
|
|
|
<?php } ?> |
|
|
|
|
?> |
|
|
|
|
<a href="<?php echo api_get_self(); ?>?<?php echo api_get_cidreq() ?>&moveDown=<?php echo $id; ?>&token=<?php echo $token; ?>"><img src="../img/down.gif" border="0" alt="<?php echo get_lang('MoveDown'); ?>"></a>
|
|
|
|
|
<?php } ?> |
|
|
|
|
|
|
|
|
|
<?php |
|
|
|
|
$i++; |
|
|
|
|
|
|
|
|
|
<?php |
|
|
|
|
$i++; |
|
|
|
|
|
|
|
|
|
*/ |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
echo '</p>'; |
|
|
|
|
echo '</div>'; |
|
|
|
|
|