PluginProbe
upPrev / trunk
upPrev vtrunk
4.1.4 3.3.20 3.3.21 3.3.22 3.3.23 3.3.24 3.3.25 3.3.26 3.3.27 3.3.28 3.3.29 3.3.3 3.3.30 3.3.4 3.3.5 3.3.6 3.3.7 3.3.8 3.3.9 3.4.0 3.4.0.1 3.4.1 3.4.2 4.0.0 4.0.1 All 50 releases
upprev / includes / common.php

common.php in upPrev trunk, at includes/common.php

64 lines 1.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 $base = dirname( dirname( __FILE__ ) );
4 $includes = $base . '/includes';
5
6 /**
7 * require: IworksUpprev Class
8 */
9 if ( ! class_exists( 'IworksUpprev' ) ) {
10 require_once $includes . '/iworks/upprev.php';
11 }
12 /**
13 * configuration
14 */
15 require_once dirname( dirname( __FILE__ ) ) . '/etc/options.php';
16 /**
17 * require: IworksOptions Class
18 */
19 if ( ! class_exists( 'iworks_options' ) ) {
20 require_once $includes . '/iworks/options/options.php';
21 }
22
23 /**
24 * load github class
25 *
26 * @since 4.1.1
27 */
28 $filename = __DIR__ . '/iworks/upprev/class-iworks-upprev-github.php';
29 if ( is_file( $filename ) ) {
30 include_once $filename;
31 new iworks_upprev_github();
32 }
33
34 /**
35 * load options
36 */
37 global $iworks_upprev_options;
38 $iworks_upprev_options = null;
39
40 function iworks_upprev_get_options() {
41 global $iworks_upprev_options;
42 if ( is_object( $iworks_upprev_options ) ) {
43 return $iworks_upprev_options;
44 }
45 $iworks_upprev_options = new iworks_options();
46 $iworks_upprev_options->set_option_function_name( 'iworks_upprev_options' );
47 $iworks_upprev_options->set_option_prefix( IWORKS_UPPREV_PREFIX );
48 if ( method_exists( $iworks_upprev_options, 'set_plugin' ) ) {
49 $iworks_upprev_options->set_plugin( basename( __FILE__ ) );
50 }
51 $iworks_upprev_options->options_init();
52 return $iworks_upprev_options;
53 }
54
55 function iworks_upprev_activate() {
56 $iworks_upprev_options = iworks_upprev_get_options();
57 $iworks_upprev_options->activate();
58 }
59
60 function iworks_upprev_deactivate() {
61 $iworks_upprev_options = iworks_upprev_get_options();
62 $iworks_upprev_options->deactivate();
63 }
64