$lastposition = 0; $evaluationitems = $DB->get_records('evaluation_item', array('evaluation'=>$evaluation->id), 'position'); if (is_array($evaluationitems)) { $evaluationitems = array_values($evaluationitems); if (count($evaluationitems) > 0) { $lastitem = $evaluationitems[count($evaluationitems)-1]; $lastposition = $lastitem->position; } else { $lastposition = 0; } } $lastposition++; //The add_item-form $add_item_form = new evaluation_edit_add_question_form('edit_item.php'); $add_item_form->set_data(array('eid'=>$evaluation->id,'classid'=>$evaluation->classid, 'position'=>$lastposition)); //The use_template-form $use_template_form = new evaluation_edit_use_template_form('use_templ.php'); $use_template_form->set_evaluationdata(array('class' => $evaluation->classid)); $use_template_form->set_form_elements(); $use_template_form->set_data(array('id'=>$id)); //Print the page header. $strevaluations = get_string('modulenameplural', 'local_evaluations'); $strevaluation = get_string('modulename', 'local_evaluations'); $PAGE->set_url('/local/evaluations/edit.php', array('id'=>$id, 'do_show'=>$do_show)); //$PAGE->set_heading(format_string($evaluation->classid->fullname));
$lastposition = 0; $evaluationitems = $DB->get_records('evaluation_item', array('evaluation' => $evaluation->id), 'position'); if (is_array($evaluationitems)) { $evaluationitems = array_values($evaluationitems); if (count($evaluationitems) > 0) { $lastitem = $evaluationitems[count($evaluationitems) - 1]; $lastposition = $lastitem->position; } else { $lastposition = 0; } } $lastposition++; //The add_item-form $add_item_form = new evaluation_edit_add_question_form('edit_item.php'); $add_item_form->set_data(array('cmid' => $id, 'clid' => $classid, 'position' => $lastposition)); //The use_template-form $use_template_form = new evaluation_edit_use_template_form('use_templ.php'); $use_template_form->set_evaluationdata(array('clid' => $classid)); $use_template_form->set_form_elements(); $use_template_form->set_data(array('id' => $id, 'clid' => $classid)); //Print the page header. $strevaluations = get_string('modulenameplural', 'local_evaluations'); $strevaluation = get_string('modulename', 'local_evaluations'); $PAGE->set_url('/local/evaluations/edit.php', array('id' => $id, 'clid' => $classid, 'do_show' => $do_show)); //$PAGE->set_heading(format_string($course->fullname)); $PAGE->set_title(format_string($evaluation->name));