Пример #1
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getNotificacionCorreos()
 {
     return $this->hasMany(NotificacionCorreo::className(), ['usuario_id' => 'id']);
 }
Пример #2
0
    $mailProveedor->CorreoOrigen(MAIL_USUARIO);
    $mailProveedor->NombreOrigen("Pagos");
    $mailProveedor->Cuerpo($cuerpoProveedor);
    $mailProveedor->AddAttachment("./archivos/" . $adjunto, $adjunto);
    //$mailProveedor->AgregarDestino($correo, $nombre);
    $mailProveedor->AgregarDestino(MAIL_USUARIO, 'Pagos');
    if (MAIL_ENVIAR) {
        if (!$mailProveedor->Enviar()) {
            echo json_encode(array("respuesta" => "ok", "mensaje" => "Su pago ha sido registrado, pero no se pudo enviar el correo.", "mostrar", true));
            exit;
        }
    }
    $topCliente = "Hola <b>{$seudonimo}</b>, gracias por registrar tu pago. A continuación te enviamos una copia de los datos:<br><br>";
    $bottomCliente = "<br><br>Estamos para servirle...<br><br>Atentamente... <b>{$empNombre}</b>";
    $cuerpoCliente = $topCliente . $cuerpo . $bottomCliente;
    $mailCliente = new NotificacionCorreo();
    $mailCliente->Asunto("Hemos recibido los datos de su pago #{$numpago}");
    $mailCliente->CorreoOrigen(MAIL_USUARIO);
    $mailCliente->NombreOrigen("{$empNombre}");
    $mailCliente->Cuerpo($cuerpoCliente);
    $mailCliente->AddAttachment("./archivos/" . $adjunto, $adjunto);
    $mailCliente->AgregarDestino($correo, $nombre);
    if (MAIL_ENVIAR) {
        if (!$mailCliente->Enviar()) {
            echo json_encode(array("respuesta" => "ok", "mensaje" => "Su pago ha sido registrado, pero no se pudo enviar el correo.", "mostrar", true));
            exit;
        }
    }
    echo json_encode(array("respuesta" => "ok", "mensaje" => "Se registró la información."));
    exit;
} else {