Beispiel #1
0
            case "string":
                $operador_inicio = " LIKE '%";
                $operador_fin = "%'";
                break;
            case "numeric":
                $operador_inicio = $operadores[$filtro['comparison']];
                $operador_fin = "";
                break;
        }
        $where .= " AND {$filtro['field']} {$operador_inicio}{$filtro['value']}{$operador_fin} ";
    }
}
//end if
//FIN DE FILTROS
$return = array();
$i = 0;
if ($groups = seguridad_group::search(DELETED, 'name', $where, $start, $count, OPERATOR_DISTINCT)) {
    foreach ($groups as $g) {
        $return[$i]['id'] = $g->get('group');
        $return[$i]['name'] = $g->get('name');
        $return[$i]['description'] = $g->get('description');
        $i++;
    }
}
$result = array();
$result["totalCount"] = seguridad_group::groupCount("", "", $where);
$result["topics"] = $return;
//RESULTADO
$obj_comunication = new OOB_ext_comunication();
$obj_comunication->set_data($result);
$obj_comunication->send(true, true);