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)
$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');
}
if ($action == 'trombi') {
- require_once 'trombi.inc.php';
-
$trombi = new Trombi(array($this, '_get_list'));
$trombi->setNbRows(4);
$page->assign_by_ref('trombi',$trombi);
while (list($alias) = $citer->next()) {
$user = get_user_details($alias);
- $pdf->addContact($user, $arg0 == 'photos' || $arg1 == 'photos');
+ $pdf = ContactsPDF::addContact($pdf, $user, $arg0 == 'photos' || $arg1 == 'photos');
}
$pdf->Output();
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');
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);
}
}