updates for emp
authorSteve Sutton <steve@gaslightmedia.com>
Wed, 2 Mar 2016 16:36:33 +0000 (11:36 -0500)
committerSteve Sutton <steve@gaslightmedia.com>
Wed, 2 Mar 2016 16:36:33 +0000 (11:36 -0500)
functions.php
page.php
single-emmet_jobs.php [new file with mode: 0644]

index c3a77a3..adf378a 100644 (file)
@@ -208,4 +208,10 @@ function glm_side_menu($mobile = false) {
 }
 
 add_action('wp_enqueue_scripts', 'glm_site_scripts');
+function glm_has_shortcode($shortcode)
+{
+    global $post;
+    $page = get_post( $post->ID );
+    return has_shortcode( $page->post_content, $shortcode );
+}
 ?>
index 3f1a9c2..97ef56c 100644 (file)
--- a/page.php
+++ b/page.php
@@ -1,30 +1,46 @@
 <?php get_header(); ?>
-                <main class="page-inside">
-                    <div class="row" data-equalizer>
-                        <?php //if ( is_page('event-calendar') ) { ?>
-                        <?php //<div id="content-bulk" class="small-12 medium-10 medium-centered columns">?>
-                        <?php //} else { ?>
-                            <?php get_sidebar();?>
-                            <div id="content-bulk" class="small-12 medium-9 columns" data-equalizer-watch>
-                        <?php //} ?>
-                            <div id="con" class="row">
-                                <div class="small-12 columns">
-                                    <?php get_template_part('parts/bread-crumbs');?>
-                                    <?php if(have_posts()) : while(have_posts()): the_post();?>
-                                    <?php the_content();?>
-                                    <?php endwhile; else:?>
-                                    <p><?php _e('Sorry, no posts yet');?></p>
-                                    <?php endif;?>
-                                </div>
-                            </div>
-                            <?php get_template_part('parts/blog-feed')?>
-                        </div>
-                            <?php if (get_the_block( 'sidebar' ) != ""
-                                    && empty($ninja_forms_append_page_form_id)
-                                    && $name != "request-brochures"
-                                    && $name != "contact-us"
-                                    && $name != "tips-hotline") {
-                                get_template_part('parts/right-sidebar');
-                            } ?>
-                    </div>
+    <main class="page-inside">
+        <div class="row" data-equalizer>
+            <?php
+            if (shortcode_exists('emmetjobs')) {
+                $job = (isset($_REQUEST['job']))
+                    ? filter_var($_REQUEST['job'], FILTER_VALIDATE_INT)
+                    : false;
+                $search = (isset($_REQUEST['emmet_job_search']))
+                    ? filter_var($_REQUEST['emmet_job_search'], FILTER_VALIDATE_BOOLEAN)
+                    : false;
+            }
+            ?>
+            <?php if ( is_page('employment-application-form') ) { ?>
+            <div id="content-bulk" class="small-12 medium-10 medium-centered columns">
+            <?php } else { ?>
+                <?php get_sidebar();?>
+                <div id="content-bulk" class="small-12 medium-9 columns" data-equalizer-watch>
+            <?php } ?>
+                <div id="con" class="row">
+                    <div class="small-12 columns">
+                        <?php get_template_part('parts/bread-crumbs');?>
+                <?php if( !($search || $job )) { ?>
+                    <?php if(have_posts()) : while(have_posts()): the_post();?>
+                    <?php the_content();?>
+                    <?php endwhile; else:?>
+                    <p><?php _e('Sorry, no posts yet');?></p>
+                    <?php endif;?>
+                <?php } else { ?>
+                    <?php if (shortcode_exists('emmetjobs')) {
+                    echo do_shortcode('[emmetjobs]');
+                    }?>
+                <?php } ?>
+                </div>
+            </div>
+            <?php get_template_part('parts/blog-feed')?>
+        </div>
+            <?php if (get_the_block( 'sidebar' ) != ""
+                    && empty($ninja_forms_append_page_form_id)
+                    && $name != "request-brochures"
+                    && $name != "contact-us"
+                    && $name != "tips-hotline") {
+                get_template_part('parts/right-sidebar');
+            } ?>
+    </div>
 <?php get_footer(); ?>
diff --git a/single-emmet_jobs.php b/single-emmet_jobs.php
new file mode 100644 (file)
index 0000000..7b9f43e
--- /dev/null
@@ -0,0 +1,18 @@
+<?php get_header(); ?>
+    <main class="page-inside">
+        <div class="row" data-equalizer>
+            <?php $_REQUEST['job'] = $post->ID; ?>
+            <div id="content-bulk" class="small-12 medium-10 medium-centered columns">
+                <div id="con" class="row">
+                    <div class="small-12 columns">
+                        <br>
+                        <br>
+                <?php if (shortcode_exists('emmetjobs')) {
+                    echo do_shortcode('[emmetjobs]');
+                 } ?>
+                </div>
+            </div>
+            <?php get_template_part('parts/blog-feed')?>
+        </div>
+    </div>
+<?php get_footer(); ?>