Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZendFramework][Gdata] Edytowanie powtarzającego się rekordu, tylko w jednym dniu
Forum PHP.pl > Forum > PHP > Frameworki
Earth
W Google Calendar wstawiłem 1 wydarzenie powtarzające się codziennie. Teraz w jednym dniu chce je zmienić, w pozostałych dniach pozostaje nie zmienione. Gdy użyje poniższego kodu, wydarzenie zmienia się we wszystkich dniach.

  1. $client = Zend_Gdata_AuthSub::getHttpClient($token);
  2. $service = new Zend_Gdata_Calendar($client);
  3.  
  4. $event = $service->getCalendarEventEntry($eventId);
  5. $event->title = $service->newTitle("uzytkownik1");
  6. $event->save();


Jakieś pomysły jak zmienić rekord tylko w tym jednym dniu?
Może jest sposób, żeby usunąć wydarzenie tylko w jednym dniu?
Z góry dziękuje.
fander
Witam

Jak dla mnie to jeśli masz ewent trwający od n do n+m i chcesz zmienić ewenta w dniu n+x gdzie x jest mniejsze od m to musisz stworzyć 3 nowe ewenty 1 od n do x następny w dniu n+x a na koniec od n+x do n+m a tego trwającego codziennie od n do n+m usunąć.

Mogę się mylić ale to rozwiązanie jest dla mnie logiczne.

Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.