$module_name = "vacations"; $module_name2 = "antispam"; $elxPath = "/usr/share/elastix"; ini_set('include_path', "{$elxPath}:" . ini_get('include_path')); include_once "libs/misc.lib.php"; include_once "configs/default.conf.php"; include_once "libs/paloSantoDB.class.php"; include_once "configs/email.conf.php"; include_once "apps/vacations/libs/paloVacation.class.php"; include_once "apps/antispam/libs/paloSantoAntispam.class.php"; load_default_timezone(); $pDB = new paloDB($arrConf['elastix_dsn']['elastix']); $pVacations = new paloVacation($pDB); $objAntispam = new paloSantoAntispam("", "", "", ""); // obteniendo todas las cuentas de correos con el script de vacaciones activado. $emails = $pVacations->getEmailsVacationON(); $timestamp1 = mktime(0, 0, 0, date("m"), date("d"), date("Y")); if (count($emails) > 0 && is_array($emails) > 0) { foreach ($emails as $key => $value) { $id = $value['id']; $id_user = $value['id_user']; $email = $value['account']; $subject = $value['subject']; $body = $value['body']; $ini_date = $value['ini_date']; $end_date = $value['end_date']; $day_ini = date("d", strtotime($ini_date)); $month_ini = date("m", strtotime($ini_date)); $year_ini = date("Y", strtotime($ini_date)); $day_end = date("d", strtotime($end_date)); $month_end = date("m", strtotime($end_date));