@@ -818,6 +818,12 @@ class BxDolSearchResult implements iBxDolReplaceable
$sFieldTable = isset($aValue['table']) ? $aValue['table'] : $this->aCurrent['table'];
$sqlCondition = "`{$sFieldTable}`.`{$aValue['field']}` ";
switch ($aValue['operator']) {
+ case 'empty value':
+ $sqlCondition .= " = '' ";
+ break;
+ case 'not empty value':
+ $sqlCondition .= " != '' ";
case 'nothing':
$sqlCondition = " 0 ";
break;
@@ -22,6 +22,7 @@ class BxBasePagesSearchResult extends BxTemplSearchResult
'searchFields' => array('text'),
'restriction' => array(
'visible_for_levels' => array('value' => '', 'field' => 'visible_for_levels', 'operator' => '&'),
+ 'url' => array('value' => 'n/a', 'field' => 'url', 'operator' => 'not empty value', 'table' => 'sys_objects_page'),
),
'join' => array(
'albums' => array(