Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework][Gdata] Edytowanie powtarzającego się rekordu, tylko w jednym dniu, Google Calendar
Earth
post
Post #1





Grupa: Zarejestrowani
Postów: 169
Pomógł: 2
Dołączył: 6.12.2006

Ostrzeżenie: (0%)
-----


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.

Ten post edytował Earth 22.06.2010, 12:02:45
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
fander
post
Post #2





Grupa: Zarejestrowani
Postów: 231
Pomógł: 22
Dołączył: 6.10.2008

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.09.2025 - 08:49