Plugin Directory

Changeset 3248113


Ignore:
Timestamp:
02/27/2025 09:32:50 PM (13 months ago)
Author:
foomagoo
Message:

Fixing plugin update, activation, and deactivation issue that causes plugin order to be reset.

Location:
plugin-organizer
Files:
33 added
4 edited

Legend:

Unmodified
Added
Removed
  • plugin-organizer/trunk/lib/PluginOrganizer.class.php

    r3247343 r3248113  
    326326        global $pagenow;
    327327        ##Check version and activate if needed.
    328         if (get_option("PO_version_num") != "10.2.1" && !in_array($pagenow, array("plugins.php", "update-core.php", "update.php"))) {
     328        if (get_option("PO_version_num") != "10.2.2" && !in_array($pagenow, array("plugins.php", "update-core.php", "update.php"))) {
    329329            $this->activate();
    330330        }
     
    641641        }
    642642       
    643         if (get_option("PO_version_num") != "10.2.1") {
    644             update_option("PO_version_num", "10.2.1");
     643        if (get_option("PO_version_num") != "10.2.2") {
     644            update_option("PO_version_num", "10.2.2");
    645645        }
    646646
     
    17851785       
    17861786        if (is_array($pluginOrder) && count($pluginOrder) > 0) {
    1787             $missingPlugins = array_diff($plugins, $pluginOrder);
     1787            $missingActivePlugins = array_diff($plugins, $pluginOrder);
     1788            $missingInactivePlugins = array_diff($pluginOrder, $plugins);
     1789            $missingPlugins = array_merge($missingActivePlugins, $missingInactivePlugins);
     1790           
    17881791            if (count($missingPlugins) > 0) {
    17891792                $networkPluginOrder = array();
  • plugin-organizer/trunk/lib/PluginOrganizerMU.class.php

    r3247343 r3248113  
    44Plugin URI: https://www.sterup.com/wordpress-plugins/plugin-organizer/
    55Description: A plugin for specifying the load order of your plugins.
    6 Version: 10.2.1
     6Version: 10.2.2
    77Author: Jeff Sterup
    88Author URI: https://www.sterup.com
     
    8080           
    8181            $this->set_requested_permalink();
    82             if (get_option('PO_updating_plugin') != '1' && get_option("PO_version_num") != "10.2.1") {
     82            if (get_option('PO_updating_plugin') != '1' && get_option("PO_version_num") != "10.2.2") {
    8383                $newPluginList = $pluginList;
    84                 $this->adminMsg[] = '<strong>WARNING:</strong> Selective plugin loading for Plugin Organizer has been disabled because the version numbers of the MU plugin and the standard plugin don\'t match.<br />The current version number returned from the database is '.get_option("PO_version_num").' and the current MU plugin version number is 10.2.1.<br />If you are using a caching plugin try clearing the cache.';
     84                $this->adminMsg[] = '<strong>WARNING:</strong> Selective plugin loading for Plugin Organizer has been disabled because the version numbers of the MU plugin and the standard plugin don\'t match.<br />The current version number returned from the database is '.get_option("PO_version_num").' and the current MU plugin version number is 10.2.2.<br />If you are using a caching plugin try clearing the cache.';
    8585            } else {
    8686                $sql = "SELECT disabled_plugins, disabled_mobile_plugins, disabled_groups, disabled_mobile_groups FROM ".$wpdb->prefix."po_plugins WHERE post_type='global_plugin_lists' AND post_id=0";
  • plugin-organizer/trunk/plugin-organizer.php

    r3247343 r3248113  
    44Plugin URI: https://www.sterup.com/wordpress-plugins/plugin-organizer/
    55Description: A plugin to disable plugins on indivudual pages and change the order that they are loaded in.
    6 Version: 10.2.1
     6Version: 10.2.2
    77Author: Jeff Sterup
    88Author URI: https://www.sterup.com
  • plugin-organizer/trunk/readme.txt

    r3247343 r3248113  
    55Requires at least: 4.6.0
    66Tested up to: 6.7.2
    7 Stable tag: 10.2.1
     7Stable tag: 10.2.2
    88License: GPLv2
    99
    10 This plugin allows you to do the following:
    11 1. Change the order that your plugins are loaded.
    12 2. Selectively disable plugins by any post type or wordpress managed URL.
    13 3. Adds grouping to the plugin admin age.
     10Change plugin order and selectively enable/disable plugins on each post/page.
    1411
    1512== Description ==
     
    124121== Changelog ==
    125122
     123= 10.2.2 =
     124Fixing plugin update, activation, and deactivation issue that causes plugin order to be reset.
     125
    126126= 10.2.1 =
    127127Replacing missing PO-admn-global.css file that was missing from last update
     
    319319Changed the loading spinner to use fontawesome spinner.
    320320
    321 = 8.1 =
    322 Fixing logic that finds parent and wildcard permalinks in the database so a bad query isn't sent if there are no hashes in the where statement.
    323 Fixing logic that finds parent and wildcard permalinks in the database so all matches are pulled instead of just the first.  That way a loop is run on the results as before to weed out any empty entries in the database.
    324 
    325 = 8.0 =
    326 Changed the way posts are found in the database at load time to only use one query for fuzzy matching.
    327 Added the ability to have multiple permalinks assigned to one plugin filter.
    328 Fixed the function that finds parent plugins.
    329 Added the ability to use a wildcard in plugin filter permalinks.
    330 Fixed the post type plugins page so it doesn't timeout when a large amount of posts are being updated.
    331 Added ability to set the priority of post types.
    332 Added the ability to set the priority of plugin filters.
    333 Updated screenshots.
    334 
    335 = 7.3 =
    336 Added code to hide the disabled mobile list if mobile is not enabled.
    337 Added ability to select plugins and groups from the available list and move those selected to the disabled lists by clicking a button.
    338 
    339 = 7.2 =
    340 Added visual indicators to the available items list to show if a plugin or group is disabled.
    341 Fixed ordering of disabled items when all items are added to the disabled lists.
    342 Fixed disabled lists so they don't collapse when clicking to drag an item.
    343 
    344 = 7.1 =
    345 Replaced thickbox alerts with jQuery UI Notices to make them mobile friendly.
    346 Fixed group container expansion issue on group and order plugins page.
    347 Created functionality to hide/show disabled plugin lists.
    348 
    349 = 7.0.1 =
    350 Adding message to the PO meta box to drag and drop plugins and groups to disable them.
    351 
    352 = 7.0 =
    353 New interface for disabling plugins using jquery ui draggable/droppable.
    354 Added color customization for all plugin lists.
    355 Changed the override post type settings checkbox to show the plugin settings for the post being viewed when the checkbox is changed.  Rather than having to save the post first.
    356 
    357 = 6.0.11 =
    358 Added functionality to keep the settings on a post/page/post type when the post type settings have been overridden for the first time.
    359 Added functionality to update the permalink in the po_plugins table when the post status is updated.
    360 
    361 = 6.0.10 =
    362 Changed function that determines absolute path to use the DIRECTORY_SEPARATOR constant.
    363 
    364 = 6.0.9 =
    365 Removed use of WP_PLUGIN_DIR constant and replaced with a custom function to determine plugin directory.
    366 
    367 = 6.0.8 =
    368 Removed plugin order check from activation function because it seems to be causing problems for some users.
    369 
    370 = 6.0.7 =
    371 Fixing database table name check to not correct uppercase table name when OS ignores case.
    372 
    373 = 6.0.6 =
    374 Updating uninstall.php file with new table and option names from the last update.
    375 
    376 = 6.0.5 =
    377 Fixed problem where plugins were not removed from groups when plugin was uninstalled.
    378 Fixed database name.  Removed capital letters since it was causing issues with older versions of MySQL.
    379 
    380 = 6.0.4 =
    381 Fixed issue with missing css and javascript on certain custom post types.
    382 Fixed issue with saving post type plugins.  An error was encountered some times when saving the plugins.
    383 Added code to ensure the sql indexes exist to improve query times.
    384 
    385 = 6.0.3 =
    386 Removed short tags from 3 template files.
    387 Changed check to make sure $ajaxSaveFunction is set in postMetabox.php.
    388 
    389 = 6.0.2 =
    390 Fixed display of plugin groups on the plugins page.
    391 Changed group and order js to use anonymous function sent to slideup instead of settimeout.
    392 
    393 = 6.0.1 =
    394 Fixed undefined variable warning on multisite activation.
    395 Added check to prevent save buttons from appearing in post metabox on post edit screen.
    396 
    397 = 6.0 =
    398 Added ability to set plugins for all posts matching a post type.
    399 Moved the plugin ordering and grouping to it's own page.
    400 Changed the interface to make it more user friendly.
    401 Added uninstall.php to remove all data from the database when the plugin is deleted through the admin.
    402 Fixed ordering of network activated plugins.  They are now displayed on the ordering page at the beginning of the list where they are loaded and can be reordered seperately.
    403 Added functionality to change the color of on/off buttons and rows on the ordering page.
    404 Cleaned up old code.
    405 Changed icons to use Font Awesome and the built in Dashicons.
    406 
    407 = 5.7.6 =
    408 Fixed a typo that prevented globally disabled mobile groups from being enabled on a post or page.
    409 Streamlined plugin matching functionality when saving enabled/disabled during meta box save so it all uses a single function instead of multiple if statements.
    410 Fixed the MU plugin so PO can't be disabled on the admin side which locks the user out of all plugin organizer settings.
    411 
    412 = 5.7.5 =
    413 Fixed problem with wordpress not deleting rows from the PO_plugins table upon auto emptying trash.
    414 Fixed problem where plugin filters would show up as duplicate permalinks when the plugin filter was in the trash.
    415 
    416 = 5.7.4 =
    417 Fixed error on plugins.php when using a ' in plugin group name.
    418 Fixed problem in mobile user agent strings box where a blank line was added on every save.
    419 Added functionality to create a default user agent search string.
    420 Fixed problem correcting ending slash in plugin filter permalink when the permalink is the base url.  Should always have a trailing slash unless it is a subsite of network.
    421 
    422 = 5.7.3 =
    423 Restricted search functionality to front end searches.
    424 
    425 = 5.7.2 =
    426 Added functionality to find duplicate plugin filters and display a warning on the edit screen.
    427 Fixed search for parent permalinks.  Was stopping the search even if there were no plugins and a parent was found.
    428 Fixed admin url links in error messages.
    429 Fixed plugin group links on the plugins page.
    430 
    431 = 5.7.1 =
    432 Fixed queries in PluginOrganizerMU.class.php to properly use enabled post types.
    433 Fixed check for secure protocol in PluginOrganizerMU.class.php
    434 
    435 = 5.7 =
    436 Added ability to target the search page.
    437 Added ability to remove all settings from a post/page
    438 Fixed some undefined variable notices
    439 Added organization features for plugin filters using the plugin filter groups.  Can now view all plugins in a group and sort the list by group and permalink.
    440 
    441 = 5.6.6 =
    442 Fixed plugin filter permalink slash correction for admin urls.  The admin url should not be corrected since it doesn't rely on permalink structure.
    443 Changed PO meta box code to be normal priority instead of high priority.  Having high priority caused problems with a woo theme and there was no reason to have it as high priority.
    444 
    445 = 5.6.5 =
    446 Corrected version check that disabled selective plugin loading from version 5.6.4
    447 
    448 = 5.6.4 =
    449 Fixed undefined variable notices.
    450 Fixed problem with multisite where the url was shortened when fuzzy url matching was enabled and the active_plugins option was retrieved.
    451 
    452 = 5.6.3 =
    453 Fixed bug where plugin filters lost their settings because they saw themselves as a parent.
    454 
    455 = 5.6.2 =
    456 Added delimiter to preg_quote
    457 
    458 = 5.6.1 =
    459 Changed array creation to not use shorthand as that created problems for some users.
    460 
    461 = 5.6 =
    462 Removed a print_r statement that had been left in the code from testing.
    463 
    464 = 5.5 =
    465 Fixed admin menu item order and default page under Plugin Organizer.
    466 Code cleanup.  $wpdb was globalized in several function but no longer used.
    467 Fixed a problem with trailing slash correction for files.
    468 Fixed a problem with MU plugin not correctly applying to admin files.
    469 Changed jQuery functionality to submit data more efficiently.  No longer has to reset the form data on every submission.
    470 Added code to retrieve the plugins from a parent so that you can see if a parent is affecting a post and what plugins it is disabling on the edit screen.
    471 Removed the check to see if selective plugin loading is enabled before adding the meta box.  Now you will just recieve an error if you have selective plugin loading disabled.
    472 
    473 = 5.4 =
    474 Changed the function used from strpos to stripos for mobile browser string matching.
    475 Fixed an issue where site freezes during upgrade.
    476 Changed from using HTTP_HOST to the wordpress url for trailing slash correction.
    477 
    478 = 5.3 =
    479 Added css class for network activated plugins on the plugins page.
    480 Moved all of the menus under the Plugin Organizer menu item.
    481 Fixed bug where a trailing slash is added to the permalink when it is referencing a file.
    482 Added the admin css file to the plugins admin page.
    483 
    484 = 5.2 =
    485 Added ability to edit the plugin group names.
    486 
    487 = 5.1.1 =
    488 Added javascript refresh to the plugins page when you create/edit/delete a group.
    489 
    490 = 5.1 =
    491 Added ability to fix permalinks for plugin filters through the settings page.
    492 Created new on of images.
    493 
    494 = 5.0.3 =
    495 Fixed issue with group views on the plugins page.
    496 
    497 = 5.0.2 =
    498 Moved function call to correct old group members from the init call to the admin_menu action.
    499 
    500 = 5.0.1 =
    501 Moved function call to correct old group members from the activation function to the init call.
    502 
    503 = 5.0 =
    504 Added ability to use plugin groups to disable/enable plugins.
    505 Added taxonomy to group plugin filters.
    506 Fixed a problem with plugin filter permalinks not having the ending slash if the permalink structure uses it.
    507 Cleaned up old code.
    508 
    509 = 4.1.1 =
    510 Fixed bug where no users could reorder plugins if site was not a multisite install.
    511 
    512 = 4.1 =
    513 Fixed bug where the permalink for a plugin filter was not saved if no plugins were selected.
    514 Fixed some formatting issues on the plugins page.
    515 Fixed the missing icons on the admin pages that happened with WP 3.8.
    516 Added functionality to only allow network admins access to changing the plugin load order on multisite installs.
    517 
    518 = 4.0.2 =
    519 Fixed bug where the plugin load order was not displayed correctly on the page after activating a new plugin.
    520 Fixed an undefined variable warning on line 986 of PluginOrganizer.class.php
    521 
    522 = 4.0.1 =
    523 Fixed an issue where a network activated plugin wasn't added to the plugin page if it is set to load first.
    524 Changed the jquery on plugins.php to use the proper id for a plugin row.  Some plugin names differ from their slug.
    525 Fixed an issue where a plugin would be added to the active list multiple times if it was network activated and first in the load order.
    526 
    527 = 4.0 =
    528 Moved the storage of the permalink and plugin lists to a custom table to fix an issue with http://core.trac.wordpress.org/ticket/25690. 
    529 Added the use of an md5 hash on permalinks to allow effective indexing and searching using the index.
    530 
    531 = 3.2.6 =
    532 Fixed an issue where active_sitewide_plugins is sometimes set to an empty array even though the site is not multisite enabled.  This caused a 0 to be appended to the active plugins array and an error message to appear.
    533 
    534 = 3.2.5 =
    535 Fixed an issue where the MU plugin would only allow one plugin to be activated during bulk activation.
    536 
    537 = 3.2.4 =
    538 Added functionality to delete all the options that PO creates upon deactivation. 
    539 Added functionality to delete all custom post types created by PO upon deactivation.
    540 
    541 = 3.2.3 =
    542 Removed function that deleted the plugin arrays for a post when custom DB's were used. left over from old code.
    543 
    544 = 3.2.2 =
    545 Fixed missing post type checkboxes on settings page when saved with nothing selected.
    546 
    547 = 3.2.1 =
    548 Removed hard coded table prefix and added the correct base_prefix variable in PluginOrganizer class.
    549 
    550 = 3.2 =
    551 Adding the ability to change the order of network activated plugins.
    552 Adding a field to set the name of a plugin filter instead of just using the permalink.
    553 Fixed logic in MU plugin that would stop it from looking if a post was found with an empty array of disabled plugins.
    554 
    555 = 3.1.1 =
    556 Adding cache variable to store the plugin list so it is only created once per page load instead of every time the active_plugins option is retrieved.
    557 
    558 = 3.1 =
    559 Adding the ability to target specific browsers.  Useful for loading specific plugins for mobile browsers.
    560 
    561 = 3.0.10 =
    562 Fixing warning from searching empty array in group members on plugins page.
    563 
    564 = 3.0.9 =
    565 Fixing typo in version number check on initialization.
    566 Got rid of code to fix old custom permalink field
    567 
    568 = 3.0.8 =
    569 Removed a call to wp_count_posts in the activation function.  It may have been causing issues on activation.
    570 
    571 = 3.0.7 =
    572 Removed a call to get_permalink in the activation function.  It may have been causing issues on multisite activation.
    573 
    574 = 3.0.6 =
    575 Fixed an issue with activation where too many posts on the site caused the php to run out of memory and the activation to fail.
    576 
    577 = 3.0.5 =
    578 Fixed issue on multisite where the $GLOBALS['wp_taxonomies'] array hadn't been created yet so a php warning was thrown.
    579 
    580 = 3.0.4 =
    581 Fixed a typo that caused imported filters to not have a permalink.
    582 Added code to repair anyones database that has already been upgraded with bad permalinks.
    583 
    584 = 3.0.3 =
    585 Fixed an issue with the advanced meta query from get_posts adding % characters and escaping my % character.
    586 
    587 = 3.0.2 =
    588 Fixed an issue when using ignore protocol the first query wouldn't match.
    589 Fixed an issue where a post is found on the first query but no plugins have been disabled so the enabled plugins are overlooked.
    590 
    591 = 3.0.1 =
    592 Fixed a problem with fuzzy url matching.  " characters were being added to the url so it would never match.
    593 Commented out the code that deleted the tables and added an option to the databse to prevent multiple imports.  Will add the delete code in a later version to clean up the tables after everyone is stable and has imported their settings.
    594 Added code to ensure that the old MU plugin is deleted before attempting to copy it from the lib directory.
    595 
    596 = 3.0 =
    597 Complete redesign of the plugin.
    598 Removed all custom db tables and moved the data to the post_meta table.
    599 Added custom post type plugin_filter to replace the URl admin.
    600 Added custom post type plugin_group to replace the plugin groups table.
    601 The plugins displayed on post/pages/custom post types/global plugins page are now sorted and colored similar to the main plugin page.
    602 There is no longer an enabled and disabled plugin box.  Enabled and disabled plugins are now all managed together to avoid confusion.
    603 Fixed a bug where the MU plugin chopped the url before checking it so it looped 15 times on the homepage before stopping the search for a fuzzy url.
    604 Fixed a bug where globally disabled plugins were listed as inactive when the list of active plugins was accessed.
    605 
    606 = 2.6.3 =
    607 Fixing bug that allows plugins to be disabled on the update pages.
    608 
    609 = 2.6.2 =
    610 Fixing PHP notices
    611 
    612 = 2.6.1 =
    613 Fixing bad characters added during commit
    614 
    615 = 2.6 =
    616 Fixed error on windows when inserting into po_post_plugins without specifying all fields.
    617 Added ability to effect children of posts, pages, custom post types.
    618 Redesign of the post edit screen meta box.
    619 
    620 = 2.5.9 =
    621 Missed a file when committing 2.5.8.
    622 
    623 = 2.5.8 =
    624 Fixing grouping issues. 
    625 Plugin names were not being escaped when building the group list for display so they werent showing up.
    626 On the recently active screen the plugin organizer actions were duplicated and so when adding to group the group name was duplicated.
    627 
    628 = 2.5.7 =
    629 Fixing more bad characters being added by svn or wordpress.org.
    630 
    631 = 2.5.6 =
    632 Replacing Icons because they were released under creative commons and not gpl.
    633 
    634 = 2.5.5 =
    635 Fixing missing db table error message when the table exists on windows server.
    636 
    637 = 2.5.4 =
    638 Fixing bad characters being added by svn or wordpress.org.
    639 
    640 = 2.5.3 =
    641 Fixed a jquery issue with wp 3.5
    642 
    643 = 2.5.2 =
    644 Added warnings on settings page if the database tables are missing.
    645 Removed default value for longtext database fields.  Caused issues on windows.
    646 
    647 = 2.5.1 =
    648 Fixed a problem with URL admin not saving edited URLs
    649 Changed the first menu item to settings under Plugin Organizer
    650 
    651 = 2.5 =
    652 Removed PHP notice errors.
    653 The plugin organizer plugin can no longer be disabled on the admin.
    654 Added better support for multi-site.
    655 The plugin will now correct plugins that are network activated and activated on the local site so they are only network activated.  This fixes an error where more plugins were seen as active than were displayed on the plugins page.
    656 The plugin organizer features will not load on the network admin.
    657 Network activated plugins can now be disabled.
    658 
    659 = 2.4 =
    660 Adding ability to ignore arguments to a URL.  You can now enter URLs into the URL admin with arguments so that http://yoururl.com/page/?foo=2&bar=3 will have different plugins loaded than http://yoururl.com/page/?foo=1&bar=4 and http://yoururl.com/page/.
    661 Fixed URL admin so that it checks to make sure the URL was entered into the database before saying it was successful.
    662 
    663 = 2.3.3 =
    664 Undoing a change that was done in 2.3.1 to the request uri that removed arguments from the uri.  It is causing some issues for some users.  Will redesign and create a later release to optionally remove the arguments.
    665 
    666 = 2.3.2 =
    667 When the user hadnt set the number of plugins displayed per page it was being defaulted to 20.  Changed it to default to 999.
    668 Set $endChar to an empty string in PluginOrganizerMU.class.php to prevent debug notices.
    669 
    670 = 2.3.1 =
    671 Fixed a javascript error on the URL admin page.
    672 Fixed logic for Global plugins where all plugins were disabled none where getting disabled.
    673 Fixed use of REQUEST_URI.  Now it Splits the REQUEST_URI to trim off URL arguments.
    674 Added ability to reset plugin order back to wordpress default.
    675 Renamed some javascript functions and consolidated some of them.
    676 
    677 = 2.3 =
    678 Removed the old admin pages.  The plugins can now be managed directly on the plugins page.
    679 Redesigned the settings page to use ajax queries instead of reloading the page to save settings.
    680 Redesigned the URL admin to use ajax to save and edit URL's instead of reloading the page.
    681 Moved most of the javascript out of the main class and into template files.
    682 Added a setting to preserve the plugin data when it is deactivated.  The plugin data including database tables and MU plugin file can now be removed on deactivation.
    683 
    684 = 2.2.1 =
    685 Added ability to ignore the protocol when matching the requested URL by checking a checkbox on the settings page.
    686 
    687 = 2.2 =
    688 Added Fuzzy URL matching to the arbitrary URL admin.  URLs can now effect their children.
    689 Added nonce checking to URL admin.
    690 Restructured forms on the main settings page.
    691 
    692 = 2.1.3 =
    693 Added checks to ensure plugin load order cant be changed when all plugins are not viewable on the page.
    694 
    695 = 2.1.2 =
    696 Fixed group view on plugin organizer page when the plugins per page has been set too low or extremely high.
    697 Fixed setting of the show old admin page when either save settings button is clicked.
    698 
    699 = 2.1.1 =
    700 Adding option to show the old admin pages.
    701 
    702 = 2.1 =
    703 Added better group management to the plugin admin page.
    704 Removed group management pages from the menu.
    705 
    706 = 2.0 =
    707 Added drag and drop functionality to the plugin admin page.
    708 Added group links to the top of the plugin admin page that replace the group dropdown.
    709 Added better checking to make sure the plugin load order can only be changed when all plugins are being displayed.
    710 
    711 = 1.2.3 =
    712 Fixed URL admin page.  Enabled plugins list wasnt saving on creation.
    713 
    714 = 1.2.2 =
    715 Fixed typo in recreate permalinks function.
    716 Centralized the nonce generation so the PluginOrganizer class now holds it.
    717 
    718 = 1.2.1 =
    719 Adding license tag to header and replacing global path variables with path variables inside the PluginOrganizer class.
    720 
    721 = 1.2 =
    722 Removed a conditional and some whitespace from the main plugin file becasue it may have been causing issues with activation. 
    723 Adding menu and header icons to pretty up the plugin.
    724 
    725 = 1.1 =
    726 Added option to settings page so the selective plugin loading can be enabled or disabled for the admin pages.
    727 
    728 = 1.0 =
    729 Added ability to disable plugins in the admin using the Arbitrary URL admin page.
    730 Fixed some flow issues and html problems on the PO admin pages.
    731 Properly escaped all queries
    732 
    733 = 0.9 =
    734 Added admin area for entering arbitrary URL's to allow plugin management for url's that don't have a post tied to them.
    735 Added some form validation for the admin screens.
    736 
    737 = 0.8.3 =
    738 Fixing a bug with globaly disabled plugins not being enabled on individual posts
    739 Fixing bug with version number not updating when plugin is updated.
    740 
    741 = 0.8.2 =
    742 Fixing wrong version number on plugins page.
    743 Adding FAQ's
    744 
    745 = 0.8.1 =
    746 Added missing tpl/globalPlugins.php file.
    747 
    748 = 0.8 =
    749 Adding custom post type support.
    750 
    751 = 0.7.3 =
    752 Fixed activation errors when mu-plugins folder is not writable.
    753 
    754 = 0.7.2 =
    755 Fixed bug that reordered plugins back to default when plugins were activated or deactivated.
    756 Fixed jQuery loading indicator on plugin admin.
    757 Fixed Bulk Actions on plugin admin
    758 
    759 = 0.7.1 =
    760 Removed display of plugin load order functions on plugin admin if the view is paged.  To view load order functions on plugin admin you must display all active plugins on one page.
    761 
    762 = 0.7 =
    763 Wordpress 3.1 fixes for jQuery 1.4.4
    764 
    765 = 0.6 =
    766 Added functionality to disable plugins globally and selectively enable them for posts and pages.
    767 Added functionality to create the mu-plugins folder and move the MU plugin class when activated.
    768 New databse layout.  Will be created when plugin is activated.
    769 
    770 = 0.5 =
    771 Added functionality to selectively disable plugins by post or page. 
    772 There is now a Must Use plugin component that comes with the main plugin.
    773 To enable selective plugin loading you must move the /wp-content/plugins/plugin-organizer/lib/PluginOrganizerMU.class.php file to /wp-content/mu-plugins.
    774 If the mu-plugins directory does not exist you must create it.
    775 
    776 = 0.4.1 =
    777 Fixed empty items in plugin list.
    778 
    779 = 0.4 =
    780 Added grouping to the plugin admin page.
    781 Improved ajax requests
    782 Added ajax loading image.
    783 Added page to create and organize plugin groups.
    784 
    785 = 0.3 =
    786 Added ajax requests to the settings page so both forms now use ajax.
    787 Added nonce checking to the ajax requests. 
    788 Requires user to have activate_plugins capability.
    789 
    790 = 0.2 =
    791 Made function to reorder the plugins on plugin admin page in the order they will be loaded.
    792 Redid the sort functions to use PHP's array_multisort.
    793 
    794 = 0.1.1 =
    795 improved the ajax requests on the plugin admin page. 
    796 
    797 = 0.1 =
    798 Initial version.
     321= Full Changelog =
     322https://www.sterup.com/wordpress-plugins/plugin-organizer/changelog/
    799323
    800324== Upgrade Notice ==
    801325
    802 = 10.2.1 =
    803 Replacing missing PO-admn-global.css file that was missing from last update
    804 Fixing deprecation warning on global plugins page if no global plugins are set.
     326= 10.2.2 =
     327Fixing plugin update, activation, and deactivation issue that causes plugin order to be reset.
Note: See TracChangeset for help on using the changeset viewer.