2 <!-- main navigation -->
3 [-*Load the Language Definitions*-]
4 [-config_load
file=
"lang.$USER_LANG"-]
5 [-include
file=
"$TPL_NAME/views/header.html"-]
7 [-include
file=
"$TPL_NAME/views/global/small_navigation.html"-]
10 <script language ='Javascript'
>
11 function populateOffice(select) {
12 var EventCats = new Array();
13 [-/literal-][-foreach item=cat from=$category-][-literal-]
15 EventCats[
"value[-/literal-][-$cat.id-][-literal-]"] = new Array();
17 EventCats[
"value[-/literal-][-$cat.id-][-literal-]"][
"name"]=
"[-/literal-][-$cat.name-][-literal-]";
18 EventCats[
"value[-/literal-][-$cat.id-][-literal-]"][
"duration"]=
"[-/literal-][-$cat.event_duration-][-literal-]";
19 EventCats[
"value[-/literal-][-$cat.id-][-literal-]"][
"repeat"]=
"[-/literal-][-$cat.event_repeat-][-literal-]";
20 EventCats[
"value[-/literal-][-$cat.id-][-literal-]"][
"repeat_freq"]=
"[-/literal-][-$cat.event_repeat_freq-][-literal-]";
21 EventCats[
"value[-/literal-][-$cat.id-][-literal-]"][
"repeat_freq_type"]=
"[-/literal-][-$cat.event_repeat_freq_type-][-literal-]";
22 EventCats[
"value[-/literal-][-$cat.id-][-literal-]"][
"repeat_on_num"]=
"[-/literal-][-$cat.event_repeat_on_num-][-literal-]";
23 EventCats[
"value[-/literal-][-$cat.id-][-literal-]"][
"repeat_on_day"]=
"[-/literal-][-$cat.event_repeat_on_day-][-literal-]";
24 EventCats[
"value[-/literal-][-$cat.id-][-literal-]"][
"repeat_on_freq"]=
"[-/literal-][-$cat.event_repeat_on_freq-][-literal-]";
25 EventCats[
"value[-/literal-][-$cat.id-][-literal-]"][
"recurrspec"]=
"[-/literal-][-$cat.event_recurrspec-][-literal-]";
26 EventCats[
"value[-/literal-][-$cat.id-][-literal-]"][
"durationh"]=
"[-/literal-][-$cat.event_durationh-][-literal-]";
27 EventCats[
"value[-/literal-][-$cat.id-][-literal-]"][
"durationm"]=
"[-/literal-][-$cat.event_durationm-][-literal-]";
28 EventCats[
"value[-/literal-][-$cat.id-][-literal-]"][
"end_date_flag"]=
"[-/literal-][-$cat.end_date_flag-][-literal-]";
29 EventCats[
"value[-/literal-][-$cat.id-][-literal-]"][
"end_date_type"]=
"[-/literal-][-$cat.end_date_type-][-literal-]";
30 EventCats[
"value[-/literal-][-$cat.id-][-literal-]"][
"end_date_freq"]=
"[-/literal-][-$cat.end_date_freq-][-literal-]";
31 EventCats[
"value[-/literal-][-$cat.id-][-literal-]"][
"all_day"]=
"[-/literal-][-$cat.end_all_day-][-literal-]";
34 [-/literal-][-/foreach-][-literal-]
37 var that = select.value;
40 document.add_event.event_subject.value = EventCats.eval(cat).name;
41 document.add_event.event_repeat_freq.value = EventCats.eval(cat).repeat_freq;
42 document.add_event.event_repeat_on_freq.value = EventCats.eval(cat).repeat_on_freq;
44 var found_dur_min =
0;
45 for(var i=
0;i < document.add_event.event_dur_minutes.length;i++){
46 if(document.add_event.event_dur_minutes.options[i].value == EventCats.eval(cat).durationm){
48 document.add_event.event_dur_minutes.options[i].selected =true;
52 if(found_dur_min !=
1){
53 document.add_event.event_dur_minutes.options[document.add_event.event_dur_minutes.options.length++]= new Option(EventCats.eval(cat).durationm,EventCats.eval(cat).durationm,false,true);
57 for(var i=
0;i < document.add_event.event_allday.length;i++){
59 if(document.add_event.event_allday[i].value == EventCats.eval(cat).all_day){
61 document.add_event.event_allday[i].checked =true;
65 for(var i=
0;i < document.add_event.event_repeat.length;i++){
66 if(document.add_event.event_repeat[i].value == EventCats.eval(cat).repeat){
68 document.add_event.event_repeat[i].checked =true;
72 for(var i=
0;i < document.add_event.event_endtype.length;i++){
73 if(document.add_event.event_endtype[i].value == EventCats.eval(cat).end_date_flag){
75 document.add_event.event_endtype[i].checked =true;
79 for(var i=
0;i < document.add_event.event_repeat_freq_type.length;i++){
80 if(document.add_event.event_repeat_freq_type.options[i].value == EventCats.eval(cat).repeat_freq_type){
82 document.add_event.event_repeat_freq_type.options[i].selected =true;
85 for(var i=
0;i < document.add_event.event_repeat_on_num.length;i++){
86 if(document.add_event.event_repeat_on_num.options[i].value == EventCats.eval(cat).repeat_on_num){
88 document.add_event.event_repeat_on_num.options[i].selected =true;
91 for(var i=
0;i < document.add_event.event_repeat_on_day.length;i++){
92 if(document.add_event.event_repeat_on_day.options[i].value == EventCats.eval(cat).repeat_on_day){
94 document.add_event.event_repeat_on_day.options[i].selected =true;
98 for(var i=
0;i < document.add_event.event_dur_hours.length;i++){
99 if(document.add_event.event_dur_hours.options[i].value == EventCats.eval(cat).durationh){
101 document.add_event.event_dur_hours.options[i].selected =true;
106 date.setDate(document.add_event.event_startday.options[document.add_event.event_startday.selectedIndex].value);
107 date.setMonth(document.add_event.event_startmonth.options[document.add_event.event_startmonth.selectedIndex].value -
1 );
108 date.setFullYear(document.add_event.event_startyear.options[document.add_event.event_startyear.selectedIndex].value);
110 if(EventCats.eval(cat).end_date_flag
> 0)
112 var num = parseInt(EventCats.eval(cat).end_date_freq);
113 switch(EventCats.eval(cat).end_date_type)
117 date.setDate(date.getDate() + num);
120 date.setDate(date.getDate() + (num *
7));
123 date.setMonth(date.getMonth() + num);
126 date.setFullYear(date.getFullYear() + num);
130 for(var i=
0;i < document.add_event.event_endday.length;i++){
131 if(document.add_event.event_endday.options[i].value == date.getDate()){
133 document.add_event.event_endday.options[i].selected =true;
137 for(var i=
0;i < document.add_event.event_endmonth.length;i++){
138 if(document.add_event.event_endmonth.options[i].value == (date.getMonth() +
1)){
140 document.add_event.event_endmonth.options[i].selected =true;
144 for(var i=
0;i < document.add_event.event_endyear.length;i++){
145 if(document.add_event.event_endyear.options[i].value == date.getFullYear()){
147 document.add_event.event_endyear.options[i].selected =true;
151 for(var i=
0;i < document.add_event.event_endtype.length;i++){
152 if(document.add_event.event_endtype[i].value == EventCats.eval(cat).end_date_flag){
154 document.add_event.event_endtype[i].checked =true;
165 </script>[-/literal-]
167 <form name=
"add_event" action=
"[-pc_url action="submit
"-]" method=
"post" enctype=
"application/x-www-form-urlencoded" onsubmit=
"return top.restoreSession()">
168 <table border=
"0" cellpadding=
"1" cellspacing=
"0" bgcolor=
"[-$STYLE.BGCOLOR2-]" width=
"100%">
169 [-if $double_book eq
1-]
170 [-assign var=disable
value=
" readonly "-]
172 <tr><td align=
"left" valign=
"middle" width=
"100%">
173 <table border=
"0" cellpadding=
"2" cellspacing=
"0" bgcolor=
"[-$STYLE.BGCOLOR1-]">
175 <!-- EVENT INFO ROWS -->
177 <th bgcolor=
"[-$STYLE.BGCOLOR2-]" colspan=
"2" align=
"left" valign=
"middle">[-$NewEventHeader-]
</th>
180 <td bgcolor=
"[-$STYLE.BGCOLOR1-]" align=
"left" valign=
"top">
181 [-$EventTitle-]
[-$Required-]
<br />
182 <input type=
"text" name=
"[-$InputEventTitle-]" value=
"[-$ValueEventTitle-]" [-$disable-]
/><br />
183 [-$DateTimeTitle-]
[-$Required-]
<br />
184 [-$SelectDateTime-]
<br />
185 <table border=
"0" cellpadding=
"0" cellspacing=
"1">
187 <td valign=
"top" align=
"left"><input type=
"radio" name=
"[-$InputAllday-]" value=
"[-$ValueAllday-]" [-$SelectedAllday-] [-$disable-]
/></td>
188 <td valign=
"top" align=
"left">[-$AlldayEventTitle-]
</td>
191 <td valign=
"top" align=
"left"><input type=
"radio" name=
"[-$InputTimed-]" value=
"[-$ValueTimed-]" [-$SelectedTimed-] [-$disable-]
/></td>
192 <td valign=
"top" align=
"left">[-$TimedEventTitle-]
</td>
193 <td valign=
"top" align=
"left">[-$SelectTimedHours-] [-$SelectTimedMinutes-] [-$SelectTimedAMPM-]
</td>
196 <td valign=
"top" align=
"left"> </td>
197 <td valign=
"top" align=
"left">[-$TimedDurationTitle-]
</td>
198 <td valign=
"top" align=
"left">
200 <select name=
"[-$InputTimedDurationHours-]" [-$disable-]
>
201 [-foreach item=time from=$TimedDurationHours-]
202 <option id=
"[-$time.name-]" name=
"[-$time.name-]" value=
"[-$time.value-]" [-$time.selected-]
>[-$time.name-]
</option>
206 [-$TimedDurationHoursTitle-]
209 <select name=
"[-$InputTimedDurationMinutes-]" [-$disable-]
>
210 [-foreach item=time from=$TimedDurationMinutes-]
211 <option id=
"[-$InputTimedDurationMinutes-][-$time.value-]" name=
"[-$InputTimedDurationMinutes-][-$time.value-]" value=
"[-$time.value-]" [-$time.selected-]
>[-$time.name-]
</option>
215 [-$TimedDurationMinutesTitle-]
219 [-$EventDescTitle-]
<br />
220 <textarea name=
"[-$InputEventDesc-]" wrap=
"virtual" rows=
"2" cols=
"40" [-$disable-]
>[-$ValueEventDesc-]
</textarea>
223 <td bgcolor=
"[-$STYLE.BGCOLOR1-]" align=
"left" valign=
"top">
224 [-if $displayTopics eq
1-]
225 [-$EventTopicTitle-]
<br />
227 <select name=
"[-$InputEventTopic-]" [-$disable-]
>
228 [-foreach item=topic from=$topics-]
229 <option id=
"[-$topic.name-]" name=
"[-$topic.name-]" value=
"[-$topic.value-]" [-$topic.selected-]
>[-$topic.name-]
</option>
236 <tr><td>Patient
<br />
237 <input type=
"text" name=
"patient_name" size=
"15" value=
"[-$patient_value-]" readonly
>
238 <input type=
"hidden" name=
"event_pid" value=
"[-$event_pid-]" size=
"4">
239 <a href=
"javascript:{}" onclick=
"top.restoreSession();var URL='[-$webroot-]/controller.php?patient_finder&find&form_id=add_event[\'event_pid\']&form_name=add_event[\'patient_name\']&pid=true'; window.open(URL, 'add_event', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=450,height=400,left = 425,top = 250');">
240 <img src=
"[-$webroot-]/images/stock_search-16.png" border=
"0"</a>
242 </td><td> </td><td>
245 <select name=
"event_userid" [-$disable-]
>
246 [-foreach item=provider from=$user-]
247 <option value=
"[-$provider.id-]"
248 [-if $event_aid eq $provider.id-]
250 [-elseif $ProviderID eq $provider.id and empty($event_aid) -]
253 >[-$provider.lname-], [-$provider.fname-]
</option>
260 [-$EventCategoriesTitle-]
<br />
262 <select name=
"[-$InputEventCategory-]" [-$disable-]
onChange=
"populateOffice(this);">
263 [-foreach item=category from=$categories-]
265 <option value=
"[-$category.value-]" [-$category.selected-]
>[-$category.name-]
</option>
274 <td bgcolor=
"[-$STYLE.BGCOLOR1-]" colspan=
"2" align=
"left" valign=
"middle" width=
"100%">
275 [-$EndDateTitle-]
276 <input type=
"radio" name=
"[-$InputEndOn-]" value=
"[-$ValueEndOn-]" [-$SelectedEndOn-] [-$disable-]
/>
279 <input type=
"radio" name=
"[-$InputNoEnd-]" value=
"[-$ValueNoEnd-]" [-$SelectedNoEnd-] [-$disable-]
/>
282 <input type=
"radio" name=
"[-$InputNoRepeat-]" value=
"[-$ValueNoRepeat-]" [-$SelectedNoRepeat-] [-$disable-]
/>
283 [-$NoRepeatTitle-]
<br />
285 <input type=
"radio" name=
"[-$InputRepeat-]" value=
"[-$ValueRepeat-]" [-$SelectedRepeat-] [-$disable-]
/>
287 <input type=
"text" name=
"[-$InputRepeatFreq-]" value=
"[-$InputRepeatFreqVal-]" size=
"4" [-$disable-]
/>
288 <select name=
"[-$InputRepeatFreqType-]" [-$disable-]
>
289 [-foreach item=repeat from=$repeat_freq_type-]
290 <option id=
"[-$InputRepeatFreqType-][-$repeat.value-]" name=
"[-$InputRepeatFreqType-][-$repeat.value-]" value=
"[-$repeat.value-]" [-$repeat.selected-]
>[-$repeat.name-]
</option>
295 <input type=
"radio" name=
"[-$InputRepeatOn-]" value=
"[-$ValueRepeatOn-]" [-$SelectedRepeatOn-] [-$disable-]
/>
297 <select name=
"[-$InputRepeatOnNum-]" [-$disable-]
>
298 [-foreach item=repeat from=$repeat_on_num-]
299 <option id=
"[-$repeat.name-]" name=
"[-$repeat.name-]" value=
"[-$repeat.value-]" [-$repeat.selected-]
>[-$repeat.name-]
</option>
302 <select name=
"[-$InputRepeatOnDay-]" [-$disable-]
>
303 [-foreach item=repeat from=$repeat_on_day-]
304 <option id=
"[-$repeat.name-]" name=
"[-$repeat.name-]" value=
"[-$repeat.value-]" [-$repeat.selected-]
>[-$repeat.name-]
</option>
307 [-$OfTheMonthTitle-]
308 <input type=
"text" name=
"[-$InputRepeatOnFreq-]" value=
"[-$InputRepeatOnFreqVal-]" size=
"4" [-$disable-]
/>
321 <!-- EVENT INFO ROWS -->
326 <input type=
"hidden" name=
"double_book" value=
"[-$double_book-]"/>
327 <input type=
"hidden" name=
"event_sharing" value=
"1"><!-- default of 1 is sharing type "public" -->
328 <input type=
"hidden" name=
"pc_html_or_text" value=
"text" selected
>
329 [-*$EventHTMLorText*-]
335 [-include
file=
"$TPL_NAME/views/footer.html"-]