Beispiel #1
0
 public static function getInstance()
 {
     if (self::$fileLogger === null) {
         self::$fileLogger = new self();
     }
     return self::$fileLogger;
 }
Beispiel #2
0
 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);
     }
 }