// Filename: extension/ezfind/design/standard/templates/content/advancedsearch.tpl // Timestamp: 1235602800 (Wed Feb 25 23:00:00 UTC 2009) $oldSetArray_90e560bad7395e33a9067e12bfd97e3f = isset( $setArray ) ? $setArray : array(); $setArray = array(); $tpl->Level++; if ( $tpl->Level > 40 ) { $text = $tpl->MaxLevelWarning;$tpl->Level--; return; } $eZTemplateCompilerCodeDate = 1074699607; if ( !defined( 'EZ_TEMPLATE_COMPILER_COMMON_CODE' ) ) include_once( 'var/nowy/cache/template/compiled/common.php' ); // def $search if ( $tpl->hasVariable( 'search', $rootNamespace ) ) { $tpl->warning( 'def', "Variable 'search' is already defined." ); $tpl->setVariable( 'search', false, $rootNamespace ); } else { $tpl->setLocalVariable( 'search', false, $rootNamespace ); } // if begins unset( $if_cond ); unset( $if_cond ); $if_cond = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'use_template_search', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['use_template_search'] : null; if (! isset( $if_cond ) ) $if_cond = NULL; while ( is_object( $if_cond ) and method_exists( $if_cond, 'templateValue' ) ) $if_cond = $if_cond->templateValue(); if ( $if_cond ) { $text .= ' '; if ( array_key_exists( $currentNamespace, $vars ) && array_key_exists( 'page_limit', $vars[$currentNamespace] ) ) { $vars[$currentNamespace]['page_limit'] = 10; } $text .= ' '; unset( $var ); unset( $var ); $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'search_page_limit', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['search_page_limit'] : null; if (! isset( $var ) ) $var = NULL; while ( is_object( $var ) and method_exists( $var, 'templateValue' ) ) $var = $var->templateValue(); $vars[$currentNamespace]['match'] = $var; unset( $var ); unset( $match ); unset( $match ); $match = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'search_page_limit', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['search_page_limit'] : null; if (! isset( $match ) ) $match = NULL; while ( is_object( $match ) and method_exists( $match, 'templateValue' ) ) $match = $match->templateValue(); switch ( $match ) { case 1: { $text .= ' '; if ( array_key_exists( $currentNamespace, $vars ) && array_key_exists( 'page_limit', $vars[$currentNamespace] ) ) { $vars[$currentNamespace]['page_limit'] = 5; } $text .= ' '; } break; case 2: { $text .= ' '; if ( array_key_exists( $currentNamespace, $vars ) && array_key_exists( 'page_limit', $vars[$currentNamespace] ) ) { $vars[$currentNamespace]['page_limit'] = 10; } $text .= ' '; } break; case 3: { $text .= ' '; if ( array_key_exists( $currentNamespace, $vars ) && array_key_exists( 'page_limit', $vars[$currentNamespace] ) ) { $vars[$currentNamespace]['page_limit'] = 20; } $text .= ' '; } break; case 4: { $text .= ' '; if ( array_key_exists( $currentNamespace, $vars ) && array_key_exists( 'page_limit', $vars[$currentNamespace] ) ) { $vars[$currentNamespace]['page_limit'] = 30; } $text .= ' '; } break; case 5: { $text .= ' '; if ( array_key_exists( $currentNamespace, $vars ) && array_key_exists( 'page_limit', $vars[$currentNamespace] ) ) { $vars[$currentNamespace]['page_limit'] = 50; } $text .= ' '; } break; default: { } break; } unset( $match ); unset( $vars[$currentNamespace]['match'] ); $text .= ' '; unset( $var ); unset( $var1 ); unset( $var1 ); $var1 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'search_text', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['search_text'] : null; if (! isset( $var1 ) ) $var1 = NULL; while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) ) $var1 = $var1->templateValue(); while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) ) $var1 = $var1->templateValue(); unset( $var2 ); unset( $var2 ); $var2 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'search_sub_tree', $vars[$rootNamespace] ) ) ? $vars[$roo} unset( $if_cond ); // if ends $text .= '>50 pozycji '; } unset( $if_cond ); // if ends // foreach begins $skipDelimiter = true; if ( !isset( $fe_variable_stack_770b5e6726da5122dd492104dfdfa939_4 ) ) $fe_variable_stack_770b5e6726da5122dd492104dfdfa939_4 = array(); $fe_variable_stack_770b5e6726da5122dd492104dfdfa939_4[] = compact( 'fe_array_770b5e6726da5122dd492104dfdfa939_4', 'fe_array_keys_770b5e6726da5122dd492104dfdfa939_4', 'fe_n_items_770b5e6726da5122dd492104dfdfa939_4', 'fe_n_items_processed_770b5e6726da5122dd492104dfdfa939_4', 'fe_i_770b5e6726da5122dd492104dfdfa939_4', 'fe_key_770b5e6726da5122dd492104dfdfa939_4', 'fe_val_770b5e6726da5122dd492104dfdfa939_4', 'fe_offset_770b5e6726da5122dd492104dfdfa939_4', 'fe_max_770b5e6726da5122dd492104dfdfa939_4', 'fe_reverse_770b5e6726da5122dd492104dfdfa939_4', 'fe_first_val_770b5e6726da5122dd492104dfdfa939_4', 'fe_last_val_770b5e6726da5122dd492104dfdfa939_4' ); unset( $fe_array_770b5e6726da5122dd492104dfdfa939_4 ); unset( $fe_array_770b5e6726da5122dd492104dfdfa939_4 ); $fe_array_770b5e6726da5122dd492104dfdfa939_4 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'search_sub_tree', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['search_sub_tree'] : null; if (! isset( $fe_array_770b5e6726da5122dd492104dfdfa939_4 ) ) $fe_array_770b5e6726da5122dd492104dfdfa939_4 = NULL; while ( is_object( $fe_array_770b5e6726da5122dd492104dfdfa939_4 ) and method_exists( $fe_array_770b5e6726da5122dd492104dfdfa939_4, 'templateValue' ) ) $fe_array_770b5e6726da5122dd492104dfdfa939_4 = $fe_array_770b5e6726da5122dd492104dfdfa939_4->templateValue(); $fe_array_keys_770b5e6726da5122dd492104dfdfa939_4 = is_array( $fe_array_770b5e6726da5122dd492104dfdfa939_4 ) ? array_keys( $fe_array_770b5e6726da5122dd492104dfdfa939_4 ) : array(); $fe_n_items_770b5e6726da5122dd492104dfdfa939_4 = count( $fe_array_keys_770b5e6726da5122dd492104dfdfa939_4 ); $fe_n_items_processed_770b5e6726da5122dd492104dfdfa939_4 = 0; $fe_offset_770b5e6726da5122dd492104dfdfa939_4 = 0; $fe_max_770b5e6726da5122dd492104dfdfa939_4 = $fe_n_items_770b5e6726da5122dd492104dfdfa939_4 - $fe_offset_770b5e6726da5122dd492104dfdfa939_4; $fe_reverse_770b5e6726da5122dd492104dfdfa939_4 = false; if ( $fe_offset_770b5e6726da5122dd492104dfdfa939_4 < 0 || $fe_offset_770b5e6726da5122dd492104dfdfa939_4 >= $fe_n_items_770b5e6726da5122dd492104dfdfa939_4 ) { $fe_offset_770b5e6726da5122dd492104dfdfa939_4 = ( $fe_offset_770b5e6726da5122dd492104dfdfa939_4 < 0 ) ? 0 : $fe_n_items_770b5e6726da5122dd492104dfdfa939_4; if ( $fe_n_items_770b5e6726da5122dd492104dfdfa939_4 || $fe_offset_770b5e6726da5122dd492104dfdfa939_4 < 0 ) { eZDebug::writeWarning("Invalid 'offset' parameter specified."); } } if ( $fe_max_770b5e6726da5122dd492104dfdfa939_4 < 0 || $fe_offset_770b5e6726da5122dd492104dfdfa939_4 + $fe_max_770b5e6726da5122dd492104dfdfa939_4 > $fe_n_items_770b5e6726da5122dd492104dfdfa939_4 ) { if ( $fe_max_770b5e6726da5122dd492104dfdfa939_4 < 0 ) eZDebug::writeWarning("Invalid 'max' parameter specified."); $fe_max_770b5e6726da5122dd492104dfdfa939_4 = $fe_n_items_770b5e6726da5122dd492104dfdfa939_4 - $fe_offset_770b5e6726da5122dd492104dfdfa939_4; } if ( $fe_reverse_770b5e6726da5122dd492104dfdfa939_4 ) { $fe_first_val_770b5e6726da5122dd492104dfdfa939_4 = $fe_n_items_770b5e6726da5122dd492104dfdfa939_4 - 1 - $fe_offset_770b5e6726da5122dd492104dfdfa939_4; $fe_last_val_770b5e6726da5122dd492104dfdfa939_4 = 0; } else { $fe_first_val_770b5e6726da5122dd492104dfdfa939_4 = $fe_offset_770b5e6726da5122dd492104dfdfa939_4; $fe_last_val_770b5e6726da5122dd492104dfdfa939_4 = $fe_n_items_770b5e6726da5122dd492104dfdfa939_4 - 1; } // foreach for ( $fe_i_770b5e6726da5122dd492104dfdfa939_4 = $fe_first_val_770b5e6726da5122dd492104dfdfa939_4; $fe_n_items_processed_770b5e6726da5122dd492104dfdfa939_4 < $fe_max_770b5e6726da5122dd492104dfdfa939_4 && ( $fe_reverse_770b5e6726da5122dd492104dfdfa939_4 ? $fe_i_770b5e6726da5122dd492104dfdfa939_4 >= $fe_last_val_770b5e6726da5122dd492104dfdfa939_4 : $fe_i_770b5e6726da5122dd492104dfdfa939_4 <= $fe_last_val_770b5e6726da5122dd492104dfdfa939_4 ); $fe_reverse_770b5e6726da5122dd492104dfdfa939_4 ? $fe_i_770b5e6726da5122dd492104dfdfa939_4-- : $fe_i_770b5e6726da5122dd492104dfdfa939_4++ ) { $fe_key_770b5e6726da5122dd492104dfdfa939_4 = $fe_array_keys_770b5e6726da5122dd492104dfdfa939_4[$fe_i_770b5e6726da5122dd492104dfdfa939_4]; $fe_val_770b5e6726da5122dd492104dfdfa939_4 = $fe_array_770b5e6726da5122dd492104dfdfa939_4[$fe_key_770b5e6726da5122dd492104dfdfa939_4]; $vars[$rootNamespace]['subtree'] = $fe_val_770b5e6726da5122dd492104dfdfa939_4; $text .= ''; $fe_n_items_processed_770b5e6726da5122dd492104dfdfa939_4++; } // foreach $skipDelimiter = false; if ( count( $fe_variable_stack_770b5e6726da5122dd492104dfdfa939_4 ) ) extract( array_pop( $fe_variable_stack_770b5e6726da5122dd492104dfdfa939_4 ) ); else { unset( $fe_array_770b5e6726da5122dd492104dfdfa939_4 ); unset( $fe_array_keys_770b5e6726da5122dd492104dfdfa939_4 ); unset( $fe_n_items_770b5e6726da5122dd492104dfdfa939_4 ); unset( $fe_n_items_processed_770b5e6726da5122dd492104dfdfa939_4 ); unset( $fe_i_770b5e6726da5122dd492104dfdfa939_4 ); unset( $fe_key_770b5e6726da5122dd492104dfdfa939_4 ); unset( $fe_val_770b5e6726da5122dd492104dfdfa939_4 ); unset( $fe_offset_770b5e6726da5122dd492104dfdfa939_4 ); unset( $fe_max_770b5e6726da5122dd492104dfdfa939_4 ); unset( $fe_reverse_770b5e6726da5122dd492104dfdfa939_4 ); unset( $fe_first_val_770b5e6726da5122dd492104dfdfa939_4 ); unset( $fe_last_val_770b5e6726da5122dd492104dfdfa939_4 ); unset( $fe_variable_stack_770b5e6726da5122dd492104dfdfa939_4 ); } // foreach ends $text .= '

'; unset( $var ); unset( $var ); $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'search_count', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['search_count'] : null; if (! isset( $var ) ) $var = NULL; while ( is_object( $var ) and method_exists( $var, 'templateValue' ) ) $var = $var->templateValue(); $namespace = $currentNamespace; if ( $namespace == '' ) $namespace = "Sw"; else $namespace .= ':Sw'; $vars[$namespace]['match'] = $var; unset( $var ); unset( $match ); unset( $match ); $match = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'search_count', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['search_count'] : null; if (! isset( $match ) ) $match = NULL; while ( is_object( $match ) and method_exists( $match, 'templateValue' ) ) $match = $match->templateValue(); $namespaceStack[] = $currentNamespace; $currentNamespace .= ( $currentNamespace ? ":" : "" ) . 'Sw'; switch ( $match ) { case 0: { $text .= '

'; unset( $var ); unset( $var2 ); unset( $var3 ); unset( $var4 ); unset( $var4 ); $var4 = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'search_text', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['search_text'] : null; if (! isset( $var4 ) ) $var4 = NULL; while ( is_object( $var4 ) and method_exists( $var4, 'templateValue' ) ) $var4 = $var4->templateValue(); while ( is_object( $var4 ) and method_exists( $var4, 'templateValue' ) ) $var4 = $var4->templateValue(); $var3 = htmlspecialchars( $var4 ); unset( $var4 ); if (! isset( $$fe_array_keys_4395926bb3b46c3d98b0d900225b7735_5 = is_array( $fe_array_4395926bb3b46c3d98b0d900225b7735_5 ) ? array_keys( $fe_array_4395926bb3b46c3d98b0d900225b7735_5 ) : array(); $fe_n_items_4395926bb3b46c3d98b0d900225b7735_5 = count( $fe_array_keys_4395926bb3b46c3d98b0d900225b7735_5 ); $fe_n_items_processed_4395926bb3b46c3d98b0d900225b7735_5 = 0; $fe_offset_4395926bb3b46c3d98b0d900225b7735_5 = 0; $fe_max_4395926bb3b46c3d98b0d900225b7735_5 = $fe_n_items_4395926bb3b46c3d98b0d900225b7735_5 - $fe_offset_4395926bb3b46c3d98b0d900225b7735_5; $fe_reverse_4395926bb3b46c3d98b0d900225b7735_5 = false; if ( $fe_offset_4395926bb3b46c3d98b0d900225b7735_5 < 0 || $fe_offset_4395926bb3b46c3d98b0d900225b7735_5 >= $fe_n_items_4395926bb3b46c3d98b0d900225b7735_5 ) { $fe_offset_4395926bb3b46c3d98b0d900225b7735_5 = ( $fe_offset_4395926bb3b46c3d98b0d900225b7735_5 < 0 ) ? 0 : $fe_n_items_4395926bb3b46c3d98b0d900225b7735_5; if ( $fe_n_items_4395926bb3b46c3d98b0d900225b7735_5 || $fe_offset_4395926bb3b46c3d98b0d900225b7735_5 < 0 ) { eZDebug::writeWarning("Invalid 'offset' parameter specified."); } } if ( $fe_max_4395926bb3b46c3d98b0d900225b7735_5 < 0 || $fe_offset_4395926bb3b46c3d98b0d900225b7735_5 + $fe_max_4395926bb3b46c3d98b0d900225b7735_5 > $fe_n_items_4395926bb3b46c3d98b0d900225b7735_5 ) { if ( $fe_max_4395926bb3b46c3d98b0d900225b7735_5 < 0 ) eZDebug::writeWarning("Invalid 'max' parameter specified."); $fe_max_4395926bb3b46c3d98b0d900225b7735_5 = $fe_n_items_4395926bb3b46c3d98b0d900225b7735_5 - $fe_offset_4395926bb3b46c3d98b0d900225b7735_5; } if ( $fe_reverse_4395926bb3b46c3d98b0d900225b7735_5 ) { $fe_first_val_4395926bb3b46c3d98b0d900225b7735_5 = $fe_n_items_4395926bb3b46c3d98b0d900225b7735_5 - 1 - $fe_offset_4395926bb3b46c3d98b0d900225b7735_5; $fe_last_val_4395926bb3b46c3d98b0d900225b7735_5 = 0; } else { $fe_first_val_4395926bb3b46c3d98b0d900225b7735_5 = $fe_offset_4395926bb3b46c3d98b0d900225b7735_5; $fe_last_val_4395926bb3b46c3d98b0d900225b7735_5 = $fe_n_items_4395926bb3b46c3d98b0d900225b7735_5 - 1; } // foreach for ( $fe_i_4395926bb3b46c3d98b0d900225b7735_5 = $fe_first_val_4395926bb3b46c3d98b0d900225b7735_5; $fe_n_items_processed_4395926bb3b46c3d98b0d900225b7735_5 < $fe_max_4395926bb3b46c3d98b0d900225b7735_5 && ( $fe_reverse_4395926bb3b46c3d98b0d900225b7735_5 ? $fe_i_4395926bb3b46c3d98b0d900225b7735_5 >= $fe_last_val_4395926bb3b46c3d98b0d900225b7735_5 : $fe_i_4395926bb3b46c3d98b0d900225b7735_5 <= $fe_last_val_4395926bb3b46c3d98b0d900225b7735_5 ); $fe_reverse_4395926bb3b46c3d98b0d900225b7735_5 ? $fe_i_4395926bb3b46c3d98b0d900225b7735_5-- : $fe_i_4395926bb3b46c3d98b0d900225b7735_5++ ) { $fe_key_4395926bb3b46c3d98b0d900225b7735_5 = $fe_array_keys_4395926bb3b46c3d98b0d900225b7735_5[$fe_i_4395926bb3b46c3d98b0d900225b7735_5]; $fe_val_4395926bb3b46c3d98b0d900225b7735_5 = $fe_array_4395926bb3b46c3d98b0d900225b7735_5[$fe_key_4395926bb3b46c3d98b0d900225b7735_5]; $vars[$rootNamespace]['result'] = $fe_val_4395926bb3b46c3d98b0d900225b7735_5; // setting current sequence value $vars[$rootNamespace]['bgColor'] = $foreach_sequence_var_4395926bb3b46c3d98b0d900225b7735_5; if ( $skipDelimiter ) $skipDelimiter = false; else { // delimiter begins $text .= ' '; } // delimiter ends $text .= ' '; unset( $var ); unset( $var ); $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'result', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['result'] : null; if (! isset( $var ) ) $var = NULL; while ( is_object( $var ) and method_exists( $var, 'templateValue' ) ) $var = $var->templateValue(); $namespace = $currentNamespace; if ( $namespace == '' ) $namespace = "NodeView"; else $namespace .= ':NodeView'; $vars[$namespace]['node'] = $var; unset( $var ); unset( $var ); unset( $var ); $var = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'bgColor', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['bgColor'] : null; if (! isset( $var ) ) $var = NULL; while ( is_object( $var ) and method_exists( $var, 'templateValue' ) ) $vawhile ( is_object( $var4 ) and method_exists( $var4, 'templateValue' ) ) $var4 = $var4->templateValue(); while ( is_object( $var4 ) and method_exists( $var4, 'templateValue' ) ) $var4 = $var4->templateValue(); $var2 = $var3 - $var4 - 1.000000; unset( $var3, $var4 ); if (! isset( $var2 ) ) $var2 = NULL; while ( is_object( $var2 ) and method_exists( $var2, 'templateValue' ) ) $var2 = $var2->templateValue(); unset( $var3 ); unset( $var3 ); $var3 = ( array_key_exists( $currentNamespace, $vars ) and array_key_exists( 'right_max', $vars[$currentNamespace] ) ) ? $vars[$currentNamespace]['right_max'] : null; if (! isset( $var3 ) ) $var3 = NULL; while ( is_object( $var3 ) and method_exists( $var3, 'templateValue' ) ) $var3 = $var3->templateValue(); while ( is_object( $var3 ) and method_exists( $var3, 'templateValue' ) ) $var3 = $var3->templateValue(); $var1 = min( $var2, $var3); unset( $var2, $var3 ); if (! isset( $var1 ) ) $var1 = NULL; while ( is_object( $var1 ) and method_exists( $var1, 'templateValue' ) ) $var1 = $var1->templateValue(); $var = max( $var1, 0); unset( $var1 ); if (! isset( $var ) ) $var = NULL; while ( is_object( $var ) and method_exists( $var, 'templateValue' ) ) $var = $var->templateValue(); $vars[$currentNamespace]['right_length'] = $var; unset( $var ); $vars[$currentNamespace]['view_parameter_text'] = ''; $vars[$currentNamespace]['offset_text'] = '/(offset)/'; unset( $loopItem ); unset( $loopItem ); $loopItem = ( array_key_exists( $rootNamespace, $vars ) and array_key_exists( 'view_parameters', $vars[$rootNamespace] ) ) ? $vars[$rootNamespace]['view_parameters'] : null; if (! isset( $loopItem ) ) $loopItem = NULL; while ( is_object( $loopItem ) and method_exists( $loopItem, 'templateValue' ) ) $loopItem = $loopItem->templateValue(); if ( !isset( $sectionStack ) ) $sectionStack = array(); $index = 0; $currentIndex = 1; if ( is_array( $loopItem ) ) { $loopKeys = array_keys( $loopItem ); $loopCount = count( $loopKeys ); } else if ( is_numeric( $loopItem ) ) { $loopKeys = false; if ( $loopItem < 0 ) $loopCountValue = -$loopItem; else $loopCountValue = $loopItem; $loopCount = $loopCountValue - 0; } else if ( is_string( $loopItem ) ) { $loopKeys = false; $loopCount = strlen( $loopItem ) - 0; } else { $loopKeys = false; $loopCount = 0; } while ( $index < $loopCount ) { if ( is_array( $loopItem ) ) { $loopKey = $loopKeys[$index]; unset( $item ); $item = $loopItem[$loopKey]; } else if ( is_numeric( $loopItem ) ) { unset( $item ); $item = $index + 0 + 1; if ( $loopItem < 0 ) $item = -$item; $loopKey = $index + 0; } else if ( is_string( $loopItem ) ) { unset( $item ); $loopKey = $index + 0; $item = $loopItem[$loopKey]; } unset( $last ); $last = false; $vars[$currentNamespace]['key'] = $loopKey; $vars[$currentNamespace]['item'] = $item; $currentIndexInc = $currentIndex - 1; $vars[$currentNamespace]['index'] = $currentIndexInc; $vars[$currentNamespace]['number'] = $currentIndex; $matchValue = true; unset( $tmpMatchValue ); unset( $tmpMatchValue1 ); unset( $tmpMatchValue1 ); $tmpMatchValue1 = ( array_key_exists( $currentNamespace, $vars ) and array_key_exists( 'key', $vars[$currentNamespace] ) ) ? $vars[$currentNamespace]['key'] : null; if (! isset( $tmpMatchValue1 ) ) $tmpMatchValue1 = NULL; while ( is_object( $tmpMatchValue1 ) and method_exists( $tmpMatchValue1, 'templateValue' ) ) $tmpMatchValue1 = $tmpMatchValue1->templateValue(); while ( is_object( $tmpMatchValue1 ) and method_exists( $tmpMatchValue1, 'templateValue' ) ) $tmpMatchValue1 = $tmpMatchValue1->templateValue(); $tmpMatchValue = ( ( $tmpMatchValue1 ) == ( 'offset' ) ); unset( $tmpMatchValue1 ); if (! isset( $tmpMatchValue ) ) $tmpMatchValue = NULL; while ( is_object( $tmpMatchValue ) and method_exists( $tmpMatchValue, 'templateValue' ) ) $tmpMatchValue = $tmpMatchValue->templateValue(); if ( $tmpMatchValue ) $m