36 lines
944 B
PHP
36 lines
944 B
PHP
<?php
|
|
|
|
/**
|
|
* @copyright Copyright (C) 2021 Ryan Demmer. All rights reserved
|
|
* @license GNU General Public License version 2 or later
|
|
*/
|
|
defined('JPATH_BASE') or die;
|
|
|
|
class WfTemplateCore extends JPlugin
|
|
{
|
|
public function onWfGetTemplateStylesheets(&$files, $template)
|
|
{
|
|
// already processed by a framework
|
|
if (!empty($files)) {
|
|
return false;
|
|
}
|
|
|
|
// search for template.css file using JPath
|
|
$file = JPath::find(array(
|
|
JPATH_SITE . '/templates/' . $template->name . '/css',
|
|
JPATH_SITE . '/media/templates/site/' . $template->name . '/css'
|
|
), 'template.css');
|
|
|
|
if (!$file) {
|
|
return false;
|
|
}
|
|
|
|
// make relative
|
|
$file = str_replace(JPATH_SITE, '', $file);
|
|
|
|
// remove leading slash
|
|
$file = trim($file, '/');
|
|
|
|
$files[] = $file;
|
|
}
|
|
} |