diff -r 000000000000 -r d970ebf37754 wp/wp-content/themes/IN-MOTION-package-u1/option-tree/includes/ot-functions.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/wp/wp-content/themes/IN-MOTION-package-u1/option-tree/includes/ot-functions.php Wed Nov 06 03:21:17 2013 +0000 @@ -0,0 +1,98 @@ + + * @copyright Copyright (c) 2012, Derek Herman + * @since 2.0 + */ + +/** + * Get Option. + * + * Helper function to return the option value. + * If no value has been saved, it returns $default. + * + * @param string The option ID. + * @param string The default option value. + * @return mixed + * + * @access public + * @since 2.0 + */ +if ( ! function_exists( 'ot_get_option' ) ) { + + function ot_get_option( $option_id, $default = '' ) { + + /* get the saved options */ + $options = get_option( 'option_tree' ); + + /* look for the saved value */ + if ( isset( $options[$option_id] ) && '' != $options[$option_id] ) { + return $options[$option_id]; + } + + return $default; + + } + +} + +/** + * Enqueue the dynamic CSS. + * + * @return void + * + * @access public + * @since 2.0 + */ +if ( ! function_exists( 'ot_load_dynamic_css' ) ) { + + function ot_load_dynamic_css() { + + /* don't load in the admin */ + if ( is_admin() ) + return; + + /* grab a copy of the paths */ + $ot_css_file_paths = get_option( 'ot_css_file_paths', array() ); + + if ( ! empty( $ot_css_file_paths ) ) { + + $last_css = ''; + + /* loop through paths */ + foreach( $ot_css_file_paths as $key => $path ) { + + if ( '' != $path && file_exists( $path ) ) { + + $parts = explode( '/wp-content', $path ); + + if ( isset( $parts[1] ) ) { + + $css = home_url( '/wp-content' . $parts[1] ); + + if ( $last_css !== $css ) { + + /* enqueue filtered file */ + wp_enqueue_style( 'ot-dynamic-' . $key, $css, false, OT_VERSION ); + + $last_css = $css; + + } + + } + + } + + } + + } + + } + +} + +/* End of file ot-functions.php */ +/* Location: ./includes/ot-functions.php */ \ No newline at end of file