X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fcarnet.php;h=223b2abcedd73cbeee4892930e31cbe9fc63ee5f;hb=1bd2bc7ea7d5beb0a9f12427b98f000319dc73cc;hp=d96dcb6d6add7f2e1410dc06253ff59de14a316f;hpb=93c099e155700879064370905bde12a755feb657;p=platal.git diff --git a/modules/carnet.php b/modules/carnet.php index d96dcb6..223b2ab 100644 --- a/modules/carnet.php +++ b/modules/carnet.php @@ -49,11 +49,8 @@ class CarnetModule extends PLModule if (!S::has('core_rss_hash')) { return; } - $page->assign('xorg_rss', - array('title' => 'Polytechnique.org :: Carnet', - 'href' => '/carnet/rss/'.S::v('forlife') - .'/'.S::v('core_rss_hash').'/rss.xml') - ); + $page->setRssLink('Polytechnique.org :: Carnet', + '/carnet/rss/'.S::v('forlife') .'/'.S::v('core_rss_hash').'/rss.xml'); } function handler_index(&$page) @@ -191,6 +188,7 @@ class CarnetModule extends PLModule $page->changeTpl('carnet/mescontacts.tpl'); require_once("applis.func.inc.php"); $page->assign('xorg_title','Polytechnique.org - Mes contacts'); + $this->_add_rss_link($page); $uid = S::v('uid'); $user = Env::v('user'); @@ -233,8 +231,6 @@ class CarnetModule extends PLModule } if ($action == 'trombi') { - require_once 'trombi.inc.php'; - $trombi = new Trombi(array($this, '_get_list')); $trombi->setNbRows(4); $page->assign_by_ref('trombi',$trombi); @@ -339,7 +335,7 @@ class CarnetModule extends PLModule function handler_ical(&$page) { - require_once dirname(__FILE__).'/carnet/smarty.php'; + require_once 'ical.inc.php'; $page->changeTpl('carnet/calendar.tpl', NO_SKIN); $page->register_function('display_ical', 'display_ical'); @@ -374,13 +370,14 @@ class CarnetModule extends PLModule header('Content-Type: text/calendar; charset=utf-8'); } - function handler_vcard(&$page) + function handler_vcard(&$page, $photos = null) { $res = XDB::query('SELECT contact FROM contacts WHERE uid = {?}', S::v('uid')); + require_once('vcard.inc.php'); - $vcard = new VCard($res->fetchColumn()); + $vcard = new VCard($res->fetchColumn(), $photos == 'photos'); $vcard->do_page(&$page); } }