X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fxnetgrp%2Ffeed.inc.php;h=0e98197a998c670aa15951a10032d3ab4b65d7ab;hb=a037f0a822d44e1fd79e5fe488092b0ab8dbc1ab;hp=d3f72b8174c474eb2de6a9411cb70dad21599cff;hpb=a6391000e89c59f3c26d1a62bb06857df706bf50;p=platal.git diff --git a/modules/xnetgrp/feed.inc.php b/modules/xnetgrp/feed.inc.php index d3f72b8..0e98197 100644 --- a/modules/xnetgrp/feed.inc.php +++ b/modules/xnetgrp/feed.inc.php @@ -1,6 +1,6 @@ it =& $it; $this->user =& $user; @@ -70,24 +70,24 @@ class XnetGrpEventFeed extends PlFeed 'xnetgrp/announce-rss.tpl'); } - protected function fetch(PlUser &$user) + protected function fetch(PlUser $user) { global $globals; if (!is_null($user)) { return new UserFilterIterator( - XDB::iterator("SELECT a.id, a.titre AS title, a.texte, a.contacts, - a.create_date AS publication, - FIND_IN_SET('photo', a.flags) AS photo, - CONCAT({?}, '/#art', a.id) AS link - FROM groupex.announces AS a - WHERE peremption >= NOW() AND a.asso_id = {?}", + XDB::iterator("SELECT id, titre AS title, texte, contacts, + create_date AS publication, + FIND_IN_SET('photo', flags) AS photo, + CONCAT({?}, '/#art', id) AS link + FROM group_announces + WHERE expiration >= NOW() AND asso_id = {?}", $this->link, $globals->asso('id'), $user)); } else { - return XDB::iterator("SELECT a.id, a.titre AS title, a.texte, a.create_date AS publication, - CONCAT({?}, '/#art', a.id) AS link, + return XDB::iterator("SELECT id, titre AS title, texte, create_date AS publication, + CONCAT({?}, '/#art', id) AS link, NULL AS photo, NULL AS contacts - FROM groupex.announces AS a - WHERE FIND_IN_SET('public', a.flags) AND peremption >= NOW() AND a.asso_id = {?}", + FROM group_announces + WHERE FIND_IN_SET('public', flags) AND expiration >= NOW() AND asso_id = {?}", $this->link, $globals->asso('id')); } }