????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 18.222.227.24 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/ |
Upload File : |
<?php class Cornerstone_Plugin extends Cornerstone_Plugin_Base { public static $instance; protected $init_priority = -1000; /** * Common Component Accessor * @return object reference to Cornerstone_Common instance */ public function common() { return $this->component( 'Common' ); } /** * Shortcut to getting javascript asset URLs. * @param string asset name. For example: "admin/builder" * @return string URL to asset */ public function js( $asset, $app = false ) { $app = ( $app ) ? '-app' : ''; return $this->url( "assets/dist$app/js/$asset" . $this->component( 'Common' )->jsSuffix() ); } /** * Shortcut to getting css asset URLs. * @param string asset name. For example: "admin/builder" * @return string URL to asset */ public function css( $asset, $app = false ) { $app = ( $app ) ? '-app' : ''; return $this->url( "assets/dist$app/css/$asset.css" ); } /** * Get array of Cornerstone settings with defaults applied * @return array */ public function settings() { return wp_parse_args( get_option( 'cornerstone_settings', array() ), $this->config_group( 'common/default-settings' ) ); } /** * Return plugin instance. * @return object Singleton instance */ public static function instance() { return ( isset( self::$instance ) ) ? self::$instance : false; } /** * Run immediately after object instantiation, before anything else is loaded. * @return void */ public function preinitBefore() { // Register class autoloader $this->autoload_directories = glob( self::$instance->path( 'includes/classes' ) . '/*' ); spl_autoload_register( array( __CLASS__, 'autoloader' ) ); } public function adminBefore() { // Version migrations add_action( 'cornerstone_updated', array( $this, 'update' ) ); } public function update( $prior ) { /** * Run if coming from a version prior to Before 1.0.7 * if ( version_compare( $prior, '1.0.7', '<' ) ) { * } */ } /** * Cornerstone class autoloader. * @param string $class_name * @return void */ public static function autoloader( $class_name ) { if ( false === strpos( $class_name, self::$instance->name ) ) { return; } $class = str_replace( self::$instance->name . '_', '', $class_name ); $file = 'class-' . str_replace( '_', '-', strtolower( $class ) ) . '.php'; foreach ( self::$instance->autoload_directories as $directory ) { $path = $directory . '/' . $file; if ( ! file_exists( $path ) ) { continue; } require_once( $path ); } } } /** * Access Cornerstone without a global variable * @return object main Cornerstone instance. */ function CS() { return Cornerstone_Plugin::instance(); }