function advanced_parameters() {
if(document.getElementById(\'options\').style.display == \'none\') {
document.getElementById(\'options\').style.display = \'block\';
document.getElementById(\'img_plus_and_minus\').innerHTML=\'
'.get_lang('AdvancedParameters').'\';
} else {
document.getElementById(\'options\').style.display = \'none\';
document.getElementById(\'img_plus_and_minus\').innerHTML=\'
'.get_lang('AdvancedParameters').'\';
}
}
';
/*********************
* INIT EXERCISE
*********************/
include_once(api_get_path(LIBRARY_PATH).'formvalidator/FormValidator.class.php');
$objExercise = new Exercise();
/*********************
* INIT FORM
*********************/
if(isset($_GET['exerciseId']))
{
$form = new FormValidator('exercise_admin', 'post', api_get_self().'?exerciseId='.$_GET['exerciseId']);
$objExercise -> read (intval($_GET['exerciseId']));
$form -> addElement ('hidden','edit','true');
}else
{
$form = new FormValidator('exercise_admin');
$form -> addElement ('hidden','edit','false');
}
$objExercise -> createForm ($form);
/*********************
* VALIDATE FORM
*********************/
if($form -> validate())
{
$objExercise -> processCreation($form);
if($form -> getSubmitValue('edit') == 'true')
{
header('Location:exercice.php?message=ExerciseEdited');
}
else
{
header('Location:admin.php?message=ExerciseStored&exerciseId='.$objExercise->id);
}
}
else
{
/*********************
* DISPLAY FORM
*********************/
$nameTools=get_lang('ExerciseManagement');
$interbreadcrumb[] = array ("url"=>"exercice.php", "name"=> get_lang('Exercices'));
Display::display_header($nameTools,"Exercise");
$form -> display ();
}
Display::display_footer();