'.($cal_access&2?' ':'').'
'.$callang["CAL_DATE"].' '.(!$showlite?($sh2=='d' || $sh2=='dz'?getsortdirectiontag($sh2):' '):'').'
'.$callang["CAL_EVENT"].' '.(!$showlite?($sh2=='e' || $sh2=='ez'?getsortdirectiontag($sh2):''):'').'
'.$callang['NOT_FOLDER'].' '.(!$showlite?($sh2=='f' || $sh2=='fz'?getsortdirectiontag($sh2):' '):'').'
'.$callang["CAL_CATEGORYCOMBO"].'
'.($schedule?'':''.$callang["CAL_USERDEFINED"].' ');
//print category
if(is_array($eventlist))
$createdata.=getcategories(array_keys(getevncategory($eventlist)),$arrsort['DefCategory_E'],'option');
$createdata.=' '.($arrsort['DefCategory_E']=="*"?' ':'').' ';
if(is_array($eventlist))
{
if($arrsort['DefCategory_E']=="*" && $arrsort['usercategory']!="") $usercat=convertcategory($arrsort['usercategory']);
reset($eventlist);
while (list (, $val) = each ($eventlist))
{
// categories
$catarr = preg_split("/[,;]/",$val['EVNTYPE']);
$catarr = array_map("trim",$catarr);
if(isset($arrsort['DefCategory_E']) && !ereg("[\*\#]",$arrsort['DefCategory_E']) && is_array($catarr) && !in_array($arrsort['DefCategory_E'],$catarr))
continue;
elseif(is_array($usercat) && !count(array_intersect($catarr,$usercat)))
continue;
if($testarr[$val[EVN_ID]]) continue; else $testarr[$val[EVN_ID]]=1;
calendardatestrtodate($val[EVNSTARTDATE], $year, $month, $day);
calendartimestrtotime($val[EVNSTARTTIME], $hour, $minute);
//Upcoming/Past
$up=0;
if ($val["EVNRCR_ID"])
$enddate = $val["RCRENDDATE"];
else
$enddate = $val["EVNENDDATE"];
if ($enddate && $enddate
'.($cal_access&2?' ':'').'
';
if($month) $createdata.=printime($calsettings['OWNDATEFORMAT'],$year,$month,$day);
if(!($cal_access&1) && !($cal_access&2) && $val['EVNSHARETYPE']=='B')
{
$val['EVNTITLE']=$callang["CAL_BUSY"];
$aa1='';
$aa2='';
}else
{
$aa1='';
$aa2=' ';
}
$createdata.='
'.($val['EVNSTARTTIME']!="" && $val['EVNSTARTTIME']!="-1"?date($calsettings['OwnTimeFormat'],mktime($hour,$minute,0)):$callang["CAL_ALLDAY"]).'
'.$aa1.($up?'':'').htmlspecialchars($val['EVNTITLE']).($up?'':' ').$aa2.'
'.($val["RMN_ID"]?' ':'').'
'.($val["EVNRCR_ID"]?' ':'').'
'.htmlspecialchars($val['EVNFOLDER']).'
'.htmlspecialchars(ereg_replace("[;,]",", ",$val['EVNTYPE'])).'
';
}
}
$createdata.='