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."); }