From: jamiesensei Date: Tue, 24 Oct 2006 12:19:34 +0000 (+0000) Subject: migrated to formslib X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=9e471e11655fd2048961fdb650239c1384902289;p=moodle.git migrated to formslib --- diff --git a/mod/survey/details.php b/mod/survey/details.php index 60d0d0e222..4a2f4c5a8c 100644 --- a/mod/survey/details.php +++ b/mod/survey/details.php @@ -1,83 +1,64 @@ libdir.'/formslib.php'; + class survey_details_form extends moodleform { - if ($form = data_submitted($CFG->wwwroot.'/course/mod.php')) { + function definition() { + $mform =& $this->_form; + $lastform = $this->_customdata['lastform']; + $mform->addElement('static','namestatic',get_string('name','survey'),$lastform->name); - if (! $course = get_record("course", "id", $form->course)) { + if (!$lastform->intro) { + $tempo = get_field("survey", "intro", "id", $lastform->template); + $lastform->intro = get_string($tempo, "survey"); + } + //TODO fix helpbuttons + //emoticonhelpbutton("form", "intro"); + //helpbutton("writing", get_string("helpwriting"), "moodle", true, true, '', true) + // helpbutton("text", get_string("helptext"), "moodle", true, true, '', true) + + $mform->setDefault('intro',$lastform->intro); + $mform->addElement('textarea','intro',get_string("introtext", "survey"), 'wrap="virtual" rows="20" cols="50"'); + $mform->addElement('hidden', 'name', $lastform->name); + $mform->addElement('hidden', 'template', $lastform->template); + $mform->addElement('hidden', 'course', $lastform->course); + $mform->addElement('hidden', 'coursemodule', $lastform->coursemodule); + $mform->addElement('hidden', 'section', $lastform->section); + $mform->addElement('hidden', 'module', $lastform->module); + $mform->addElement('hidden', 'modulename', $lastform->modulename); + $mform->addElement('hidden', 'instance', $lastform->instance); + $mform->addElement('hidden', 'mode', $lastform->mode); + $mform->addElement('hidden', 'visible', $lastform->visible); + $mform->addElement('hidden', 'groupmode', $lastform->groupmode); + $mform->addElement('submit', 'submit', get_string("savechanges")); + + } + } + if ($lastform = data_submitted($CFG->wwwroot.'/course/mod.php')) { + + if (! $course = get_record("course", "id", $lastform->course)) { error("This course doesn't exist"); } require_login($course->id, false); - require_capability('moodle/course:manageactivities', get_context_instance(CONTEXT_COURSE, $course->id)); $streditingasurvey = get_string("editingasurvey", "survey"); $strsurveys = get_string("modulenameplural", "survey"); print_header_simple("$streditingasurvey", "", - "id\">$strsurveys". - " -> ".stripslashes_safe($form->name)." ($streditingasurvey)"); + "id\">$strsurveys". + " -> ".stripslashes_safe($lastform->name)." ($streditingasurvey)"); - if (!$form->name or !$form->template) { + if (!$lastform->name or !$lastform->template) { error(get_string("filloutallfields"), $_SERVER["HTTP_REFERER"]); } - - print_simple_box_start('center'); - ?> -
- - - - - - - - -
:name, true) ?>
- :
- -
-
-
-
-
- -
- - - - - - - - - - - - - - -
- " /> -
-
- wwwroot.'/course/mod.php',array('lastform'=>stripslashes_safe($lastform))); + $mform->display(); print_footer($course); - } else { + } else { error("You can't use this page like that!"); - } - + } ?>