Ignore:
Timestamp:
01/18/08 15:17:58 (16 years ago)
Author:
niltonneto
Message:

Commit da nova versão do módulo, usando agente em C.
Vide Página do módulo do Trac:
http://www.expressolivre.org/dev/wiki/messenger

A versão anterior encontra-se na subpasta bkp (32/64).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/instant_messenger/index.php

    r140 r151  
    11<?php 
    2         /****************************************************\ 
    3          *                                                                                                      * 
    4          *                              Im - Instant Messenger                          * 
    5          *                                                                                                      * 
    6         \****************************************************/ 
    7          
    8         $GLOBALS['phpgw_info']['flags'] = array( 
    9                 'currentapp' => 'instant_messenger', 
    10                 'im_version'    => '0.2' 
    11         ); 
     2        /***************************************************\ 
     3         * Im - Instant Messenger                                                                       * 
     4         * Authors - Alexandre Correia                                                  * 
     5         *                       Rodrigo Souza                                                                  * 
     6        \***************************************************/ 
     7 
     8        $GLOBALS['phpgw_info']['flags']['currentapp'] = 'instant_messenger'; 
     9        $GLOBALS['phpgw_info']['flags']['im_version'] = '0.3'; 
    1210         
    1311        include("../header.inc.php"); 
    1412    $im_version = $GLOBALS['phpgw_info']['flags']['im_version']; 
    1513 
    16         // Template   
    1714        $template_1 = CreateObject('phpgwapi.Template',PHPGW_APP_TPL); 
    1815        $template_1->set_file(Array('instant_messenger' => 'index.tpl')); 
    1916        $template_1->set_block('instant_messenger','index'); 
    2017        $template_1->pfp('out','index'); 
     18 
     19        require_once PHPGW_SERVER_ROOT . '/instant_messenger/inc/im_sessions.inc.php'; 
     20 
     21   $webserver_url = $GLOBALS['phpgw_info']['server']['webserver_url']; 
     22   $webserver_url = ( !empty($webserver_url) ) ? $webserver_url : '/'; 
     23   if ( strrpos($webserver_url, '/') === false || strrpos($webserver_url, '/') != (strlen($webserver_url)-1) ) 
     24                $webserver_url .= '/'; 
     25 
     26   $webserver_url = $webserver_url . 'instant_messenger/'; 
     27 
     28        print '<script type="text/javascript">var path_im = "'.$webserver_url.'";</script>'; 
    2129         
    22         // Session 
    23         $_SESSION['phpgw_info']['instant_messenger']['user']                            = $GLOBALS['phpgw_info']['user']['account_lid']; 
    24         $_SESSION['phpgw_info']['instant_messenger']['passwd']                        = $GLOBALS['phpgw_info']['user']['passwd']; 
    25         $_SESSION['phpgw_info']['instant_messenger']['name_jabber']           = $GLOBALS['phpgw_info']['server']['name_jabber']; 
    26         $_SESSION['phpgw_info']['instant_messenger']['port_jabber']           = $GLOBALS['phpgw_info']['server']['port_jabber']; 
    27         $_SESSION['phpgw_info']['instant_messenger']['resource_jabber']      = $GLOBALS['phpgw_info']['server']['resource_jabber']; 
    28  
    29         // Conf. Ldap 
    30         $_SESSION['phpgw_info']['instant_messenger']['server_ldap_jabber']    = $GLOBALS['phpgw_info']['server']['server_ldap_jabber']; 
    31         $_SESSION['phpgw_info']['instant_messenger']['context_ldap_jabber']   = $GLOBALS['phpgw_info']['server']['context_ldap_jabber']; 
    32         $_SESSION['phpgw_info']['instant_messenger']['user_ldap_jabber']      = $GLOBALS['phpgw_info']['server']['user_ldap_jabber']; 
    33         $_SESSION['phpgw_info']['instant_messenger']['password_ldap_jabber']  = $GLOBALS['phpgw_info']['server']['password_ldap_jabber'];        
    34         $_SESSION['phpgw_info']['instant_messenger']['size_file_jabber']         = $GLOBALS['phpgw_info']['server']['size_file_jabber'];         
    35          
    36         $_SESSION['phpgw_info']['instant_messenger']['server']['db_name'] = $GLOBALS['phpgw_info']['server']['db_name']; 
    37         $_SESSION['phpgw_info']['instant_messenger']['server']['db_host'] = $GLOBALS['phpgw_info']['server']['db_host']; 
    38         $_SESSION['phpgw_info']['instant_messenger']['server']['db_port'] = $GLOBALS['phpgw_info']['server']['db_port']; 
    39         $_SESSION['phpgw_info']['instant_messenger']['server']['db_user'] = $GLOBALS['phpgw_info']['server']['db_user']; 
    40         $_SESSION['phpgw_info']['instant_messenger']['server']['db_pass'] = $GLOBALS['phpgw_info']['server']['db_pass'];         
    41         $_SESSION['phpgw_info']['instant_messenger']['server']['db_type'] = $GLOBALS['phpgw_info']['server']['db_type']; 
    42  
    4330        // Footer 
    4431        $GLOBALS['phpgw']->common->phpgw_footer(); 
     32 
    4533?> 
     34<!--<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">--> 
     35<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
     36        <head> 
     37                <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> 
     38                <title>IM</title> 
     39                <!-- JavaScript --> 
     40                <script type="text/javascript" src="js/connector.js"></script> 
     41                <script type="text/javascript" src="js/xtools.js"></script> 
     42                <script type="text/javascript" src="js/jabber.js"></script> 
     43                <script type="text/javascript" src="js/client.js"></script> 
     44                <script type="text/javascript" src="js/images.js"></script> 
     45                <script type="text/javascript" src="js/dragdrop.js"></script> 
     46                <script type="text/javascript" src="js/build_win.js"></script> 
     47 
     48                <!-- JavaScript Aux --> 
     49                <script type="text/javascript" src="js/templates.js"></script> 
     50                <script type="text/javascript" src="js/fcommon.js"></script> 
     51                <script type="text/javascript" src="js/menu_action.js"></script> 
     52                <script type="text/javascript" src="js/functions.js"></script> 
     53                <script type="text/javascript" src="js/images.js"></script> 
     54                <script type="text/javascript" src="js/cookies_im.js"></script> 
     55 
     56                <!-- CSS --> 
     57                <link rel="stylesheet" type="text/css" href="templates/default/css/window.css"> 
     58                <link rel="stylesheet" type="text/css" href="templates/default/css/chat.css"> 
     59                <link rel="stylesheet" type="text/css" href="templates/default/css/common.css"> 
     60 
     61                <script type="text/javascript" src="js/load.js"></script>                
     62        </head> 
Note: See TracChangeset for help on using the changeset viewer.