Changeset 4705
- Timestamp:
- 07/13/11 15:35:43 (13 years ago)
- Location:
- trunk/calendar
- Files:
-
- 1 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/calendar/inc/class.uicalendar.inc.php
r4565 r4705 5165 5165 ) 5166 5166 ); 5167 5167 $this->bo->read_holidays($params['year']); 5168 5168 $next = $GLOBALS['phpgw']->datetime->makegmttime(0,0,0,$this->bo->month,$this->bo->day + 7,$this->bo->year); 5169 5169 $prev = $GLOBALS['phpgw']->datetime->makegmttime(0,0,0,$this->bo->month,$this->bo->day - 7,$this->bo->year); … … 5188 5188 'new_week' => $tpl, 5189 5189 ); 5190 5190 $feriados_do_ano = Array(); 5191 foreach ($this->bo->cached_holidays as $key => $value) 5192 { 5193 $feriados_do_ano[$key] = utf8_encode($this->bo->cached_holidays[$key][0]['name']); 5194 } 5191 5195 $p->set_file($templates); 5192 5196 $p->set_block('new_week','day','day'); … … 5202 5206 $p->set_var('user',$GLOBALS['phpgw']->common->grab_owner_name($this->bo->owner)); 5203 5207 $p->set_var('events_json',json_encode($result_events_json['events_to_show_json'])?json_encode($result_events_json['events_to_show_json']):'null'); 5208 $p->set_var('holidays_json',json_encode($feriados_do_ano)?json_encode($feriados_do_ano):null); 5204 5209 return $p->fp('out','day'); 5205 5210 … … 5210 5215 $p = CreateObject('phpgwapi.Template',$this->template_dir); 5211 5216 $p->set_unknowns('keep'); 5212 5213 5217 $tpl = 'new_month.tpl'; 5214 5218 … … 5257 5261 ) 5258 5262 ); 5259 5263 $this->bo->read_holidays($params['year']); 5260 5264 $print = '<a href="javascript:void(0)" id="printFriendly">['.lang('Printer Friendly').']</a>'; 5261 5265 … … 5277 5281 } 5278 5282 5283 $feriados_do_ano = Array(); 5284 foreach ($this->bo->cached_holidays as $key => $value) 5285 { 5286 $feriados_do_ano[$key] = utf8_encode($this->bo->cached_holidays[$key][0]['name']); 5287 } 5279 5288 $m = mktime(0,0,0,$this->bo->month,1,$this->bo->year); 5280 5289 $p->set_file($templates); … … 5293 5302 $p->set_var('user',$GLOBALS['phpgw']->common->grab_owner_name($this->bo->owner)); 5294 5303 $p->set_var('events_json',json_encode($result_events_json['events_to_show_json'])?json_encode($result_events_json['events_to_show_json']):'null'); 5304 $p->set_var('holidays_json',json_encode($feriados_do_ano)?json_encode($feriados_do_ano):null); 5295 5305 return $p->fp('out','day'); 5296 5306 } -
trunk/calendar/js/dhtmlx/codebase/dhtmlxscheduler.css
r4001 r4705 11 11 12 12 } 13 14 .dhx_holiday .dhx_month_head{background-color:#c68686;} 15 .dhx_holiday .dhx_month_body{background-color:#dab0b0;} 16 17 .dhx_now_holiday .dhx_month_head{background-color:#c68686;} 18 .dhx_now_holiday .dhx_month_body{background-color:#E2EDFF;} 19 -
trunk/calendar/js/dhtmlx/sources/ext/ext_new_week.js
r4098 r4705 120 120 html+="<td"; 121 121 var cls = ""; 122 var clstitle = ""; 122 123 if (sd.valueOf()==cd.valueOf()) 123 124 cls='dhx_now'; 125 var aaaa = sd.getFullYear(); 126 var mm = sd.getMonth()+1; 127 var dd = sd.getDate(); 128 aaaa = aaaa.toString(); 129 mm = mm.toString(); 130 dd = dd.toString(); 131 if(mm.length < 2) mm = '0' + mm; 132 if(dd.length < 2) dd = '0' + dd; 133 var aaaammdd = aaaa + mm + dd; 134 if (holidayTab[aaaammdd]) 135 { 136 cls = 'dhx_holiday'; 137 clstitle = holidayTab[aaaammdd]; 138 } 139 140 if (sd.valueOf()==cd.valueOf() && holidayTab[aaaammdd]) 141 { 142 cls = 'dhx_now_holiday'; 143 clstitle = holidayTab[aaaammdd]; 144 } 145 124 146 html+=" class='"+cls+" "+this.templates.month_date_class(sd,cd)+"' "; 125 html+="><div class='dhx_month_head' >"+this.templates.week_scale_date(sd)+"</div><div class='dhx_month_body' "+tdcss[j]+"></div></td>"147 html+="><div class='dhx_month_head' title='" + clstitle + "'> "+this.templates.week_scale_date(sd)+"</div><div class='dhx_month_body' "+tdcss[j]+"></div></td>" 126 148 sd=this.date.add(sd,1,"day"); 127 149 if(i==3) -
trunk/calendar/templates/default/new_month.tpl
r4125 r4705 5 5 <script src="calendar/js/dhtmlx/sources/ext/ext_pdf.js"></script> 6 6 <script src="calendar/js/dhtmlx/sources/locale_pt.js"></script> 7 <script src="calendar/js/dhtmlx/sources/ext/ext_new_month.js"></script> 7 8 <script> 8 9 … … 68 69 69 70 <script> 70 71 var holidayTab = {holidays_json}; 71 72 function printMode(printType) 72 73 { … … 150 151 scheduler.parse({events_json},"json"); 151 152 153 154 152 155 } 153 156 -
trunk/calendar/templates/default/new_week.tpl
r4125 r4705 7 7 <script src="calendar/js/dhtmlx/sources/ext/ext_new_week.js"></script> 8 8 <script> 9 9 var holidayTab = {holidays_json}; 10 10 resize = function(){ 11 11
Note: See TracChangeset
for help on using the changeset viewer.