public static function getInstance() { if (self::$fileLogger === null) { self::$fileLogger = new self(); } return self::$fileLogger; }
public function indexAction() { //throw new Exception("something bad happened"); ZC_FileLogger::info("hello again!"); }
private function sendValidationEmail($email) { try { //DONE -o RED: Envìo de email de validaciòn. $to = $email; $subject = "Activar tu cuenta en Promos al Paso"; // compose headers $headers = "From: activaciones@promosalpaso.com\r\n"; $headers .= "Reply-To: activaciones@promosalpaso.com\r\n"; $headers .= "X-Mailer: PHP/" . phpversion() . "\r\n"; // To send HTML mail, the Content-type header must be set $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; // compose message $message = "<html>\n <head>\n <title>Promos al Paso</title>\n </head>\n <body>\n <h1>Activá tu cuenta en Promos al Paso</h1>\n <p>\n Debes activar tu cuenta de Promos al paso para seguir cargando tus datos de Comercio y Promociones<br/>\n Para activarla solo tienes que hacer click en el siguiente link: \n <a href='http://" . $_SERVER['SERVER_NAME'] . "/auth/activate/key/" . $this->convert($email, $this->_key) . "'>Promos al Paso</a>\n </p>\n <p>\n Una vez que hayas activado tu cuenta, debes dar de alta los restantes datos de tu Comercio, por ejemplo dirección, teléfono, logo, etc.\n </p>\n <p>\n Si consideras que este email fue enviado por error y quieres contarnoslo, por favor hazlo a soporte@promosalpaso.com.\n </p>\n <p>\n Gracias!!\n </p>\n </body>\n </html>\n "; // send email ZC_FileLogger::info("Activando anunciante: " . $to); mail($to, $subject, $message, $headers); } catch (Exception $ex) { ZC_FileLogger::error($ex); } }