root/trunk/inc_xml/rss/communities.inc.php

Revision 1, 2.0 KB (checked in by anonymous, 7 years ago)

initial import

Line 
1<?php
2/****************************************************** Open .node ***
3 * Description:   
4 * Status:        Stable.
5 * Author:        Alexandre Dath <alexandre@dotnode.com>
6 * $Id$
7 *
8 * Copyright (C) 2005 Alexandre Dath <alexandre@dotnode.com>
9 *
10 * This program is free software; you can redistribute it and/or modify
11 * it under the terms of the GNU General Public License as published by
12 * the Free Software Foundation; either version 2 of the License, or
13 * (at your option) any later version.
14 *
15 * This program is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18 * GNU General Public License for more details.
19 *
20 * You should have received a copy of the GNU General Public License
21 * along with this program; if not, write to the Free Software Foundation,
22 * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
23 ******************** http://opensource.ikse.net/projects/dotnode ***/
24
25
26$_SMARTY['rss'] = array(
27    'title' => '.node | My communities',
28    'description' => 'Last activities on your communities',
29    'link' => 'http://'.$config['domain'].'/communities/mine'
30);
31
32$items = $db->getAssoc('SELECT c.id_comm AS id_comm, c.id AS id, c.name AS name, c.nb_members AS nb_members, c.moderated AS moderated, c.last_post_date AS last_post_date FROM community AS c LEFT JOIN user_comm AS u USING (id_comm) WHERE u.id=? ORDER BY c.last_post_date DESC LIMIT 0,20', true, array($url_id));
33
34if(DB::isError($items))
35    error_log($items->getUserInfo());
36else
37foreach($items as $id_comm=>$item)
38{
39    $_SMARTY['rss']['item']['http://'.$config['domain'].'/communities/forum/'.$id_comm.'/'.$item['last_post_date']] = array(
40        'title' => $item['name'],
41        'author' => '.node communities activity survey',
42        'pubDate' => date('r', $item['last_post_date']),
43        'link' => 'http://'.$config['domain'].'/communities/forum/'.$id_comm.'/'.$item['last_post_date'],
44        'description' => 'Last change on '.date('r', $item['last_post_date'])
45    );
46}
47
48?>
Note: See TracBrowser for help on using the browser.