1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| $gdataCal = new Zend_Gdata_Calendar($client);
//on retrouve l'event a partir de eventURL stocké lors de la création
$event = $gdataCal->getCalendarEventEntry($id_event);
$who_old= $gdataCal->newWho();
$who_old = $event->getWho();// $who_old objet de type zend_Gdata_Extension_Who
echo'<br ><h1> tableau du who old </h1>';
echo '<pre>';
var_dump($who_old );
echo '</pre>';
$ancienEmail = $who_old[0]->getEmail();
echo'<br ><h1> les valeurs sting individuelles </h1>';
echo $ancienEmail.'<br >' ;
//les nouvelles valeurs du who
$who = $gdataCal->newWho();
$email ="cn21lqqt8jeb9qgulpra6bj948%40group.calendar.google.com";
$rel = 'http://schemas.google.com/g/2005#event.organizer' ;
$valueString ='alain developpeur';
$who->email = $email;
$who->Rel=$rel;
$who->ValueString= $valueString;
$event->who= array($who);
//on affiche les propriétés du nouveau who pour voir les changements
$affichewho=$event->getWho();
echo'<pre>';
var_dump($affichewho);
echo'</pre>';
echo'<br >lemail est : '.$affichewho[0]->getEmail();
echo'<br >la value string est : '.$affichewho[0]->getValueString();
echo'<br >la rel est : '.$affichewho[0]->getRel();
//on sauve
$essai= $event->save(); |
Partager