Changeset 1455328
- Timestamp:
- 07/15/2016 01:29:09 PM (10 years ago)
- Location:
- aparg-slider
- Files:
-
- 102 added
- 3 edited
-
tags/2.5 (added)
-
tags/2.5/aparg-dbase.php (added)
-
tags/2.5/aparg-slider-form.php (added)
-
tags/2.5/aparg-slider.php (added)
-
tags/2.5/colorpicker (added)
-
tags/2.5/colorpicker/css (added)
-
tags/2.5/colorpicker/css/colorpicker.css (added)
-
tags/2.5/colorpicker/css/layout.css (added)
-
tags/2.5/colorpicker/images (added)
-
tags/2.5/colorpicker/images/blank.gif (added)
-
tags/2.5/colorpicker/images/colorpicker_background.png (added)
-
tags/2.5/colorpicker/images/colorpicker_hex.png (added)
-
tags/2.5/colorpicker/images/colorpicker_hsb_b.png (added)
-
tags/2.5/colorpicker/images/colorpicker_hsb_h.png (added)
-
tags/2.5/colorpicker/images/colorpicker_hsb_s.png (added)
-
tags/2.5/colorpicker/images/colorpicker_indic.gif (added)
-
tags/2.5/colorpicker/images/colorpicker_overlay.png (added)
-
tags/2.5/colorpicker/images/colorpicker_rgb_b.png (added)
-
tags/2.5/colorpicker/images/colorpicker_rgb_g.png (added)
-
tags/2.5/colorpicker/images/colorpicker_rgb_r.png (added)
-
tags/2.5/colorpicker/images/colorpicker_select.gif (added)
-
tags/2.5/colorpicker/images/colorpicker_submit.png (added)
-
tags/2.5/colorpicker/images/custom_background.png (added)
-
tags/2.5/colorpicker/images/custom_hex.png (added)
-
tags/2.5/colorpicker/images/custom_hsb_b.png (added)
-
tags/2.5/colorpicker/images/custom_hsb_h.png (added)
-
tags/2.5/colorpicker/images/custom_hsb_s.png (added)
-
tags/2.5/colorpicker/images/custom_indic.gif (added)
-
tags/2.5/colorpicker/images/custom_rgb_b.png (added)
-
tags/2.5/colorpicker/images/custom_rgb_g.png (added)
-
tags/2.5/colorpicker/images/custom_rgb_r.png (added)
-
tags/2.5/colorpicker/images/custom_submit.png (added)
-
tags/2.5/colorpicker/images/select.png (added)
-
tags/2.5/colorpicker/images/select2.png (added)
-
tags/2.5/colorpicker/images/slider.png (added)
-
tags/2.5/colorpicker/js (added)
-
tags/2.5/colorpicker/js/colorpicker.js (added)
-
tags/2.5/colorpicker/js/eye.js (added)
-
tags/2.5/colorpicker/js/jquery.js (added)
-
tags/2.5/colorpicker/js/layout.js (added)
-
tags/2.5/colorpicker/js/utils.js (added)
-
tags/2.5/css (added)
-
tags/2.5/css/flexslider.css (added)
-
tags/2.5/css/flexsliderstyles.css (added)
-
tags/2.5/css/images (added)
-
tags/2.5/css/images/bg_direction_nav.png (added)
-
tags/2.5/css/images/next.png (added)
-
tags/2.5/css/images/prev.png (added)
-
tags/2.5/css/jquery-ui (added)
-
tags/2.5/css/jquery-ui/images (added)
-
tags/2.5/css/jquery-ui/images/animated-overlay.gif (added)
-
tags/2.5/css/jquery-ui/images/ui-bg_diagonals-thick_18_b81900_40x40.png (added)
-
tags/2.5/css/jquery-ui/images/ui-bg_diagonals-thick_20_666666_40x40.png (added)
-
tags/2.5/css/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png (added)
-
tags/2.5/css/jquery-ui/images/ui-bg_flat_10_000000_40x100.png (added)
-
tags/2.5/css/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png (added)
-
tags/2.5/css/jquery-ui/images/ui-bg_glass_100_f6f6f6_1x400.png (added)
-
tags/2.5/css/jquery-ui/images/ui-bg_glass_100_fdf5ce_1x400.png (added)
-
tags/2.5/css/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/2.5/css/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png (added)
-
tags/2.5/css/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png (added)
-
tags/2.5/css/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/2.5/css/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png (added)
-
tags/2.5/css/jquery-ui/images/ui-bg_gloss-wave_35_f6a828_500x100.png (added)
-
tags/2.5/css/jquery-ui/images/ui-bg_highlight-soft_100_eeeeee_1x100.png (added)
-
tags/2.5/css/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
tags/2.5/css/jquery-ui/images/ui-bg_highlight-soft_75_ffe45c_1x100.png (added)
-
tags/2.5/css/jquery-ui/images/ui-icons_222222_256x240.png (added)
-
tags/2.5/css/jquery-ui/images/ui-icons_228ef1_256x240.png (added)
-
tags/2.5/css/jquery-ui/images/ui-icons_2e83ff_256x240.png (added)
-
tags/2.5/css/jquery-ui/images/ui-icons_454545_256x240.png (added)
-
tags/2.5/css/jquery-ui/images/ui-icons_888888_256x240.png (added)
-
tags/2.5/css/jquery-ui/images/ui-icons_cd0a0a_256x240.png (added)
-
tags/2.5/css/jquery-ui/images/ui-icons_ef8c08_256x240.png (added)
-
tags/2.5/css/jquery-ui/images/ui-icons_ffd27a_256x240.png (added)
-
tags/2.5/css/jquery-ui/images/ui-icons_ffffff_256x240.png (added)
-
tags/2.5/css/jquery-ui/jquery-ui-1.10.3.css (added)
-
tags/2.5/css/jquery-ui/jquery-ui-1.10.4.css (added)
-
tags/2.5/css/jquery-ui/jquery-ui-1.11.4.css (added)
-
tags/2.5/css/jquery-ui/jquery-ui-1.9.2.css (added)
-
tags/2.5/css/plugin-styles.css (added)
-
tags/2.5/images (added)
-
tags/2.5/images/ajax_loader.gif (added)
-
tags/2.5/images/close_delete.png (added)
-
tags/2.5/images/help-icon.png (added)
-
tags/2.5/images/logo.png (added)
-
tags/2.5/images/media-button.png (added)
-
tags/2.5/images/play.png (added)
-
tags/2.5/images/trash_can_add.png (added)
-
tags/2.5/images/trash_can_delete.png (added)
-
tags/2.5/images/trash_can_empty.png (added)
-
tags/2.5/js (added)
-
tags/2.5/js/aparg-big-slider.js (added)
-
tags/2.5/js/aparg-slider.js (added)
-
tags/2.5/js/jquery.flexslider.js (added)
-
tags/2.5/js/jquery.mousewheel.js (added)
-
tags/2.5/js/jsvideourlparser.js (added)
-
tags/2.5/js/respond.min.js (added)
-
tags/2.5/languages (added)
-
tags/2.5/languages/aparg-slider.pot (added)
-
tags/2.5/readme.txt (added)
-
tags/2.5/uninstall.php (added)
-
trunk/aparg-slider.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/uninstall.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
aparg-slider/trunk/aparg-slider.php
r1454086 r1455328 4 4 Plugin Name: Aparg Slider 5 5 Description: Aparg Slider is image and video slider with descriptions for each slide and smooth animations. 6 Version: 2. 46 Version: 2.5 7 7 Author: Aparg 8 8 Author URI: http://aparg.com/ … … 77 77 } 78 78 79 register_activation_hook(__FILE__, 'apsl_addmyplugin'); 79 80 register_activation_hook( __FILE__, 'apsl_activate' ); 81 82 function apsl_activate( $networkwide ) { 83 global $wpdb; 84 if (function_exists( 'is_multisite' ) && is_multisite() ) { 85 //check if it is network activation if so run the activation function for each id 86 if( $networkwide ) { 87 $old_blog = $wpdb->blogid; 88 //Get all blog ids 89 $blogids = $wpdb->get_col( "SELECT blog_id FROM $wpdb->blogs" ); 90 foreach ( $blogids as $blog_id ) { 91 switch_to_blog($blog_id); 92 //Create database table if not exists 93 apsl_addmyplugin(); 94 } 95 switch_to_blog( $old_blog ); 96 return; 97 } 98 } 99 //Create database table if not exists 100 apsl_addmyplugin(); 101 } 102 103 104 add_action( 'wpmu_new_blog', 'apsl_create_subscribe_table_mu'); 105 /** 106 * Create subscribe table for new multisite created 107 * 108 */ 109 function apsl_create_subscribe_table_mu( $blog_id ) { 110 if ( is_plugin_active_for_network( 'aparg-slider/aparg-slider.php' ) ) { 111 switch_to_blog( $blog_id ); 112 apsl_addmyplugin(); 113 restore_current_blog(); 114 } 115 } 116 117 add_filter( 'wpmu_drop_tables', 'delete_subscribe_table_mu' ); 118 /** 119 * Delete subscribe table when multisite blog is deleted 120 */ 121 122 function delete_subscribe_table_mu($tables) { 123 124 $apsl_all_table_name = array( 125 "aparg_flexslider", 126 "aparg_flexslider_options", 127 "aparg_flexslider_sliders" 128 ); 129 global $wpdb; 130 foreach($apsl_all_table_name as $table_name){ 131 $tables[] = $wpdb->prefix . $table_name; 132 } 133 return $tables; 134 } 80 135 81 136 /* -
aparg-slider/trunk/readme.txt
r1454086 r1455328 3 3 Requires at least: 3.5 4 4 Tested up to: 4.5.3 5 Stable tag: 2. 45 Stable tag: 2.5 6 6 License: GPLv2 or later 7 7 License URI: https://wordpress.org/about/gpl/ … … 56 56 == Changelog == 57 57 58 = 2.5 = 59 * Multisite support 60 58 61 = 2.4 = 59 62 * Minor bug fix -
aparg-slider/trunk/uninstall.php
r1452413 r1455328 1 1 <?php 2 3 defined('ABSPATH') or die('No script kiddies please!'); 2 4 //if uninstall not called from WordPress exit 3 if ( !defined( 'WP_UNINSTALL_PLUGIN' ))4 exit();5 if (!defined('WP_UNINSTALL_PLUGIN')) 6 exit(); 5 7 6 global $wpdb; 8 $apsl_all_tables = array( 9 "aparg_flexslider", 10 "aparg_flexslider_options", 11 "aparg_flexslider_sliders" 12 ); 13 $apsl_all_options = array( 14 'youtubedb', 15 'apsl_db_version' 16 ); 7 17 8 $table_name = $wpdb->prefix . "aparg_flexslider"; 9 $options_table_name = $wpdb->prefix . "aparg_flexslider_options"; 10 $sliders_table_name = $wpdb->prefix . "aparg_flexslider_sliders"; 11 12 $sql_query = "DROP TABLE `".$table_name."`, "; 13 $sql_query.= "`".$options_table_name."`, "; 14 $sql_query.= "`".$sliders_table_name."`"; 15 $wpdb->query($sql_query); 16 delete_option('youtubedb'); 17 delete_option('aparg_db_version'); 18 18 function apsl_delete_table($apsl_my_table) { 19 global $wpdb; 20 $wpdb->query("DROP TABLE IF EXISTS {$wpdb->prefix}$apsl_my_table"); 21 } 22 23 //function apsl_delete_options($apsl_option_name){ 24 // delete_option($apsl_option_name); 25 //} 26 27 28 foreach ($apsl_all_options as $apsl_option) { 29 delete_option($apsl_option); 30 } 31 32 if (function_exists('is_multisite') && is_multisite()) { 33 global $wpdb; 34 $old_blog = $wpdb->blogid; 35 //Get all blog ids 36 $blogids = $wpdb->get_col("SELECT blog_id FROM $wpdb->blogs"); 37 foreach ($blogids as $blog_id) { 38 switch_to_blog($blog_id); 39 foreach ($apsl_all_tables as $apsl_table) { 40 apsl_delete_table($apsl_table); 41 } 42 } 43 foreach ($apsl_all_options as $apsl_option) { 44 delete_option($apsl_option); 45 } 46 47 switch_to_blog($old_blog); 48 } else { 49 foreach ($apsl_all_tables as $apsl_table) { 50 apsl_delete_table($apsl_table); 51 } 52 foreach ($apsl_all_options as $apsl_option) { 53 delete_option($apsl_option); 54 } 55 } 56 57
Note: See TracChangeset
for help on using the changeset viewer.