ical bestand

Status
Niet open voor verdere reacties.

infernothebest

Gebruiker
Lid geworden
25 feb 2008
Berichten
76
Hoe kan ik er voor zorgen dat als bijvoorbeeld 2 of meer dezelfde afspraken achter elkaar als een activiteit word gezien?

hieronder lever $rr de data aan, deze wordt vervolgens gefilterd en word tot slot in ical fotmaar gezet

PHP:
for ( $counter = 2; $counter <= 28; $counter += 1){
$counter1 = $counter-2;
$min="30"*$counter1;
$starttime = date("Hi", strtotime($min.' minutes', $time));
$starttime2 = date("Hi", strtotime($min.' minutes', $time2));
$data= $rr[$counter];
$vak= substr($data, 0,7);
$data1 = explode("-", $data);
$data4 = substr($data1[4], 3);




if (empty($data4)){
}else{

echo "BEGIN:VEVENT\n";
echo "CLASS:PUBLIC\n";
echo "DTSTART:".date("Ymd",strtotime("monday this week"."+".$weekdatum.' days'))."T".$starttime."00\n";
echo "DTEND:".date("Ymd",strtotime("monday this week"."+".$weekdatum.' days'))."T".$starttime2."00\n";
echo "SUMMARY;LANGUAGE=en-us:".$data1[0]." ".$data1[1]." - ".$data4."\n";
echo "LOCATION:"."Docent: ".$data1[2]."\n";
echo "DESCRIPTION:\n";
echo "LAST-MODIFIED:".date("Ymd")."T".date("His")."Z\n";
echo "END:VEVENT\n";

}
 
De toepassing is mij niet helemaal duidelijk, als het een meerdaags evenement is dan zou dat gewoon bij de bron aangegeven moeten worden.

Zoals ik het nu bekijk zou je in een variabele bij moeten houden (buiten de lus) wat het vorige evenement is geweest. Binnen de lus zou je dan moeten controleren of het huidige evenement gelijk is aan het vorige.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan