'P') and (EVNSHARETYPE Is Not NULL)"; else $share=""; $parsered=parsecalendarresult(calendarfunctioncall("getallintervalevents", $groupsessid,"$cgregtime1-$cgregtime2","EVNCLASS='E' $share","EVNSTARTDATE,EVNENDDATE,EVNENDTIME,EVNCLASS")); if(is_array($parsered)) { while (list (, $val) = each ($parsered)) { if ($val["EVNCLASS"]=='H') { unset($val); continue; } if($val["EVNENDTIME"]==-1 && $val["EVNENDDATE"]>$val["EVNSTARTDATE"]) $val["EVNENDDATE"]-=1; while($val["EVNSTARTDATE"]<=$val["EVNENDDATE"]) { calendardatestrtodate($val["EVNSTARTDATE"], &$tyear, &$tmonth, &$tday); $foundE[(ceil(mktime(0,0,0,$tmonth,$tday,$tyear)/86400))]=""; $val["EVNSTARTDATE"]++; } } } if(!is_array($foundE))$foundE=1; // Month calendar setup $grcal_setup['style1']="CCCCCC"; $grcal_setup['style2']="EEEEEE"; $grcal_setup['style3']="FFFFFF"; $grcal_setup['style4']="FFC1C1"; $grcal_setup['style5']="CCE6F4"; $grcal_setup['stylex1']="E3F1F9"; $grcal_setup['stylex2']="CCE6F4"; $grcal_setup['style5']="CCE6F4"; $grcal_setup['type']="d"; //0=d|w|m|y* $grcal_setup['prevnext']=0; //1|0* $grcal_setup['shweeks']=0; //1|0* $grcal_setup['selecttype']="w"; //0=normal|w|js* $grcal_setup['alldays']=0; //1|0* $grcal_setup['Years']=0; //1|0* $grcal_setup['Months']=$mth; //arr|0* $grcal_setup['ahrefmonth']=1; $grcal_setup['Days']=$cal_day; //fday|$cal_day* $grcal_setup['align']="center"; $grcal_setup['valign']="middle"; $grcal_setup['addevent']=0; // PRINT TO VAR $createdata.=''; $iii=0; for($i=0;$i<4;$i++) { $createdata.=''; for($ii=0;$ii<3;$ii++) { $iii++; $createdata.=''; } $createdata.=''; } $createdata.='
 '.getmycalendar($grcal_setup,ceil(mktime(0,0,0,$iii,1,date("Y",$ct*86400))/86400),$ct,$tnum,$foundE).' 
'; return $createdata; } $createdata.=getyearcalendar($ct); ?>