Changeset 24 for trunk/contactcenter


Ignore:
Timestamp:
05/10/07 11:51:20 (17 years ago)
Author:
niltonneto
Message:

* empty log message *

Location:
trunk/contactcenter
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/contactcenter/doc/change_log.txt

    r16 r24  
    2020- Foi adicionado importação e exportação aos contatos do outlook 2000 (em inglês e português) 
    2121- Foi adicionado a importação e exportação com suporte ao campo de telefone. Em todos os tipos de arquivos. 
     22- Corrigido problema de lentidão ao buscar o nome/email dos participantes de uma lista pública grande. 
    2223 
  • trunk/contactcenter/inc/class.ui_data.inc.php

    r19 r24  
    23902390                                $info = ldap_get_entries($ds, $sr);                                                      
    23912391                                for($z = 0; $z < $info['count']; $z++) { 
    2392                                         $participant =  '&quot;'.$info[$z]['cn'][0].'&quot; &lt;'.$info[$z]['mail'][0].'&gt;'; 
     2392                                        $participant =  '<font color=\'DARKBLUE\'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;'.$info[$z]['cn'][0].'&quot; &lt;'.$info[$z]['mail'][0].'&gt;</font><br>'; 
    23932393                                        $array_emails[$info[$z]['mail'][0]] = null;                                                              
    23942394                                        array_push($array_participants, $participant);                                   
     
    23972397                                foreach($array_emails as $index => $email) 
    23982398                                        if($email)  
    2399                                                 array_push($array_participants, $email);                                 
     2399                                                array_push($array_participants, "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".$email."<br>");                           
    24002400                                                                                                 
    24012401                                ldap_close($ds); 
    24022402                        } 
    24032403                        sort($array_participants); 
    2404                         $array_participants['names_ordered'] = $contact['names_ordered'];  
    2405                         echo serialize($array_participants); 
     2404                        $innerHTML = '';                         
     2405                        foreach($array_participants as $index => $participant){ 
     2406                                $innerHTML .= $participant; 
     2407                        } 
     2408                        $return = array('size' => count($array_participants), 'names_ordered'=> $contact['names_ordered'], 'inner_html' => $innerHTML);                   
     2409                        echo serialize($return); 
    24062410                }        
    24072411 
  • trunk/contactcenter/js/ccListParticipants.js

    r2 r24  
    7676                        var handler = function (responseText) { 
    7777                                var contacts = unserialize(responseText); 
    78                                 var title = contacts['names_ordered'];                   
    79                                 document.body.appendChild(el); 
    80                                  
     78                                var title = contacts.names_ordered;      
     79                                document.body.appendChild(el);                           
    8180                                el.innerHTML = "";       
    8281                                el.innerHTML = "<br>&nbsp;&nbsp;<b><font color='BLUE' nowrap>"+title+"</font></b>"+ 
    8382                                "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;<u>"+ 
    84                                 Element('cc_participants').value+"</u>&nbsp;&nbsp;&nbsp;<br><br>";       
    85                                  
    86                                 if(contacts.length) { 
    87                                         for (var d = 0; d < contacts.length; d++) { 
    88                                                 el.innerHTML +=  
    89                                                 "<font color='DARKBLUE'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+ 
    90                                                 contacts[d]+"</font>&nbsp;&nbsp;&nbsp;<br>";                                                                                                                                     
    91                                         } 
     83                                Element('cc_participants').value+"</u>&nbsp;&nbsp;&nbsp;<br><br>";                               
     84                                if(contacts.size > 0) { 
     85                                                el.innerHTML += contacts.inner_html; 
    9286                                } 
    9387                                else { 
Note: See TracChangeset for help on using the changeset viewer.