function phptemplate_render_template

Renders a system default template, which is essentially a PHP template.

Parameters

$template_file: The filename of the template to render.

$variables: A keyed array of variables that will appear in the output.

Return value

The output generated by the template.

File

drupal/core/themes/engines/phptemplate/phptemplate.engine, line 45
Handles integration of PHP templates with the Drupal theme system.

Code

function phptemplate_render_template($template_file, $variables) {

  // Extract the variables to a local namespace
  extract($variables, EXTR_SKIP);

  // Start output buffering
  ob_start();

  // Include the template file
  include DRUPAL_ROOT . '/' . $template_file;

  // End buffering and return its contents
  return ob_get_clean();
}