예제 #1
0
function getContactEmails2($arrConf)
{
    $pDBACL = new paloDB($arrConf['dsn_conn_database1']);
    $pACL = new paloACL($pDBACL);
    $id_user = $pACL->getIdUser($_SESSION["elastix_user"]);
    $tag = getParameter('name_startsWith');
    $salida = array();
    if (isset($id_user) && $id_user != "") {
        $pDB = new paloDB($arrConf['dsn_conn_database']);
        $pDBAddress = new paloDB($arrConf['dsn_conn_database3']);
        $pCalendar = new paloSantoCalendar($pDB);
        $salida = $pCalendar->getContactByTag($pDBAddress, $tag, $id_user);
        if (!$salida) {
            $salida = array();
        }
    }
    header('Content-Type: application/json');
    // se instancia a JSON
    $json = new Services_JSON();
    return $json->encode($salida);
}