[geeklog-devel] PLG_afterSaveSwitch
Joe Mucchiello
joe at throwingdice.com
Fri Apr 25 03:13:34 EDT 2008
There's no reason the 'home' and 'admin' methods need to use a generic message.
case 'home':
// the plugins messages are not available, use generic
$url = $_CONF['site_url'] . '/index.php?msg=15';
break;
case 'admin':
// the plugins messages are not available, use generic
$url = $_CONF['site_admin_url'] . '/moderation.php?msg=15';
break;
They could say:
$url = $_CONF['site_url'] . '/index.php';
if (!empty($msg)) {
$url .= '?' . $msg . '&plugin=' . $plugin;
}
The message is going to be processed by COM_showMessage and that
function knows to look for the plugin parameter.
public_html/admin/moderation.php would need to have the code to
process plugin= found in public_html/index.php added to it around line 648:
if (isset ($_GET['msg'])) {
$plugin = '';
if (isset ($_GET['plugin'])) {
$plugin = COM_applyFilter ($_GET['plugin']);
}
$display .= COM_showMessage (COM_applyFilter ($_GET['msg'],
true), $plugin);
}
(And while you are looking at moderation.php, modify line 209 as follows:
$retval .=
$admin_templates->finish($admin_templates->parse('output','cc'));
)
----
Joe Mucchiello
Throwing Dice Games
http://www.throwingdice.com
More information about the geeklog-devel
mailing list