Una vez que ya manejamos toda la informaci?n contenida en lo art?culos precedente, podemos ponerla en pr?ctica en una aplicaci?n. Retomando el caso utilizado en un art?culo precedente (ver Recuperar eventos agendados con Zend GData Client Library), el ejemplo que mostramos a continuaci?n lo actualiza y le a?ade links para editar y borrar cada uno de los eventos.
Estos links apuntan, respectivamente, a los scripts edit.php y delete.php, y utilizan el m?todo GET para pasar el evento identificador (extra?do de la entrada del evento) a estos scripts.
Veamos c?mo quedar?a:
Esto es lo que nos deber?a aparecer en pantalla:
El siguiente ejemplo contiene el c?digo para el script delete.php, el cual recibe el identificador del evento a trav?s del m?todo GET y lo utiliza para borrar el evento, siguiendo el caso bosquejado en otro de los art?culos de esta serie (ver Borrar y modificar eventos ya existentes).
El ejemplo que sigue contiene el c?digo para el script edit.php:
En este caso tambi?n se recibe el evento identificador por medio del m?todo GET. ?ste utiliza entonces el identificador para recuperar los detalles del evento utilizando el m?todo getCalendarEventEntry() y llena autom?ticamente el formulario Web con estos mismos detalles. El usuario puede ahora modificar los detalles del evento en el formulario y enviarlo. Al enviarse, el script contacta otra vez la API de Calendar Data, construye un
revisado que contiene los nuevos detalles del evento, y utiliza el m?todo save() para guardar los cambios en el servidor.
No se pierdan los pr?ximos art?culos!!!
Google Calendar Parte 1
?Que es una API??
No hay comentarios.