'.htmlspecialchars($createdataCX).'

'; } // Month calendar setup $grcal_setup['type']="d"; //0=d|w|m|y* $grcal_setup['ctmove']="m"; //0=m|w|y* $grcal_setup['prevnext']=0; //1|0* $grcal_setup['shweeks']=1; //1|0* $grcal_setup['selecttype']="n"; //0=normal|w|js* $grcal_setup['alldays']=1; //1|0* $grcal_setup['Years']=0; //1|0* $grcal_setup['Months']=0; //arr|0* $grcal_setup['Days']=$fday; //fday|$cal_day* $grcal_setup['align']="left"; $grcal_setup['valign']="top"; $grcal_setup['addevent']=$cal_access&2?1:2; $grcal_setup['ctMonths']=""; $grcal_setup['spacing']=4; // Calendar data selection $xmon= date("n",$ct*86400); $xyear=date("Y",$ct*86400); $cgregtime1=GregorianToJD($xmon,1,$xyear); $cgregtime2=GregorianToJD($xmon,date("t",$ct*86400),$xyear); if(!($cal_access&1) && !($cal_access&4)) $share="and (EVNSHARETYPE<>'P') and (EVNSHARETYPE Is Not NULL)"; else $share=""; $parsered=parsecalendarresult(calendarfunctioncall("getallintervalevents", $groupsessid,"$cgregtime1-$cgregtime2","EVNCLASS='E' $share","EVNSTARTDATE,EVNENDDATE,EVNTITLE,EVNSTARTTIME,EVNENDTIME,EVNSHARETYPE,RMN_ID,EVNCLASS")); if (is_array($parsered)) usort($parsered,"sortgwitem"); if(is_array($parsered)) { while (list (, $val) = each ($parsered)) { if ($val["EVNCLASS"]=='H') { unset($val); continue; } if($val['RMN_ID']) // RMN duplicate fix { if(!$testarr[$val['EVN_ID']]) $testarr[$val['EVN_ID']]=$val['RMN_ID']; elseif($testarr[$val['EVN_ID']]!=$val['RMN_ID']) continue; } if($val["EVNSTARTDATE"]<$cgregtime1) $val["EVNSTARTDATE"]=$cgregtime1; if($val["EVNENDDATE"]>$cgregtime2) $val["EVNENDDATE"]=$cgregtime2; elseif($val["EVNENDTIME"]==-1 && $val["EVNENDDATE"]>$val["EVNSTARTDATE"]) $val["EVNENDDATE"]-=1; $timend=$val['EVNENDTIME']; while($val["EVNSTARTDATE"]<=$val["EVNENDDATE"]) { calendardatestrtodate($val["EVNSTARTDATE"], $tyear, $tmonth, $tday); $evndate=(ceil(mktime(0,0,0,$tmonth,$tday,$tyear)/86400)); $val["EVNSTARTDATE"]++; if($timend!=-1 && $val["EVNSTARTDATE"]<=$val["EVNENDDATE"]) $val['EVNENDTIME']=1440; else $val['EVNENDTIME']=$timend; if($val['EVNENDTIME']==1440 && $val['EVNSTARTTIME']==0) { $val['EVNSTARTTIME']=-1; $val['EVNENDTIME']=-1; } $foundE[$evndate][]=$val; if($timend!=-1) $val['EVNSTARTTIME']=0; } } } // Get Holidays if($calsettings[showholiday]&4) $xholidays=parsecalendarresult(calendarfunctioncall("GetIntervalHolidays",$sessid,"$cgregtime1-$cgregtime2")); if(!is_array($foundE))$foundE=1; //calendar $createdata.='
'.getmycalendar($grcal_setup,$ct,$ct,$tnum,$foundE,$xholidays); if($print) { $createdata.=' '; $skindata['data'] = $createdata; echo template( $skin_dir . 'blank.tpl', $skindata); } ?>