Ignore:
Timestamp:
12/16/10 14:59:34 (13 years ago)
Author:
eduardoalex
Message:

Ticket #1412 - adição do novo layout na tela de contatos.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/mobile/inc/class.ui_home.inc.php

    r3589 r3595  
    149149                         
    150150                        //Contatos                       
    151                         if($params["contacts_search"]==="1") { 
     151                        if(($params["contacts_search"]==="1") ||  
     152                                        (isset($params["catalog_to_search"]))) { 
    152153                                $bo_cc =  CreateObject('mobile.bo_mobilecc'); 
    153                                 $catalogs = $bo_cc->get_all_catalogs(); 
     154                                 
     155                                if(isset($params["catalog_to_search"])) 
     156                                        $catalogs = array(0=>array("catalog"=>$params["catalog_to_search"], 
     157                                                                                        "label" => $params["catalog_to_search"])); 
     158                                else  
     159                                        $catalogs = $bo_cc->get_all_catalogs(); 
    154160         
    155161                                $max_contacts = isset($params['max_contacts'])?$params['max_contacts']:10; 
     
    160166                                 
    161167                                foreach($catalogs as $catalog) { 
     168                                        if($catalog['catalog']==="bo_group_manager") 
     169                                                continue; 
    162170                                        if(count($contacts_result)>=$max_contacts) { 
    163171                                                $bo_cc->set_catalog($catalog['catalog']); 
    164                                                 $partial_result = $bo_cc->search($params['name'],"1"); 
     172                                                $partial_result = $bo_cc->search("%".$params['name']."%","1"); 
    165173                                                if(count($partial_result)>1) { 
    166174                                                        $p->set_var('show_more_contacts',"block"); 
     
    170178                                        $max_to_search = $max_contacts - count($contacts_result);//Só posso pedir no máximo o número máximo a ser visto menos o que já foi achado. 
    171179                                        $bo_cc->set_catalog($catalog['catalog']); 
    172                                         $partial_result = $bo_cc->search($params['name'],$max_to_search); 
     180                                        $partial_result = $bo_cc->search("%".$params['name']."%",$max_to_search); 
    173181                                        if($partial_result["has_more"]) { 
    174182                                                $p->set_var('show_more_contacts',"block"); 
Note: See TracChangeset for help on using the changeset viewer.