<?php // $Id: details.php,v 1.22 2006/04/27 21:35:02 skodak Exp $

    require_once("../../config.php");

    if ($form = data_submitted($CFG->wwwroot.'/course/mod.php')) {

        if (! $course = get_record("course", "id", $form->course)) {
            error("This course doesn't exist");
        }

        require_login($course->id, false);

        if (!isteacher($course->id)) {
            error("You can't modify this course!");
        }

        $streditingasurvey = get_string("editingasurvey", "survey");
        $strsurveys = get_string("modulenameplural", "survey");

        print_header_simple("$streditingasurvey", "",
                      "<a href=\"index.php?id=$course->id\">$strsurveys</a>".
                      " -> ".stripslashes_safe($form->name)." ($streditingasurvey)");

        if (!$form->name or !$form->template) {
            error(get_string("filloutallfields"), $_SERVER["HTTP_REFERER"]);
        }

        print_simple_box_start('center');
        ?>
        <form name="form" method="post" action="<?php echo $CFG->wwwroot.'/course/mod.php'?>">
        <table cellpadding="5" align="center">
        <tr><td align="right" nowrap="nowrap"><b><?php print_string("name") ?>:</b></td>
            <td><?php p($form->name, true) ?></a></td></tr>

        <tr valign="top">
            <td align="right" nowrap="nowrap">
                <b><?php print_string("introtext", "survey") ?>:</b><br />
                <font size="1">
                <?php helpbutton("writing", get_string("helpwriting"), "moodle", true, true) ?> <br />
                <?php helpbutton("text", get_string("helptext"), "moodle", true, true) ?> <br />
                <?php emoticonhelpbutton("form", "intro"); ?> <br />
                </font>
            </td>
            <td>
                <textarea name="intro" rows="20" cols="50" wrap="virtual"><?php
                if ($form->intro) {
                    p($form->intro, true);
                } else {
                    $form->intro = get_field("survey", "intro", "id", $form->template);
                    $form->intro = get_string($form->intro, "survey");
                    p($form->intro, true);
                }
                ?></textarea>
            </td>
        </tr>
        </table>
        <?php $form = stripslashes_safe($form);
        // no db access using $form beyond this point!
        ?>
        <input type="hidden" name="name"       value="<?php p($form->name) ?>" />
        <input type="hidden" name="template"   value="<?php p($form->template) ?>" />

        <input type="hidden" name="course"     value="<?php p($form->course) ?>" />
        <input type="hidden" name="sesskey"    value="<?php p($form->sesskey) ?>" />
        <input type="hidden" name="coursemodule"     value="<?php p($form->coursemodule) ?>" />
        <input type="hidden" name="section"    value="<?php p($form->section) ?>" />
        <input type="hidden" name="module"     value="<?php p($form->module) ?>" />
        <input type="hidden" name="modulename" value="<?php p($form->modulename) ?>" />
        <input type="hidden" name="instance"   value="<?php p($form->instance) ?>" />
        <input type="hidden" name="mode"       value="<?php p($form->mode) ?>" />
        <input type="hidden" name="visible"    value="<?php p($form->visible) ?>" />
        <input type="hidden" name="groupmode"  value="<?php p($form->groupmode) ?>" />
        <center>
        <input type="submit" value="<?php print_string("savechanges") ?>" />
        </center>
        </form>
        <?php
        print_simple_box_end();
        print_footer($course);

     } else {
        error("You can't use this page like that!");
     }

?>
