Ejemplo n.º 1
0
 function gafa_subscribe_to_accion($accionId)
 {
     global $current_user;
     global $mensaje;
     if (!$current_user) {
         $mensaje->add_error("No has iniciado sesión.");
         return;
     }
     $user = new \operaciondespierta\Usuario($current_user->ID);
     $user->SubscribeToAction($accionId);
     $accion = new \operaciondespierta\Accion($accionId);
     $replacements = array("@nombre_causa" => $accion->titulo, "@descripcion_causa" => $accion->excerpt, "@custom_description" => $accion->customMailText, "@link_causa" => $accion->permalink, "@nombre_usuario" => $user->wpUser->nickname, "@footer_image" => get("info_subscripcion_causa_footer_image", 1, 1, OPCIONES_MAILINGS));
     GafaMailer::Instance()->SendEmail($user->wpUser->user_email, "Suscripcion a causa", "inscripcion_causa.php", $replacements);
     $mensaje->add_mensaje("Te has suscrito correctamente.");
 }