Ignore:
Timestamp:
09/05/11 15:33:41 (13 years ago)
Author:
fernando-alberto
Message:

Ticket #1269 - Mergiando revisoes do branch22 de rev4972 ate rev5034

Location:
sandbox/expressoMail1_2/MailArchiver/2.2
Files:
21 edited

Legend:

Unmodified
Added
Removed
  • sandbox/expressoMail1_2/MailArchiver/2.2/admin/inc/class.uiconfig.inc.php

    r3018 r5035  
    182182                        } 
    183183                         
    184                          
    185184                        if($appname=="admin") {                                                  
    186185                                /* 
     
    195194                        } 
    196195                        $t->set_var('title',lang('Site Configuration')); 
     196                        $t->set_var('lang_Value_exceeds_the_PHP_upload_limit_for_this_server', lang('Value exceeds the PHP upload limit for this server')); 
    197197                        $t->set_var('action_url',$GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiconfig.index&appname=' . $appname)); 
    198198                        $t->set_var('th_bg',     $GLOBALS['phpgw_info']['theme']['th_bg']); 
  • sandbox/expressoMail1_2/MailArchiver/2.2/expressoAdmin1_2/inc/class.ldap_functions.inc.php

    r4644 r5035  
    20492049                        return $result; 
    20502050                } 
    2051  
     2051                 
     2052                if( empty($params['desc']) && trim($params['desc']) == "" ) 
     2053                { 
     2054                        $result['status']       = false; 
     2055                        $result['msg']          = $this->functions->lang('Field description is empty') . '.'; 
     2056                        return $result; 
     2057                } 
     2058                 
    20522059                $uid = 'institutional_account_' . $params['mail']; 
    20532060                $dn = "uid=$uid," . $params['context']; 
  • sandbox/expressoMail1_2/MailArchiver/2.2/expressoAdmin1_2/js/jscode/groups.js

    r640 r5035  
    277277                                alert(data.msg); 
    278278                        else 
    279                                 alert(get_lang('Group success deleted') + '.'); 
     279                                alert(get_lang('Group successful deleted') + '.'); 
    280280                         
    281281                        location.href="./index.php?menuaction=expressoAdmin1_2.uigroups.list_groups"; 
  • sandbox/expressoMail1_2/MailArchiver/2.2/expressoMail1_2/inc/class.ldap_functions.inc.php

    r4972 r5035  
    331331 
    332332                $phoneUser = $contacts_result['phone']; 
    333  
    334                 if($_SESSION['phpgw_info']['user']['preferences']['expressoMail']['voip_enabled'] && $phoneUser) { 
    335                         $phoneUser = '<a title="'.$this->functions->getLang("Call to Comercial Number").'" href="#" onclick="InfoContact.connectVoip(\''.$phoneUser.'\',\'com\')">'.$phoneUser.'</a>'; 
    336                         if($contacts_result['mobile']){ 
    337                                 $phoneUser .= ' / <a title="'.$this->functions->getLang("Call to Mobile Number").'" href="#" onclick="InfoContact.connectVoip(\''.$contacts_result['mobile'].'\',\'mob\')">'.$contacts_result['mobile'].'</a>'; 
    338                         } 
    339                 } 
    340                 //verifica de existe o celular do funcionario ($contacts_result["mobile"]), se nao, $phoneUser fica vazia; 
    341  
    342                     $mobileUser = $contacts_result["mobile"]; 
    343                     if($mobileUser && !$voipMobile) { 
    344                             $phoneUser .= " / $mobileUser"; 
    345                     } 
    346                     $empNumber = $contacts_result["employeenumber"]; 
    347                     if($empNumber) { 
    348                             $empNumber = "$empNumber - "; 
    349                     } 
    350                     $ou = $contacts_result["ou"]; 
    351                     if($ou) { 
    352                             $ou = "<br/>$ou" ; 
    353                     } 
     333                $mobileUser = $contacts_result["mobile"]; 
     334                if($mobileUser){ 
     335                        $phoneUser .= " / $mobileUser"; 
     336                } 
     337                 
     338                if($_SESSION['phpgw_info']['user']['preferences']['expressoMail']['voip_enabled']) { 
     339                        $phoneUser = $contacts_result['phone']; 
     340                        if($phoneUser) 
     341                                $phoneUser = '<a title="'.$this->functions->getLang("Call to Comercial Number").'" href="#" onclick="InfoContact.connectVoip(\''.$phoneUser.'\',\'com\')">'.$phoneUser.'</a>'; 
     342                        if($mobileUser) 
     343                                $phoneUser .= ' / <a title="'.$this->functions->getLang("Call to Mobile Number").'" href="#" onclick="InfoContact.connectVoip(\''.$mobileUser.'\',\'mob\')">'.$mobileUser.'</a>'; 
     344                } 
     345 
     346                $empNumber = $contacts_result["employeenumber"]; 
     347            if($empNumber) { 
     348                    $empNumber = "$empNumber - "; 
     349            } 
     350            $ou = $contacts_result["ou"]; 
     351            if($ou) { 
     352                    $ou = "<br/>$ou" ; 
     353            } 
    354354 
    355355                // Begin: nickname, firstname and lastname for QuickAdd. 
  • sandbox/expressoMail1_2/MailArchiver/2.2/expressoMail1_2/js/InfoContact.js

    r3388 r5035  
    1616        card.style.display = "none"; 
    1717        card.style.width = "244px"; 
    18         card.style.backgroundImage = "url("+pic.src+")"; 
     18        card.style.background = "url("+pic.src+") no-repeat"; 
    1919        card.style.height = "134px"; 
    2020        card.style.position = "absolute"; 
     
    8181                cn = cn.toString().substring(0,30) + "..."; 
    8282         
     83        var email = data.email; 
     84        if(email && email.toString().length > 35) 
     85                email = email.toString().substring(0,30) + "..."; 
     86 
    8387                var phoneUser; 
    8488 
     
    9397 
    9498 
    95         if(preferences.voip_enabled && phoneUser) { 
    96                 phoneUser = "<a title=\""+get_lang("Call to Comercial Number")+"\" href=\"#\" onclick=\"InfoContact.connectVoip('"+phoneUser+"', 'com')\">"+phoneUser+"</a>"; 
     99        if(preferences.voip_enabled) { 
     100                phoneUser = ''; 
     101                if(data.telefone) 
     102                        phoneUser = "<a title=\""+get_lang("Call to Comercial Number")+"\" href=\"#\" onclick=\"InfoContact.connectVoip('"+ data.telefone+"', 'com')\">"+ data.telefone+"</a>"; 
    97103                if(data.mobile){ 
    98                         phoneUser += " / <a title=\""+get_lang("Call to Mobile Number")+"\" href=\"#\" onclick=\"InfoContact.connectVoip('"+data.mobile+"', 'mob')\">"+data.mobile+"</a>"; 
     104                        phoneUser += "<br>&nbsp;<a title=\""+get_lang("Call to Mobile Number")+"\" href=\"#\" onclick=\"InfoContact.connectVoip('"+data.mobile+"', 'mob')\">"+data.mobile+"</a>"; 
    99105                } 
    100106        } 
     
    104110                                                "<td  style='padding-top:4px' align='center' valign='center' colspan ='2'><img src='templates/"+template+"/images/"+(data.type)+"_catalog.png' /><font size=1 color=BLACK>&nbsp;<b>"+get_lang("Sender's Information")+"</b></font>"+_this.verifyIM(data.uid,data.email)+"</td></tr>"+ 
    105111 
    106                                                 "<tr><td align='center' width='70' height='93' style='padding-left:6px' align='center' valign='center'>"+ 
     112                                                "<tr><td align='center' style='width:70px;height:93px;padding-left:6px' align='center' valign='center'>"+ 
    107113                                                "<img style='float:left' src='./inc/show_img.php?email="+data.email+"'></td>"+ 
    108                                                 "<td style='padding-left:2px' align='left' valign='top'>"+ 
     114                                                "<td style='padding-left:2px' width='70%' align='left' valign='top'>"+ 
    109115                                                "<br><img style='float:left'align='center' src='templates/"+template+"/images/phone.gif' />&nbsp;<font  size=1  color=BLACK>"+(phoneUser ? phoneUser : get_lang("None") )+"</font><br />"+ 
    110                                                 "<font size=1 color=BLACK>"+employeeNumber+"<br/>"+cn+"</font>"+ 
     116                                                "<br><font size=1 color=BLACK>"+cn+"</font><br><b>"+employeeNumber+"</b>"+ 
    111117                                                "<br/>"+ou+"</td></tr>"+ 
    112  
    113                                                 "<tr><td  style='padding-bottom:4px' align='center' valign='center' colspan ='2'><span title='"+get_lang("Write message")+"' style='cursor:pointer' onclick='InfoContact.sendMail(\""+cn+"\",\""+data.email+"\")'><font size=1 color=DARKBLUE><u>"+data.email+"</u></font></span>"+ 
     118                                                "<tr><td  style='padding-bottom:4px' align='center' valign='center' colspan ='2' nowrap><span title='"+get_lang("Write message")+"' style='cursor:pointer' onclick='InfoContact.sendMail(\""+cn+"\",\""+data.email+"\")'><font size=1 color=DARKBLUE><u>"+email+"</u></font></span>"+ 
    114119                                                                                "</td></tr></table>"; 
    115120 
  • sandbox/expressoMail1_2/MailArchiver/2.2/expressoMail1_2/js/messages_controller.js

    r4972 r5035  
    8080                                msgs_number = get_selected_messages(); 
    8181                    } 
    82                 }        
     82                } 
    8383                if (!this.is_local_folder(folder))  
    8484                        delete_msgs(folder, msgs_number, border_ID); 
  • sandbox/expressoMail1_2/MailArchiver/2.2/expressoMail1_2/js/search.js

    r4972 r5035  
    55        { 
    66                this.searchW            = []; 
     7                this.folders            = new Array(); 
    78                this.condition          = ""; 
    89                this.sort_type          = ""; 
     
    346347                        } 
    347348 
    348                         if ( local_folders.length > 0 ) 
    349                                 gears = expresso_local_messages.search( local_folders, expresso_local_messages.getFilter() ); 
    350  
     349                        if ( local_folders.length > 0 ){ 
     350                                if (this.folders.length >0) 
     351                                        gears = expresso_local_messages.search( this.folders, expresso_local_messages.getFilter() ); 
     352                                else 
     353                                        gears = expresso_local_messages.search( local_folders, expresso_local_messages.getFilter() ); 
     354                        } 
    351355                        data['data_gears']      = gears; 
    352356                        data['num_msgs']        = gears.length; 
     
    10751079 
    10761080                        // Gears - local 
    1077                         if ( local_folders.length > 0 ) 
     1081                        if ( local_folders.length > 0 ){ 
    10781082                                tmp = expresso_local_messages.search( local_folders, fields ); 
    1079  
     1083                        } 
    10801084            if( data['num_msgs'] ) 
    10811085            { 
     
    10971101                if( (tmp.length > 0) && (!data['num_msgs']) ) 
    10981102                { 
     1103                        EsearchE.folders = local_folders;  
    10991104                        EsearchE.viewLocalMessage(); 
    11001105                } 
  • sandbox/expressoMail1_2/MailArchiver/2.2/expressoMail1_2/js/sharemailbox.js

    r4644 r5035  
    88        } 
    99         
    10         cShareMailbox.prototype.get_available_users = function(context) 
    11         { 
    12             if( sharedFolders_users_auto_search.toString() === "true" ) 
    13             {     
    14                 this.get_available_users2(context); 
    15             } 
     10    cShareMailbox.prototype.get_available_users = function(context) 
     11    { 
     12        if( sharedFolders_users_auto_search.toString() === "true" ) 
     13        {     
     14            this.get_available_users2(context); 
    1615        } 
     16    } 
    1717 
    1818        cShareMailbox.prototype.get_available_users2 = function() 
     
    325325        } 
    326326         
    327         cShareMailbox.prototype.optionFinderTimeout = function(Obj, Event ) 
    328         { 
    329                 var minNumChar  = sharedFolders_min_num_characters; 
    330                 var oWait       = document.getElementById("em_span_searching"); 
    331                 this.context    = document.getElementById('em_combo_org').value; 
    332                  
    333                 if( ( parseInt(minNumChar) > 0 && minNumChar.toString() != "" ) && 
    334                         sharedFolders_users_auto_search.toString() === "false" ) 
    335                 { 
     327    cShareMailbox.prototype.optionFinderTimeout = function(Obj, Event ) 
     328        { 
     329                var minNumChar  = trim(sharedFolders_min_num_characters); 
     330                minNumChar  = ( minNumChar === "" || parseInt(minNumChar) == 0 ) ? 1 : minNumChar; 
     331                 
     332                var oWait       = document.getElementById("em_span_searching"); 
     333        this.context    = document.getElementById('em_combo_org').value; 
     334 
     335        if( parseInt(minNumChar) > 0  && sharedFolders_users_auto_search.toString() === "false" ) 
     336        { 
    336337                        var key             = [8,27,37,38,39,40]; 
    337338                        var ev              = Event; 
     
    354355 
    355356                        for( var i in key ) 
    356                         { 
    357                             if( ev.keyCode == key[i]) 
    358                             {     
    359                                 return false; 
    360                             } 
    361                         } 
     357                        { 
     358                                if( ev.keyCode == key[i]) 
     359                {     
     360                                        return false; 
     361                } 
     362                        } 
    362363 
    363364                        if( _inputSearch.value.length < parseInt(minNumChar) ) 
     
    368369                        else 
    369370                        { 
    370                                 oWait.innerHTML = " ( Buscando aguarde .... )"; 
     371                                oWait.innerHTML = get_lang('Searching')+"..."; 
    371372                                 
    372373                                if( this.finderTimeout ) 
     
    375376                                this.finderTimeout = setTimeout(function(){ getUsers( _inputSearch, oWait); }, 1000); 
    376377                        }        
    377                 } 
    378                 else 
    379                 { 
    380                     if( this.finderTimeout ) 
    381                         clearTimeout(this.finderTimeout); 
    382  
    383                     oWait.innerHTML = get_lang('Searching')+"..."; 
    384                      
    385                     this.finderTimeout = setTimeout(function(){ sharemailbox.optionFinder(Obj.id); }, 1000); 
    386                 } 
     378         } 
     379         else 
     380         { 
     381            if( this.finderTimeout ) 
     382                clearTimeout(this.finderTimeout); 
     383 
     384            oWait.innerHTML = get_lang('Searching')+"..."; 
     385             
     386            this.finderTimeout = setTimeout(function(){ sharemailbox.optionFinder(Obj.id); }, 1000); 
     387         } 
    387388        } 
    388389         
  • sandbox/expressoMail1_2/MailArchiver/2.2/filemanager/js/common_functions.js

    r3913 r5035  
    213213        for ( var i = 0 ; i < navigator.plugins.length; i++ ) 
    214214        { 
    215                 if ( navigator.plugins[i].name.match('Java') || navigator.plugins[i].name.match('libnpjp2') ) 
     215                if ( navigator.plugins[i][0].type.match('java') ) 
    216216                { 
    217217                        _winBuild( "dwindownewUpload" , "remove" ); 
  • sandbox/expressoMail1_2/MailArchiver/2.2/filemanager/js/drag_area.js

    r4972 r5035  
    2121DragArea.prototype.dragObj = function(e) 
    2222{ 
    23         var _event  = is_ie ? window.event : e; 
     23        var _event  = is_ie ? window.event : e; 
    2424        var _target = is_ie ? _event.srcElement : _event.target; 
    2525 
     
    4040                sign.style.position = 'absolute'; 
    4141        } 
    42         else{ 
     42        else 
     43        { 
    4344                this.operation = ""; 
    4445                var sign = document.getElementById('dragSign'); 
     
    4647                        return; 
    4748                sign.parentNode.removeChild(sign); 
    48                 if(_target.tagName == 'SPAN'){ 
    49                         var filesUrl = toolbar.getCheckedFiles(); 
    50                         var path = _target.id.replace(/main$/g,'').substr(1); 
    51                         if (filesUrl.length > 1 && path.length > 1) 
    52                                 move_to(path,filesUrl); 
     49                 
     50                try 
     51                { 
     52                        if(_target.tagName == 'SPAN') 
     53                        { 
     54                                var filesUrl = toolbar.getCheckedFiles(); 
     55                                var path = _target.id.replace(/main$/g,'').substr(1); 
     56                                 
     57                                if (filesUrl.length > 1 && path.length > 1) 
     58                                        move_to(path,filesUrl); 
     59                        } 
     60                         
     61                } 
     62                catch(e) 
     63                { 
     64                         
    5365                } 
    5466        } 
  • sandbox/expressoMail1_2/MailArchiver/2.2/filemanager/js/draw_api.js

    r4972 r5035  
    407407} 
    408408folderList.prototype.updateQuota = function(quotaSize,usedSpace){ 
    409         if (parseInt(quotaSize) != 0){ 
     409        if ( parseInt(quotaSize) != 0 ) 
     410        { 
    410411                var contentQuota = document.getElementById('content_quota'); 
    411                 if (contentQuota != null) 
    412                         contentQuota.innerHTML = '<table width="102" cellspacing="0" cellpadding="0" border="0" id="table_quota"><tbody><tr><td width="102" nowrap="true" height="15" background="./phpgwapi/templates/default/images/dsunused.gif"><table cellspacing="0" cellpadding="0" border="0" style="width: '+parseInt((usedSpace/quotaSize)*100)+'%;"><tbody><tr><td height="15" class="dsused"/></tr></tbody></table></td><td nowrap="true" align="center"><span class="boxHeaderText">'+parseInt(usedSpace/quotaSize*100)+'% ('+borkb(usedSpace)+'/'+borkb(quotaSize)+')</span></td></tr></tbody></table></td></tr></table>'; 
     412                 
     413                if ( contentQuota != null ) 
     414                { 
     415                        contentQuota.innerHTML = '<table width="102" cellspacing="0" cellpadding="0" border="0" id="table_quota">' + 
     416                                                                         '<tbody><tr>' + 
     417                                                                         '<td width="102" nowrap="true" height="15" background="./phpgwapi/templates/default/images/dsunused.gif">' + 
     418                                                                         '<table cellspacing="0" cellpadding="0" border="0" style="width: '+parseInt((usedSpace/quotaSize)*100)+'%;">' + 
     419                                                                         '<tbody><tr><td height="15" class="dsused"/></tr></tbody></table>'+ 
     420                                                                         '</td><td nowrap="true" align="center"><span class="boxHeaderText">&nbsp;&nbsp;'+ 
     421                                                                         parseInt(usedSpace/quotaSize*100)+'% ('+borkb(usedSpace)+'/'+borkb(quotaSize)+')</span>'+ 
     422                                                                         '</td></tr></tbody></table></td></tr></table>'; 
     423                } 
    413424        } 
    414425} 
     
    526537 
    527538} 
    528 toolbar.prototype.getCheckedFiles = function () { 
     539 
     540toolbar.prototype.getCheckedFiles = function() 
     541{ 
    529542        filesUrl = ""; 
    530543        var one_checked = false; 
    531         files=document.getElementsByName('fileman'); 
     544        var files = document.getElementsByName('fileman'); 
    532545        var j=0; 
     546         
    533547        for (i = 0; i <  files.length; i++) 
    534                 if (files[i].checked){ 
     548        {        
     549                if (files[i].checked) 
     550                { 
    535551                        one_checked = true; 
    536552                        filesUrl += "&fileman["+j+"]="+base64_encode(files[i].value); 
    537553                        j++; 
    538554                } 
     555        } 
     556         
    539557        if (!one_checked) 
    540558        { 
     
    542560                return; 
    543561        } 
     562         
    544563        return filesUrl; 
    545564} 
     
    776795{ 
    777796        clearTimeout(menuTimeout); 
    778         switch(type){ 
    779                 case 'preview': 
    780                         var url = './index.php?menuaction=filemanager.vfs_functions.summary&file='+base64_encode(name)+"&path="+base64_encode(currentPath); 
    781                         var htmlData = '<img src=\"'+url+'\">'; 
    782                         menuTimeout = setTimeout("draw_window_card(\'"+htmlData+"\')",500); 
    783                         break; 
    784                 case 'user': 
    785                         var url = './index.php?menuaction=filemanager.user.card&lid='+base64_encode(name); 
    786                         menuTimeout = setTimeout("cExecute_('"+url+"',draw_window_card)",500); 
    787                         break; 
    788                 default: 
    789                         break; 
     797         
     798        if( type == "preview" ) 
     799        { 
     800                var url = './index.php?menuaction=filemanager.vfs_functions.summary&file='+base64_encode(name)+"&path="+base64_encode(currentPath); 
     801                var htmlData = '<img src=\"'+url+'\">'; 
     802                menuTimeout = setTimeout( "draw_window_card(\'"+htmlData+"\')", 300 ); 
     803        } 
     804         
     805        if( type == "user") 
     806        { 
     807                var url = './index.php?menuaction=filemanager.user.card&lid='+base64_encode(name); 
     808                menuTimeout = setTimeout("cExecute_('"+url+"',draw_window_card)", 300 ); 
    790809        } 
    791810 
     
    912931        } 
    913932        menu.innerHTML = content; 
    914  
    915933        menu.style.visibility = 'visible'; 
    916         clearTimeout(menuTimeout); 
    917         menuTimeout = setTimeout("hide_card()",4000); 
     934         
     935        if( menuTimeout ) 
     936                clearTimeout(menuTimeout); 
     937        menuTimeout = setTimeout("hide_card()",1000); 
    918938} 
    919939function hide_card() 
  • sandbox/expressoMail1_2/MailArchiver/2.2/jabberit_messenger/jmessenger/js/jscode/loadIM.js

    r4644 r5035  
    391391        function getBrowserCompatible() 
    392392        { 
    393             return SnifferBrowser.isCompatible('firefox3','firefox4','firefox5'); 
     393            return SnifferBrowser.isCompatible('firefox3','firefox4','firefox5','firefox6'); 
    394394        } 
    395395         
     
    856856                } 
    857857                         
    858                 if( SnifferBrowser.isCompatible('chrome11','ie8','firefox3','firefox4','firefox5','epiphany2','iceweasel3','safari') ) 
     858                if( SnifferBrowser.isCompatible('chrome11','ie8','firefox3','firefox4','firefox5','firefox6','epiphany2','iceweasel3','safari') ) 
    859859                {        
    860860                    var _idUser = Base64.decode(getUserCurrent().jid); 
     
    15991599                        if( _preferencesIM[0] === 'openWindowJabberit:true' ) 
    16001600                        { 
    1601                             if( SnifferBrowser.isCompatible('chrome11','ie8','firefox3','firefox4','firefox5','epiphany2','iceweasel3','safari') ) 
     1601                            if( SnifferBrowser.isCompatible('chrome11','ie8','firefox3','firefox4','firefox5','firefox6','epiphany2','iceweasel3','safari') ) 
    16021602                                TrophyIM.load(); 
    16031603                        } 
  • sandbox/expressoMail1_2/MailArchiver/2.2/jabberit_messenger/jmessenger/js/jscode/loadIM.mini.js

    r4644 r5035  
    8484{return document.getElementById(elementId);} 
    8585function getBrowserCompatible() 
    86 {return SnifferBrowser.isCompatible('firefox3','firefox4','firefox5');} 
     86{return SnifferBrowser.isCompatible('firefox3','firefox4','firefox5','firefox6');} 
    8787function getPhotoUser(jid) 
    8888{try 
     
    180180{var winRosterDiv={id_window:"window_Roster_im",width:250,height:410,top:50,left:-1500,leftOld:50,draggable:true,visible:"display",resizable:true,zindex:zIndex++,title:"Expresso Messenger - Contatos",closeAction:"hidden",content:""};if(_preferencesIM[0]=="openWindowJabberit:false") 
    181181{winRosterDiv.left=50;winRosterDiv.leftOld=-1500;} 
    182 if(SnifferBrowser.isCompatible('chrome11','ie8','firefox3','firefox4','firefox5','epiphany2','iceweasel3','safari')) 
     182if(SnifferBrowser.isCompatible('chrome11','ie8','firefox3','firefox4','firefox5','firefox6','epiphany2','iceweasel3','safari')) 
    183183{var _idUser=Base64.decode(getUserCurrent().jid);var paramListContact={'idUser':_idUser,'full_name':((fullName.length<25)?fullName:(fullName.substring(0,25)+"...")),'path_jabberit':path_jabberit,'help_expresso':help_expresso,'zIndex_':zIndex++};winRosterDiv.content=Xtools.parse(Xtools.xml("contacts_list"),"contactsList.xsl",paramListContact)} 
    184184else 
     
    322322selectEditable=new SelectEditable();addIcon();setTimeout(function() 
    323323{if(_preferencesIM[0]==='openWindowJabberit:true') 
    324 {if(SnifferBrowser.isCompatible('chrome11','ie8','firefox3','firefox4','firefox5','epiphany2','iceweasel3','safari')) 
     324{if(SnifferBrowser.isCompatible('chrome11','ie8','firefox3','firefox4','firefox5','firefox6','epiphany2','iceweasel3','safari')) 
    325325TrophyIM.load();}},1500);autoStatus();configEvents(document,'onmousemove',autoStatus);configEvents(document,'onkeypress',autoStatus);},2000);}} 
    326326loadIM.prototype.adIcon=addIcon;loadIM.prototype.actionButton=actionButton;loadIM.prototype.addContact=addContact;loadIM.prototype.addNewUser=addNewUser;loadIM.prototype.clrAllContacts=clrAllContacts;loadIM.prototype.configEvents=configEvents;loadIM.prototype.createChatRooms=createChatRooms;loadIM.prototype.disabledNotificationNewUsers=disabledNotificationNewUsers;loadIM.prototype.enabledNotificationNewUsers=enabledNotificationNewUsers;loadIM.prototype.getListRooms=getListRooms;loadIM.prototype.getBrowserCompatible=getBrowserCompatible;loadIM.prototype.getPhotoUser=getPhotoUser;loadIM.prototype.getSmiles=getSmiles;loadIM.prototype.getStatusUserIM=getStatusUserIM;loadIM.prototype.getStatusMessage=getStatusMessage;loadIM.prototype.getShowContactsOffline=getShowContactsOffline;loadIM.prototype.getUserCurrent=getUserCurrent;loadIM.prototype.getZIndex=getZindex;loadIM.prototype.groupsHidden=groupsHidden;loadIM.prototype.groupsVisible=groupsVisible;loadIM.prototype.joinRoom=joinRoom;loadIM.prototype.keyPressSearch=keyPressSearch;loadIM.prototype.listRooms=listRooms;loadIM.prototype.loginPage=loginPage;loadIM.prototype.notification=notificationNewMessage;loadIM.prototype.parse=parse;loadIM.prototype.preferences=preferences;loadIM.prototype.searchUser=searchUser 
  • sandbox/expressoMail1_2/MailArchiver/2.2/mobile/inc/class.ui_mobilemail.inc.php

    r4644 r5035  
    487487                function print_mails_list($messages,$print_checkbox=false) 
    488488                { 
    489                         $flagImportant = intval($GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['use_important_flag']); 
    490                      
    491                         $functions = $this->common; 
     489            $functions = $this->common; 
    492490                        $p = $this->template; 
    493491                        $p->set_file( array( 'mobilemail_t' => 'mails_list.tpl' ) ); 
     
    524522                                                $flag="email-lido "; 
    525523                                         
    526                                         if( $message["Flagged"]==="F" && $flagImportant == 1 ) 
     524                                        if( $message["Flagged"]==="F" ) 
    527525                                                $flag.="email-importante"; 
    528526                                         
     
    691689                function new_msg($params) 
    692690                { 
     691                        $flagImportant = intval($GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['use_important_flag']); 
    693692                        $this->template->set_file(array('new_msg_t' => 'new_msg.tpl')); 
    694693                        $this->template->set_block('new_msg_t', 'page'); 
     
    704703                        $this->template->set_var('lang_cc', lang("cc")); 
    705704                        $this->template->set_var('lang_subject', lang("Subject")); 
     705                        $this->template->set_var('visible_important', ( ($flagImportant == 1 ) ? "block" : "none" ) ); 
    706706                        $this->template->set_var('lang_mark_as_important', lang("mark as important")); 
    707707                        $this->template->set_var('lang_read_confirmation', lang("read confirmation")); 
     
    710710                        $this->template->set_var("show_check_add_history","none"); 
    711711                         
    712                         if(isset($params["error_message"])) { 
     712                        if(isset($params["error_message"])) 
     713                        { 
    713714                                $this->template->set_var('input_to', $_POST['input_to']); 
    714715                                $this->template->set_var('input_cc', $_POST['input_cc']); 
     
    725726                                 
    726727                                $GLOBALS['phpgw_info']['mobiletemplate']->set_error_msg($params["error_message"]); 
    727                         } else { 
    728                                 if (isset($params['msg_number'])) $msg = $this->imap_functions->get_info_msg(array('msg_number' => $params['msg_number'], 'msg_folder' => $params['msg_folder'] ) ); 
    729                                  
     728                        } 
     729                        else 
     730                        { 
     731                                if (isset($params['msg_number']) ) 
     732                                { 
     733                                        $msg = $this->imap_functions->get_info_msg(array('msg_number' => $params['msg_number'], 'msg_folder' => $params['msg_folder'] ) ); 
     734                                } 
    730735                                 
    731736                                if($params['type']=="clk") 
     
    779784                                        $params["type"] = $params['mobile_add_contact']['type']; 
    780785                                } 
    781                                 else if($params['type']=="forward"){ 
     786                                else if($params['type']=="forward") 
     787                                { 
    782788                                        $this->template->set_var('from', $msg['toaddress2']); 
    783          
    784789                                        $this->template->set_var('subject', "Enc:" . $msg['subject']); 
    785                                         $this->template->set_var('body_value', strip_tags($msg['body'])); // Usa a função strip_tags() para filtrar 
     790                                         
     791                                        $_name  = ( isset($msg['from']['name']) ) ? $msg['from']['name'] : ""; 
     792                                        $_email = ( isset($msg['from']['email']) ) ? " ".$msg['from']['email']." " : ""; 
     793                                        $forward_msg = "\n" . lang('At %1, %2 hours, %3 wrote:', $msg['msg_day'], $msg['msg_hour'],"\"".$_name."\"".$_email ); 
     794                                                 
     795                                        // Usa a função strip_tags() para filtrar 
    786796                                        // as tags que estão presentes no corpo do e-mail. 
     797                                        $this->template->set_var('body_value', "\n\n\n" . $forward_msg . "\n" . strip_tags($msg['body']) );  
    787798                                         
    788799                                        $this->template->set_var('msg_number', $_GET['msg_number']); 
     
    792803                                                $this->template->set_var("show_forward_attachment","block"); 
    793804                                                $this->template->set_block("new_msg_t","forward_attach_block"); 
    794                                                 foreach($msg['attachments'] as $forward_attach) { 
     805                                                foreach($msg['attachments'] as $forward_attach) 
     806                                                { 
    795807                                                        $value = rawurlencode(serialize(array(0=>$msg['msg_folder'], 
    796808                                                                                   1=>$msg['msg_number'], 
     
    804816                                        } 
    805817                                } 
    806                                 else if($params['type']=="use_draft"){ 
     818                                else if($params['type']=="use_draft") 
     819                                { 
    807820                                        $this->template->set_var('input_to', $msg['toaddress2']); 
    808821                                        $this->template->set_var('input_cc', $msg['cc']); 
     
    812825                                        $this->template->set_var('msg_folder', $_GET['msg_folder']); 
    813826                                } 
    814                                 else if($params['type']=="reply"){ 
     827                                else if($params['type']=="reply") 
     828                                { 
    815829                                        $this->template->set_var('from', $msg['toaddress2']); 
    816830                                        $this->template->set_var('input_to', $msg['from']['email']); 
    817          
    818831                                        $this->template->set_var('subject', "Re:" . $msg['subject']); 
    819          
    820832                                        $this->template->set_var('msg_number', $_GET['msg_number']); 
    821833                                        $this->template->set_var('msg_folder', $_GET['msg_folder']); 
    822                                 } else { 
     834                                } 
     835                                else  
     836                                { 
    823837                                        $this->template->set_var('input_to', ""); 
    824838                                        $this->template->set_var('input_cc', ""); 
     
    827841                        } 
    828842                         
    829                                 if($params['type']=="reply" || $params['type']=="forward"  || $params['type']=="reply_all" ) 
    830                                         $this->template->set_var("show_check_add_history","block"); 
     843                        if($params['type']=="reply" || $params['type']=="forward"  || $params['type']=="reply_all" ) 
     844                                $this->template->set_var("show_check_add_history","block"); 
    831845                         
    832846                        //tem que ser realizado no final, pois o tipo user_add é modificado para o tipo que o originou 
     
    920934                        if($isImportant) $mail->isImportant(); 
    921935                        //add history 
    922                         if($addHistory && $msgNumber) { 
     936                        if($addHistory && $msgNumber) 
     937                        { 
    923938                                $msg = $this->imap_functions->get_info_msg(array('msg_number' => $msgNumber ) ); 
    924                                 $mail->Body .= "<br />".$msg['body']."<br />"; 
     939                                 
     940                                $_name  = ( isset($msg['from']['name']) ) ? $msg['from']['name'] : ""; 
     941                                $_email = ( isset($msg['from']['email']) ) ? " ".$msg['from']['email']." " : ""; 
     942                                 
     943                                $history_msg  = "<br/><br/><br/>"; 
     944                                $history_msg .= lang('At %1, %2 hours, %3 wrote:', $msg['msg_day'], $msg['msg_hour'],"\"".$_name."\"".$_email ); 
     945                                $history_msg .= "<br/>"; 
     946                                 
     947                                $mail->Body .= "<br/>". $history_msg . $msg['body']."<br/>"; 
    925948                        } 
    926949                        //read confirmation 
     
    976999                                header("Location: index.php?menuaction=mobile.ui_mobilemail.index&error_message=".lang("please select one e-mail")); 
    9771000                        } else { 
    978                                 $params_messages = array( 
    979                                         'msgs_number' => isset($params['msgs'])?implode(",",$params['msgs']):$params['msg_number'], 
    980                                         'folder' => $this->folders[$this->current_folder]['folder_name'], 
    981                                         'new_folder_name' => 'Trash', 
    982                                         'new_folder' => 'INBOX/Trash' 
    983                                 ); 
     1001                                $msg = ""; 
     1002 
     1003                                if($params["msg_folder"] == "INBOX/Trash") { 
     1004                                        $params_messages = array( 
     1005                                                'msgs_number' => isset($params['msgs'])?implode(",",$params['msgs']):$params['msg_number'], 
     1006                                                'folder' => 'INBOX/Trash' 
     1007                                        ); 
    9841008                                 
    985                                 $this->imap_functions->move_messages($params_messages); 
    986                                 header("Location: index.php?menuaction=mobile.ui_mobilemail.index&success_message=".lang("The messages were moved to trash").'&ignore_trace_url=true');                          
     1009                                        $this->imap_functions->delete_msgs($params_messages); 
     1010                                 
     1011                                        $msg = lang("The messages were deleted"); 
     1012                                } else { 
     1013                                        $params_messages = array( 
     1014                                                'msgs_number' => isset($params['msgs'])?implode(",",$params['msgs']):$params['msg_number'], 
     1015                                                'folder' => $this->folders[$this->current_folder]['folder_name'], 
     1016                                                'new_folder_name' => 'Trash', 
     1017                                                'new_folder' => 'INBOX/Trash' 
     1018                                        ); 
     1019 
     1020                                        $this->imap_functions->move_messages($params_messages); 
     1021                                 
     1022                                        $msg = lang("The messages were moved to trash"); 
     1023                                } 
     1024 
     1025                                header("Location: index.php?menuaction=mobile.ui_mobilemail.index&success_message=".$msg.'&ignore_trace_url=true'); 
    9871026                        } 
    9881027                } 
  • sandbox/expressoMail1_2/MailArchiver/2.2/mobile/setup/phpgw_pt-br.lang

    r4778 r5035  
    109109No matches found        mobile  pt-br   Contato não localizado 
    110110The message was moved to trash  mobile  pt-br   A mensagem foi movida para a lixeira. 
     111The messages were deleted       mobile  pt-br   As mensagens foram apagadas. 
    111112The messages were moved to trash        mobile  pt-br   As mensagens foram movidas para a lixeira. 
    112113The messages were marked as seen        mobile  pt-br   As mensagens foram marcadas como lidas. 
  • sandbox/expressoMail1_2/MailArchiver/2.2/mobile/templates/default/new_msg.tpl

    r4046 r5035  
    6161        <div id="corpo_mensagem" class="limpar_div" style="background:#EFF8FB; display:table; width:100%" > 
    6262                <div id="text_area"><textarea id="body" wrap="virtual" name="body" cols="5" rows="5">{body_value}</textarea></div> 
    63                 <div class="limpar_div">&nbsp;<input type="checkbox" name="check_important" {check_important} />{lang_mark_as_important}</div> 
     63                <div class="limpar_div" style="display:{visible_important} !important;">&nbsp;<input type="checkbox" name="check_important" {check_important} />{lang_mark_as_important}</div> 
    6464                <div class="limpar_div">&nbsp;<input type="checkbox" name="check_read_confirmation" {check_read_confirmation} />{lang_read_confirmation}</div> 
    6565                <div class="limpar_div" style="display:{show_check_add_history}">&nbsp;<input type="checkbox" name="check_add_history" {check_add_history} />{lang_add_history}</div> 
  • sandbox/expressoMail1_2/MailArchiver/2.2/news_admin/templates/default/fckeditor/editor/js/fckeditorcode_gecko.js

    r1257 r5035  
    3636FCK.Description="FCKeditor for Gecko Browsers";FCK.InitializeBehaviors=function(){Window_OnResize();FCKFocusManager.AddWindow(this.EditorWindow);var A=function(e){var B;if (e.ctrlKey&&!e.shiftKey&&!e.altKey){switch (e.which){case 66:case 98:FCK.ExecuteNamedCommand('bold');B=true;break;case 105:case 73:FCK.ExecuteNamedCommand('italic');B=true;break;case 117:case 85:FCK.ExecuteNamedCommand('underline');B=true;break;case 86:case 118:B=(FCK.Status!=FCK_STATUS_COMPLETE||!FCK.Events.FireEvent("OnPaste"));break;}}else if (e.shiftKey&&!e.ctrlKey&&!e.altKey&&e.keyCode==45) B=(FCK.Status!=FCK_STATUS_COMPLETE||!FCK.Events.FireEvent("OnPaste"));if (B){e.preventDefault();e.stopPropagation();}};this.EditorDocument.addEventListener('keypress',A,true);this.ExecOnSelectionChange=function(){FCK.Events.FireEvent("OnSelectionChange");};this.ExecOnSelectionChangeTimer=function(){if (FCK.LastOnChangeTimer) window.clearTimeout(FCK.LastOnChangeTimer);FCK.LastOnChangeTimer=window.setTimeout(FCK.ExecOnSelectionChange,100);};this.EditorDocument.addEventListener('mouseup',this.ExecOnSelectionChange,false);this.EditorDocument.addEventListener('keyup',this.ExecOnSelectionChangeTimer,false);this._DblClickListener=function(e){FCK.OnDoubleClick(e.target);e.stopPropagation();};this.EditorDocument.addEventListener('dblclick',this._DblClickListener,true);FCK.ContextMenu._InnerContextMenu.SetMouseClickWindow(FCK.EditorWindow);FCK.ContextMenu._InnerContextMenu.AttachToElement(FCK.EditorDocument);};FCK.MakeEditable=function(){this.EditingArea.MakeEditable();};function Document_OnContextMenu(e){if (!e.target._FCKShowContextMenu) e.preventDefault();};document.oncontextmenu=Document_OnContextMenu; 
    3737FCK.RedirectNamedCommands=new Object();FCK.ExecuteNamedCommand=function(A,B,C){FCKUndo.SaveUndoStep();if (!C&&FCK.RedirectNamedCommands[A]!=null) FCK.ExecuteRedirectedNamedCommand(A,B);else{FCK.Focus();FCK.EditorDocument.execCommand(A,false,B);FCK.Events.FireEvent('OnSelectionChange');};FCKUndo.SaveUndoStep();};FCK.GetNamedCommandState=function(A){try{if (!FCK.EditorDocument.queryCommandEnabled(A)) return FCK_TRISTATE_DISABLED;else return FCK.EditorDocument.queryCommandState(A)?FCK_TRISTATE_ON:FCK_TRISTATE_OFF;}catch (e){return FCK_TRISTATE_OFF;}};FCK.GetNamedCommandValue=function(A){var B='';var C=FCK.GetNamedCommandState(A);if (C==FCK_TRISTATE_DISABLED) return null;try{B=this.EditorDocument.queryCommandValue(A);}catch(e) {};return B?B:'';};FCK.PasteFromWord=function(){FCKDialog.OpenDialog('FCKDialog_Paste',FCKLang.PasteFromWord,'dialog/fck_paste.html',400,330,'Word');};FCK.Preview=function(){var A=FCKConfig.ScreenWidth*0.8;var B=FCKConfig.ScreenHeight*0.7;var C=(FCKConfig.ScreenWidth-A)/2;var D=window.open('',null,'toolbar=yes,location=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width='+A+',height='+B+',left='+C);var E;if (FCKConfig.FullPage){if (FCK.TempBaseTag.length>0) E=FCK.TempBaseTag+FCK.GetXHTML();else E=FCK.GetXHTML();}else{E=FCKConfig.DocType+'<html dir="'+FCKConfig.ContentLangDirection+'">'+'<head>'+FCK.TempBaseTag+'<title>'+FCKLang.Preview+'</title>'+FCK._GetEditorAreaStyleTags()+'</head><body>'+FCK.GetXHTML()+'</body></html>';};D.document.write(E);D.document.close();};FCK.SwitchEditMode=function(A){var B=(FCK.EditMode==FCK_EDITMODE_WYSIWYG);var C;if (B){if (!A&&FCKBrowserInfo.IsIE) FCKUndo.SaveUndoStep();C=FCK.GetXHTML(FCKConfig.FormatSource);}else C=this.EditingArea.Textarea.value;FCK.EditMode=B?FCK_EDITMODE_SOURCE:FCK_EDITMODE_WYSIWYG;FCK.SetHTML(C);FCK.Focus();FCKTools.RunFunction(FCK.ToolbarSet.RefreshModeState,FCK.ToolbarSet);};FCK.CreateElement=function(A){var e=FCK.EditorDocument.createElement(A);return FCK.InsertElementAndGetIt(e);};FCK.InsertElementAndGetIt=function(e){e.setAttribute('FCKTempLabel','true');this.InsertElement(e);var A=FCK.EditorDocument.getElementsByTagName(e.tagName);for (var i=0;i<A.length;i++){if (A[i].getAttribute('FCKTempLabel')){A[i].removeAttribute('FCKTempLabel');return A[i];}};return null;}; 
    38 FCK._BaseGetNamedCommandState=FCK.GetNamedCommandState;FCK.GetNamedCommandState=function(A){switch (A){case 'Unlink':return FCKSelection.HasAncestorNode('A')?FCK_TRISTATE_OFF:FCK_TRISTATE_DISABLED;default:return FCK._BaseGetNamedCommandState(A);}};FCK.RedirectNamedCommands={Print:true,Paste:true,Cut:true,Copy:true};FCK.ExecuteRedirectedNamedCommand=function(A,B){switch (A){case 'Print':FCK.EditorWindow.print();break;case 'Paste':try                    { if (FCK.Paste()) FCK.ExecuteNamedCommand('Paste',null,true);}catch (e)        { alert(FCKLang.PasteErrorPaste);};break;case 'Cut':try                 { FCK.ExecuteNamedCommand('Cut',null,true);}catch (e)   { alert(FCKLang.PasteErrorCut);};break;case 'Copy':try                  { FCK.ExecuteNamedCommand('Copy',null,true);}catch (e)  { alert(FCKLang.PasteErrorCopy);};break;default:FCK.ExecuteNamedCommand(A,B);}};FCK.AttachToOnSelectionChange=function(A){this.Events.AttachEvent('OnSelectionChange',A);};FCK.Paste=function(){if (FCKConfig.ForcePasteAsPlainText){FCK.PasteAsPlainText();return false;}else return true;};FCK.InsertHtml=function(A){A=FCKConfig.ProtectedSource.Protect(A);A=FCK.ProtectUrls(A);var B=FCKSelection.Delete();var C=B.getRangeAt(0);var D=C.createContextualFragment(A);var E=D.lastChild;C.insertNode(D);FCKSelection.SelectNode(E);FCKSelection.Collapse(false);this.Focus();};FCK.InsertElement=function(A){var B=FCKSelection.Delete();var C=B.getRangeAt(0);C.insertNode(A);FCKSelection.SelectNode(A);FCKSelection.Collapse(false);this.Focus();};FCK.PasteAsPlainText=function(){FCKDialog.OpenDialog('FCKDialog_Paste',FCKLang.PasteAsText,'dialog/fck_paste.html',400,330,'PlainText');};FCK.GetClipboardHTML=function(){return '';};FCK.CreateLink=function(A){FCK.ExecuteNamedCommand('Unlink');if (A.length>0){var B='javascript:void(0);/*'+(new Date().getTime())+'*/';FCK.ExecuteNamedCommand('CreateLink',B);var C=document.evaluate("//a[@href='"+B+"']",this.EditorDocument.body,null,9,null).singleNodeValue;if (C){C.href=A;return C;}}}; 
     38FCK._BaseGetNamedCommandState=FCK.GetNamedCommandState;FCK.GetNamedCommandState=function(A){switch (A){case 'Unlink':return FCKSelection.HasAncestorNode('A')?FCK_TRISTATE_OFF:FCK_TRISTATE_DISABLED;default:return FCK._BaseGetNamedCommandState(A);}};FCK.RedirectNamedCommands={Print:true,Paste:true,Cut:true,Copy:true};FCK.ExecuteRedirectedNamedCommand=function(A,B){switch (A){case 'Print':FCK.EditorWindow.print();break;case 'Paste':try                    { if (FCK.Paste()) FCK.ExecuteNamedCommand('Paste',null,true);}catch (e)        { alert(FCKLang.PasteErrorPaste);};break;case 'Cut':try                 { FCK.ExecuteNamedCommand('Cut',null,true);}catch (e)   { alert(FCKLang.PasteErrorCut);};break;case 'Copy':try                  { FCK.ExecuteNamedCommand('Copy',null,true);}catch (e)  { alert(FCKLang.PasteErrorCopy);};break;default:FCK.ExecuteNamedCommand(A,B);}};FCK.AttachToOnSelectionChange=function(A){this.Events.AttachEvent('OnSelectionChange',A);};FCK.Paste=function(){if (FCKConfig.ForcePasteAsPlainText){FCK.PasteAsPlainText();return false;}else return true;};FCK.InsertHtml=function(A){A=FCKConfig.ProtectedSource.Protect(A);A=FCK.ProtectUrls(A);var B=FCKSelection.Delete();var C=B.getRangeAt(0);var D=C.createContextualFragment(A);var E=D.lastChild;C.insertNode(D);FCKSelection.SelectNode(E);FCKSelection.Collapse(false);this.Focus();};FCK.InsertElement=function(A){var B=FCKSelection.Delete();var C=B.getRangeAt(0);C.insertNode(A);FCKSelection.SelectNode(A);FCKSelection.Collapse(false);this.Focus();};FCK.PasteAsPlainText=function(){FCKDialog.OpenDialog('FCKDialog_Paste',FCKLang.PasteAsText,'dialog/fck_paste.html',400,330,'PlainText');};FCK.GetClipboardHTML=function(){return '';};FCK.CreateLink=function(A){FCK.ExecuteNamedCommand('Unlink');if (A.length>0){var B='javascript:void(0);/*'+(new Date().getTime())+'*/';FCK.ExecuteNamedCommand('CreateLink',B);var C=this.EditorDocument.evaluate("//a[@href='"+B+"']",this.EditorDocument.body,null,9,null).singleNodeValue;if (C){C.href=A;return C;}}}; 
    3939var FCKSelection=FCK.Selection=new Object(); 
    4040FCKSelection.GetType=function(){this._Type='Text';var A;try { A=FCK.EditorWindow.getSelection();}catch (e) {};if (A&&A.rangeCount==1){var B=A.getRangeAt(0);if (B.startContainer==B.endContainer&&(B.endOffset-B.startOffset)==1&&B.startContainer.nodeType!=Node.TEXT_NODE) this._Type='Control';};return this._Type;};FCKSelection.GetSelectedElement=function(){if (this.GetType()=='Control'){var A=FCK.EditorWindow.getSelection();return A.anchorNode.childNodes[A.anchorOffset];}};FCKSelection.GetParentElement=function(){if (this.GetType()=='Control') return FCKSelection.GetSelectedElement().parentNode;else{var A=FCK.EditorWindow.getSelection();if (A){var B=A.anchorNode;while (B&&B.nodeType!=1) B=B.parentNode;return B;}}};FCKSelection.SelectNode=function(A){var B=FCK.EditorDocument.createRange();B.selectNode(A);var C=FCK.EditorWindow.getSelection();C.removeAllRanges();C.addRange(B);};FCKSelection.Collapse=function(A){var B=FCK.EditorWindow.getSelection();if (A==null||A===true) B.collapseToStart();else B.collapseToEnd();};FCKSelection.HasAncestorNode=function(A){var B=this.GetSelectedElement();if (!B&&FCK.EditorWindow){try         { B=FCK.EditorWindow.getSelection().getRangeAt(0).startContainer;}catch(e){}};while (B){if (B.nodeType==1&&B.tagName==A) return true;B=B.parentNode;};return false;};FCKSelection.MoveToAncestorNode=function(A){var B;var C=this.GetSelectedElement();if (!C) C=FCK.EditorWindow.getSelection().getRangeAt(0).startContainer;while (C){if (C.tagName==A) return C;C=C.parentNode;};return null;};FCKSelection.Delete=function(){var A=FCK.EditorWindow.getSelection();for (var i=0;i<A.rangeCount;i++){A.getRangeAt(i).deleteContents();};return A;}; 
  • sandbox/expressoMail1_2/MailArchiver/2.2/phpgwapi/js/browser/browserDetect.js

    r4644 r5035  
    6565            ['firefox4', ( agt.indexOf('firefox/4') != -1 ) ], 
    6666            ['firefox5', ( agt.indexOf('firefox/5') != -1 ) ], 
     67            ['firefox6', ( agt.indexOf('firefox/6') != -1 ) ], 
    6768             
    6869 
  • sandbox/expressoMail1_2/MailArchiver/2.2/reports/inc/class.functions.inc.php

    r4644 r5035  
    11111111                        return $total_count; 
    11121112                } 
    1113  
     1113                 
     1114                function get_num_users_sector($query, $contexts) { 
     1115                        $dn                     = $GLOBALS['phpgw_info']['server']['ldap_root_dn']; 
     1116                        $passwd         = $GLOBALS['phpgw_info']['server']['ldap_root_pw']; 
     1117                        $ldap_conn      = ldap_connect($GLOBALS['phpgw_info']['server']['ldap_host']); 
     1118                        ldap_set_option($ldap_conn, LDAP_OPT_PROTOCOL_VERSION, 3); 
     1119                        ldap_set_option($ldap_conn, LDAP_OPT_REFERRALS, 0); 
     1120                        ldap_bind($ldap_conn,$dn,$passwd); 
     1121                         
     1122                        $filter="(phpgwAccountType=u)"; 
     1123                        $justthese = array("uidnumber"); 
     1124                        $count = 0; 
     1125                        foreach ($contexts as $index=>$context) { 
     1126                                $search = ldap_search($ldap_conn, $query, $filter, $justthese); 
     1127                                $count+=ldap_count_entries($ldap_conn, $search); 
     1128                        } 
     1129                        return $count; 
     1130                } 
     1131                 
    11141132                function get_list_user_sector_logon($query, $contexts,$sizelimit,$numacesso) 
    11151133                { 
  • sandbox/expressoMail1_2/MailArchiver/2.2/reports/inc/class.uireports_logon.inc.php

    r4644 r5035  
    473473                        // ************ PAGINAÇÃO ******************************* 
    474474 
    475                         // verifica se exixte usuarios no LDAP 
    476                         $account_info = $this->functions->get_list_user_sector_logon($setordn,$contexts,0,$numacesso); 
    477  
    478                         if (!count($account_info)) 
    479                         { 
    480                                 $p->set_var('message',lang('No user found')); 
    481                                 $p->parse('rows','row_empty',True); 
    482                         } 
    483                         else if (count($account_info)) 
    484                         {  
    485                                 if ($vnumacesso==0){ 
     475 
     476                        if ($vnumacesso==0){ 
     477                                $numreg = $this->functions->get_num_users_sector($setordn,$contexts); 
     478                                if ($numreg==0){ 
     479                                        $p->set_var('message',lang('No user found')); 
     480                                        $p->parse('rows','row_empty',True); 
     481                                } 
     482                                else { 
    486483                                        //url do paginador  
    487484                                        $url = $GLOBALS['phpgw_info']['server']['webserver_url'].'/index.php?menuaction=reports.uireports_logon.report_logon_group_setor_print'; 
     
    506503         
    507504                                        // conta total dos registros 
    508                                         $numreg = count($account_info); 
    509505                                         
    510506                                        // numero de registro por paginação 
     
    692688                                        $p->set_var($vart); 
    693689                                        // ************************* FIM PAGINAÇÃO ***********************                                                       
    694  
    695                                 }else{ 
     690                                } 
     691                        } 
     692                        else{ 
    696693                                // ******** caso não for zero não vai paginar ***************** 
    697                                         //url do paginador  
    698                                         $url = $GLOBALS['phpgw_info']['server']['webserver_url'].'/index.php?menuaction=reports.uireports_logon.report_logon_group_setor_print'; 
    699  
    700                                         // conta total dos registros 
    701                                         $numreg = count($account_info); 
    702  
     694                                //url do paginador  
     695                                $url = $GLOBALS['phpgw_info']['server']['webserver_url'].'/index.php?menuaction=reports.uireports_logon.report_logon_group_setor_print'; 
     696 
     697                                // conta total dos registros 
     698 
     699                                // ********** busca no LDAP as informação total e imprime **************** 
     700                                $paginas =$this->functions->get_list_user_sector_logon($setordn,$contexts,0,$numacesso); 
     701                                 
     702                                if(count($paginas)==0) { 
     703                                        $p->set_var('message',lang('No user found')); 
     704                                        $p->parse('rows','row_empty',True); 
     705                                } 
     706                                else { 
    703707                                        // Imprime valores de contagen de registro e pagina 
    704                                         $p->set_var('cont_user',$numreg); 
     708                                        $p->set_var('cont_user',count($paginas)); 
    705709                                        $p->set_var('cont_page',"1"); 
    706710                                        $p->set_var('page_now',"1"); 
    707  
    708                                         // ********** busca no LDAP as informação paginada e imprime **************** 
    709                                         $paginas =$this->functions->get_list_user_sector_logon($setordn,$contexts,0,$numacesso); 
    710  
     711         
    711712                                        $tmpp = array(); 
    712713                                        $contap = 0; 
     
    748749                                                        } 
    749750                                                }        
    750  
     751         
    751752                                                if (count($sortp)) 
    752753                                                { 
     
    788789                                                $p->parse('rows','row',True); 
    789790                                        } 
    790                                         // ********************** Fim **************************** 
    791                                 } 
     791                                } 
     792                        // ********************** Fim **************************** 
    792793                        } 
    793794 
Note: See TracChangeset for help on using the changeset viewer.