42dc1c45abe8b82330894135f4f6a3e2822e5bee
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / course_reserves / course.tt
1 [% INCLUDE 'doc-head-open.inc' %]
2 <title>Koha &rsaquo; Course reserves &rsaquo; [% IF course_name %] Edit [% course_name %] [% ELSE %] New course [% END %]</title>
3 [% INCLUDE 'doc-head-close.inc' %]
4
5 <script type="text/javascript">
6 //<![CDATA[
7
8     function Check(f) {
9         var _alertString = "";
10
11         if( ! $("#department").val() ) {
12             _alertString += _("- You must choose a department") + "\n";
13         }
14
15         if( ! $("#course_number").val() ) {
16             _alertString += _("- You must choose a course number") + "\n";
17         }
18
19         if( ! $("#course_name").val() ) {
20             _alertString += _("- You must add a course name") + "\n";
21         }
22
23         if ( _alertString.length ) {
24             var alertHeader;
25             alertHeader = _("Form not submitted because of the following problem(s)");
26             alertHeader += "\n------------------------------------------------------------------------------------\n\n";
27
28             alert( alertHeader + _alertString );
29         } else {
30             f.submit();
31         }
32     }
33
34 //]]>
35 </script>
36
37 <script type="text/javascript">
38 //<![CDATA[
39 $(document).ready(function(){
40     $( "#find_instructor" ).autocomplete({
41         source: "/cgi-bin/koha/circ/ysearch.pl",
42         minLength: 3,
43         select: function( event, ui ) {
44             AddInstructor( ui.item.firstname + " " + ui.item.surname, ui.item.cardnumber );
45             return false;
46         }
47     })
48     .data( "autocomplete" )._renderItem = function( ul, item ) {
49         return $( "<li></li>" )
50         .data( "item.autocomplete", item )
51         .append( "<a>" + item.surname + ", " + item.firstname + " (" + item.cardnumber + ") <small>" + item.address + " " + item.city + " " + item.zipcode + " " + item.country + "</small></a>" )
52         .appendTo( ul );
53     };
54
55 });
56
57 function AddInstructor( name, cardnumber ) {
58     div = "<div id='borrower_" + cardnumber + "'>" + name + " ( <a href='#' onclick='RemoveInstructor(" + cardnumber + ");return false;'> Remove </a> ) <input type='hidden' name='instructors' value='" + cardnumber + "' /></div>";
59     $('#instructors').append( div );
60
61     $('#find_instructor').val('').focus();
62 }
63
64 function RemoveInstructor( cardnumber ) {
65     $( '#borrower_' + cardnumber ).remove();
66 }
67
68 //]]>
69 </script>
70
71 </head>
72
73 <body>
74
75 [% INCLUDE 'header.inc' %]
76 [% INCLUDE 'cat-search.inc' %]
77
78 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/course_reserves/course-reserves.pl">Course reserves</a> &rsaquo; [% IF course_name %] Edit <i>[% course_name %]</i> [% ELSE %] New course [% END %]</div>
79
80 <div id="doc2" class="yui-t7">
81     <div id="bd">
82         <div id="yui-main">
83             <div class="yui-b">
84                 <div class="yui-g">
85                     <div class="yui-u first">
86                         <form method="post" action="/cgi-bin/koha/course_reserves/mod_course.pl">
87                             [% IF course_id %]<input type="hidden" name="course_id" value="[% course_id %]" />[% END %]
88                             <fieldset class="rows">
89                                 <legend>[% IF course_id %] Edit [% ELSE %] Create [% END %] course</legend>
90                                 <ol>
91                                     <li>
92                                         <label class="required" for="department">Department:</label>
93                                         [% IF departments %]
94                                             <select id="department" name="department">
95                                                 <option value="">Select A Department</option>
96
97                                                 [% FOREACH d IN departments %]
98                                                     [% IF d.authorised_value == department %]
99                                                         <option value="[% d.authorised_value %]" selected="selected">[% d.lib %]</option>
100                                                     [% ELSE %]
101                                                         <option value="[% d.authorised_value %]">[% d.lib %]</option>
102                                                     [% END %]
103                                                 [% END %]
104                                             </select>
105                                         [% ELSE %]
106                                             <span id="department">No DEPARTMENT authorized values found! Please create one or more authorized values with the category DEPARTMENT.</span>
107                                         [% END %]
108                                     </li>
109
110                                     <li>
111                                         <label class="required" for="course_number">Course number:</label>
112                                         <input id="course_number" name="course_number" type="text" value="[% course_number %]" />
113                                     </li>
114
115                                     <li>
116                                         <label for="section">Section:</label>
117                                         <input id="section" name="section" type="text" value="[% section %]"/>
118                                     </li>
119
120                                     <li>
121                                         <label class="required" for="course_name">Course name:</label>
122                                         <input id="course_name" name="course_name" type="text" value="[% course_name %]" />
123                                     </li>
124
125                                     <li>
126                                         <label for="term">Term:</label>
127                                         [% IF terms %]
128                                             <select id="term" name="term">
129                                                 <option value=""></option>
130
131                                                 [% FOREACH t IN terms %]
132                                                     [% IF t.authorised_value == term %]
133                                                         <option value="[% t.authorised_value %]" selected="selected">[% t.lib %]</option>
134                                                     [% ELSE %]
135                                                         <option value="[% t.authorised_value %]">[% t.lib %]</option>
136                                                     [% END %]
137                                                 [% END %]
138                                             </select>
139                                         [% ELSE %]
140                                             <span id="term">No TERM authorized values found! Please create one or more authorized values with the category TERM.</span>
141                                         [% END %]
142                                     </li>
143
144                                     <li>
145                                         <label for="instructors">Instructors:</label>
146
147                                         <fieldset>
148                                              <div id="instructors">
149                                                  [% FOREACH i IN instructors %]
150                                                      <div id="borrower_[% i.cardnumber %]">
151                                                          [% i.surname %], [% i.firstname %] ( <a href='#' onclick='RemoveInstructor( [% i.cardnumber %] );'> Remove </a> )
152                                                          <input type='hidden' name='instructors' value='[% i.cardnumber %]' />
153                                                      </div>
154                                                  [% END %]
155                                              </div>
156
157                                         </fieldset>
158
159                                         <fieldset>
160                                             <label for="find_instructor">Instructor search:</label>
161                                             <input autocomplete="off" id="find_instructor" type="text" style="width:150px" class="noEnterSubmit"/>
162                                             <div id="find_instructor_container"></div>
163                                         </fieldset>
164                                     <li>
165                                         <label for="staff_note">Staff note:</label>
166                                         <textarea name="staff_note" id="staff_note">[% staff_note %]</textarea>
167                                     </li>
168
169                                     <li>
170                                         <label for="public_note">Public note:</label>
171                                         <textarea name="public_note" id="public_note">[% public_note %]</textarea>
172                                     </li>
173
174                                     <li>
175                                         <label for="students_count">Number of students:</label>
176                                         <input id="students_count" name="students_count" type="text" value="[% students_count %]" />
177                                     </li>
178
179                                     <li>
180                                         <label for="enabled">Enabled?</label>
181                                         [% IF enabled == 'no' %]
182                                             <input type="checkbox" name="enabled" id="enabled" />
183                                         [% ELSE %]
184                                             <input type="checkbox" name="enabled" id="enabled" checked="checked" />
185                                         [% END %]
186                                     </li>
187                                 </ol>
188                             </fieldset>
189
190                             <fieldset class="action">
191                                 <input type="submit" onclick="Check(this.form); return false;" value="Save" class="submit" />
192
193                                 <a href="/cgi-bin/koha/course_reserves/course-reserves.pl" class="cancel">Cancel</a>
194                             </fieldset>
195
196                     </div>
197                 </div>
198             </div>
199         </div>
200     </div>
201 </div>
202
203
204 [% INCLUDE 'intranet-bottom.inc' %]