File size: 924B
<?php
class onKtplMenuBeforeList extends cmsAction {
public function run($data){
$core = cmsCore::getInstance();
$template = cmsTemplate::getInstance();
if($core->uri_controller == 'admin') return $data;
$style = false;
foreach ($data as $key=>$value) {
if(substr($value['options']['class'],0,7) == 'styler_') {
if(!$style) $style = '<style>';
$class = explode('_', $value['options']['class']);
$data[$key]['options']['class'] = $class[0].'_'.$class[1];
if(count($class)<3) continue;
$style .= 'li.'.$class[0].'_'.$class[1].' > a{color:'.$class[2].' !important;}';
if(isset($class[3])) {
$style .= 'li.'.$class[0].'_'.$class[1].' > a{background:'.$class[3].' !important;}';
}
}
}
if(!$style) return $data;
else $style .= '</style>';
$template->addHead($style);
return $data;
}
}