);
}
- function _add_rss_link(&$page)
+ function _add_rss_link($page)
{
if (!S::hasAuthToken()) {
return;
'/carnet/rss/' . S::v('hruid') . '/' . S::user()->token . '/rss.xml');
}
- function handler_index(&$page)
+ function handler_index($page)
{
$page->changeTpl('carnet/index.tpl');
$page->setTitle('Mon carnet');
$this->_add_rss_link($page);
}
- function handler_panel(&$page)
+ function handler_panel($page)
{
$page->changeTpl('carnet/panel.tpl');
$this->_add_rss_link($page);
}
- private function getSinglePromotion(PlPage &$page, $promo)
+ private function getSinglePromotion(PlPage $page, $promo)
{
if (!(is_int($promo) || ctype_digit($promo)) || $promo < 1920 || $promo > date('Y')) {
$page->trigError('Promotion invalide : ' . $promo . '.');
return (int)$promo;
}
- private function getPromo(PlPage &$page, $promo)
+ private function getPromo(PlPage $page, $promo)
{
if (strpos($promo, '-') === false) {
$promo = $this->getSinglePromotion($page, $promo);
return $array;
}
- private function addPromo(PlPage &$page, $promo)
+ private function addPromo(PlPage $page, $promo)
{
$promos = $this->getPromo($page, $promo);
if (!$promos || count($promos) == 0) {
Platal::session()->updateNbNotifs();
}
- private function delPromo(PlPage &$page, $promo)
+ private function delPromo(PlPage $page, $promo)
{
$promos = $this->getPromo($page, $promo);
if (!$promos || count($promos) == 0) {
Platal::session()->updateNbNotifs();
}
- public function addNonRegistered(PlPage &$page, PlUser &$user)
+ public function addNonRegistered(PlPage $page, PlUser $user)
{
XDB::execute('INSERT IGNORE INTO watch_nonins (uid, ni_id)
VALUES ({?}, {?})', S::i('uid'), $user->id());
Platal::session()->updateNbNotifs();
}
- public function delNonRegistered(PlPage &$page, PlUser &$user)
+ public function delNonRegistered(PlPage $page, PlUser $user)
{
XDB::execute('DELETE FROM watch_nonins
WHERE uid = {?} AND ni_id = {?}',
Platal::session()->updateNbNotifs();
}
- public function handler_notifs(&$page, $action = null, $arg = null)
+ public function handler_notifs($page, $action = null, $arg = null)
{
$page->changeTpl('carnet/notifs.tpl');
$page->assign('actions', $actions);
}
- function handler_contacts(&$page, $action = null, $subaction = null, $ssaction = null)
+ function handler_contacts($page, $action = null, $subaction = null, $ssaction = null)
{
$page->setTitle('Mes contacts');
$this->_add_rss_link($page);
//}
}
- function handler_pdf(&$page, $arg0 = null, $arg1 = null)
+ function handler_pdf($page, $arg0 = null, $arg1 = null)
{
$this->load('contacts.pdf.inc.php');
$user = S::user();
exit;
}
- function handler_rss(PlPage& $page, PlUser& $user)
+ function handler_rss(PlPage $page, PlUser $user)
{
$this->load('feed.inc.php');
$feed = new CarnetFeed();
);
}
- function handler_csv_birthday(PlPage& $page, PlUser& $user)
+ function handler_csv_birthday(PlPage $page, PlUser $user)
{
$page->changeTpl('carnet/calendar.outlook.tpl', NO_SKIN);
$filter = new UserFilter(new UFC_Contact($user));
pl_content_headers("text/comma-separated-values;charset=".$encoding);
}
- function handler_ical(PlPage& $page, PlUser& $user)
+ function handler_ical(PlPage $page, PlUser $user)
{
require_once 'ical.inc.php';
$page->changeTpl('carnet/calendar.tpl', NO_SKIN);
pl_content_headers("text/calendar");
}
- function handler_vcard(&$page, $photos = null)
+ function handler_vcard($page, $photos = null)
{
$pf = new ProfileFilter(new UFC_Contact(S::user()));
$vcard = new VCard($photos == 'photos');
- $vcard->addProfiles($pf->getProfiles());
+ $vcard->addProfiles($pf->getProfiles(null, Profile::FETCH_ALL));
$vcard->show();
}
- function handler_csv(PlPage& $page, PlUser& $user)
+ function handler_csv(PlPage $page, PlUser $user)
{
$page->changeTpl('carnet/mescontacts.outlook.tpl', NO_SKIN);
$pf = new ProfileFilter(new UFC_Contact($user));