PluginProbe
WP Directory Kit / 1.1.0
WP Directory Kit v1.1.0
1.5.6 1.5.5 1.5.4 1.5.3 trunk 1.1.0 1.1.6 1.1.8 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.8 1.4.0 1.4.1 All 35 releases
wpdirectorykit / vendor / Winter_MVC / init.php

init.php in WP Directory Kit 1.1.0, at vendor/Winter_MVC/init.php

62 lines 1.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 /**
4 * Winter_MVC library
5 *
6 * @version 2.3
7 *
8 * @author SWIT
9 * @link https://github.com/sandiwinter/winter_mvc
10 */
11
12 $Winter_MVC_version_this = 2.3;
13
14 global $Winter_MVC;
15
16 $winter_mvc_active_plugins = get_option( 'winter_mvc_active_plugins', array() );
17
18 $winter_mvc_active_plugins[dirname( __FILE__ )] =
19 array('winter_mvc_version' => $Winter_MVC_version_this,
20 'winter_mvc_file' => __FILE__
21 );
22
23 // get latest version
24 $winter_mvc_latest_version = array();
25
26 foreach($winter_mvc_active_plugins as $lib_dir => $lib_data)
27 {
28 if(file_exists($lib_data['winter_mvc_file']) && isset($lib_data['winter_mvc_version']))
29 {
30 if(empty($winter_mvc_latest_version) || $winter_mvc_latest_version['winter_mvc_version'] < $lib_data['winter_mvc_version'])
31 {
32 $winter_mvc_latest_version = $lib_data;
33 }
34 }
35 else
36 {
37 unset($winter_mvc_active_plugins[$lib_dir]);
38 }
39 }
40
41 update_option( 'winter_mvc_active_plugins', $winter_mvc_active_plugins );
42
43 if( empty($Winter_MVC) && $winter_mvc_latest_version['winter_mvc_version'] == $Winter_MVC_version_this )
44 {
45 define( 'WINTER_MVC_PATH', dirname( __FILE__ ) );
46
47 require_once 'core/mvc_loader.php';
48 $Winter_MVC = new MVC_Loader();
49 }
50 elseif(file_exists($winter_mvc_latest_version['winter_mvc_file']))
51 {
52 require_once $winter_mvc_latest_version['winter_mvc_file'];
53 }
54 else
55 {
56 define( 'WINTER_MVC_PATH', dirname( __FILE__ ) );
57
58 require_once 'core/mvc_loader.php';
59 $Winter_MVC = new MVC_Loader();
60 }
61
62 ?>