$feedbackitems = $DB->get_records('feedback_item', array('feedback' => $feedback->id), 'position'); if (is_array($feedbackitems)) { $feedbackitems = array_values($feedbackitems); if (count($feedbackitems) > 0) { $lastitem = $feedbackitems[count($feedbackitems) - 1]; $lastposition = $lastitem->position; } else { $lastposition = 0; } } $lastposition++; //the add_item-form $add_item_form = new feedback_edit_add_question_form('edit_item.php'); $add_item_form->set_data(array('id' => $id, 'position' => $lastposition)); //the use_template-form $use_template_form = new feedback_edit_use_template_form('use_templ.php'); $use_template_form->set_feedbackdata(array('course' => $course)); $use_template_form->set_form_elements(); $use_template_form->set_data(array('id' => $id)); //the create_template-form //$create_template_form = new feedback_edit_create_template_form('use_templ.php'); /// Print the page header $strfeedbacks = get_string("modulenameplural", "feedback"); $strfeedback = get_string("modulename", "feedback"); $buttontext = update_module_button($cm->id, $course->id, $strfeedback); $navlinks = array(); $navlinks[] = array('name' => $strfeedbacks, 'link' => "index.php?id={$course->id}", 'type' => 'activity'); $navlinks[] = array('name' => format_string($feedback->name), 'link' => "", 'type' => 'activityinstance'); $navigation = build_navigation($navlinks); print_header_simple(format_string($feedback->name), "", $navigation, "", "", true, $buttontext, navmenu($course, $cm)); /// print the tabs
} //Get the feedbackitems $lastposition = 0; $feedbackitems = $DB->get_records('feedback_item', array('feedback' => $feedback->id), 'position'); if (is_array($feedbackitems)) { $feedbackitems = array_values($feedbackitems); if (count($feedbackitems) > 0) { $lastitem = $feedbackitems[count($feedbackitems) - 1]; $lastposition = $lastitem->position; } else { $lastposition = 0; } } $lastposition++; //The use_template-form $use_template_form = new feedback_edit_use_template_form('use_templ.php', array('course' => $course, 'id' => $id)); //Print the page header. $strfeedbacks = get_string('modulenameplural', 'feedback'); $strfeedback = get_string('modulename', 'feedback'); $PAGE->set_url('/mod/feedback/edit.php', array('id' => $cm->id, 'do_show' => $do_show)); $PAGE->set_heading($course->fullname); $PAGE->set_title($feedback->name); //Adding the javascript module for the items dragdrop. if (count($feedbackitems) > 1) { if ($do_show == 'edit') { $PAGE->requires->strings_for_js(array('pluginname', 'move_item', 'position'), 'feedback'); $PAGE->requires->yui_module('moodle-mod_feedback-dragdrop', 'M.mod_feedback.init_dragdrop', array(array('cmid' => $cm->id))); } } echo $OUTPUT->header(); echo $OUTPUT->heading(format_string($feedback->name));