- Timestamp:
- 05/27/09 15:50:06 (15 years ago)
- Location:
- trunk/calendar/inc
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/calendar/inc/class.bocalendar.inc.php
r857 r923 2169 2169 $eyear = $syear; 2170 2170 } 2171 //Tratamento do valor final (mes) da pesquisa de eventos feita em $this->so->list_events.2172 //Se $emonth nao tem valor, recebe o valor de $smonth (que recebe $params['smonth']) e soma 1.2173 //O valor $params['emonth'] indica o mes final para a pesquisa de eventos, e passou a ser2174 //informado na a impressao de eventos mensais. Mudancas feitas em class.uicalendar.inc.php,2175 //function display_month_print();2176 2171 if(!$emonth) 2177 2172 { … … 2195 2190 echo '<!-- End Date : '.sprintf("%04d%02d%02d",$eyear,$emonth,$eday).' -->'."\n"; 2196 2191 } 2197 2198 //A variavel $month_print recebe o parametro 'saux' com o mes de inicio da pesquisa de eventos por 2199 //$this->so->list_events. O valor do mes final da pesquisa e tratado no codigo acima; 2200 //$month_ini = $params['saux']; 2192 2201 2193 if($owner_id) 2202 2194 { … … 2641 2633 return $want_update > 0; 2642 2634 } 2643 function normDec($num)2644 {2645 if ($num > 9)2646 return $num;2647 else2648 return "0".$num;2649 }2650 2635 2651 2636 function create_vcard($event_array) … … 2661 2646 if (!is_object($event) && !is_array($event) || !array_key_exists ('end', $event)) 2662 2647 $event = $event_array; 2663 2664 $endE_month=$this->normDec($event['end']['month']); 2665 $startE_month=$this->normDec($event['start']['month']); 2666 $endE_day=$this->normDec($event['end']['mday']); 2667 $startE_day=$this->normDec($event['start']['mday']); 2668 $startE_hour=$this->normDec($event['start']['hour']); 2669 $endE_hour=$this->normDec($event['end']['hour']); 2670 $startE_min=$this->normDec($event['start']['min']); 2671 $endE_min=$this->normDec($event['end']['min']); 2672 2673 $nl_array = array("\r\n", "\n", "\r"); 2648 if ( $event['end']['month'] < 10 ) 2649 $end_event_month="0".$event['end']['month']; 2650 else 2651 $end_event_month=$event['end']['month']; 2652 if ( $event['start']['month'] < 10 ) 2653 $start_event_month="0".$event['start']['month']; 2654 else 2655 $start_event_month=$event['start']['month']; 2656 if ( $event['end']['mday'] < 10 ) 2657 $end_event_day="0".$event['end']['mday']; 2658 else 2659 $end_event_day=$event['end']['mday']; 2660 if ( $event['start']['mday'] < 10 ) 2661 $start_event_day="0".$event['start']['mday']; 2662 else 2663 $start_event_day=$event['start']['mday']; 2664 if ( $event['start']['hour'] < 10) 2665 $start_event_hour="0".$event['start']['hour']; 2666 else 2667 $start_event_hour=$event['start']['hour']; 2668 if ( $event['end']['hour'] < 10) 2669 $end_event_hour="0".$event['end']['hour']; 2670 else 2671 $end_event_hour=$event['end']['hour']; 2672 2673 if ( $event['start']['min'] < 10) 2674 $start_event_min="0".$event['start']['min']; 2675 else 2676 $start_event_min=$event['start']['min']; 2677 if ( $event['end']['min'] < 10) 2678 $end_event_min="0".$event['end']['min']; 2679 else 2680 $end_event_min=$event['end']['min']; 2681 2682 2674 2683 $tmpattach.="BEGIN:VEVENT\n" 2675 ."DTSTART:".$event['start'][year].$start E_month.$startE_day."T".$startE_hour.$startE_min."00Z\n"2676 ."DTEND:".$event[end][year].$end E_month.$endE_day."T".$endE_hour.$endE_min."00Z\n"2684 ."DTSTART:".$event['start'][year].$start_event_month.$start_event_day."T".$start_event_hour.$start_event_min."00Z\n" 2685 ."DTEND:".$event[end][year].$end_event_month.$end_event_day."T".$end_event_hour.$end_event_min."00Z\n" 2677 2686 ."UID:Expresso-".$event[id].$event[uid]."\n" 2678 2687 ."LAST-MODIFIED:".time()."\n" 2679 ."DESCRIPTION:". str_replace($nl_array,"\\n",$event[description])."\n"2688 ."DESCRIPTION:".$event[description]."\n" 2680 2689 ."SUMMARY:".$event[title]."\n" 2681 2690 ."LOCATION:".$event[location]."\n" … … 2684 2693 $tmpattach.="END:VCALENDAR\n"; 2685 2694 return $tmpattach; 2686 2695 } 2687 2696 2688 2697 /*! … … 3035 3044 3036 3045 // A constante PHPGW_APP_TPL nao existe para envio de alarmes (cront, asyncservice). 3037 define ("PHPGW_APP_TPL",PHPGW_API_INC . "/../../calendar/templates/ celepar");3046 define ("PHPGW_APP_TPL",PHPGW_API_INC . "/../../calendar/templates/".$GLOBALS['phpgw_info']['user']['preferences']['common']['template_set'].""); 3038 3047 3039 3048 $body = CreateObject('phpgwapi.Template',PHPGW_APP_TPL); -
trunk/calendar/inc/class.uicalendar.inc.php
r870 r923 366 366 $new_body = '<html>'."\n" 367 367 .'<head>'."\n" 368 .'<LINK href="'.$GLOBALS['phpgw_info']['server']['webserver_url'].'/calendar/templates/'.$ _SESSION['phpgw_info']['calendar']['user']['preferences']['common']['template_set'].'/app.css" type=text/css rel=StyleSheet>'."\n"369 .'<LINK href="'.$GLOBALS['phpgw_info']['server']['webserver_url'].'/calendar/templates/'.$ _SESSION['phpgw_info']['calendar']['user']['preferences']['common']['template_set'].'/app_print.css" type=text/css rel=StyleSheet media="print">'."\n"368 .'<LINK href="'.$GLOBALS['phpgw_info']['server']['webserver_url'].'/calendar/templates/'.$GLOBALS['phpgw_info']['user']['preferences']['common']['template_set'].'/app.css" type=text/css rel=StyleSheet>'."\n" 369 .'<LINK href="'.$GLOBALS['phpgw_info']['server']['webserver_url'].'/calendar/templates/'.$GLOBALS['phpgw_info']['user']['preferences']['common']['template_set'].'/app_print.css" type=text/css rel=StyleSheet media="print">'."\n" 370 370 .'</head> 371 371 <table id="calendar_print_main" class="calendar_print_main"> … … 374 374 </tr> 375 375 <tr> 376 <td> 377 <div> 378 <input class=button type="button" onClick="javascript:this.style.visibility=\'hidden\';window.print();window.close();" value="Imprimir esta página"> 379 </div> 380 </td> 381 </tr> 376 <td><right><input class=button type="button" onClick="javascript:this.style.visibility=\'hidden\';window.print();window.close();" value="Imprimir esta página"></right></td> 377 </tr> 382 378 </table></body>'."\n" 383 379 .'</html>'."\n"; … … 427 423 } 428 424 429 if (isset($this->bo->prefs['calendar']['display_minicals']) && $this->bo->prefs['calendar']['display_minicals'] == "1" && !$this->bo->printer_friendly)425 if (!$this->bo->printer_friendly || ($this->bo->printer_friendly && @$this->bo->prefs['calendar']['display_minicals'])) 430 426 { 431 427 $minical_prev = $this->mini_calendar( … … 455 451 } 456 452 457 if($_POST['year']) {458 459 }460 461 $hoje = date('Ymd',$GLOBALS['phpgw']->datetime->gmtnow);462 $mes_hoje = (int)substr($hoje,4,2);463 $sday = 1;464 if($_POST['day']) {465 $day_ini = (int)$_POST['day'];466 }467 elseif($_GET['sday']){468 if($_GET['month'] == $mes_hoje)469 {470 $day_ini = $this->bo->day;471 }472 473 else474 {475 $day_ini = (int)$_GET['sday'];476 }477 }478 elseif( ($_POST['dia_ini']) && ($_POST['dia_ini'] == $this->bo->day) )479 {480 $day_ini = (int)substr($hoje,6,2);481 }482 else483 {484 $day_ini = $this->bo->day;485 }486 if($_POST['qtd_dias'])487 {488 $num_dias = (int)$_POST['qtd_dias'];489 }490 else491 {492 $num_dias = 0;493 }494 495 453 if (!$this->bo->printer_friendly) 496 454 { 497 455 $printer = ''; 498 $prev_month_link = '<a href="'.$this->page('month','&year='.$prevyear.'&month='.$prev.'&sday='.$sday).'"><<</a>'; 499 $next_month_link = '<a href="'.$this->page('month','&year='.$nextyear.'&month='.$next.'&sday='.$sday).'">>></a>'; 500 $param = '&year='.$this->bo->year.'&month='.$this->bo->month.'&friendly=1'.'&day_ini='.$day_ini.'&num_dias='.$num_dias; 501 //$param = '&year='.$this->bo->year.'&month='.$this->bo->month.'&friendly=1'; 456 $prev_month_link = '<a href="'.$this->page('month','&year='.$prevyear.'&month='.$prev).'"><<</a>'; 457 $next_month_link = '<a href="'.$this->page('month','&year='.$nextyear.'&month='.$next).'">>></a>'; 458 $param = '&year='.$this->bo->year.'&month='.$this->bo->month.'&friendly=1'; 502 459 $print = "<a href='javascript:void(0)' onClick=\"javascript:window.open('".$this->page('month'.$param). 503 460 "','','width=600,height=600,toolbar=no,scrollbars=yes,resizable=no');\" onMouseOver=\"window.status = '". … … 567 524 $prev = $GLOBALS['phpgw']->datetime->makegmttime(0,0,0,$this->bo->month,$this->bo->day - 7,$this->bo->year); 568 525 569 if ( isset($this->bo->prefs['calendar']['display_minicals']) && $this->bo->prefs['calendar']['display_minicals'] == "1" && !$this->bo->printer_friendly)526 if (!$this->bo->printer_friendly || ($this->bo->printer_friendly && @$this->bo->prefs['calendar']['display_minicals'])) 570 527 { 571 528 $minical_this = $this->mini_calendar( … … 654 611 ); 655 612 $p->set_var($var); 656 return $p->fp('out','week_t'); 657 613 return $p->fp('out','week_t'); 614 615 /* 616 $this->bo->read_holidays(); 617 618 if (!$this->bo->printer_friendly || ($this->bo->printer_friendly && @$this->bo->prefs['calendar']['display_minicals'])) 619 { 620 $minical = $this->mini_calendar( 621 Array( 622 'day' => $this->bo->day, 623 'month' => $this->bo->month, 624 'year' => $this->bo->year, 625 'link' => 'day' 626 ) 627 ); 628 } 629 else 630 { 631 $minical = ''; 632 } 633 634 if (!$this->bo->printer_friendly) 635 { 636 unset($GLOBALS['phpgw_info']['flags']['noheader']); 637 unset($GLOBALS['phpgw_info']['flags']['nonavbar']); 638 $GLOBALS['phpgw']->common->phpgw_header(); 639 $printer = ''; 640 $param = '&date='.sprintf("%04d%02d%02d",$this->bo->year,$this->bo->month,$this->bo->day).'&friendly=1'; 641 $print = '<a href="'.$this->page('day'.$param)."\" TARGET=\"cal_printer_friendly\" onMouseOver=\"window.status = '".lang('Generate printer-friendly version')."'\">[".lang('Printer Friendly').']</a>'; 642 } 643 else 644 { 645 $GLOBALS['phpgw_info']['flags']['nofooter'] = True; 646 $printer = '<body bgcolor="'.$this->theme['bg_color'].'">'; 647 $print = ''; 648 } 649 650 $now = $GLOBALS['phpgw']->datetime->makegmttime(0, 0, 0, $this->bo->month, $this->bo->day, $this->bo->year); 651 $now['raw'] += $GLOBALS['phpgw']->datetime->tz_offset; 652 $m = mktime(0,0,0,$this->bo->month,1,$this->bo->year); 653 654 $p = $GLOBALS['phpgw']->template; 655 $p->set_file( 656 Array( 657 'day_t' => 'day.tpl' 658 ) 659 ); 660 $p->set_block('day_t','day','day'); 661 $p->set_block('day_t','day_event','day_event'); 662 663 $var = Array( 664 'printer_friendly' => $printer, 665 'bg_text' => $this->theme['bg_text'], 666 'daily_events' => $this->print_day( 667 Array( 668 'year' => $this->bo->year, 669 'month' => $this->bo->month, 670 'day' => $this->bo->day 671 ) 672 ), 673 'small_calendar' => $minical, 674 'date' => lang(date('F',$m)).' '.sprintf("%02d",$this->bo->day).', '.$this->bo->year, 675 'username' => $GLOBALS['phpgw']->common->grab_owner_name($this->bo->owner), 676 'print' => $print 677 ); 678 679 $p->set_var($var); 680 $p->parse('day_events','day_event'); 681 $p->pparse('out','day'); 682 */ 658 683 } 659 684 … … 2597 2622 $p->set_block('footer','footer_row','footer_row'); 2598 2623 $p->set_block('footer','blank_row','blank_row'); 2599 $p->set_block('footer','num_dias','num_dias');2600 2624 2601 2625 $m = $this->bo->month; 2602 2626 $y = $this->bo->year; 2603 2627 2604 $hoje = date('Ymd',$GLOBALS['phpgw']->datetime->gmtnow);2605 $mes_hoje = (int)substr($hoje,4,2);2606 $mes_footer = (int)substr($_POST['date'],4,2);2607 if($_GET['sday'])2608 {2609 if($_GET['month'] == $mes_hoje)2610 {2611 $day = $this->bo->day;2612 }2613 else2614 {2615 $day = $_GET['sday'];2616 }2617 }2618 else2619 {2620 $day = $this->bo->day;2621 $dia_ini = $day;2622 }2623 if($mes_footer == $mes_hoje)2624 {2625 $dia_ini = (int)substr($hoje,6,2);2626 $day = $dia_ini;2627 }2628 /********************************************************************************************/2629 /* Bloco adicionado para receber o dia a partir do qual a versao para impressao sera gerada */2630 $str_ini = '';2631 for ($i = 1; $i <= ($GLOBALS['phpgw']->datetime->days_in_month($m, $y)); $i++)2632 {2633 $str_ini .= '<option value="'.$i.'"'.($i == $day?' selected':'').'>'.$i.'</option>'."\n";2634 }2635 $str_qtd = '<option value="'.''.'"'.($i == $_POST['qtd_dias']?' selected':'').'>'.''.'</option>'."\n";2636 for ($i = 1; $i <= 45; $i++)2637 {2638 $str_qtd .= '<option value="'.$i.'"'.($i == $_POST['qtd_dias']?' selected':'').'>'.$i.'</option>'."\n";2639 }2640 $display = '';2641 $display_view = '';2642 if ( ($menuaction == 'calendar.uicalendar.week') || ($menuaction == 'calendar.uicalendar.day') )2643 {2644 $display = 'none';2645 }2646 else if( ($menuaction == 'calendar.uicalendar.view') )2647 {2648 $display = 'none';2649 $display_view = 'none';2650 }2651 $var = Array(2652 'acao' => $this->page($method,''),2653 'formname' => 'SelectDay',2654 'formonchange' => 'document.SelectDay.submit()',2655 'day_ini_label' => lang('print starting in'),2656 'num_dias_label' => lang('quantity of days'),2657 'tip' => lang('empty prints from the day chosen below to the end of the current month'),2658 'day_ini_name' => 'day',2659 'num_dias_name' => 'qtd_dias',2660 'row_ini' => $str_ini,2661 'row_qtd' => $str_qtd,2662 'display' => $display,2663 'display_view' => $display_view,2664 'go' => lang('Go!')2665 );2666 $this->output_template_array($p,'table_row','num_dias',$var);2667 2668 /********************************************************************************************/2669 2670 2628 $thisdate = date('Ymd',mktime(0,0,0,$m,1,$y)); 2671 2629 $y--; 2672 2630 2673 2631 $str = ''; 2674 for ($i = 0; $i < 2 0; $i++)2632 for ($i = 0; $i < 25; $i++) 2675 2633 { 2676 2634 $m++; … … 2692 2650 'form_onchange' => 'document.SelectMonth.submit()', 2693 2651 'row' => $str, 2694 'dia_ini' => $dia_ini,2695 2652 'go' => lang('Go!') 2696 2653 ); … … 3038 2995 /*****************************************************************************************/ 3039 2996 /*Funcao foi duplicada e alterada para tratar os eventos de agendamento (exibicao do mes) para impressao; 3040 utiliza o template event_li nk.tpl*/2997 utiliza o template event_lik.tpl*/ 3041 2998 3042 2999 function link_to_month_entry($event,$month,$day,$year) … … 3559 3516 { 3560 3517 $this->weekstarttime = $GLOBALS['phpgw']->datetime->get_weekday_start($year,$month,1); 3518 3519 // $p = CreateObject('phpgwapi.Template',$this->template_dir); 3561 3520 $p->set_unknowns('remove'); 3521 // $p->set_file( 3522 // Array ( 3523 // 'month_header' => 'month_header_print.tpl' 3524 // ) 3525 // ); 3526 // $p->set_block('month_header','monthly_header','monthly_header'); 3527 // $p->set_block('month_header','column_title','column_title'); 3528 3529 /* $var = Array( 3530 'bgcolor' => $this->theme['th_bg'], 3531 'font_color' => $this->theme['th_text'] 3532 ); 3533 /*if($this->bo->printer_friendly && @$this->bo->prefs['calendar']['print_black_white']) 3534 { 3535 $var = Array( 3536 'bgcolor' => '', 3537 'font_color' => '' 3538 ); 3539 }*/ 3540 /* $p->set_var($var); 3541 3542 $p->set_var('col_width','14'); 3543 /* if($display_name == True) 3544 { 3545 $p->set_var('col_title',lang('name')); 3546 $p->parse('column_header','column_title',True); 3547 $p->set_var('col_width','12'); 3548 } 3549 */ 3550 //for($i=0;$i<7;$i++) 3551 //{ 3552 // $p->set_var('col_title',lang($GLOBALS['phpgw']->datetime->days[$i])); 3553 // $p->parse('column_header','column_title',True); 3554 //} 3555 // return $p->fp('out','monthly_header'); 3562 3556 } 3563 3557 … … 3620 3614 $p->set_var('extra',''); 3621 3615 $p->set_var('col_width','14'); 3622 3616 /* if($display_name) 3617 { 3618 $p->set_var('column_data',$GLOBALS['phpgw']->common->grab_owner_name($owner)); 3619 $p->parse('column_header','month_column',True); 3620 $p->set_var('col_width','12'); 3621 }*/ 3623 3622 $today = date('Ymd',$GLOBALS['phpgw']->datetime->users_localtime); 3624 3623 $daily = $this->set_week_array($startdate - $GLOBALS['phpgw']->datetime->tz_offset,$cellcolor,$weekly); 3625 3626 3624 foreach($daily as $date => $day_params) 3627 3625 { … … 3636 3634 if ($weekly || ($date >= $monthstart && $date <= $monthend)) 3637 3635 { 3638 $new_event_link = ''; 3639 $day_num = $day; 3640 $dia_semana = $this->month_day_of_week($year,$month,$day_num); 3641 $id_aux = mktime(0,0,0,$month,$day,$year); 3642 $month_identifier = substr(lang(strftime("%B",$id_aux)),0,3); 3643 $day_number = $month_identifier . " - " . $dia_semana . ", " . $day_num; 3636 //if ($day_params['new_event']) 3637 //{ 3638 // $new_event_link = ' <a href="'.$this->page('add','&date='.$date).'">' 3639 // . '<img src="'.$GLOBALS['phpgw']->common->image('calendar','new3').'" width="10" height="10" title="'.lang('New Entry').'" border="0" align="center">' 3640 // . '</a>'; 3641 // $day_number = '<a href="'.$this->page('day','&date='.$date).'">'.$day.'</a>'; 3642 //} 3643 //else 3644 //{ 3645 $new_event_link = ''; 3646 $day_num = $day; 3647 $dia_semana = $this->month_day_of_week($year,$month,$day_num); 3648 $day_number = $dia_semana . ", " . $day_num; 3649 //} 3644 3650 3645 3651 $var = Array( … … 3648 3654 'day_number' => $day_number 3649 3655 ); 3656 /* if($day_params['week']) 3657 { 3658 3659 //NDEE: style! m_w_table in month_day.tpl 3660 // week-hilite 3661 //$var['new_event_link'] .= '<font size="-2"> '. 3662 // $var['new_event_link'] .= ' '. 3663 // (!$this->bo->printer_friendly?'<a href="'.$this->page('week','&date='.$date).'"><span id="calendar_weekinfo" class="calendar_weekinfo">' .$day_params['week'].'</span></a>' : '<span id="calendar_weekinfo" class="calendar_weekinfo">'.$day_params['week'].'</span>'); 3664 } 3665 */ 3666 3650 3667 3651 3668 $p->set_var($var); 3669 3670 /* if(@$day_params['holidays']) 3671 { 3672 foreach($day_params['holidays'] as $key => $value) 3673 { 3674 $var = Array( 3675 'day_events' => '<font face="'.$this->theme['font'].'" size="-1">'.$value.'</font>'.$GLOBALS['phpgw']->browser->br 3676 ); 3677 $this->output_template_array($p,'daily_events','event',$var); 3678 3679 } 3680 */ 3652 3681 3653 3682 if($day_params['appts']) … … 3659 3688 $p->set_var($var); 3660 3689 $events = $this->bo->cached_events[$date]; 3690 //eventos 3691 //print_r($events); 3661 3692 foreach($events as $event) 3662 3693 { … … 3690 3721 } 3691 3722 3692 /*$this->bo->store_to_cache(3723 $this->bo->store_to_cache( 3693 3724 Array( 3694 3725 'syear' => $year, … … 3697 3728 ) 3698 3729 ); 3699 */3700 $day_ini = $_GET['day_ini'];// dia do inicio da impressao; o padrao e o dia atual;3701 $num_dias = $_GET['num_dias'];// quantidade de dias a partir do dia inicial;3702 3730 3703 3731 $monthstart = (int)(date('Ymd',mktime(0,0,0,$month ,1,$year))); 3704 // $monthend = (int)(date('Ymd',mktime(0,0,0,$month + 1,0,$year))); 3705 3706 if($num_dias != 0) 3707 { 3708 //se a qtde de dias for informada, a data final para impressao considera a soma $day_ini+$num_dias; 3709 $monthend = (int)(date('Ymd',mktime(0,0,0,$month,$day_ini+$num_dias,$year))); 3710 } 3711 else 3712 { 3713 //se a qtde de dias nao for informada, a data final para impressao vai ate o fim do mes corrente; 3714 $monthend = (int)(date('Ymd',mktime(0,0,0,$month + 1,0,$year))); 3715 } 3716 3717 if($day_ini != 0) 3718 { 3719 //o dia de inicio para impressao passa a ser o informado em $day_ini do mes corrente; 3720 $start = mktime(0,0,0,$month,$day_ini,$year); 3721 } 3722 else 3723 { 3724 //se nao for informado o dia para inicio da impressao, esta comeca no dia 1 do mes corrente; 3725 $start = $GLOBALS['phpgw']->datetime->get_weekday_start($year, $month, 1); 3726 } 3727 //$start = $GLOBALS['phpgw']->datetime->get_weekday_start($year, $month, 15); 3728 $start_d = (int)(date('Ymd',$start));//variavel auxiliar que recebe a data inicial de impressao no formato 'Ymd'; 3729 $saux = (int)(substr($start_d,4,2));//variavel auxiliar que recebe o mes do inicio da impressao; 3730 $eaux = (int)(substr($monthend,4,2)) + 1;//variavel auxiliar que recebe o mes do fim da impressao; 3731 //A funcao store_to_cache devolve todos os eventos existentes de determinado usuario em um periodo de tempo 3732 //especifico. Originalmente, na impressao mensal, esse periodo de tempo era o mes corrente exibido na tela. 3733 //A mudanca consiste no fato de que uma nova variavel ($saux) e enviada com o mes de inicio do periodo 3734 //atraves do indice 'smonth' e uma segunda variavel ($eaux) envia o mes final do periodo de tempo atraves 3735 //do indice 'emonth'. Vide mais comentarios sobre esses valores em class.bocalendar.inc.php, 3736 //function store_to_cache($params); 3737 $this->bo->store_to_cache( 3738 Array( 3739 'syear' => $year,//ano atual 3740 'smonth'=> $saux,//mes inicial 3741 'emonth'=> $eaux,//mes final 3742 'sday' => 1 3743 )); 3732 $monthend = (int)(date('Ymd',mktime(0,0,0,$month + 1,0,$year))); 3733 3734 $start = $GLOBALS['phpgw']->datetime->get_weekday_start($year, $month, 1); 3744 3735 3745 3736 $p = CreateObject('phpgwapi.Template',$this->template_dir); … … 4569 4560 <button type='button' onClick='javascript:openListUsers(340,533, " 4570 4561 .$event['owner']. 4571 ")'><img src='calendar/templates/".$ _SESSION['phpgw_info']['calendar']['user']['preferences']['common']['template_set']."/images/add.png' style='vertical-align: middle;' > Adicionar</button>4562 ")'><img src='calendar/templates/".$GLOBALS['phpgw_info']['user']['preferences']['common']['template_set']."/images/add.png' style='vertical-align: middle;' > Adicionar</button> 4572 4563 </td> 4573 4564 </tr> 4574 4565 <tr height='5'><td> </td></tr> 4575 4566 <tr><td align='center'> 4576 <button type='button' onClick='javascript:rem()'><img src='calendar/templates/".$ _SESSION['phpgw_info']['calendar']['user']['preferences']['common']['template_set']."/images/rem.png' style='vertical-align: middle;' > Remover</button>4567 <button type='button' onClick='javascript:rem()'><img src='calendar/templates/".$GLOBALS['phpgw_info']['user']['preferences']['common']['template_set']."/images/rem.png' style='vertical-align: middle;' > Remover</button> 4577 4568 </td> 4578 4569 </tr> … … 4583 4574 </tr> 4584 4575 </table> 4585 <script src='calendar/templates/".$ _SESSION['phpgw_info']['calendar']['user']['preferences']['common']['template_set']."/js/edit.js' type='text/javascript'></script>4576 <script src='calendar/templates/".$GLOBALS['phpgw_info']['user']['preferences']['common']['template_set']."/js/edit.js' type='text/javascript'></script> 4586 4577 " 4587 4578 ); … … 4631 4622 '<tr>'. 4632 4623 '<td width="25%"><br>'. 4633 '<button type="button" onClick="javascript:add_user();"><img src="calendar/templates/'.$ _SESSION['phpgw_info']['calendar']['user']['preferences']['common']['template_set'].'/images/add.png" style="vertical-align: middle;" > '.lang("Add").'</button>'.4634 ' <button type="button" onClick="javascript:remove_user();"><img src="calendar/templates/'.$ _SESSION['phpgw_info']['calendar']['user']['preferences']['common']['template_set'].'/images/rem.png" style="vertical-align: middle;" > '.lang("Remove").'</button>'.4624 '<button type="button" onClick="javascript:add_user();"><img src="calendar/templates/'.$GLOBALS['phpgw_info']['user']['preferences']['common']['template_set'].'/images/add.png" style="vertical-align: middle;" > '.lang("Add").'</button>'. 4625 ' <button type="button" onClick="javascript:remove_user();"><img src="calendar/templates/'.$GLOBALS['phpgw_info']['user']['preferences']['common']['template_set'].'/images/rem.png" style="vertical-align: middle;" > '.lang("Remove").'</button>'. 4635 4626 '<br><br> <b>'.lang("Event's participants").'</b><br>'. 4636 4627 ' <select id="user_list" name="participants[]" style="width: 300px" multiple size="13">'.$str.'</select>'. … … 4652 4643 '<script type="text/javascript" src="phpgwapi/js/wz_dragdrop/wz_dragdrop.js"></script>'. 4653 4644 '<script type="text/javascript" src="phpgwapi/js/dJSWin/dJSWin.js"></script>'. 4654 "<script src='calendar/templates/".$ _SESSION['phpgw_info']['calendar']['user']['preferences']['common']['template_set']."/js/edit_exmail.js' type='text/javascript'></script>" .4645 "<script src='calendar/templates/".$GLOBALS['phpgw_info']['user']['preferences']['common']['template_set']."/js/edit_exmail.js' type='text/javascript'></script>" . 4655 4646 $load_lang_vars. 4656 4647 "<script src='".$module_name."/js/connector.js' type='text/javascript'></script>". … … 4665 4656 $var['participants']['data'] .= '<a id="a_ext_participants" title="'.lang("It types below the email addresses, if you want to invite other people out" . 4666 4657 " of this system").'" name="a_ext_participants" onClick="javascript:showExParticipants(this,\''.$module_name.'\')" href="#a_ext_participants"><b>'.lang("Inform").' '.lang("external participants").'</b> <img align="top" ' . 4667 'src="calendar/templates/'.$ _SESSION['phpgw_info']['calendar']['user']['preferences']['common']['template_set'].'/images/sent.gif"></a><table id="tbl_ext_participants" width="100%" border="0" style="display:none">'.4658 'src="calendar/templates/'.$GLOBALS['phpgw_info']['user']['preferences']['common']['template_set'].'/images/sent.gif"></a><table id="tbl_ext_participants" width="100%" border="0" style="display:none">'. 4668 4659 '<tr>'. 4669 4660 '<td>'. 4670 ' <b>'.lang("external participants").'</b> <img align="top" src="calendar/templates/'.$ _SESSION['phpgw_info']['calendar']['user']['preferences']['common']['template_set'].'/images/sent.gif">' .4661 ' <b>'.lang("external participants").'</b> <img align="top" src="calendar/templates/'.$GLOBALS['phpgw_info']['user']['preferences']['common']['template_set'].'/images/sent.gif">' . 4671 4662 ' <a title="'.lang("Close").'" name="b_ext_participants" onClick="javascript:hideExParticipants(this,\''.$module_name.'\')" href="#a_ext_participants">['.lang("Close").']</a> '. 4672 4663 '</td>'. -
trunk/calendar/inc/class.uipublicview.inc.php
r41 r923 983 983 $_GET['account_name'] : ''); 984 984 985 $theme_css = $GLOBALS['phpgw_info']['server']['webserver_url'] . '/phpgwapi/templates/ celepar/css/'.$GLOBALS['phpgw_info']['user']['preferences']['common']['theme'].'.css';985 $theme_css = $GLOBALS['phpgw_info']['server']['webserver_url'] . '/phpgwapi/templates/".$GLOBALS['phpgw_info']['user']['preferences']['common']['template_set']."/css/'.$GLOBALS['phpgw_info']['user']['preferences']['common']['theme'].'.css'; 986 986 987 987 echo '<html>'."\n" -
trunk/calendar/inc/hook_sidebox_menu.inc.php
r581 r923 36 36 'Import'=>$GLOBALS['phpgw']->link('/index.php','menuaction=calendar.uiicalendar.import'), 37 37 'Report of hours'=>$GLOBALS['phpgw']->link('/calendar/inc/hourReport.php',''), 38 'Public Calendars'=> "javascript:openwindow('calendar/templates/ celepar/publicView.php')"38 'Public Calendars'=> "javascript:openwindow('calendar/templates/".$GLOBALS['phpgw_info']['user']['preferences']['common']['template_set']."/publicView.php')" 39 39 ); 40 40 display_sidebox($appname,$menu_title,$file);
Note: See TracChangeset
for help on using the changeset viewer.