PluginProbe
Lasso Lite – Affiliate Link Manager & Product Displays / 115
Lasso Lite – Affiliate Link Manager & Product Displays v115
157 155 156 154 153 152 151 150 149 148 trunk 0.9.9 104 105 106 107 108 109 110 111 112 113 114 115 116 All 56 releases
← All changes | plugin.php +32 -20 153115 View file →
@@ -1,12 +1,12 @@
1 1 <?php
2 2 /**
3 - * Plugin Name: Lasso Lite
4 - * Plugin URI: https://getlasso.co/?utm_source=lasso-lite&utm_medium=wp&utm_campaign=plugin-header
5 - * Description: Stop pasting long affiliate URLs into every post. Cloak your links, add product displays, and track clicks in WordPress.
3 + * Plugin Name: Simple URLs
4 + * Plugin URI: https://getlasso.co/?utm_source=SimpleURLs&utm_medium=WP
5 + * Description: Simple URLs is a complete URL management system that allows you create, manage, and track outbound links from your site by using custom post types and 301 redirects.
6 6 * Author: Lasso
7 - * Author URI: https://getlasso.co/?utm_source=lasso-lite&utm_medium=wp&utm_campaign=plugin-header
8 - * Version: 153
7 + * Author URI: https://getlasso.co/?utm_source=SimpleURLs&utm_medium=WP
8 + * Version: 115
9 9
10 10 * Text Domain: simple-urls
11 11 * Domain Path: /languages
12 12
@@ -15,35 +15,47 @@
15 15 *
16 16 * @package simple-urls
17 17 */
18 18
19 -use LassoLite\Admin\Constant;
20 19 use LassoLite\Classes\Enum;
21 20 use LassoLite\Classes\Helper;
22 -use LassoLite\Classes\License;
23 -use LassoLite\Pages\Hook;
21 +use LassoLite\Classes\Init;
24 22
25 23 // ? ==============================================================================================
26 24 // ? WE SHOULD UPDATE THE VERSION NUMBER HERE AS WELL WHEN RELEASING A NEW VERSION
27 -define( 'LASSO_LITE_VERSION', '153' );
25 +define( 'LASSO_LITE_VERSION', '115' );
28 26 // ? ==============================================================================================
29 27
28 +if ( ! defined( 'ABSPATH' ) ) {
29 + exit;
30 +}
31 +define( "SIMPLE_URLS_SLUG", "surl" );
32 +define( 'SIMPLE_URLS_DIR', plugin_dir_path( __FILE__ ) );
33 +define( 'SIMPLE_URLS_URL', plugins_url( '', __FILE__ ) );
34 +define( 'SIMPLE_URLS_PLUGIN_PATH', __DIR__ );
35 +
36 +require_once SIMPLE_URLS_DIR . '/admin/constant.php';
37 +require_once SIMPLE_URLS_DIR . DIRECTORY_SEPARATOR . 'autoload.php';
38 +require_once SIMPLE_URLS_DIR . '/vendor-prefix/vendor/autoload.php';
39 +
40 +// ? Sentry declaration
41 +require_once SIMPLE_URLS_DIR . '/libs/lasso-lite/lasso-lite-sentry.php';
42 +
43 +require_once SIMPLE_URLS_DIR . '/includes/class-simple-urls.php';
44 +new Simple_Urls();
45 +
46 +if ( is_admin() ) {
47 + require_once SIMPLE_URLS_DIR . '/includes/class-simple-urls-admin.php';
48 + new Simple_Urls_Admin();
49 +}
50 +
51 +new Init();
52 +
30 53 function activate_lasso_lite() {
31 54 update_option( Enum::LASSO_LITE_ACTIVE, 1 );
32 - $license_active = License::get_license_status();
33 - if ( $license_active === false ) {
34 - Helper::update_option( Constant::LASSO_OPTION_DISMISS_PROMOTIONS, '0' );
35 - Helper::update_option( Constant::LASSO_OPTION_AFFILIATE_PROMOTIONS, '1' );
36 - }
37 - Hook::lasso_register_connect_snippet_rewrite();
38 - flush_rewrite_rules();
39 55 }
40 56
41 57 function deactivate_lasso_lite() {
42 58 Helper::update_option( Enum::IS_PRE_POPULATED_AMAZON_API, 0 );
43 - flush_rewrite_rules();
44 59 }
45 -
46 60 register_activation_hook( __FILE__, 'activate_lasso_lite' );
47 61 register_deactivation_hook( __FILE__, 'deactivate_lasso_lite' );
48 -
49 -require_once plugin_dir_path( __FILE__ ) . '/simple-urls.php';