// 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 .= '