Spike PHPCoverage Details: phptemplate.engine

Line #FrequencySource Line
1 <?php
2 // $Id: phptemplate.engine,v 1.69 2007/10/02 16:19:23 dries Exp $
3 
4 /**
5  * @file
6  * Handles integration of templates written in pure php with the Drupal theme system.
7  */
8 
9 function phptemplate_init($template) {
101  $file = dirname($template->filename) .'/template.php';
111  if (file_exists($file)) {
12     include_once "./$file";
13   }
14 }
15 
16 /**
17  * Implementation of hook_theme to tell Drupal what templates the engine
18  * and the current theme use. The $existing argument will contain hooks
19  * pre-defined by Drupal so that we can use that information if
20  * we need to.
21  */
22 function phptemplate_theme($existing, $type, $theme, $path) {
23   $templates = drupal_find_theme_functions($existing, array('phptemplate', $theme));
24   $templates += drupal_find_theme_templates($existing, '.tpl.php', $path);
25   return $templates;
26 }
27