calendar/lib: calendar_set_filters() use pre-fetched context and course recs
[moodle-pu.git] / calendar / event_new.html
blob15035d5e04bef74da9b795a34a0e2386f699d1ba
1 <?php
2 // The following is a hack to fix bug 1488
3 $course = get_record('course', 'id', ($form->courseid) ? $form->courseid : $site->id);
4 ?>
5 <form method="post" action="event.php" id="eventform">
6 <table cellpadding="5">
7 <tr>
8 <td style="vertical-align: top; text-align: right;">
9 <?php print_string('eventname', 'calendar'); ?>:
10 </td>
11 <td>
12 <input type="text" name="name" size="67" value="<?php p($form->name); ?>" />
13 <?php if (isset($err['name'])) formerr($err['name']); ?>
14 </td>
15 </tr>
16 <tr>
17 <td style="vertical-align: top; text-align: right;">
18 <?php print_string('eventdescription', 'calendar'); ?>:
19 </td>
20 <td>
21 <?php
22 print_textarea($usehtmleditor, 20, 65, 630, 300, "description", $form->description);
23 if (isset($err['description'])) formerr($err['description']);
25 </td>
26 </tr>
27 <tr>
28 <td style="vertical-align: top; text-align: right;">
29 <?php print_string('eventdate', 'calendar'); ?>:
30 </td>
31 <td>
32 <?php print_date_selector('startday', 'startmon', 'startyr', (int)$form->timestart);?>
33 <?php print_string('eventtime', 'calendar');?>
34 <?php print_time_selector('starthr', 'startmin', (int)$form->timestart) ?>
35 <?php if (isset($err['timestart'])) formerr($err['timestart']); ?>
36 </td>
37 </tr>
38 <tr>
39 <td style="vertical-align: top; text-align: right;">
40 <?php print_string('eventduration', 'calendar'); ?>:
41 </td>
42 <td>
43 <div>
44 <input type="radio" name="duration" value="0" id="duration_none" <?php if($form->duration == 0) echo 'checked="checked"'; ?>/>
45 <label for="duration_none"><?php print_string('durationnone', 'calendar'); ?></label>
46 </div>
47 <div>
48 <input type="radio" name="duration" value="1" id="duration_yes" <?php if($form->duration == 1) echo 'checked="checked"'; ?>/>
49 <label for="duration_yes"><?php print_string('durationuntil', 'calendar'); ?></label>
50 <?php print_date_selector('endday', 'endmon', 'endyr', $form->timestart + $form->timeduration);?>
51 <?php print_string('eventtime', 'calendar');?>
52 <?php print_time_selector('endhr', 'endmin', $form->timestart + $form->timeduration) ?>
53 <?php if (isset($err['timeduration'])) formerr($err['timeduration']); ?>
54 </div>
55 <div>
56 <input type="radio" name="duration" value="2" id="duration_minutes" <?php if($form->duration == 2) echo 'checked="checked"'; ?>/>
57 <label for="duration_minutes"><?php print_string('durationminutes', 'calendar'); ?></label>
58 <input type="text" name="minutes" size="3" value="<?php p($form->minutes); ?>" />
59 <?php if (isset($err['minutes'])) formerr($err['minutes']); ?>
60 </div>
61 </td>
62 </tr>
64 <tr>
65 <td style="vertical-align: top; text-align: right;">
66 <?php print_string('eventrepeat', 'calendar'); ?>:
67 </td>
68 <td>
69 <div>
70 <input type="radio" name="repeat" value="0" id="repeat_none" <?php if($form->repeat == 0) echo 'checked="checked"'; ?>/>
71 <label for="repeat_none">
72 <?php print_string('repeatnone', 'calendar'); ?>
73 </label>
74 </div>
75 <div>
76 <input type="radio" name="repeat" value="1" id="repeat_yes" <?php if($form->repeat == 1) echo 'checked="checked"'; ?>/>
77 <label for="repeat_yes">
78 <?php print_string('repeatweeksl', 'calendar'); ?>
79 </label>
80 <input type="text" name="repeats" size="2" value="<?php p($form->repeats); ?>" />
81 <?php print_string('repeatweeksr', 'calendar'); ?>
82 <?php if (isset($err['repeats'])) formerr($err['repeats']); ?>
83 </div>
84 </td>
85 </tr>
87 <tr>
88 <td align="center" colspan="2"><p><input type="submit" value="<?php print_string('savechanges') ?>" /></p></td>
89 </tr>
90 </table>
91 <p>
92 <input type="hidden" name="courseid" value="<?php echo $form->courseid?>" />
93 <input type="hidden" name="groupid" value="<?php echo $form->groupid?>" />
94 <input type="hidden" name="userid" value="<?php echo $form->userid?>" />
95 <input type="hidden" name="modulename" value="<?php echo $form->modulename?>" />
96 <input type="hidden" name="eventtype" value="<?php echo $form->eventtype?>" />
97 <input type="hidden" name="instance" value="<?php echo $form->instance?>" />
98 <input type="hidden" name="format" value="<?php echo $form->format; ?>" />
99 <input type="hidden" name="action" value="new" />
100 <input type="hidden" name="type" value="<?php echo $form->type; ?>" />
101 <input type="hidden" name="course" value="<?php p($urlcourse); ?>" />
102 </p>
103 </form>