root/trunk/inc/messages/write.inc.php

Revision 15, 1.7 KB (checked in by alexx, 7 years ago)
  • fix last bug in communities (see [14])
  • execute a "conversion smarty style" script ;) : for i in find . -type f | grep "\.php$" | grep -v "\.svn"; do perl -pi -e "s/\\\$smarty->assign\((.*),(.*)\);/\\\$_SMARTY\[\$1\] = \$2;/" $i; done
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
25if(strlen($token[2]) == 32)
26{
27    $to = $db->getRow('SELECT id,fname,lname FROM user WHERE id=?', array($token[2]));
28
29    if(is_numeric($token[3]))
30    {
31        $message = $db->getRow('SELECT id_mess, id_from, from_str, type, dest, subject, message, flag, date FROM message WHERE id=? AND id_mess=?', array($_SESSION['my_id'],$token[3]));
32        $_SMARTY['message'] =  $message;
33    }
34
35    $_SMARTY['to'] =  $to;
36}
37else
38{
39    foreach($_SESSION['my_friends_id'] as $str)
40        $friends_list[] = "'".$str."'";
41
42    $friends_r = $db->query('SELECT id, lname, fname FROM user WHERE id IN (!)', implode(',', $friends_list));
43    while($friend = $friends_r->fetchRow())
44        $friends[$friend['id']] = $friend['fname'].' '.$friend['lname'];
45    $_SMARTY['friends'] = $friends;
46}
47?>
Note: See TracBrowser for help on using the browser.