Just by studying php and looking at another user's code. I'm not sure what happens in this function with the word "and" on the left side of the = operator. It seems to be "silent" if used, for example. if $ arry = true and $ array2 = true, then $ array2 + = 'somthing';
I cannot find a link to this anywhere on the Internet.
function get_list_filter($filter = array()) {
global $current_user;
$sql = array();
$filter["clientID"] and $sql[] = sprintf("(WD_domain.clientID = %d)",$filter["clientID"]);
$filter["showDomainName"] and $sql[] = sprintf("(WD_domain.domain LIKE '%%%s%%')",$filter["showDomainName"]);
$filter["showManaged"] and $sql[] = sprintf("(WD_domain.managed = %d)",$filter["showManaged"]);
return $sql;
}
source
share