X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;ds=sidebyside;f=modules%2Fcarnet.php;h=2b64a5f8b3ae3c0638bfa6bb1d5d3694228e6642;hb=5660032ac785d410f90e3f5b0d6948dc90b0cfea;hp=8109acbb761171b3d7ca739a14324d1816de4e46;hpb=89cb2025f5f2aed0be3994c89ac473aa11535853;p=platal.git diff --git a/modules/carnet.php b/modules/carnet.php index 8109acb..2b64a5f 100644 --- a/modules/carnet.php +++ b/modules/carnet.php @@ -29,9 +29,9 @@ class CarnetModule extends PLModule 'carnet/notifs' => $this->make_hook('notifs', AUTH_COOKIE), 'carnet/contacts' => $this->make_hook('contacts', AUTH_COOKIE), - 'carnet/contacts/pdf' => $this->make_hook('pdf', AUTH_COOKIE, 'user', NO_HTTPS), + 'carnet/contacts/pdf' => $this->make_hook('pdf', AUTH_COOKIE), + 'carnet/contacts/vcard' => $this->make_hook('vcard', AUTH_COOKIE), 'carnet/contacts/ical' => $this->make_hook('ical', AUTH_PUBLIC, 'user', NO_HTTPS), - 'carnet/contacts/vcard' => $this->make_hook('vcard', AUTH_COOKIE, 'user', NO_HTTPS), 'carnet/rss' => $this->make_hook('rss', AUTH_PUBLIC, 'user', NO_HTTPS), ); @@ -80,7 +80,7 @@ class CarnetModule extends PLModule private function getSinglePromotion(PlPage &$page, $promo) { if (!ctype_digit($promo) || $promo < 1920 || $promo > date('Y')) { - $page->trigError('Promotion invalide : ' . $promo); + $page->trigError('Promotion invalide : ' . $promo . '.'); return null; } return (int)$promo; @@ -107,7 +107,7 @@ class CarnetModule extends PLModule return null; } if ($promo1 > $promo2) { - $page->trigError("Intervale non valide : " . $promo); + $page->trigError('Intervalle non valide : ' . $promo . '.'); return null; } $array = array(); @@ -267,7 +267,7 @@ class CarnetModule extends PLModule if (($user = User::get(Env::v('user')))) { if (XDB::execute("DELETE FROM contacts WHERE uid = {?} AND contact = {?}", $uid, $user->id())) { - $page->trigSuccess("Contact retiré !"); + $page->trigSuccess("Contact retiré !"); } } break; @@ -276,9 +276,9 @@ class CarnetModule extends PLModule if (($user = User::get(Env::v('user')))) { if (XDB::execute("REPLACE INTO contacts (uid, contact) VALUES ({?}, {?})", $uid, $user->id())) { - $page->trigSuccess('Contact ajouté !'); + $page->trigSuccess('Contact ajouté !'); } else { - $page->trigWarning('Contact déjà dans la liste !'); + $page->trigWarning('Contact déjà dans la liste !'); } } break; @@ -398,7 +398,7 @@ class CarnetModule extends PLModule } $page->assign('events', $annivs); - header('Content-Type: text/calendar; charset=utf-8'); + pl_content_headers("text/calendar"); } function handler_vcard(&$page, $photos = null)