<?php /* Template Name: Digital Download */ if ( isset( $_POST['c'] )) { /* if ( ! isset( $_POST['dl_start'] ) || ! wp_verify_nonce( $_POST['dl_start'], ABSPATH . '/digital-download' ) ) { print 'Sorry, your nonce did not verify.'; exit; } else { */ // process form data require_once( ABSPATH. 'wp-content/plugins/vinyl-download/VinylDownload.class.php'); $d = new VinylDownload; error_log( "Hello, errors!" , 0 ); $c = $_POST['c']; $f = $_POST['sel_format']; $d->code = $c; $d->database = ( ABSPATH . 'db/vinyl-dl-codes.sqlite' ); $d->wav_file = ( ABSPATH . 'wp-content/uploads/Rainer von Vielen - Ueberall Chaos (WAV-24bit).zip'); $d->mp3_file = ( ABSPATH . 'wp-content/uploads/Rainer von Vielen - Ueberall Chaos (mp3-320kbps).zip'); if ( $row = $d->query_code($d->code)) { // max count not reached if ( false === $d->reached_max_dl( $row['count'] ) ) $d->dl_trigger($f); } } // } get_header(); global $wp_query, $post; $page_layout = get_post_meta($wp_query->post->ID, '_page_layout', true); $custom_sidebar = get_post_meta($wp_query->post->ID, '_custom_sidebar', true); $page_layout = isset($page_layout) && $page_layout != '' ? $page_layout = $page_layout : $page_layout = 'sidebar_right'; // Include page header if (isset($post)) include_once(THEME . '/includes/page_header.php'); ?> <section id="main-content" class="container clearfix"> <!-- main --> <section <?php if ($page_layout != 'wide') echo 'id="main"'; ?> class="clearfix"> <style scoped>input {border: 1px solid grey !important;} </style> <p>Der Code funktioniert 3 mal. Nach Eingabe erscheint ein „Start”-Button der den Download startet. <br />Probleme? Email: <a href="mailto:dan@rainervonvielen.de">dan@rainervonvielen.de</a> <form method="post" id="code_form"> <p> <label for="format">Format wählen :</label> <select name="format"> <option value="mp3" selected > mp3 ( 116 MB )</option> <option value="wav" > wav ( 661 MB )</option> </select> <p><input width= "8" placeholder="Code eingeben" required pattern="[A-Za-z0-9]{8}" maxlength=8 minlength=8 type="text" id="code" name="code"></input> <p><input type="submit" value="Einlösen" class ="btn middle"></input> </form> <div id="resp"></div> </section> <!-- /main --> <?php if ($page_layout == 'sidebar_right') : ?> <!-- sidebar --> <aside class="sidebar"> <?php if ($custom_sidebar == '' || $custom_sidebar == '_default') : ?> <?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('Default')) ?> <?php else : ?> <?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar($custom_sidebar)) ?> <?php endif; ?> </aside> <?php endif; ?> </section> <?php get_footer(); ?>