Resolve a bunch of notices and E_STRICT warnings

develop
Sven Slootweg 11 years ago
parent ca171e8275
commit dbe5662a85

@ -92,7 +92,7 @@ class NewTemplater
$template_cache[$template_name] = $this->template; $template_cache[$template_name] = $this->template;
} }
if($template === false) if($this->template === false)
{ {
throw new TemplateException("Failed to load template {$template_name}."); throw new TemplateException("Failed to load template {$template_name}.");
} }
@ -163,7 +163,7 @@ class NewTemplater
'message' => "Stored final subconstruct", 'message' => "Stored final subconstruct",
'type' => $last_subconstruct[$current_level + 1], 'type' => $last_subconstruct[$current_level + 1],
'target_level' => $current_level + 1, 'target_level' => $current_level + 1,
'current_tokens' => $block_tokens[$current_level + 1], 'current_tokens' => isset($block_tokens[$current_level + 1]) ? $block_tokens[$current_level + 1] : null,
'relevant_tokens' => $relevant_tokens, 'relevant_tokens' => $relevant_tokens,
'block_tokens' => $block_tokens, 'block_tokens' => $block_tokens,
'last_subconstruct' => $last_subconstruct, 'last_subconstruct' => $last_subconstruct,
@ -307,7 +307,6 @@ class NewTemplater
'message' => "Found construct", 'message' => "Found construct",
'type' => $construct_name, 'type' => $construct_name,
'current_tokens' => $tokens, 'current_tokens' => $tokens,
'relevant_tokens' => $relevant_tokens,
'block_tokens' => $block_tokens, 'block_tokens' => $block_tokens,
'last_subconstruct' => $last_subconstruct, 'last_subconstruct' => $last_subconstruct,
'subconstructs' => $subconstructs, 'subconstructs' => $subconstructs,
@ -450,7 +449,7 @@ class NewTemplater
public function Evaluate($localized_strings, $data) public function Evaluate($localized_strings, $data)
{ {
return $this->root->Evaluate($localized_strings, $data); return $this->root->Evaluate(null, $localized_strings, $data);
} }
public static function RegisterVariableHook($name, $function) public static function RegisterVariableHook($name, $function)
@ -552,7 +551,7 @@ class TemplateElement
/* Traverse up the tree to find the provider of this particular collection */ /* Traverse up the tree to find the provider of this particular collection */
while(true) while(true)
{ {
if($target->context == $collection_name) if(isset($target->context) && $target->context == $collection_name)
{ {
if(is_array($target->context_item)) if(is_array($target->context_item))
{ {
@ -1163,7 +1162,7 @@ class TemplateRoot extends TemplateBlockElement
{ {
public $type = "root"; public $type = "root";
public function Evaluate($localized_strings, $data) public function Evaluate($parent, $localized_strings, $data)
{ {
$this->parent = null; $this->parent = null;

Loading…
Cancel
Save