Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * The single product template cartilla
- *
- * Este es el archivo base para las publicaciones que pertenecen a la categoria cartillas
- *
- * @package Actualicese 2021
- * @since Actualicese 2021 1.2021.09.27
- */
- get_header();
- global $post, $current_user;
- /* usuario con login */
- wp_get_current_user();
- $login = $current_user->user_login;
- // var_dump($login);
- $id_post = $post->ID;
- // se obtiene la ruta de descarga del pdf
- $get = get_post_meta($id_post);
- $publicacion = $get['link_descarga'][0];
- $basica = $get['link_basica'][0];
- // 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;
- // var_dump($plan);
- $cartillas = 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');
- $permiso = in_array($plan, $cartillas);
- $permiso = ($permiso || puedeVerLibro());
- ?>
- <div class="container">
- <div class="row">
- <div class="col-xxl-4 col-xl-4 col-lg-4 col-md-4 col-sm-4 col-12">
- <?php dynamic_sidebar('main_sidebar'); ?>
- </div>
- <div class="col-xxl-8 col-xl-8 col-lg-8 col-md-8 col-sm-8 col-12">
- <div class="row">
- <?php
- if ( have_posts() ) {
- while ( have_posts() ) {?>
- <?php echo $pathImgDestacada; ?>
- <?php get_template_part('includes/post', 'product'); ?>
- <?php
- /**
- * se revisa que la membresia/usuario tenga el permiso Y que el archivo sea un pdf, porque solo podemos firmar el pdf
- * si quieren que se permita la descarga de un zip/word/excel/etc, deben linkearlo desde el contenido, pero no ponerlo como el dato adjunto
- */
- if($permiso && strpos($publicacion, '.pdf')){
- ?>
- <?php $dir = get_site_url(); ?>
- <?php $link_descarga = $dir.'/wp-content/plugins/panelesactualicese/verpdf.php?pdfroute='.base64_encode(base64_encode($publicacion.'_TOKEN_'.session_id())); ?>
- <div class="caja bk-blanco">
- <p class="text-center ptx2"><img src="https://cdn.actualicese.com/images-lateral/inerfaz-icon_02.png" class="m-auto" alt=""></p>
- <p style="text-align: center;">
- <a href="<?= $link_descarga ?>" target="_blank" class="btn btn-danger btn-lg altas"><b>DESCARGAR</b></a>
- </p>
- </div>
- <?php
- }else if(isset($basica) && $login != 'false' && $permiso == 'False'){
- ?>
- <div class="caja bk-blanco">
- <p class="text-center ptx2"><img src="https://cdn.actualicese.com/images-lateral/inerfaz-icon_02.png" class="m-auto" alt=""></p>
- <p style="text-align: center;">
- <a href="<?= $basica ?>" target="_blank" class="btn btn-danger btn-lg altas"> <b>DESCARGAR</b>
- </a>
- </p>
- </div>
- <?php }else if(!$permiso) { ?>
- <div class="caja bk-blanco">
- <p>Para poder disfrutar de este contenido debes mejorar tu suscripción</p>
- <a href="<?php get_site_url();?>/suscripciones/" class="btn btn-danger btn-lg altas">Suscripciones</a>
- </div>
- <?php }
- }//end While
- }// fin post ?>
- </div>
- </div>
- </div>
- </div>
- <?php get_footer(); ?>
Add Comment
Please, Sign In to add comment