';
echo $themeObject->ShowHeader('eventhandlers');
switch( $action )
{
case 'showeventhelp':
{
if ($module == 'Core')
$text = Events::GetEventHelp($event);
else
$text = $gCms->modules[$module]['object']->GetEventHelp( $event );
echo "
$event
";
if( $text == "" )
{
echo "No text returned";
}
else
{
echo $text;
}
break;
}
default:
{
$events = Events::ListEvents();
echo '
\n\n";
echo "
\n";
echo "\n";
echo " \n";
echo " | ".lang('originator')." | \n";
echo " ".lang('event')." | \n";
echo " ".lang('description')." | \n";
echo " | \n";
echo " | \n";
echo "
\n";
echo "\n";
echo "\n";
if( is_array($events) )
{
$curclass = 'row1';
foreach( $events as $oneevent )
{
if ($modulefilter == '' || $modulefilter == $oneevent['originator'])
{
echo "\n";
$desctext = '';
if ($oneevent['originator'] == 'Core') {
$desctext = Events::GetEventDescription($oneevent['event_name']);
echo " | ".lang('core')." | \n";
}
else if (isset($gCms->modules[$oneevent['originator']])) {
$objinstance =& $gCms->modules[$oneevent['originator']]['object'];
$desctext = $objinstance->GetEventDescription($oneevent['event_name']);
echo " ".$objinstance->GetFriendlyName()." | \n";
}
echo " ";
if ($access)
{
echo "";
}
echo $oneevent['event_name'];
if ($access)
{
echo "";
}
echo " | \n";
echo " ".$desctext." | \n";
echo " ".$infoImg." | \n";
if ($access)
{
echo " ".$editImg." | \n";
}
echo "
\n";
($curclass=="row1"?$curclass="row2":$curclass="row1");
}
}
}
echo "\n";
echo "
\n";
} // default action
} // switch
echo "
BackUrl()."\">« ".lang('back')."
\n";
echo "