include_once("include.html"); checksession($id); if($Eid) { $Eid=addslashes($Eid); $event = parsecalendarresult(calendarfunctioncall("geteventinfo", $groupsessid,$Eid)); $event = $event[0]; $eventrcr = parsecalendarresult(calendarfunctioncall("geteventrecurrence", $groupsessid, $Eid)); $eventrcr = $eventrcr[0]; $eventrmn = parsecalendarresult(calendarfunctioncall("geteventreminders", $groupsessid, $Eid)); $eventcnt = parsecalendarresult(calendarfunctioncall("geteventcontacts", $groupsessid, $Eid)); calendardatestrtodate($event[EVNSTARTDATE], $ESyear, $ESmonth, $ESday); calendartimestrtotime($event[EVNSTARTTIME],$ESdhour,$ESdminute); calendardatestrtodate($event[EVNENDDATE], $JSedyear, $JSedmonth, $JSedday); calendartimestrtotime($event[EVNENDTIME],$JSedhour,$JSedminute); $Eedday=$event[EVNENDDATE]-$event[EVNSTARTDATE]; calendartimestrtotime($event[EVNENDTIME]-$event[EVNSTARTTIME],$Eedhour,$Eedminute); calendardatestrtodate($eventrcr[RCRENDDATE], $Ercryear, $Ercrmonth, $Ercrday); $folder=$event['EVNFOLDER']; } else { $ESyear=date("Y",$ctime); $ESmonth=date("n",$ctime); $ESday=date("j",$ctime); // if(!isset($ESdhour)) $Eedday=1; $JSedyear=date("Y",$ctime+86400); $JSedday=date("j",$ctime+86400); $JSedmonth=date("n",$ctime+86400); $event[EVNSHARETYPE]=$calsettings["eventsharing"]; } if(!$eventrmn) { $eventrmn[0]["RMNDAYSBEFORE"]=$calsettings["defaultrem10"]; $eventrmn[0]["RMNHOURSBEFORE"]=$calsettings["defaultrem11"]; $eventrmn[0]["RMNMINUTESBEFORE"]=$calsettings["defaultrem12"]; $eventrmn[1]["RMNDAYSBEFORE"]=$calsettings["defaultrem20"]; $eventrmn[1]["RMNHOURSBEFORE"]=$calsettings["defaultrem21"]; $eventrmn[1]["RMNMINUTESBEFORE"]=$calsettings["defaultrem22"]; } if(($ESdhour || $ESdminute) && !$Eid) { $event["EVNSTARTTIME"]=1; $Eedhour=1; } if(!$Ercrmonth) { if(($ctime*86400) '.($cv=="e"?'':'').' '.$callang["CAL_ADDEVENT"].' '.($cal_access&2?'':' ').' '.($cal_access&2?'':' ').' '.$callang["TXT_PRIMARYINFO"].' '.$callang["CAL_TITLE"].' : '.$callang["NOT_FOLDER"].' : '.$callang["NOT_UNFILLED"].''; if(is_array($xnotedata)) { reset($xnotedata); while (list ($key,$val) = each ($xnotedata)) { $createdata.="".htmlspecialchars($key)." ($val)\r\n"; } } $createdata.=' '; $created1=''; for($i=1;$i<13;$i++) { if($i==$ESmonth) $chk="selected"; else $chk=""; $created1.="".$mth[$i].""; } $created1.=''; $created2.=''; for($i=1;$i<32;$i++) { if($i==$ESday) $chk="selected"; else $chk=""; $created2.="".$i.""; } $created2.=''; $createdata.=' '.$callang["CAL_DATE"].' : '.($calsettings['OWNDATEFORMAT']=="j.n.Y"?$created2.' '.$created1:$created1.' '.$created2).' '; for($i=date("Y")-3;$i".$i.""; } $createdata.=' '.$callang["CAL_TIME"].' : '.$lang[MSG_DEFAULTTIMEZONE_COMBO].''; $ii=24; reset($arr_timezones); while (list ($key, $val) = each ($arr_timezones)) { if($key<25) $numero=$key*5; else { $numero=$ii*(-5); $ii--; } if($numero==$event["EVNTIMEZONE"] && $event["EVNTIMEZONE"]!="") $chk="selected"; else $chk=""; $createdata.= ''.$val."\r\n"; } $createdata.=' '.$callang["TXT_THISISALLDAYEVENT"].' '.$callang["CAL_STARTSAT"].' '; if(eregi("[Aa]",$calsettings['OwnTimeFormat'])){$i=1; $iend=25; }else{ $i=0; $iend=24;} for(;$i<$iend;$i++) { if($i==$ESdhour) $chk="selected"; else $chk=""; if($iend==25) { if($i<12) $ix=$i.'am'; elseif($i==12) $ix= $i.'pm'; elseif($i==24) $ix=($i-12).'am'; else $ix=($i-12).'pm'; } else $ix=$i; $createdata.="".$ix."\r\n"; } $createdata.=' '.$callang["CAL_HOURS"].' '; for($i=00;$i<60;$i+=15) { if($i==$ESdminute) $chk="selected"; else $chk=""; $createdata.="".sprintf ("%02d",$i)."\r\n"; } $createdata.=' '.$callang["CAL_MINUTES"].' '.$callang["CAL_ENDSAT"].' '; $created1j=''; for($i=1;$i<13;$i++) { if($i==$JSedmonth) $chk="selected"; else $chk=""; $created1j.="".$mth[$i].""; } $created1j.=''; $created2j.=''; for($i=1;$i<32;$i++) { if($i==$JSedday) $chk="selected"; else $chk=""; $created2j.="".$i.""; } $created2j.=''; $createdata.=' '; if(eregi("[Aa]",$calsettings['OwnTimeFormat'])){$i=1; $iend=25; }else{ $i=0; $iend=24;} for(;$i<$iend;$i++) { if($i==$JSedhour) $chk="selected"; else $chk=""; if($iend==25) { if($i<12) $ix=$i.'am'; elseif($i==12) $ix= $i.'pm'; elseif($i==24) $ix=($i-12).'am'; else $ix=($i-12).'pm'; } else $ix=$i; $createdata.="".$ix."\r\n"; } $createdata.=' '.$callang["CAL_HOURS"].' '; for($i=00;$i<60;$i+=15) { if($i==$JSedminute) $chk="selected"; else $chk=""; $createdata.="".sprintf ("%02d",$i)."\r\n"; } $createdata.=' '.$callang["CAL_MINUTES"].' '.($calsettings['OWNDATEFORMAT']=="j.n.Y"?$created2j.' '.$created1j:$created1j.' '.$created2j).' '; for($i=date("Y")-3;$i".$i.""; } $createdata.=' '.$callang["CAL_DURATION"].' '; for($i=0;$i<24;$i++) { if($i==$Eedhour) $chk="selected"; else $chk=""; $createdata.="".$i."\r\n"; } $createdata.=' '.$callang["CAL_HOURS"].' '; for($i=0;$i<60;$i+=15) { if($i==$Eedminute) $chk="selected"; else $chk=""; $createdata.="".sprintf ("%02d",$i)."\r\n"; } $createdata.=' '.$callang["CAL_MINUTES"].' '; for($i=0;$i<730;$i++) { if($i==$Eedday) $chk="selected"; else $chk=""; $createdata.="".$i."\r\n"; } $createdata.=' '.$callang["CAL_DAYS"].' '.$callang["CAL_LOCATION"].' : '.($cal_access&2?' '.$callang["CAL_SHARING"].' : '.$callang["CAL_PRIVATE"].' '.$callang["CAL_SHOWBUSY"].' '.$callang["CAL_PUBLIC"].' ':'').($cal_access&1 && $cal_access&2?' '.$callang["CAL_ACCOUNTSHARING"].' : '.$SharingOption.' '.($event[EVNSHARETYPE]!="P"?sprintf($callang["TXT_SHAREALERT".$calsettings[GRPSHAREMODE]],$SharingSettings):'').' ':'').' '.$callang["CAL_NOTE"].' : '.htmlspecialchars($event[EVNNOTE]).' '.$callang["CAL_CATEGORY"].' : '.$callang["CAL_REPEATING"].' '.($calsettings['jshide']?'['.($eventrcr["RCR_ID"]?'-':'+').']':'').' '.$callang["TXT_THISEVENTDOESNOTRREPEAT"].' '.$callang["TXT_REPEATTHISEVENTEVERY"].' --'; for($i=1;$i<31;$i++) { if($i==$eventrcr["RCRDAYREPETITION"]) $chk="selected"; else $chk=""; $createdata.="$i.\r\n"; } $createdata.=' '.$callang["CAL_DAY"].' --'; for($i=1;$i<15;$i++) { if($i==$eventrcr["RCRWEEKREPETITION"]) $chk="selected"; else $chk=""; $createdata.="$i.\r\n"; } $createdata.=' '.$callang["CAL_WEEKON"].' '.$cal_day[0].' '.$cal_day[1].' '.$cal_day[2].' '.$cal_day[3].' '.$cal_day[4].' '.$cal_day[5].' '.$cal_day[6].' --'; for($i=1;$i<6;$i++) { if($i==$eventrcr["RCRWEEKOFMONTHNUMBER"]) $chk="selected"; else $chk=""; $createdata.="$i.\r\n"; } $createdata.=' '.$callang["CAL_WEEKOFMONTH"].' --'; for($i=1;$i<13;$i++) { if($i==$eventrcr["RCRMONTHREPETITION"]) $chk="selected"; else $chk=""; $createdata.="$i.\r\n"; } $createdata.=' '.$callang["CAL_MONTH"].' --'; for($i=1;$i<13;$i++) { if($i==$eventrcr["RCRMONTHOFYEARNUMBER"]) $chk="selected"; else $chk=""; $createdata.="$mth[$i]\r\n"; } $createdata.=' '.$callang["CAL_MONTHOFWEEK"].' --'; for($i=1;$i<6;$i++) { if($i==$eventrcr["RCRYEARREPETITION"]) $chk="selected"; else $chk=""; $createdata.="$i.\r\n"; } $createdata.=' '.$callang["CAL_YEAR"].' '.$callang["CAL_ENDDATE"].' '.$callang["TXT_NOENDDATE"].' '.$callang["CAL_UNTIL"].' '; $createEd1end=''; for($i=1;$i<13;$i++) { if($i==$Ercrmonth) $chk="selected"; else $chk=""; $createEd1end.="".$mth[$i].""; } $createEd1end.=''; $createEd2end.=''; for($i=1;$i<32;$i++) { if($i==$Ercrday) $chk="selected"; else $chk=""; $createEd2end.="".$i.""; } $createEd2end.=''; $createdata.=($calsettings['OWNDATEFORMAT']=="j.n.Y"?$createEd2end.' '.$createEd1end:$createEd1end.' '.$createEd2end).' '; for($i=date("Y");$i".$i.""; } $createdata.=' '.$callang["TXT_INVITATIONS"].' '.($calsettings['jshide']?'['.(count($eventcnt)?'-':'+').']':'').' '; if(is_array($eventcnt)) { while (list (, $val) = each ($eventcnt)) { $createcdata.= $val[CNTEMAIL].'; '; } $createdata.=substr($createcdata,0,-1); } $createdata.=' '.$callang["TXT_SENDINVITATION"].' '.$callang["CAL_REMINDERS"].' '.($calsettings['jshide']?'['.($eventrmn[0]["RMN_ID"]?'-':'+').']':'').' '.$callang["TXT_DONTSENDREMINDER"].' '.$callang["TXT_SENDREMINDER"].' I. '; for($i=0;$i<23;$i++) { if($i==$eventrmn[0]["RMNHOURSBEFORE"]) $chk="selected"; else $chk=""; $createdata.="".$i.""; } $createdata.=' '.$callang["CAL_HOURS"].' '; for($i=0;$i<59;$i+=5) { if($i==$eventrmn[0]["RMNMINUTESBEFORE"]) $chk="selected"; else $chk=""; $createdata.="".sprintf ("%02d",$i).""; } $createdata.=' '.$callang["CAL_MINUTES"].' '; for($i=0;$i<8;$i++) { if($i==$eventrmn[0]["RMNDAYSBEFORE"]) $chk="selected"; else $chk=""; $createdata.="".$i.""; } $createdata.=' '.$callang["CAL_DAYS"].' '.$callang["CAL_IM"].' '.$lang["MSG_EMPTYISDEFAULT"].' '.$callang["CAL_EMAILADDRESS"].' II. --'; for($i=0;$i<23;$i++) { if($i==$eventrmn[1]["RMNHOURSBEFORE"] && $eventrmn[1]["RMNHOURSBEFORE"]!="") $chk="selected"; else $chk=""; $createdata.="".$i."\r\n"; } $createdata.=' '.$callang["CAL_HOURS"].' --'; for($i=0;$i<59;$i+=5) { if($i==$eventrmn[1]["RMNMINUTESBEFORE"] && $eventrmn[1]["RMNMINUTESBEFORE"]!="") $chk="selected"; else $chk=""; $createdata.="".sprintf ("%02d",$i)."\r\n"; } $createdata.=' '.$callang["CAL_MINUTES"].' --'; for($i=0;$i<8;$i++) { if($i==$eventrmn[1]["RMNDAYSBEFORE"] && $eventrmn[1]["RMNDAYSBEFORE"]!="") $chk="selected"; else $chk=""; $createdata.="".$i."\r\n"; } $createdata.=' '.$callang["CAL_DAYS"].' '.$callang["CAL_IM"].' '.$lang["MSG_EMPTYISDEFAULT"].' '.$callang["CAL_EMAILADDRESS"].' '.($cal_access&2?'':' ').' '.($cal_access&2?'':' ').' '; ?>