projects
/
platal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Only stores required profile modifications.
[platal.git]
/
modules
/
carnet.php
diff --git
a/modules/carnet.php
b/modules/carnet.php
index
2125cf9
..
944b8a8
100644
(file)
--- a/
modules/carnet.php
+++ b/
modules/carnet.php
@@
-1,6
+1,6
@@
<?php
/***************************************************************************
<?php
/***************************************************************************
- * Copyright (C) 2003-201
0
Polytechnique.org *
+ * Copyright (C) 2003-201
1
Polytechnique.org *
* http://opensource.polytechnique.org/ *
* *
* This program is free software; you can redistribute it and/or modify *
* http://opensource.polytechnique.org/ *
* *
* This program is free software; you can redistribute it and/or modify *
@@
-39,7
+39,7
@@
class CarnetModule extends PLModule
);
}
);
}
- function _add_rss_link(
&
$page)
+ function _add_rss_link($page)
{
if (!S::hasAuthToken()) {
return;
{
if (!S::hasAuthToken()) {
return;
@@
-48,14
+48,14
@@
class CarnetModule extends PLModule
'/carnet/rss/' . S::v('hruid') . '/' . S::user()->token . '/rss.xml');
}
'/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);
}
{
$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');
{
$page->changeTpl('carnet/panel.tpl');
@@
-79,7
+79,7
@@
class CarnetModule extends PLModule
$this->_add_rss_link($page);
}
$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 . '.');
{
if (!(is_int($promo) || ctype_digit($promo)) || $promo < 1920 || $promo > date('Y')) {
$page->trigError('Promotion invalide : ' . $promo . '.');
@@
-88,7
+88,7
@@
class CarnetModule extends PLModule
return (int)$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);
{
if (strpos($promo, '-') === false) {
$promo = $this->getSinglePromotion($page, $promo);
@@
-119,7
+119,7
@@
class CarnetModule extends PLModule
return $array;
}
return $array;
}
- private function addPromo(PlPage
&
$page, $promo)
+ private function addPromo(PlPage $page, $promo)
{
$promos = $this->getPromo($page, $promo);
if (!$promos || count($promos) == 0) {
{
$promos = $this->getPromo($page, $promo);
if (!$promos || count($promos) == 0) {
@@
-135,7
+135,7
@@
class CarnetModule extends PLModule
Platal::session()->updateNbNotifs();
}
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) {
{
$promos = $this->getPromo($page, $promo);
if (!$promos || count($promos) == 0) {
@@
-152,7
+152,7
@@
class CarnetModule extends PLModule
Platal::session()->updateNbNotifs();
}
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());
{
XDB::execute('INSERT IGNORE INTO watch_nonins (uid, ni_id)
VALUES ({?}, {?})', S::i('uid'), $user->id());
@@
-160,7
+160,7
@@
class CarnetModule extends PLModule
Platal::session()->updateNbNotifs();
}
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 = {?}',
{
XDB::execute('DELETE FROM watch_nonins
WHERE uid = {?} AND ni_id = {?}',
@@
-169,7
+169,7
@@
class CarnetModule extends PLModule
Platal::session()->updateNbNotifs();
}
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->changeTpl('carnet/notifs.tpl');
@@
-265,7
+265,7
@@
class CarnetModule extends PLModule
$page->assign('actions', $actions);
}
$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);
{
$page->setTitle('Mes contacts');
$this->_add_rss_link($page);
@@
-292,9
+292,10
@@
class CarnetModule extends PLModule
case 'ajouter':
if (($contact = User::get(Env::v('user')))) {
case 'ajouter':
if (($contact = User::get(Env::v('user')))) {
- if (XDB::execute("REPLACE INTO contacts (uid, contact)
- VALUES ({?}, {?})",
- $uid, $contact->id())) {
+ XDB::execute('INSERT IGNORE INTO contacts (uid, contact)
+ VALUES ({?}, {?})',
+ $uid, $contact->id());
+ if (XDB::affectedRows() > 0) {
Platal::session()->updateNbNotifs();
$page->trigSuccess('Contact ajouté !');
} else {
Platal::session()->updateNbNotifs();
$page->trigSuccess('Contact ajouté !');
} else {
@@
-315,7
+316,7
@@
class CarnetModule extends PLModule
}
if ($search && trim(Env::v('quick'))) {
$base = 'carnet/contacts/search';
}
if ($search && trim(Env::v('quick'))) {
$base = 'carnet/contacts/search';
- $view = new
SearchSet(true, false,
new UFC_Contact($user));
+ $view = new
QuickSearchSet(
new UFC_Contact($user));
} else {
$base = 'carnet/contacts';
$view = new ProfileSet(new UFC_Contact($user));
} else {
$base = 'carnet/contacts';
$view = new ProfileSet(new UFC_Contact($user));
@@
-331,7
+332,7
@@
class CarnetModule extends PLModule
//}
}
//}
}
- 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();
{
$this->load('contacts.pdf.inc.php');
$user = S::user();
@@
-357,7
+358,7
@@
class CarnetModule extends PLModule
exit;
}
exit;
}
- function handler_rss(
&
$page, $user = null, $hash = null)
+ function handler_rss($page, $user = null, $hash = null)
{
$this->load('feed.inc.php');
$feed = new CarnetFeed();
{
$this->load('feed.inc.php');
$feed = new CarnetFeed();
@@
-377,12
+378,12
@@
class CarnetModule extends PLModule
);
}
);
}
- function handler_csv_birthday(
&
$page, $alias = null, $hash = null)
+ function handler_csv_birthday($page, $alias = null, $hash = null)
{
$user = Platal::session()->tokenAuth($alias, $hash);
if (is_null($user)) {
if (S::logged()) {
{
$user = Platal::session()->tokenAuth($alias, $hash);
if (is_null($user)) {
if (S::logged()) {
- $user =
=
S::user();
+ $user = S::user();
} else {
return PL_FORBIDDEN;
}
} else {
return PL_FORBIDDEN;
}
@@
-410,12
+411,12
@@
class CarnetModule extends PLModule
pl_content_headers("text/comma-separated-values;charset=".$encoding);
}
pl_content_headers("text/comma-separated-values;charset=".$encoding);
}
- function handler_ical(
&
$page, $alias = null, $hash = null)
+ function handler_ical($page, $alias = null, $hash = null)
{
$user = Platal::session()->tokenAuth($alias, $hash);
if (is_null($user)) {
if (S::logged()) {
{
$user = Platal::session()->tokenAuth($alias, $hash);
if (is_null($user)) {
if (S::logged()) {
- $user =
=
S::user();
+ $user = S::user();
} else {
return PL_FORBIDDEN;
}
} else {
return PL_FORBIDDEN;
}
@@
-432,7
+433,7
@@
class CarnetModule extends PLModule
pl_content_headers("text/calendar");
}
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');
{
$pf = new ProfileFilter(new UFC_Contact(S::user()));
$vcard = new VCard($photos == 'photos');
@@
-440,12
+441,12
@@
class CarnetModule extends PLModule
$vcard->show();
}
$vcard->show();
}
- function handler_csv(
&
$page, $alias = null, $hash = null)
+ function handler_csv($page, $alias = null, $hash = null)
{
$user = Platal::session()->tokenAuth($alias, $hash);
if (is_null($user)) {
if (S::logged()) {
{
$user = Platal::session()->tokenAuth($alias, $hash);
if (is_null($user)) {
if (S::logged()) {
- $user =
=
S::user();
+ $user = S::user();
} else {
return PL_FORBIDDEN;
}
} else {
return PL_FORBIDDEN;
}