Changeset 4659


Ignore:
Timestamp:
07/04/11 16:28:34 (13 years ago)
Author:
fernando-alberto
Message:

Ticket #1269 - Desenvolvimento da nova solucao de arquivamento local MailArchiver?, carga da api JavaScript?

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/expressoMail1_2/MailArchiver/2.2/expressoMail1_2/index.php

    r4644 r4659  
    194194        echo "<script language='javascript'> var account_id = ".$GLOBALS['phpgw_info']['user']['account_id'].";var expresso_offline = false;</script>"; 
    195195 
     196    //MAILARCHIVER 
     197    echo "<script language='javascript'> var account_id = ".$GLOBALS['phpgw_info']['user']['account_id'].";var expresso_offline = false; var mail_archive_host = '".$_SERVER['REMOTE_ADDR']."';</script>\n"; 
     198    //XSS|CORS|XDOMAIN testing 
     199    //echo "<script language='javascript'> var account_id = ".$GLOBALS['phpgw_info']['user']['account_id'].";var expresso_offline = false; var mail_archive_host = '10.200.242.186';</script>\n";         
     200         
     201    //MAILARCHIVER 
     202    if ($GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['use_local_messages']){ 
     203        // echo '<script type="text/javascript" src="http://'.$_SERVER['REMOTE_ADDR'].':9876/arcserv/ArchiveServices?js&nojsutils"></script>'; 
     204         
     205        $mail_archiver_host = $_SERVER['REMOTE_ADDR']; 
     206         
     207        //Check protocol in use (https or http) 
     208        if($_SERVER['HTTPS'] != 'on'){ 
     209            $mail_archiver_protocol = "http"; 
     210            $mail_archiver_port = "4333"; 
     211        } 
     212        else{ 
     213            $mail_archiver_protocol = "https"; 
     214            $mail_archiver_port = "4334"; 
     215        } 
     216        //JS Variables (to add on jscripts) 
     217        echo '<script type="text/javascript">var mail_archive_protocol="'.$mail_archiver_protocol.'"; var mail_archive_port="'.$mail_archiver_port.'";</script>'; 
     218        //CXF custom js files, from MailArchiver ArcServUtil JS files repository, intended to be running already: CORS support and custom TRANSPORT object 
     219        echo '<script type="text/javascript" src="'.$mail_archiver_protocol.'://'.$mail_archiver_host.':'.$mail_archiver_port.'/arcservutil/cxf-addon-transport.js"></script>'; 
     220         
     221        echo '<script type="text/javascript" src="'.$mail_archiver_protocol.'://'.$mail_archiver_host.':'.$mail_archiver_port.'/arcservutil/cxf-utils-cors.js"></script>'; 
     222        //Debbuing utils 
     223        //echo '<script type="text/javascript" src="'.$mail_archiver_protocol.'://'.$mail_archiver_host.':'.$mail_archiver_port.'/arcservutil/debugging-utils.js"></script>'; 
     224 
     225        //CXF UTILS MAIN FILE 
     226        echo '<script type="text/javascript" src="'.$mail_archiver_protocol.'://'.$mail_archiver_host.':'.$mail_archiver_port.'/arcserv/ArchiveServices?js&nojsutils"></script>'; 
     227         
     228        //FULLY CXF JS FILE 
     229        //echo '<script type="text/javascript" src="'.$mail_archiver_protocol.'://'.$mail_archiver_host.':'.$mail_archiver_port.'/arcserv/ArchiveServices?js"></script>'; 
     230         
     231        //echo $obj -> getFilesJs("js/mail_archiver.js," . $GLOBALS['phpgw_info']['flags']['update_version']); 
     232        echo '<script src="js/mail_archiver.js?'.$update_version.'"></script>'; 
     233 
     234        /* 
     235        echo '<script type="text/javascript" src="js/cxf-utils-ADDON-TRANSPORT.js"></script>\n'; 
     236        echo '<script type="text/javascript" src=""></script>\n'; 
     237        echo '<script type="text/javascript" src="http://' . $_SERVER['REMOTE_ADDR'] . ':9876/arcserv/ArchiveServices?js&nojsutils"></script>\n'; 
     238        echo '<script type="text/javascript" src="js/mail_archiver.js"></script>\n'; 
     239        echo '<script type="text/javascript">'. 
     240         'SystemCheck();'. 
     241         '</script>\n'; 
     242       * 
     243         */ 
     244         
     245    }    
     246         
     247         
    196248        $obj = createobject("expressoMail1_2.functions"); 
    197249 
     
    201253 
    202254        // este arquivo deve ser carregado antes que 
    203         // os demais pois nele contem a função get_lang 
    204         // que é utilizada em diversas partes 
     255        // os demais pois nele contem a funᅵᅵo get_lang 
     256        // que ï¿œ utilizada em diversas partes 
    205257        echo $obj -> getFilesJs("js/common_functions.js",$update_version); 
    206258        include("inc/load_lang.php"); 
    207259 
    208         // INCLUDE these JS Files: 
    209         if ($_SESSION['phpgw_info']['user']['preferences']['expressoMail']['use_local_messages'])  
    210                 echo "<script src='js/gears_init.js?".$update_version."'></script>"; 
     260    //MAILARCHIVER 
     261    /* 
     262    if ($GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['use_local_messages']) 
     263        echo $obj -> getFilesJs("js/gears_init.js,"."js/mail_sync.js,"."js/local_messages.js,".$GLOBALS['phpgw_info']['flags']['update_version']); 
     264    */ 
     265      
     266     
     267        // GEARS OFF INCLUDE these JS Files: 
     268        //if ($_SESSION['phpgw_info']['user']['preferences']['expressoMail']['use_local_messages'])  
     269        //      echo "<script src='js/gears_init.js?".$update_version."'></script>"; 
    211270        echo '<script src="../phpgwapi/js/dftree/dftree.js?'.$update_version.'"></script>'; 
    212271        echo '<script src="js/drag_area.js?'.$GLOBALS['phpgw_info']['apps']['expressoMail1_2']['version'].'"></script>'; 
     
    214273                                "js/main.js," . 
    215274                                "js/draw_api.js,"; 
    216         if($_SESSION['phpgw_info']['user']['preferences']['expressoMail']['use_local_messages']) 
    217                 $scripts .= "js/local_messages.js,"; 
     275        // GEARS OFF 
     276        //if($_SESSION['phpgw_info']['user']['preferences']['expressoMail']['use_local_messages']) 
     277        //      $scripts .= "js/local_messages.js,"; 
    218278        $scripts .= "js/messages_controller.js," . 
    219279                                "js/DropDownContacts.js," . 
Note: See TracChangeset for help on using the changeset viewer.