Version: 1.0.1, by Sorky
Developer Last Online: Jan 2015
Category: Administrative and Maintenance Tools -
Version: 3.8.x
Rating:
Released: 05-15-2009
Last Update: 05-18-2009
Installs: 9
Uses Plugins
No support by the author.
Purpose
This Mod is designed to be used by other Mods or PlugIns.
Its primary purpose is very basic - to add hooks to the hook selection list in the PlugIn editor. This is so that other Mods or PlugIns can be created with their own hooks and means that they can add their hooks to the PlugIn Manager, so that they can be edited in the Plugin Manager, without the need to create and upload an XML file.
It's secondary purpose is a lot more interesting - it allows the content of plugin.php to be edited by a PlugIn prior to execution, thus allowing for code level edits to be performed without the administrator having to edit the php file directly. This is how the hook required for the primary purpose is inserted into the code without a file edit.
The name comes from the secondary purpose as it is a lot more interesting
Programmatically Edit admincp/plugin.php before execution through a hook
It reads the content of the original admincp/plugin.php and provides a hook that allows the content to be changed by any PlugIn before executing the content, thus effectively making the admincp/plugin.php file Programmatically Editable.
It then uses this ability to add a hook in admincp/plugin.php that this and other PlugIns can use to make further hooks available for use in the admin control panel. No need to load the XML files!
Once again, this Mod is primarily provided to be used by other Mods/PlugIns. Note: Any product that uses this capability should mark this product as a dependency.
Programmatically Edit admincp/plugin.php from within PlugIns
Add hooks to the pull-down hook list without installing an XML file
Installation
Import XML file (as product): AdminCP > Plugin System > Manage Products > [Add/Import Product]
Important: On installation it automatically renames admincp/plugin.php and installs a special stub to replace it - No user edit is required. The existing file remains unchanged (just renamed). Uninstallation will restore your original file just as it was. You don't have to worry. Simply load the product and everything else is taken care of for you!
*** NO FILE EDITS ***
*** NO MANUAL UPLOADS ***
Options
To set this plugin's options go to: AdminCP > vBulletin Options > Sorky18 - Customize Announcements
Versions
v1.0.0 - 16th of May, 2009 = Launch (click here)
V1.0.1 - 19th of May, 2009 = Minor improvement (click here)
It is designed to be used by other Mods or PlugIns, so as Enigma mentions, if you don't understand or need it, don't install it...
Its primary purpose is very basic - it is to add hooks to the hook selection list in the PlugIn editor, so that the any new Mod or PlugIn can be created that can be edited in the Plugin Manager without the need to create and upload an XML file describing the hook.
It's secondary purpose is a little more interesting - it allows the content of plugin.php to be edited by a PlugIn prior to execution, thus allowing for code level edits to be performed without the administrator having to edit the php file directly. This is how the hook required for the primary purpose is inserted into the code without a file edit.