+----------------------------------------------------------------------+ $Id: disable_vacations.php,v 1.1 2011-05-01 05:09:57 Eduardo Cueva <*****@*****.**> Exp $ */ // script para eliminar el script de vacaciones si ya se ha pasado el periodo de vacaciones $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));
function paloMyVacation($pDB, $idUser) { parent::__construct($pDB); $this->idUser = $idUser; }