Ejemplo n.º 1
0
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>&nbsp;<input type="text" id="lname" name="lname" value="" class="book-text" /></label>';
        $form .= '<label for="fname"><span class="label">' . __('First name', 'iftheme') . '</span>&nbsp;<input type="text" id="fname" name="fname" value="" class="book-text" /></label>';
        $form .= '<label for="bookmail"><span class="label">' . __('E-mail', 'iftheme') . '</span>&nbsp;<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" />&nbsp;<label for="captcha"><span class="label">' . __('Copy verification code', 'iftheme') . '</span>&nbsp;<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;
    }
}
Ejemplo n.º 2
0
        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>';
                }
Ejemplo n.º 3
0
    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()) {