????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 18.188.228.10 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/www.astacus.se/wp-content/plugins/cornerstone/includes/utility/ |
Upload File : |
<?php /** * Public API * These functions expose Cornerstone APIs, allowing it to be extended. * The processes represented here are otherwise handled internally. */ /** * Set which post types should be enabled by default when Cornerstone is first * activated. * @param array $types Array of strings specifying post type names. * @return none */ function cornerstone_set_default_post_types( $types ) { CS()->component( 'Common' )->set_default_post_types( $types ); } /** * Allows integrating themes to disable Themeco cross-promotion, and other * presentational items. Example: * cornerstone_theme_integration( array( 'remove_global_validation_notice' => true, 'remove_themeco_offers' => true, 'remove_purchase_link' => true, 'remove_support_box' => true ) ); * * @param array $args List of items to flag * @return none */ function cornerstone_theme_integration( $args ) { CS()->component( 'Integration_Manager' )->theme_integration( $args ); } /** * Register a new element * @param $type slug name of the element. "alert" for example. * @param $atts Element definition. */ function cornerstone_register_element( $type, $atts, $deprecated = null ) { if ( null !== $deprecated || is_string( $atts ) ) { /** * Override for old method. Register a new element * @param $class_name Name of the class you've created in definition.php * @param $name slug name of the element. "alert" for example. * @param $path Path to the folder containing a definition.php file. */ CS()->component( 'Element_Orchestrator' )->add( $type, $atts, $deprecated ); return; } CS()->loadComponent( 'Element_Manager' )->register_element( $type, $atts ); } /** * Remove a previously added element from the Builder interface. * @param string $name Name used when the element's class was added * @return none */ function cornerstone_remove_element( $name ) { CS()->component( 'Element_Orchestrator' )->remove( $name ); } /** * Registers a class as a candidate for Cornerstone Integration * Call from within this hook: cornerstone_integrations (happens before init) * @param string $name unique handle * @param string $class_name Class to test conditions for, and eventually load * @return none */ function cornerstone_register_integration( $name, $class_name ) { CS()->component( 'Integration_Manager' )->register( $name, $class_name ); } /** * Unregister an integration that's been added so far * Call from within this hook: cornerstone_integrations (happens before init) * You may need to call on a later priority to ensure it was already registered * @param string $name unique handle * @return none */ function cornerstone_unregister_integration( $name ) { CS()->component( 'Integration_Manager' )->unregister( $name ); } /** * Provide Cornerstone with data and a template loader so styles can be dynamically * generated. Should be used before `wp_head`, preferably in `template_redirect` * @param array $header Header data object * @param string $class_prefix CSS prefix to place before each id. * @return none */ function cornerstone_setup_header_styles( $header ) { $regions = CS()->loadComponent( 'Regions' ); if ( $regions ) { $regions->register_header_styles( $header ); } } function cornerstone_setup_style_class_prefix( $mode, $prefix ) { CS()->loadComponent( 'Element_Manager' )->set_class_prefix( $mode, $prefix ); } /** * Provide Cornerstone with data and a template loader so styles can be dynamically * generated. Should be used before `wp_head`, preferably in `template_redirect` * @param array $header Footer data object * @param string $class_prefix CSS prefix to place before each id. * @return none */ function cornerstone_setup_footer_styles( $footer ) { $regions = CS()->loadComponent( 'Regions' ); if ( $regions ) { $regions->register_footer_styles( $footer ); } } function cornerstone_options_register_option( $name, $default_value = null, $options = array() ) { $options_bootstrap = CS()->loadComponent( 'Options_Bootstrap' ); $options_bootstrap->register_option( $name, $default_value, $options ); } function cornerstone_options_register_options( $group, $options = array() ) { $options_bootstrap = CS()->loadComponent( 'Options_Bootstrap' ); $options_bootstrap->register_options( $group, $options ); } function cornerstone_options_get_defaults() { return CS()->loadComponent( 'Options_Bootstrap' )->get_defaults(); } function cornerstone_options_get_default( $name ) { return CS()->loadComponent( 'Options_Bootstrap' )->get_default( $name ); } function cornerstone_options_get_value( $name ) { return CS()->loadComponent( 'Options_Bootstrap' )->get_value( $name ); } function cornerstone_options_update_value( $name, $value ) { return CS()->loadComponent( 'Options_Bootstrap' )->update_value( $name, $value ); } function cornerstone_options_register_section( $name, $value = array() ) { return CS()->loadComponent( 'Options_Manager' )->register_section( $name, $value ); } function cornerstone_options_register_sections( $groups ) { return CS()->loadComponent( 'Options_Manager' )->register_sections( $groups ); } function cornerstone_options_register_control( $option_name, $control ) { return CS()->loadComponent( 'Options_Manager' )->register_control( $option_name, $control ); } function cornerstone_options_unregister_option( $name ) { return CS()->loadComponent( 'Options_Bootstrap' )->unregister_option( $name ); } function cornerstone_options_unregister_section( $name ) { return CS()->loadComponent( 'Options_Manager' )->unregister_section( $name ); } function cornerstone_options_unregister_control( $option_name ) { return CS()->loadComponent( 'Options_Manager' )->unregister_control( $option_name ); } function cornerstone_options_enable_custom_css( $option_name, $selector = '' ) { return CS()->loadComponent( 'Options_Manager' )->enable_custom_css( $option_name, $selector = '' ); } function cornerstone_options_enable_custom_js( $option_name ) { return CS()->loadComponent( 'Options_Manager' )->enable_custom_js( $option_name ); } function cornerstone_get_element( $name ) { return CS()->loadComponent('Element_Manager')->get_element( $name ); } function cornerstone_preview_register_zones( $zones ) { CS()->loadComponent( 'App_Renderer' )->register_zones( $zones ); return CS()->loadComponent( 'Preview_Frame_Loader' )->register_zones( $zones ); } function cornerstone_preview_container_output() { return CS()->loadComponent( 'Preview_Frame_Loader' )->container_output(); } /** * Returns the styling generated for headers and footers * @return string */ function cornerstone_get_generated_styles() { $styling = CS()->loadComponent( 'Styling' ); return ( $styling ) ? $styling->get_generated_styles() : ''; } /** * Returns the data for header currently assigned * Can be called as early as template_redirect * @return string */ function cornerstone_get_header_data( $fallback = false ) { $regions = CS()->loadComponent( 'Regions' ); return ( $regions ) ? $regions->get_active_header_data( $fallback ) : ''; } /** * Returns the data for header currently assigned * Can be called as early as template_redirect * @return string */ function cornerstone_get_footer_data( $fallback = false ) { $regions = CS()->loadComponent( 'Regions' ); return ( $regions ) ? $regions->get_active_footer_data( $fallback ) : ''; } function cornerstone_enqueue_custom_script( $id, $content, $type = 'text/javascript' ) { return CS()->loadComponent( 'Inline_Scripts' )->add_script( $id, $content, $type ); } function cornerstone_dequeue_custom_script( $id ) { return CS()->loadComponent( 'Inline_Scripts' )->remove_script( $id ); } function cornerstone_post_process_css( $css, $minify = false ) { CS()->loadComponent('Font_Manager'); CS()->loadComponent('Color_Manager'); return CS()->loadComponent( 'Styling' )->external_post_process( $css, $minify ); } function cornerstone_post_process_color( $value ) { return CS()->loadComponent('Color_Manager')->css_post_process_color( $value ); } function cornerstone_cleanup_generated_styles() { return CS()->loadComponent('Cleanup')->clean_generated_styles(); } /** * Deprecated */ function cornerstone_add_element( $class_name ) { CS()->component( 'Element_Orchestrator' )->add_mk1_element( $class_name ); } function cornerstone_make_placeholder_image_uri( $height = '300', $width = '250', $color = '#eeeeee' ) { return CS()->common()->placeholderImage( $height, $width, $color ); }