Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * The single product template revistas
- *
- * Este es el archivo base para las publicaciones que pertenecen a la categoria revistas
- *
- * @package Actualicese 2021
- * @since Actualicese 2021 1.2021.09.27
- *
- */
- /*
- * JFZ - Modificado - 20211121
- * Archivo original que fue modificado: https://pastebin.com/UsZJgA2u
- * */
- get_header();
- global $post;
- /* usuario con login */
- wp_get_current_user();
- $login = $current_user->user_login;
- $id_post = $post->ID;
- // se obtiene la ruta de descarga del pdf
- $get = get_post_meta($id_post);
- $publicacion = $get['link_descarga'][0];
- $link_descarga = get_site_url().'/wp-content/plugins/panelesactualicese/verpdf.php?pdfroute='.base64_encode($publicacion.'_TOKEN_'.session_id());
- /*
- * JFZ - NOTA SOBRE EL LINK DE DESCARGA - 20211121 - 7:22am
- * El siguiente era el código que había dentro del loop para la descarga
- <?php $dir = get_site_url(); ?>
- <?php $link_descarga = $dir.'/wp-content/plugins/panelesactualicese/verpdf.php?pdfroute='.base64_encode(base64_encode($publicacion.'_TOKEN_'.session_id())); ?>
- *
- * PREGUNTAS:
- * 1) ¿Por qué había un doble base64_encode?
- * 2) Al hacer pruebas (ya si el doble base64_encode) como pruebaplatino@local.dev, el URL responde con una pantalla que solo dice "Ud no tiene autorizacion"
- */
- $imagen = $get['imagen'][0];
- //Imagen de fondo de la sección HERO
- $hero_background_image ="https://i0.wp.com/cdn.actualicese.com/wp-content/uploads/2021/11/19154917/revista-head.jpg?ssl=1";
- $hero_background_color ="rgb(109,6,59)";
- // validamos los datos del cliente
- $datos = wp_get_current_user();
- $user_id = $datos->data->ID;
- $menbresia = wc_memberships_get_user_active_memberships($user_id);
- $cat = get_the_category();
- $categoria = $cat[0]->slug;
- $plan = $menbresia[0]->plan->slug;
- $revistas = array('suscripcion-platino', 'suscripcion-oro', 'suscripcion-basica', 'suscripcion-platino-anual', 'suscripcion-platino-trimestral', 'suscripcion-platino-mensual', 'suscripcion-oro-anual', 'suscripcion-oro-trimestral', 'suscripcion-oro-mensual', 'suscripcion-basica-anual', 'suscripcion-basica-trimestral', 'suscripcion-basica-mensual');
- $permiso = in_array($plan, $revistas);
- ?>
- <div id="main">
- <div class="container-fluid" id="act_full">
- <?
- if ( have_posts() )
- {
- while ( have_posts() )
- {
- ?>
- <div class="row act_full">
- <div class="col-12">
- <div class="row">
- <!-- HERO SECTION -->
- <div class="wp-block-getwid-section m-0 alignfull getwid-anim fadeIn getwid-section-content-custom-width getwid-init" data-wow-duration="1500ms" data-wow-delay="200ms" style="visibility: visible; animation-duration: 1500ms; animation-delay: 200ms; animation-name: fadeIn;"><div class="wp-block-getwid-section__wrapper getwid-padding-top-large getwid-padding-bottom-large getwid-padding-left-medium getwid-padding-right-medium"><div class="wp-block-getwid-section__divider is-bottom-divider"><svg style="height:61px" x="0px" y="0px" viewBox="0 0 1000 100" preserveAspectRatio="none" class="wp-block-getwid-section__divider-svg"><path fill="white" class="wp-block-getwid-section__divider-svg-fill" d="M0,0v1v97.1c0,0,249,9.1,372.3-29.6C495.6,29.9,500,1,500,1s4.4,28.9,127.7,67.5C751,107.1,1000,98.1,1000,98.1V1V0H0z"></path></svg></div><div class="wp-block-getwid-section__inner-wrapper" style="max-width:1027px"><div class="wp-block-getwid-section__background-holder"><div class="wp-block-getwid-section__background has-background" style="background-color:#2e0e4a;background-image:url('<?php echo $hero_background_image; ?>');background-position:47% 17%;background-attachment:fixed"><div class="wp-block-getwid-section__background-image-wrapper"><img class="wp-block-getwid-section__background-image" src="<?php echo $hero_background_image; ?>" alt="" width="1920" height="800"></div></div><div class="wp-block-getwid-section__foreground" style="opacity:0.85;background-color:#6d063b;background-image:linear-gradient(0deg,<?=$hero_background_color?> 0%,rgb(0,0,0) 100%);mix-blend-mode:"></div></div><div class="wp-block-getwid-section__content"><div class="wp-block-getwid-section__inner-content">
- <div class="wp-block-columns has-2-columns are-vertically-aligned-center">
- <div class="wp-block-column is-vertically-aligned-center p-0 has-white-color has-text-color">
- <h2 class="has-text-align-left has-white-color has-text-color" style="font-size:55px"><?php the_title();?></h2>
- <div class="wp-block-getwid-advanced-spacer" style="height:30px" aria-hidden="true"></div>
- <div class="wp-block-button alignleft is-style-fill">
- <?php
- if ($permiso) {
- ?>
- <a class="wp-block-button__link has-black-color has-luminous-vivid-amber-background-color has-text-color has-background" href="<?=$link_descarga?>">DESCARGAR</a>
- <?php
- } else { ?>
- <a class="wp-block-button__link has-black-color has-luminous-vivid-amber-background-color has-text-color has-background" href="/suscripciones">SUSCRÍBETE</a>
- <?php
- } ?>
- </div></div>
- <div class="wp-block-column is-vertically-aligned-center">
- <div class="wp-block-image my-5"><figure class="aligncenter size-full"><img loading="lazy" width="300" height="400" src="<?php echo $imagen; ?>" alt="" ></figure></div>
- </div>
- </div>
- </div></div></div></div></div>
- <!-- END OF HERO SECTION -->
- </div> <!-- Cierra el <div class=row -->
- <div class="row justify-content-center mt-5">
- <!-- INICIO DE THE_CONTENT -->
- <div class="col-11 col-md-7 col-xl-6">
- <?php
- if ($permiso) {
- ?>
- <div class="mb-5 rounded border border-success border-2 p-3 text-center">
- <h3 class="mb-3">
- ✅ Tienes acceso por tener una Suscripción.
- </h3>
- <a class="wp-block-button__link has-black-color has-luminous-vivid-amber-background-color has-text-color has-background" href="<?=$link_descarga?>">Descarga aquí esta revista</a>
- <p class="text-center fs-5 my-2">
- <a href="/category/publicaciones/revistas/">Catálogo completo de revistas</a>
- </p>
- </div>
- <?php
- } else { ?>
- <div class="mb-5 rounded border border-warning border-2 p-3 text-center">
- <h3>
- Para ver esta revista debes tener una Suscripción.
- </h3>
- <a class="wp-block-button__link has-black-color has-luminous-vivid-amber-background-color has-text-color has-background" href="/suscripciones">Quiero ver las Suscripciones disponibles</a>
- <p class="text-center fs-5 my-2">
- <a href="/category/publicaciones/revistas/">Catálogo completo de revistas</a>
- </p>
- </div>
- <?php
- } ?>
- <?php the_content(); ?>
- </div>
- <!-- FIN DE THE CONTENT -->
- <!-- INICIO DE EL SIDEBAR -->
- <div class="col-10 col-md-4 col-xl-3" style="width:300px">
- <?php dynamic_sidebar('main_sidebar'); ?>
- </div>
- <!-- FIN DE EL SIDEBAR -->
- </div> <!-- Cierra el <div class=row -->
- </div><!-- Cierra el <div class="col-12"> -->
- </div> <!-- Cierra el <div class="row act_full"> -->
- <?
- } //cierra el while ( have_posts() )
- } //cierra el if ( have_posts() )
- ?>
- </div> <!-- Cierra el <div class="container-fluid" id="act_full"> -->
- </div> <!-- Cierra el <div id="main"> -->
- <?php get_footer(); ?>
Add Comment
Please, Sign In to add comment