IPSCONTENT; foreach ( $hiddenValues as $k => $v ): $return .= << IPSCONTENT; endforeach; $return .= <<error ): $return .= << IPSCONTENT; $return .= \IPS\Theme\Template::htmlspecialchars( $form->error, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= << IPSCONTENT; endif; $return .= <<
IPSCONTENT; $return .= \IPS\Theme::i()->getTemplate( "search", \IPS\Request::i()->app, 'front' )->hints( $baseUrl, $count ); $return .= <<

IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'search_more_options', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<

IPSCONTENT; if ( \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'members', 'front' ) ) ): $return .= << IPSCONTENT; $return .= \IPS\Theme::i()->getTemplate( "global", "core", 'global' )->tabScrollers( ); $return .= << IPSCONTENT; endif; $return .= <<
IPSCONTENT; endif; $return .= <<

IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'searchIn', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<
    IPSCONTENT; foreach ( $elements['search_tab_content']['search_in']->options['options'] as $k => $lang ): $return .= << value == (string) $k ): $return .= << value == (string) $k ): $return .= << IPSCONTENT; endforeach; $return .= <<

IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'andOr', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<
    IPSCONTENT; foreach ( $elements['search_tab_content']['search_and_or']->options['options'] as $k => $lang ): $return .= << value == (string) $k ): $return .= << value == (string) $k ): $return .= << IPSCONTENT; endforeach; $return .= <<

IPSCONTENT; if ( isset( $elements['search_tab_content']['startDate'] ) ): $return .= <<

IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'startDate', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<
    IPSCONTENT; foreach ( $elements['search_tab_content']['startDate']->options['options'] as $k => $lang ): $return .= << value == (string) $k ): $return .= << value == (string) $k ): $return .= << IPSCONTENT; endforeach; $return .= <<value !== 'custom' ): $return .= <<
    IPSCONTENT; $startValue = $elements['search_tab_content']['startDateCustom']->value['start']; $return .= << IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'start', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << name, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<getTimestamp() ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<
    IPSCONTENT; $endValue = $elements['search_tab_content']['startDateCustom']->value['end']; $return .= << IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'end', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << name, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<

IPSCONTENT; endif; $return .= <<

IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'updatedDate', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<
    IPSCONTENT; foreach ( $elements['search_tab_content']['updatedDate']->options['options'] as $k => $lang ): $return .= << value == (string) $k ): $return .= << value == (string) $k ): $return .= << IPSCONTENT; endforeach; $return .= <<value !== 'custom' ): $return .= <<
    IPSCONTENT; $startValue = $elements['search_tab_content']['updatedDateCustom']->value['start']; $return .= << IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'start', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << name, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<getTimestamp() ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<
    IPSCONTENT; $endValue = $elements['search_tab_content']['updatedDateCustom']->value['end']; $return .= << IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'end', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << name, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<getTimestamp() ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<

IPSCONTENT; endif; $return .= <<

IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'search_filter_by_number', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<

IPSCONTENT; if ( \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'members', 'front' ) ) ): $return .= << IPSCONTENT; $exclude = array( 'joinedDate', 'joinedDateCustom', 'group'); $return .= << value == (string) 'core_members' ): $return .= <<
IPSCONTENT; if ( isset( $elements['search_tab_member']['joinedDate'] ) ): $return .= <<

IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'joinedDate', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<
    IPSCONTENT; foreach ( $elements['search_tab_member']['joinedDate']->options['options'] as $k => $lang ): $return .= << value == (string) $k ): $return .= << value == (string) $k ): $return .= << IPSCONTENT; endforeach; $return .= <<value !== 'custom' ): $return .= <<

    IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'start', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << name, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<value['start'], ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<

    IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'end', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << name, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<value['end'], ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<

IPSCONTENT; endif; $return .= <<
IPSCONTENT; if ( isset( $elements['search_tab_member']['group'] ) ): $return .= <<

IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'group', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<
    IPSCONTENT; foreach ( $elements['search_tab_member']['group']->options['options'] as $k => $group ): $return .= << value ) AND \in_array( $k, $elements['search_tab_member']['group']->value ) ): $return .= << value ) AND \in_array( $k, $elements['search_tab_member']['group']->value ) ): $return .= << IPSCONTENT; endforeach; $return .= <<

IPSCONTENT; endif; $return .= << 1 ): $return .= << $element ): $return .= <<

IPSCONTENT; $val = "{$id}"; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( $val, ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<
{$element->html()}
IPSCONTENT; if ( $countOne >= $perCol ): $return .= <<
IPSCONTENT; $countTwo = 0; $return .= << $element ): $return .= <<
IPSCONTENT; endif; $return .= << IPSCONTENT; $val = "{$id}"; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( $val, ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<
{$element->html()}
IPSCONTENT; $realCount++; $return .= <<= $perCol ): $return .= <<

IPSCONTENT; endif; $return .= <<
IPSCONTENT; return $return; } function globalSearchMenuOptions( $exclude ) { $return = ''; $return .= <<globalSearchMenuOptions() as $type => $name ): $return .= << IPSCONTENT; endif; $return .= <<q ) and \IPS\Widget\Request::i()->q AND ( !isset( \IPS\Widget\Request::i()->type ) OR \IPS\Widget\Request::i()->type != 'core_members' ) ): $return .= <<q, FALSE, 0 ); $return .= <<q, TRUE ); $return .= << IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'search_better_results_hint', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<