File

themes/engines/xtemplate/xtemplate.engine, line 10
Handles the interface between XTemplate files and the Drupal theme system.

Code

function xtemplate_init($template) {

  // We cannot use the theme() or path_to_theme() functions here
  if (!class_exists('XTemplate')) {
    include_once dirname(__FILE__) . '/xtemplate.inc';
  }
  $GLOBALS["xtemplate"] = new StdClass();
  $dir = dirname($template->filename);
  $GLOBALS['xtemplate']->template = new XTemplate(basename($template->filename), $dir);
  $GLOBALS['xtemplate']->template
    ->assign(array(
    'directory' => $dir,
  ));
  $GLOBALS['xtemplate']->template
    ->SetNullBlock(' ');

  // '' doesn't work!
}