function criteria_my_preferred($element)
 {
     $field = $this->put_alias($element['real_field']);
     $criteria = phpgwapi_sql_criteria::or_(phpgwapi_sql_criteria::equal($field, phpgwapi_sql::string($element['value'])), phpgwapi_sql_criteria::is_null($field));
     $this->_add_criteria($criteria);
     return $criteria;
 }
 function criteria_sel_cat_id($element)
 {
     $field = $this->put_alias($element['real_field']);
     if (is_array($element['value'])) {
         foreach ($element['value'] as $value) {
             $data[] = phpgwapi_sql_criteria::or_(phpgwapi_sql_criteria::equal($field, sql::string($value)), phpgwapi_sql_criteria::has($field, ',' . $value . ','));
         }
         $criteria = phpgwapi_sql_criteria::append_or($data);
         $this->_add_criteria($criteria);
     } else {
         $this->_add_criteria(phpgwapi_sql_criteria::equal($field, phpgwapi_sql::string($element['value'])));
     }
 }