$SESSION->evaluation->moving->movingitem = $moveitem; } else { unset($SESSION->evaluation->moving); } if ($switchitemrequired) { $item = $DB->get_record('evaluation_item', array('id'=>$switchitemrequired)); @evaluation_switch_item_required($item); redirect($url->out(false)); exit; } //The create_template-form $create_template_form = new evaluation_edit_create_template_form(); $create_template_form->set_evaluationdata(array('context'=>$context, 'class'=>$evaluation->classid)); $create_template_form->set_form_elements(); $create_template_form->set_data(array('id'=>$id, 'do_show'=>'templates')); $create_template_formdata = $create_template_form->get_data(); if (isset($create_template_formdata->savetemplate) && $create_template_formdata->savetemplate == 1) { //Check the capabilities to create templates. // if (!has_capability('local/evaluation:createprivatetemplate', $context) AND // !has_capability('local/evaluation:createpublictemplate', $context)) { // print_error('cannotsavetempl', 'evaluation'); // } if (trim($create_template_formdata->templatename) == '') { $savereturn = 'notsaved_name'; } else { //If the evaluation is located on the frontpage then templates can be public. // if (has_capability('local/evaluation:createpublictemplate', get_system_context())) { $create_template_formdata->ispublic = isset($create_template_formdata->ispublic) ? 1 : 0; // } else {