mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-02-25 14:41:50 +01:00
fix for a sql error while searching and sort by customfield
This commit is contained in:
parent
273248da9e
commit
777ef7f4f7
@ -235,6 +235,7 @@ class socontacts_sql extends so_sql
|
|||||||
*/
|
*/
|
||||||
function &search($criteria,$only_keys=True,$order_by='',$extra_cols='',$wildcard='',$empty=False,$op='AND',$start=false,$filter=null,$join='',$need_full_no_count=false)
|
function &search($criteria,$only_keys=True,$order_by='',$extra_cols='',$wildcard='',$empty=False,$op='AND',$start=false,$filter=null,$join='',$need_full_no_count=false)
|
||||||
{
|
{
|
||||||
|
$this->debug=5;
|
||||||
if ((int) $this->debug >= 4) echo "<p>socontacts_sql::search(".print_r($criteria,true).",".print_r($only_keys,true).",'$order_by','$extra_cols','$wildcard','$empty','$op','$start',".print_r($filter,true).",'$join')</p>\n";
|
if ((int) $this->debug >= 4) echo "<p>socontacts_sql::search(".print_r($criteria,true).",".print_r($only_keys,true).",'$order_by','$extra_cols','$wildcard','$empty','$op','$start',".print_r($filter,true).",'$join')</p>\n";
|
||||||
|
|
||||||
$owner = isset($filter['owner']) ? $filter['owner'] : (isset($criteria['owner']) ? $criteria['owner'] : null);
|
$owner = isset($filter['owner']) ? $filter['owner'] : (isset($criteria['owner']) ? $criteria['owner'] : null);
|
||||||
@ -304,6 +305,11 @@ class socontacts_sql extends so_sql
|
|||||||
$criteria = array_merge($criteria,$this->_cat_search($val));
|
$criteria = array_merge($criteria,$this->_cat_search($val));
|
||||||
unset($criteria[$col]);
|
unset($criteria[$col]);
|
||||||
}
|
}
|
||||||
|
elseif($col == 'contact_value')
|
||||||
|
{
|
||||||
|
$criteria =array_merge($criteria,array('extra_order.contact_value'=>$val));
|
||||||
|
unset($criteria[$col]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($search_customfields) // search the custom-fields
|
if ($search_customfields) // search the custom-fields
|
||||||
|
Loading…
Reference in New Issue
Block a user