コード例 #1
0
ファイル: index.php プロジェクト: Lumbe/dev_servus
    public static function draw_front_toggle($section_toggle = 0)
    {
        if ($section_toggle > 0) {
            if ($section_toggle == 1) {
                //opened
                ?>
                <a href="#" class="mdf_front_toggle mdf_front_toggle_opened" data-condition="opened"><?php 
                _e(MetaDataFilterCore::get_setting('toggle_close_sign') ? MetaDataFilterCore::get_setting('toggle_close_sign') : '-');
                ?>
</a>
                <?php 
            } else {
                //closed
                ?>
                <a href="#" class="mdf_front_toggle mdf_front_toggle_closed" data-condition="closed"><?php 
                _e(MetaDataFilterCore::get_setting('toggle_open_sign') ? MetaDataFilterCore::get_setting('toggle_open_sign') : '+');
                ?>
</a>
                <?php 
            }
        }
    }
コード例 #2
0
ファイル: js_vars.php プロジェクト: Lumbe/dev_servus
?>
";
    var tab_slideout_icon_w = "<?php 
echo MetaDataFilterCore::get_setting('tab_slideout_icon_w') ? MetaDataFilterCore::get_setting('tab_slideout_icon_w') : 146;
?>
";
    var tab_slideout_icon_h = "<?php 
echo MetaDataFilterCore::get_setting('tab_slideout_icon_h') ? MetaDataFilterCore::get_setting('tab_slideout_icon_h') : 131;
?>
";
    var mdf_use_custom_icheck = <?php 
echo MetaDataFilterCore::get_setting('use_custom_icheck') ? 1 : 0;
?>
;
<?php 
$icheck_skin = MetaDataFilterCore::get_setting('icheck_skin');
$icheck_skin = explode('_', $icheck_skin);
?>
    var icheck_skin = {};
    icheck_skin.skin = "<?php 
echo $icheck_skin[0];
?>
";
    icheck_skin.color = "<?php 
echo $icheck_skin[1];
?>
";
<?php 
//endif;
?>
コード例 #3
0
ファイル: core.php プロジェクト: Lumbe/dev_servus
 public function __construct($query)
 {
     global $wpdb;
     $query = (array) $query;
     /*
      //creating key
      $tmp_query = $query;
      $tmp_meta = array();
      //+++
      if (isset($tmp_query['meta_query']) AND ! empty($tmp_query['meta_query']))
      {
     
      unset($tmp_query['meta_query']['relation']);
      foreach ($tmp_query['meta_query'] as $value)
      {
      $tmp_meta[$value['key']] = $value['value'];
      }
      krsort($tmp_meta);
      }
     
      //***
      $tmp_tax = array();
      if (isset($tmp_query['tax_query']) AND ! empty($tmp_query['tax_query']))
      {
      $tmp_tax = array();
      unset($tmp_query['tax_query']['relation']);
      foreach ($tmp_query['tax_query'] as $value)
      {
      $tmp_tax[$value['taxonomy']] = $value['terms'];
      }
      krsort($tmp_tax);
      }
      //***
      $key = json_encode(array_merge($tmp_meta, $tmp_tax));
     *
     */
     $key = md5(json_encode($query));
     $this->key_string = 'mdf_count_cache_' . $key;
     $this->table = MetaDataFilterCore::$mdf_query_cache_table;
     //***
     if (MetaDataFilterCore::get_setting('cache_count_data')) {
         $value = $this->get_value();
         if ($value != -1) {
             $this->post_count = $this->found_posts = $value;
         } else {
             $q = new WP_QueryMDFCounterIn($query);
             $this->post_count = $this->found_posts = $q->post_count;
             unset($q);
             $this->set_value();
         }
     } else {
         $q = new WP_QueryMDFCounterIn($query);
         $this->post_count = $this->found_posts = $q->post_count;
         unset($q);
     }
 }
コード例 #4
0
ファイル: tw-pagination.php プロジェクト: hikaram/wee
 function get_options()
 {
     $options = MetaDataFilterCore::get_setting('ajax_pagination');
     if (empty($options)) {
         $options = array();
     }
     //***
     if (!isset($options['css'])) {
         $options['css'] = 0;
     }
     if (!isset($options['empty'])) {
         $options['empty'] = 0;
     }
     //***
     if (empty($options)) {
         $options = array('title' => __('Pages:', 'meta-data-filter'), 'nextpage' => '&raquo;', 'previouspage' => '&laquo;', 'css' => 1, 'before' => '<div class="navigation">', 'after' => '</div>', 'empty' => 0, 'range' => 3, 'anchor' => 1, 'gap' => 3);
         //update_option($this->optionsName, $options);
     }
     $this->options = $options;
 }
コード例 #5
0
ファイル: meta_data_filter.php プロジェクト: hikaram/wee
 }
 //+++
 //Trick - how to hide post from search
 $meta_query_array[] = array('key' => 'mdf_hide_post', 'value' => 'out', 'compare' => 'NOT EXISTS');
 //***
 if (!empty($tax_query_array)) {
     $tax_query_array = array_merge(array('relation' => $mdf_tax_bool), $tax_query_array);
 }
 //***
 $paged = get_query_var('paged') ? get_query_var('paged') : 1;
 if (isset($_GET['mdf_page_num'])) {
     $paged = $_GET['mdf_page_num'];
 }
 $args = array('post_type' => $_GET['slg'], 'ignore_sticky_posts' => MetaDataFilterCore::get_setting('ignore_sticky_posts'), 'meta_query' => $meta_query_array, 'tax_query' => $tax_query_array, 'post_status' => array('publish'), 'paged' => $paged);
 if (MetaDataFilterCore::get_setting('results_per_page')) {
     $args['posts_per_page'] = MetaDataFilterCore::get_setting('results_per_page');
 }
 //WPML compatibility
 if (class_exists('SitePress')) {
     $args['lang'] = ICL_LANGUAGE_CODE;
 }
 //print_r($args);
 //***
 $order_by_array = MetaDataFilterCore::$allowed_order_by;
 if (isset($_REQUEST['order_by'])) {
     if (in_array($_REQUEST['order_by'], $order_by_array)) {
         $args['orderby'] = $_REQUEST['order_by'];
     } else {
         $args['meta_key'] = $_REQUEST['order_by'];
         $args['orderby'] = 'meta_value_num meta_value';
     }