Changeset 3595 for branches/2.2/mobile/inc/class.ui_home.inc.php
- Timestamp:
- 12/16/10 14:59:34 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2/mobile/inc/class.ui_home.inc.php
r3589 r3595 149 149 150 150 //Contatos 151 if($params["contacts_search"]==="1") { 151 if(($params["contacts_search"]==="1") || 152 (isset($params["catalog_to_search"]))) { 152 153 $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(); 154 160 155 161 $max_contacts = isset($params['max_contacts'])?$params['max_contacts']:10; … … 160 166 161 167 foreach($catalogs as $catalog) { 168 if($catalog['catalog']==="bo_group_manager") 169 continue; 162 170 if(count($contacts_result)>=$max_contacts) { 163 171 $bo_cc->set_catalog($catalog['catalog']); 164 $partial_result = $bo_cc->search( $params['name'],"1");172 $partial_result = $bo_cc->search("%".$params['name']."%","1"); 165 173 if(count($partial_result)>1) { 166 174 $p->set_var('show_more_contacts',"block"); … … 170 178 $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. 171 179 $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); 173 181 if($partial_result["has_more"]) { 174 182 $p->set_var('show_more_contacts',"block");
Note: See TracChangeset
for help on using the changeset viewer.