- // Si no hay mas resultados, entonces terminó bien.
- if (AI_Error::isError($err)
- and $err->getCode() == AI_ERROR_NO_RESULTADOS) {
- return true;
- }
- // Si no, se devuelve el error.
- return $err;
+ extract($conf_dav, EXTR_PREFIX_ALL, 'dav');
+ extract($conf_sec, EXTR_PREFIX_ALL, 'sec');
+ return $db->getAssoc("
+ SELECT d.$dav_id, d.$dav_campo
+ FROM $dav_base.$dav_tabla as d
+ LEFT JOIN $sec_base.$sec_tabla AS s
+ ON s.$sec_campo = d.$dav_id
+ WHERE s.$sec_campo IS NULL OR s.$sec_id = $grupo
+ ORDER BY d.$dav_campo ASC");