wp/wp-content/themes/IN-MOTION-package-u1/option-tree/includes/ot-functions-compat.php
author ymh <ymh.work@gmail.com>
Wed, 21 Sep 2022 18:19:35 +0200
changeset 18 be944660c56a
parent 0 d970ebf37754
permissions -rwxr-xr-x
Site enmi version 09/2022
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
<?php if ( ! defined( 'OT_VERSION' ) ) exit( 'No direct script access allowed' );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
 * Compatibility Functions.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
 * @package   OptionTree
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
 * @author    Derek Herman <derek@valendesigns.com>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
 * @copyright Copyright (c) 2012, Derek Herman
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
 * @since     2.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
/* run the actions & filters */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
add_action( 'admin_init',                         'compat_ot_import_from_files', 1 );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
add_filter( 'ot_option_types_array',              'compat_ot_option_types_array', 10, 1 );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
add_filter( 'ot_recognized_font_styles',          'compat_ot_recognized_font_styles', 10, 2 );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
add_filter( 'ot_recognized_font_weights',         'compat_ot_recognized_font_weights', 10, 2 );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
add_filter( 'ot_recognized_font_variants',        'compat_ot_recognized_font_variants', 10, 2 );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
add_filter( 'ot_recognized_font_families',        'compat_ot_recognized_font_families', 10, 2 );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
add_filter( 'ot_recognized_background_repeat',    'compat_ot_recognized_background_repeat', 10, 2 );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
add_filter( 'ot_recognized_background_position',  'compat_ot_recognized_background_position', 10, 2 );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
add_filter( 'ot_measurement_unit_types',          'compat_ot_measurement_unit_types', 10, 2 );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
 * Import from the old 1.x files for backwards compatibility.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
 * @return    void
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
 * @access    private
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
 * @since     2.0.8
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
if ( ! function_exists( 'compat_ot_import_from_files' ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
  function compat_ot_import_from_files() {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
    /* file path & name without extention */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
    $ot_xml     = '/option-tree/theme-options.xml';
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
    $ot_data    = '/option-tree/theme-options.txt';
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
    $ot_layout  = '/option-tree/layouts.txt';
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
    /* XML file path - child theme first then parent */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
    $xml_file = get_stylesheet_directory() . $ot_xml;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
    if ( ! is_readable( $xml_file ) )
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
      $xml_file = get_template_directory() . $ot_xml;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
    /* Data file path - child theme first then parent */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
    $data_file = get_stylesheet_directory() . $ot_data;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
    if ( ! is_readable( $data_file ) )
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
      $data_file = get_template_directory() . $ot_data;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49
    /* Layout file path - child theme first then parent */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    50
    $layout_file = get_stylesheet_directory() . $ot_layout;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    51
    if ( ! is_readable( $layout_file ) )
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    52
      $layout_file = get_template_directory() . $ot_layout;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    53
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    54
    /* check for files */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    55
    $has_xml    = ( is_readable( $xml_file ) ) ? true : false;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    56
    $has_data   = ( is_readable( $data_file ) ) ? true : false;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    57
    $has_layout = ( is_readable( $layout_file ) ) ? true : false;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    58
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    59
    /* auto import XML file */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    60
    if ( $has_xml == true && ! get_option( 'option_tree_settings' ) && class_exists( 'SimpleXMLElement' ) && function_exists( 'file_get_contents' ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    61
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    62
      $settings = ot_import_xml( $xml_file );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    63
      
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    64
      if ( isset( $settings ) && ! empty( $settings ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    65
        
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    66
        update_option( 'option_tree_settings', $settings );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    67
        
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    68
      }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    69
      
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    70
    }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    71
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    72
    /* auto import Data file */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    73
    if ( $has_data == true && ! get_option( 'option_tree' ) && function_exists( 'file_get_contents' ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    74
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    75
      $rawdata = @file_get_contents( $data_file );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    76
      $options = unserialize( base64_decode( $rawdata ) );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    77
      
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    78
      /* get settings array */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    79
      $settings = get_option( 'option_tree_settings' );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    80
      
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    81
      /* has options */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    82
      if ( is_array( $options ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    83
        
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    84
        /* validate options */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    85
        if ( is_array( $settings ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    86
        
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    87
          foreach( $settings['settings'] as $setting ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    88
          
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    89
            if ( isset( $options[$setting['id']] ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    90
              
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    91
              $content = ot_stripslashes( $options[$setting['id']] );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    92
              
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    93
              $options[$setting['id']] = ot_validate_setting( $content, $setting['type'], $setting['id'] );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    94
              
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    95
            }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    96
          
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    97
          }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    98
        
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    99
        }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   100
        
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   101
        /* update the option tree array */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   102
        update_option( 'option_tree', $options );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   103
        
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   104
      }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   105
      
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   106
    }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   107
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   108
    /* auto import Layout file */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   109
    if ( $has_layout == true && ! get_option( 'option_tree_layouts' ) && function_exists( 'file_get_contents' ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   110
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   111
      $rawdata = @file_get_contents( $layout_file );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   112
      $layouts = unserialize( base64_decode( $rawdata ) );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   113
      
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   114
      /* get settings array */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   115
      $settings = get_option( 'option_tree_settings' );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   116
      
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   117
      /* has layouts */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   118
      if ( is_array( $layouts ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   119
        
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   120
        /* validate options */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   121
        if ( is_array( $settings ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   122
          
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   123
          foreach( $layouts as $key => $value ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   124
            
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   125
            if ( $key == 'active_layout' )
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   126
              continue;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   127
              
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   128
            $options = unserialize( base64_decode( $value ) );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   129
            
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   130
            foreach( $settings['settings'] as $setting ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   131
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   132
              if ( isset( $options[$setting['id']] ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   133
                
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   134
                $content = ot_stripslashes( $options[$setting['id']] );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   135
                
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   136
                $options[$setting['id']] = ot_validate_setting( $content, $setting['type'], $setting['id'] );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   137
                
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   138
              }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   139
            
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   140
            }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   141
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   142
            $layouts[$key] = base64_encode( serialize( $options ) );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   143
          
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   144
          }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   145
        
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   146
        }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   147
        
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   148
        /* update the option tree array */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   149
        if ( isset( $layouts['active_layout'] ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   150
        
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   151
          update_option( 'option_tree', unserialize( base64_decode( $layouts[$layouts['active_layout']] ) ) );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   152
          
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   153
        }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   154
        
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   155
        /* update the option tree layouts array */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   156
        update_option( 'option_tree_layouts', $layouts );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   157
        
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   158
      }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   159
      
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   160
    }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   161
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   162
  }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   163
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   164
}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   165
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   166
/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   167
 * Filters the option types array.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   168
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   169
 * Allows the old 'option_tree_option_types' filter to 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   170
 * change the new 'ot_option_types_array' return value.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   171
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   172
 * @return    array
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   173
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   174
 * @access    public
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   175
 * @since     2.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   176
 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   177
if ( ! function_exists( 'compat_ot_option_types_array' ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   178
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   179
  function compat_ot_option_types_array( $array ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   180
  
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   181
    return apply_filters( 'option_tree_option_types', $array );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   182
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   183
  }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   184
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   185
}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   186
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   187
/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   188
 * Filters the recognized font styles array.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   189
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   190
 * Allows the old 'recognized_font_styles' filter to 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   191
 * change the new 'ot_recognized_font_styles' return value.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   192
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   193
 * @return    array
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   194
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   195
 * @access    public
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   196
 * @since     2.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   197
 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   198
if ( ! function_exists( 'compat_ot_recognized_font_styles' ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   199
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   200
  function compat_ot_recognized_font_styles( $array, $id ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   201
  
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   202
    return apply_filters( 'recognized_font_styles', $array, $id );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   203
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   204
  }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   205
  
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   206
}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   207
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   208
/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   209
 * Filters the recognized font weights array.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   210
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   211
 * Allows the old 'recognized_font_weights' filter to 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   212
 * change the new 'ot_recognized_font_weights' return value.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   213
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   214
 * @return    array
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   215
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   216
 * @access    public
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   217
 * @since     2.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   218
 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   219
if ( ! function_exists( 'compat_ot_recognized_font_weights' ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   220
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   221
  function compat_ot_recognized_font_weights( $array, $id ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   222
  
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   223
    return apply_filters( 'recognized_font_weights', $array, $id );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   224
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   225
  }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   226
  
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   227
}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   228
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   229
/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   230
 * Filters the recognized font variants array.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   231
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   232
 * Allows the old 'recognized_font_variants' filter to 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   233
 * change the new 'ot_recognized_font_variants' return value.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   234
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   235
 * @return    array
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   236
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   237
 * @access    public
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   238
 * @since     2.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   239
 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   240
if ( ! function_exists( 'compat_ot_recognized_font_variants' ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   241
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   242
  function compat_ot_recognized_font_variants( $array, $id ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   243
  
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   244
    return apply_filters( 'recognized_font_variants', $array, $id );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   245
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   246
  }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   247
  
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   248
}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   249
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   250
/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   251
 * Filters the recognized font families array.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   252
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   253
 * Allows the old 'recognized_font_families' filter to 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   254
 * change the new 'ot_recognized_font_families' return value.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   255
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   256
 * @return    array
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   257
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   258
 * @access    public
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   259
 * @since     2.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   260
 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   261
if ( ! function_exists( 'compat_ot_recognized_font_families' ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   262
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   263
  function compat_ot_recognized_font_families( $array, $id ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   264
  
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   265
    return apply_filters( 'recognized_font_families', $array, $id );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   266
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   267
  }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   268
  
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   269
}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   270
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   271
/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   272
 * Filters the recognized background repeat array.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   273
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   274
 * Allows the old 'recognized_background_repeat' filter to 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   275
 * change the new 'ot_recognized_background_repeat' return value.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   276
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   277
 * @return    array
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   278
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   279
 * @access    public
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   280
 * @since     2.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   281
 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   282
if ( ! function_exists( 'compat_ot_recognized_background_repeat' ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   283
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   284
  function compat_ot_recognized_background_repeat( $array, $id ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   285
  
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   286
    return apply_filters( 'recognized_background_repeat', $array, $id );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   287
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   288
  }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   289
  
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   290
}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   291
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   292
/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   293
 * Filters the recognized background position array.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   294
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   295
 * Allows the old 'recognized_background_position' filter to 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   296
 * change the new 'ot_recognized_background_position' return value.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   297
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   298
 * @return    array
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   299
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   300
 * @access    public
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   301
 * @since     2.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   302
 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   303
if ( ! function_exists( 'compat_ot_recognized_background_position' ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   304
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   305
  function compat_ot_recognized_background_position( $array, $id ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   306
  
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   307
    return apply_filters( 'recognized_background_position', $array, $id );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   308
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   309
  }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   310
  
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   311
}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   312
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   313
/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   314
 * Filters the measurement unit types array.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   315
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   316
 * Allows the old 'measurement_unit_types' filter to 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   317
 * change the new 'ot_measurement_unit_types' return value.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   318
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   319
 * @return    array
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   320
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   321
 * @access    public
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   322
 * @since     2.0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   323
 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   324
if ( ! function_exists( 'compat_ot_measurement_unit_types' ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   325
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   326
  function compat_ot_measurement_unit_types( $array, $id ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   327
  
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   328
    return apply_filters( 'measurement_unit_types', $array, $id );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   329
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   330
  }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   331
  
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   332
}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   333
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   334
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   335
/* End of file ot-functions-compat.php */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   336
/* Location: ./includes/ot-functions-compat.php */