function get_booking_form() { $data = get_meta_if_post(); $sendto = $data['book_mail']; $desc = $data['book_desc']; if (!$sendto) { $msg = '<div class="warning">' . __('You must fill in an email !', 'iftheme') . ' <a href="' . get_edit_post_link() . '">' . __('Edit this post', 'iftheme') . '</a></div>'; return $msg; } else { $msg = ''; if ($_POST) { if (empty($_POST['lname'])) { $err_msg .= __('The <b>Last name</b> field is required.', 'iftheme') . ' <br/>'; } if (empty($_POST['fname'])) { $err_msg .= __('The <b>First name</b> field is required.', 'iftheme') . ' <br/>'; } if (empty($_POST['bookmail'])) { $err_msg .= __('The <b>E-mail</b> field is required.', 'iftheme') . ' <br/>'; } else { if (!is_email($_POST['bookmail'])) { $err_msg .= __('The <b>E-mail name</b> field is invalid.', 'iftheme') . ' <br/>'; } } if (empty($_SESSION['captcha']) || strtolower(trim($_REQUEST['captcha'])) != $_SESSION['captcha']) { $err_msg .= __('Invalid verification code.', 'iftheme') . ' <br/>'; } if (empty($err_msg)) { $mail_body = __('Subcription request to: ') . get_the_title($post->ID) . "\n\n"; $mail_body .= $_POST['fname'] . ' ' . $_POST['lname'] . ' (' . $_POST['bookmail'] . ')'; if (wp_mail($sendto, __('Subcription from IF Website', 'iftheme'), $mail_body)) { $valid_msg = __('Your request has been sent.', 'iftheme') . ' <br/>'; } } } $form = ''; $form .= $desc ? '<div class="bookdesc">' . $desc . '</div>' : ''; $form .= '<form action="' . get_permalink($post->ID) . '#booking-form" method="POST" id="booking-form" name="booking-form">'; $form .= !empty($err_msg) ? '<div class="msg warning">' . $err_msg . '</div>' : ''; $form .= !empty($valid_msg) ? '<div class="msg info">' . $valid_msg . '</div>' : ''; $form .= '<input type="hidden" id="formkey" name="sendto" value="" />'; $form .= '<label for="lname"><span class="label">' . __('Last name', 'iftheme') . '</span> <input type="text" id="lname" name="lname" value="" class="book-text" /></label>'; $form .= '<label for="fname"><span class="label">' . __('First name', 'iftheme') . '</span> <input type="text" id="fname" name="fname" value="" class="book-text" /></label>'; $form .= '<label for="bookmail"><span class="label">' . __('E-mail', 'iftheme') . '</span> <input type="text" id="bookmail" name="bookmail" value="" class="book-text" /></label>'; $form .= '<div id="captcha-container" class="clearfix"><img src="' . get_bloginfo('template_url') . '/inc/captcha/captcha.php" id="captcha-img" /> <label for="captcha"><span class="label">' . __('Copy verification code', 'iftheme') . '</span> <input type="text" id="captcha" name="captcha" autocomplete="off" value="" class="book-text" /></label></div>'; $form .= '<input type="submit" id="booksubmit" value="' . __('Submit') . '" class="book-submit" />'; $form .= '</form>'; return $form; } }
if ($query_alter->have_posts()) { ?> <h2 class="upcoming"><?php _e('Archives', 'iftheme'); ?> </h2> <?php while ($query_alter->have_posts()) { $query_alter->the_post(); ?> <?php //prepare data //$pid = get_the_ID(); $pid = $post->ID; $data = get_meta_if_post($pid); $start = $data['start']; $end = $data['end']; ?> <article class="post-single clearfix" id="post-<?php the_ID(); ?> "> <?php if (has_post_thumbnail()) { /* loades the post's featured thumbnail, requires Wordpress 3.0+ */ echo '<div class="featured-thumbnail">'; the_post_thumbnail('listing-post'); echo '</div>'; }
if (!is_array($data)) { echo $data; } $antenna = is_array($data) ? $data['antenna'] : NULL; if (is_array($data) && $data['partners']) { foreach ($data['partners'] as $s => $vals) { $part[$s]['title'] = $vals['partner_title']; $part[$s]['link'] = $vals['link_to_partner']; $part[$s]['img'] = $vals['image_logo']['id']; } $part = array_reverse($part); //to avoid coding twice... $slides = $part; } } elseif ('post' == get_post_type() || 'news' == get_post_type()) { $data = apply_filters('if_event_data', get_meta_if_post()); $news = isset($data['type']) && $data['type'] == 'news' ? true : false; $data['start'] = $news ? $data['subhead'] : $data['start']; if (!$data['start'] && $news) { $data['start'] = __('News', 'iftheme'); } $start = '<span class="start">' . $data['start'] . '</span>'; $end = '<span class="end">' . $data['end'] . '</span>'; $book = $data['booking']; $town = $data['city']; } ?> <div id="content"> <?php if (have_posts()) { while (have_posts()) {