Page MenuHomeIn-Portal Phabricator

stylesheets_event_handler.php
No OneTemporary

File Metadata

Created
Fri, Nov 21, 1:39 PM

stylesheets_event_handler.php

<?php
class StylesheetsEventHandler extends InpDBEventHandler
{
/**
* [HOOK] Compile stylesheet file based on theme definitions
*
* @param kEvent $event
*/
function OnCompileStylesheet(&$event)
{
$object =& $event->getObject( Array('skip_autoload' => true) );
$object->SwitchToLive();
$ids = explode(',', $event->MasterEvent->getEventParam('ids') );
if(!$ids) return false;
foreach($ids as $id)
{
$object->Load($id);
$object->Compile();
}
}
}
?>

Event Timeline