daily pastebin goal
47%
SHARE
TWEET

Untitled

fiberlyone Mar 19th, 2013 47 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. /*
  3. Template Name: Page Left Sidebar
  4. */
  5. ?>
  6. <?php
  7. get_header();
  8.  
  9. //Get Meta Data for Page Intro & Featured Area
  10. $pageID = get_the_ID();
  11. $custom_fields = get_post_custom($pageID);
  12.  
  13. if(is_array($custom_fields)){
  14.         $addFeaturedArea = (array_key_exists('_use_featured_area', $custom_fields)) ? $custom_fields['_use_featured_area'][0] : 'false';
  15.         $addSlider = (array_key_exists('_add_slider', $custom_fields)) ? $custom_fields['_add_slider'][0] : 'false';
  16.         $sliderID = (array_key_exists('_slider_selector', $custom_fields)) ? $custom_fields['_slider_selector'][0] : 0;
  17.         $addPageTitle = (array_key_exists('_add_page_title', $custom_fields)) ? $custom_fields['_add_page_title'][0] : 'false';
  18.         $pageTitleText = (array_key_exists('_page_title', $custom_fields)) ? $custom_fields['_page_title'][0] : '';
  19.         $pageTitleText = unEscape($pageTitleText);
  20.         $pageTitleAlign = (array_key_exists('_page_title_align', $custom_fields)) ? $custom_fields['_page_title_align'][0] : '';
  21.         $sub_title = (array_key_exists('_sub_title', $custom_fields)) ? $custom_fields['_sub_title'][0] : '';
  22.         $sub_title = unEscape($sub_title);
  23.         $addImage = (array_key_exists('_add_image', $custom_fields)) ? $custom_fields['_add_image'][0] : 'false';
  24.         if($addImage == 'true'){
  25.                 $imageAtts = array(
  26.                         'url' => $custom_fields['_image_file'][0],
  27.                         'border' => $custom_fields['_image_border'][0],
  28.                         'link' => $custom_fields['_image_link'][0],
  29.                         'target' => $custom_fields['_image_target'][0],
  30.                         'featured' => true
  31.                 );
  32.         }
  33.         $sideBarSelection = (array_key_exists('_sidebar', $custom_fields)) ? $custom_fields['_sidebar'][0] : 'none';
  34.         $sideBarPosition = (array_key_exists('_sidebar_position', $custom_fields)) ? $custom_fields['_sidebar_position'][0] : 'rightSideBar';  
  35.         if($sideBarPosition == 'right'){
  36.                 $sideBarPosition = 'rightSideBar';
  37.         }
  38.         $sideBarName = 'none';
  39.         $sideBars = ThemeData()->setting('custom_sidebars','false');
  40.         if(is_array($sideBars)){
  41.                 if(array_key_exists('items', $sideBars)){
  42.                         $items = $sideBars['items'];
  43.                         if(is_array($items)){
  44.                                 if($sideBarSelection == 0){
  45.                                         $sideBarName = $sideBars['items'][0];
  46.                                 }
  47.                                 else{
  48.                                         $sideBarName = $sideBars['items'][$sideBarSelection];
  49.                                 }
  50.                         }
  51.                 }
  52.         }
  53. }
  54. else{
  55.         //Set all to false
  56.         $addFeaturedArea = 'false';
  57.         $addSlider = 'false';
  58.         $sliderID =  0;
  59.         $addImage = 'false';
  60.         $addPageTitle = 'false';
  61.         $pageTitleText = '';
  62. }
  63. ?>
  64.  
  65.                         <?php
  66.                                 if($addFeaturedArea == 'true'){
  67.                         ?>
  68.                         <div id="featuredArea">
  69.                                 <div id="featuredHolder">
  70.                                 <?php
  71.                                 if($addSlider == 'true'){
  72.                                         //See if sliderid is a Layer Slider
  73.                                         if (preg_match('/^ls/', $sliderID)) {
  74.                                                 $sliderID = substr($sliderID, 2);
  75.                                                 echo do_shortcode('[layerslider id="'.$sliderID.'"]');
  76.                                         }
  77.                                         else{
  78.                                                 $slider = ThemeData()->getSlider($sliderID);
  79.                                                 $type = $slider['meta']['type'];
  80.                                                 $featuredArea = true;
  81.                                                 switch ($type) {
  82.                                                         case "flexslider":
  83.                                                                 $raw = false;
  84.                                                                 echo flexslider($slider,$featuredArea,$raw);
  85.                                                         break;
  86.                                                         case "carousel":
  87.                                                                 echo carousel($slider,$featuredArea);
  88.                                                         break;
  89.                                                         case "nivo":
  90.                                                                 echo nivoCreator($slider,$featuredArea);
  91.                                                         break;
  92.                                                         case "accordion":
  93.                                                                 echo accordionCreator($slider,$featuredArea);
  94.                                                         break;
  95.                                                         case "anything-slider":
  96.                                                                 echo anythingCreator($slider,$featuredArea);
  97.                                                         break;
  98.                                                         case "piecemaker1":
  99.                                                                 echo piecemaker1Creator($slider,$featuredArea);
  100.                                                         break;
  101.                                                         case "piecemaker2":
  102.                                                                 echo piecemaker2Creator($slider,$featuredArea);
  103.                                                         break;
  104.                                                 }
  105.                                         }
  106.                                 }
  107.                                 if($addImage == 'true'){
  108.                                         echo optionsImageShortcode($imageAtts);
  109.                                 }
  110.                                 ?>
  111.                                 </div>
  112.                                 <div class="clear"></div>
  113.                         </div>
  114.                         <div class="clear"></div>
  115.                         <?php
  116.                                 }
  117.                         ?>
  118.                        
  119.                         <div id="innerWrap" class= "leftSideBar">
  120.                                 <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
  121.                                 <?php
  122.                                         if($addPageTitle == 'true'){
  123.                                         ?>
  124.                                         <div id="titleWrapper">
  125.                                         <div id="pageTitle">
  126.                                                 <div id="title" style="text-align:<?php echo $pageTitleAlign ?>">
  127.                                                         <h1><?php echo $pageTitleText ?></h1>
  128.                                                         <?php if($sub_title != ''){ ?>
  129.                                                         <span class="subTitle"><?php echo $sub_title ?></span>
  130.                                                         <?php } ?>
  131.                                                 </div>
  132.                                         </div>
  133.                                         </div>
  134.                                         <div class="clear"></div>
  135.                                         <?php
  136.                                         }
  137.                                 ?>
  138.                                 <div id="content" class= "leftSideBar">
  139.                                         <div id="pageContent">
  140.                                                 <?php mp_product(); ?>
  141.                        
  142.                                                
  143.                                                
  144.                                         </div><div class="clear"></div> <!-- CLOSE PAGE CONTENT & CLEAR DIV -->
  145.                                        
  146.                                 </div> <!-- CLOSE CONTENT DIV -->      
  147.                                
  148.                                 <div id="sideBar" class= "leftSideBar">
  149.                                         <div id="sideBarWidgets">
  150.                                         <?php
  151.                                                 //Side Bar input//
  152. $url = $_SERVER['REQUEST_URI'];
  153. if (false !== strpos($url,'products')) {
  154.   dynamic_sidebar( 'Store' );
  155. echo "</div>";
  156. }
  157. //end Sidebar input//
  158.                                         ?>
  159.                                         </div><div class="clear"></div>
  160.                                 </div><div class="clear"></div><!-- CLOSE SIDEBAR -->
  161.                                
  162.                                 <?php endwhile; ?>
  163.                                
  164.                         </div> <!-- CLOSE innerWrap -->
  165.                         <div class="clear"></div>
  166.                
  167.                 </div> <!-- CLOSE contentWrapper -->
  168.                 <div class="clear"></div>
  169. <?php get_footer(); ?>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top