All pastes #570555 Raw Edit

Mine

public text v1 · immutable
·published 2007-06-16 19:29 UTC
rendered paste body

function phptemplate_blog_node_form($form, $recurse = FALSE) {
  $variables = array();
  foreach($form as $key => $elem) {
    if (is_array($elem)) {
      if(count(element_children($elem)) > 0) {
        $variables[$key] = phptemplate_blog_node_form($form[$key], TRUE);
      }
      else {
        $variables[$key] = drupal_render($form[$key]);
      }
    }
  }
  if ($recurse == FALSE) {
    return _phptemplate_callback('blog_node_form', $variables);
  }
  else {
    return $variables;
  }
}