PKPTemplateManager::smartyLoadHeader PHP Method

smartyLoadHeader() public method

Custom Smarty function for printing scripts attached to a context.
public smartyLoadHeader ( $params, $smarty ) : string
$params array associative array
$smarty Smarty
return string of HTML/Javascript
    function smartyLoadHeader($params, $smarty)
    {
        if (empty($params['headers'])) {
            return;
        }
        if (empty($params['context'])) {
            $params['context'] = 'frontend';
        }
        $headers = $this->getResourcesByContext($params['headers'], $params['context']);
        $output = '';
        foreach ($headers as $priorityList) {
            foreach ($priorityList as $name => $data) {
                $output .= "\n" . $data['header'];
            }
        }
        return $output;
    }