Changeset 3248113
- Timestamp:
- 02/27/2025 09:32:50 PM (13 months ago)
- Location:
- plugin-organizer
- Files:
-
- 33 added
- 4 edited
-
tags/10.2.2 (added)
-
tags/10.2.2/css (added)
-
tags/10.2.2/css/PO-admin-global.css (added)
-
tags/10.2.2/css/PO-admin.css (added)
-
tags/10.2.2/js (added)
-
tags/10.2.2/js/validation.js (added)
-
tags/10.2.2/lib (added)
-
tags/10.2.2/lib/PO_Ajax.class.php (added)
-
tags/10.2.2/lib/PO_Template.class.php (added)
-
tags/10.2.2/lib/PluginOrganizer.class.php (added)
-
tags/10.2.2/lib/PluginOrganizerMU.class.php (added)
-
tags/10.2.2/plugin-organizer.php (added)
-
tags/10.2.2/readme.txt (added)
-
tags/10.2.2/screenshot-1.jpg (added)
-
tags/10.2.2/screenshot-2.jpg (added)
-
tags/10.2.2/screenshot-3.jpg (added)
-
tags/10.2.2/screenshot-4.jpg (added)
-
tags/10.2.2/screenshot-5.jpg (added)
-
tags/10.2.2/screenshot-6.jpg (added)
-
tags/10.2.2/tpl (added)
-
tags/10.2.2/tpl/common_js.php (added)
-
tags/10.2.2/tpl/globalPlugins.php (added)
-
tags/10.2.2/tpl/global_plugins_js.php (added)
-
tags/10.2.2/tpl/groupAndOrder.php (added)
-
tags/10.2.2/tpl/group_and_order_js.php (added)
-
tags/10.2.2/tpl/postMetaBox.php (added)
-
tags/10.2.2/tpl/ptPlugins.php (added)
-
tags/10.2.2/tpl/pt_plugins_js.php (added)
-
tags/10.2.2/tpl/searchPlugins.php (added)
-
tags/10.2.2/tpl/search_plugins_js.php (added)
-
tags/10.2.2/tpl/settings.php (added)
-
tags/10.2.2/tpl/settings_page_js.php (added)
-
tags/10.2.2/uninstall.php (added)
-
trunk/lib/PluginOrganizer.class.php (modified) (3 diffs)
-
trunk/lib/PluginOrganizerMU.class.php (modified) (2 diffs)
-
trunk/plugin-organizer.php (modified) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
plugin-organizer/trunk/lib/PluginOrganizer.class.php
r3247343 r3248113 326 326 global $pagenow; 327 327 ##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"))) { 329 329 $this->activate(); 330 330 } … … 641 641 } 642 642 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"); 645 645 } 646 646 … … 1785 1785 1786 1786 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 1788 1791 if (count($missingPlugins) > 0) { 1789 1792 $networkPluginOrder = array(); -
plugin-organizer/trunk/lib/PluginOrganizerMU.class.php
r3247343 r3248113 4 4 Plugin URI: https://www.sterup.com/wordpress-plugins/plugin-organizer/ 5 5 Description: A plugin for specifying the load order of your plugins. 6 Version: 10.2. 16 Version: 10.2.2 7 7 Author: Jeff Sterup 8 8 Author URI: https://www.sterup.com … … 80 80 81 81 $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") { 83 83 $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.'; 85 85 } else { 86 86 $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 4 4 Plugin URI: https://www.sterup.com/wordpress-plugins/plugin-organizer/ 5 5 Description: A plugin to disable plugins on indivudual pages and change the order that they are loaded in. 6 Version: 10.2. 16 Version: 10.2.2 7 7 Author: Jeff Sterup 8 8 Author URI: https://www.sterup.com -
plugin-organizer/trunk/readme.txt
r3247343 r3248113 5 5 Requires at least: 4.6.0 6 6 Tested up to: 6.7.2 7 Stable tag: 10.2. 17 Stable tag: 10.2.2 8 8 License: GPLv2 9 9 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. 10 Change plugin order and selectively enable/disable plugins on each post/page. 14 11 15 12 == Description == … … 124 121 == Changelog == 125 122 123 = 10.2.2 = 124 Fixing plugin update, activation, and deactivation issue that causes plugin order to be reset. 125 126 126 = 10.2.1 = 127 127 Replacing missing PO-admn-global.css file that was missing from last update … … 319 319 Changed the loading spinner to use fontawesome spinner. 320 320 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 = 322 https://www.sterup.com/wordpress-plugins/plugin-organizer/changelog/ 799 323 800 324 == Upgrade Notice == 801 325 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 = 327 Fixing plugin update, activation, and deactivation issue that causes plugin order to be reset.
Note: See TracChangeset
for help on using the changeset viewer.