$return .= << CONTENT; if ( $advertisement->link ): $return .= << CONTENT; endif; $return .= <<
  • CONTENT; if ( $advertisement->link ): $return .= <<id}&key={$hmacKey}", "front", "", array(), 0 ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', TRUE ); $return .= <<new_window ): $return .= << CONTENT; endif; $return .= <<storageExtension(), $advertisement->_images['small'] )->url; $return .= <<_images['medium'] ) ): $return .= <<storageExtension(), $advertisement->_images['medium'] )->url; $return .= <<storageExtension(), $advertisement->_images['large'] )->url; $return .= << CONTENT; if ( $advertisement->link ): $return .= << CONTENT; endif; $return .= << CONTENT; endif; $return .= << CONTENT; if ( $acpLink ): $return .= << CONTENT; $return .= htmlspecialchars( $acpLink, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= << CONTENT; endif; $return .= << CONTENT; endif; $return .= << CONTENT; endif; $return .= << CONTENT; if ( $title ): $return .= << CONTENT; if ( $wordbreak ): $return .= << CONTENT; endif; $return .= <<errors ) AND \count( $chart->errors ) ): $return .= << CONTENT; foreach ( $chart->errors as $error ): $return .= <<language()->addToStack( htmlspecialchars( $val, ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'sprintf' => $sprintf ) ); $return .= <<language()->addToStack( htmlspecialchars( $val, ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << CONTENT; endif; $return .= << CONTENT; foreach ( $chart->headers as $data ): $return .= << CONTENT; $return .= htmlspecialchars( $data['label'], ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= << CONTENT; endforeach; $return .= << CONTENT; foreach ( $chart->rows as $row ): $return .= << CONTENT; foreach ( $row as $value ): $return .= << CONTENT; $return .= htmlspecialchars( $value, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= << CONTENT; endforeach; $return .= << CONTENT; endforeach; $return .= <<
    CONTENT; return $return; } function chartTimezoneInfo( $mysqlTimezone ) { $return = ''; $return .= << CONTENT; $sprintf = array($mysqlTimezone); $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'dynamic_chart_timezone_explain', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'sprintf' => $sprintf ) ); $return .= << CONTENT; return $return; } function dynamicChart( $chart, $html ) { $return = ''; $return .= <<
    CONTENT; if ( ( \IPS\Request::i()->chartId AND \IPS\Request::i()->chartId != '_default' ) OR $chart->title ): $return .= << CONTENT; endif; $return .= <<chartId AND \IPS\Request::i()->chartId != '_default' ): $return .= << \IPS\Request::i()->chartId ) ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= << CONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'delete', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<
  • CONTENT; endif; $return .= <<   CONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'stats_date_range', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << CONTENT; if ( $chart->start AND $chart->end ): $return .= <<start->localeDate(), $chart->end->localeDate()); $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'search_betweenXandX', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'sprintf' => $sprintf ) ); $return .= <<start ): $return .= <<start->localeDate()); $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'search_afterX', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'sprintf' => $sprintf ) ); $return .= <<end ): $return .= <<end->localeDate()); $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'search_beforeX', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'sprintf' => $sprintf ) ); $return .= <<
    CONTENT; $return .= \IPS\Theme::i()->getTemplate( "forms", "core", 'global' )->date( 'start', $chart->start ?: NULL, FALSE, NULL, NULL, FALSE, FALSE, NULL, NULL, NULL, array(), TRUE, 'ipsField_fullWidth', \IPS\Member::loggedIn()->language()->addToStack('stats_start_date') ); $return .= <<
    CONTENT; $return .= \IPS\Theme::i()->getTemplate( "forms", "core", 'global' )->date( 'end', $chart->end ?: NULL, FALSE, NULL, NULL, FALSE, FALSE, NULL, NULL, NULL, array(), TRUE, 'ipsField_fullWidth', \IPS\Member::loggedIn()->language()->addToStack('stats_end_date') ); $return .= <<
    CONTENT; if ( \count( $chart->availableFilters ) > 0 ): $return .= <<   CONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'stats_chart_filters', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<
  • CONTENT; endif; $return .= <<
    {$html}
    CONTENT; if ( $chart->timezoneError and \IPS\Member::loggedIn()->isAdmin() ): $return .= << CONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'dynamic_chart_timezone_info', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<hideTimezoneLink === FALSE ): $return .= << CONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'learn_more', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << CONTENT; endif; $return .= << CONTENT; endif; $return .= <<settings['headline_font'] && \IPS\Theme::i()->settings['headline_font'] !== 'default' ) || ( \IPS\Theme::i()->settings['body_font'] && \IPS\Theme::i()->settings['body_font'] !== 'default' ) ): $return .= <<settings['headline_font'] == \IPS\Theme::i()->settings['body_font'] ): $return .= << CONTENT; else: $return .= <<settings['headline_font'] && \IPS\Theme::i()->settings['headline_font'] !== 'default' ) ): $return .= << CONTENT; endif; $return .= <<settings['body_font'] && \IPS\Theme::i()->settings['body_font'] !== 'default' ) ): $return .= << CONTENT; endif; $return .= <<cssFiles, SORT_STRING ) as $file ): $return .= << CONTENT; endforeach; $return .= <<css( 'custom.css', 'core', 'front' ); $return .= << CONTENT; endforeach; $return .= <<headCss ): $return .= << CONTENT; $return .= \IPS\Output::i()->headCss; $return .= << CONTENT; endif; $return .= <<isAjax() ): $return .= << var ipsDebug = CONTENT; if ( ( \IPS\IN_DEV and \IPS\DEV_DEBUG_JS ) or \IPS\DEBUG_JS ): $return .= <<controllerLocation == 'admin' ): $return .= <<adsess, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<base_url, 0, 5 ) == 'https' AND \IPS\COOKIE_BYPASS_SSLONLY !== TRUE ): $return .= <<resource( "notifyIcons/upload.png", "", 'front', false ); $return .= <<resource( "notifyIcons/message.png", "", 'front', false ); $return .= <<resource( "notifyIcons/notification.png", "", 'front', false ); $return .= <<csrfKey, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<members_bitoptions['disable_notification_sounds'] ): $return .= <<links_external ): $return .= <<member_id ) ? \IPS\Member::loggedIn()->member_id : 0, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<lazy_load_enabled ): $return .= <<ipbseo_ga_provider, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<canAccessModule( \IPS\Application\Module::get( 'core', 'members' ) ) ): $return .= <<googlemaps and \IPS\Settings::i()->google_maps_api_key ): $return .= <<mapbox and \IPS\Settings::i()->mapbox_api_key ): $return .= <<googlemaps and \IPS\Settings::i()->google_maps_api_key ): $return .= <<google_maps_api_key, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<mapbox and \IPS\Settings::i()->mapbox_api_key ): $return .= <<mapbox_api_key, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<ipbseo_ga_provider == 'custom' && \IPS\Settings::i()->ipbseo_ga_paginatecode ): $return .= <<ipbseo_ga_paginatecode; $return .= << CONTENT; endif; $return .= <<isAjax() and \IPS\Dispatcher::hasInstance() and \IPS\Dispatcher::i()->controllerLocation == 'front' and \IPS\Settings::i()->fb_pixel_enabled and \IPS\Settings::i()->fb_pixel_id ): $return .= <<fb_pixel_id; $return .= << CONTENT; endif; $return .= <<jsFiles ), SORT_STRING ) as $js ): $return .= <<base_url, PHP_URL_HOST ) ): $return .= <<setQueryString( 'v', \IPS\CACHEBUST_KEY ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= << CONTENT; endforeach; $return .= <<jsFilesAsync, SORT_STRING ) as $js ): $return .= << CONTENT; endforeach; $return .= <<isAjax() and ( \count( \IPS\Output::i()->jsVars ) || \IPS\Output::i()->headJs) ): $return .= << CONTENT; foreach ( \IPS\Output::i()->jsVars as $k => $v ): $return .= <<headJs; $return .= << CONTENT; endif; $return .= <<jsonLd ) ): $return .= <<jsonLd as $object ): $return .= << CONTENT; $return .= json_encode( $object, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES | JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS ); $return .= << CONTENT; endforeach; $return .= << CONTENT; if ( \IPS\Theme::i()->settings['responsive'] ): $return .= << CONTENT; endif; $return .= <<metaTags['og:image'] ) ): $return .= <<icons_sharer_logo ? json_decode( \IPS\Settings::i()->icons_sharer_logo, true ) : array(); $return .= <<url->setScheme("https"); $return .= << CONTENT; endforeach; $return .= <<metaTags['og:image'] ) and !\count( $shareLogos ) ): $return .= << CONTENT; else: $return .= << CONTENT; endif; $return .= <<site_twitter_id ): $return .= <<site_twitter_id, 0, 1 ) === '@' ): $return .= << CONTENT; else: $return .= << CONTENT; endif; $return .= <<metaTags as $name => $content ): $return .= << CONTENT; else: $return .= << CONTENT; endforeach; $return .= << CONTENT; endif; $return .= <<linkTags as $type => $value ): $return .= << $v ): $return .= << CONTENT; elseif ( $type != 'canonical' OR !isset( \IPS\Output::i()->metaTags['canonical'] ) ): $return .= << CONTENT; endif; $return .= <<rssFeeds as $title => $url ): $return .= <<language()->addToStack( htmlspecialchars( $val, ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << CONTENT; endforeach; $return .= <<base ): $return .= << CONTENT; endif; $return .= <<manifest_details, TRUE ); $return .= << CONTENT; if ( isset( $manifest['theme_color'] ) ): $return .= << CONTENT; else: $return .= << CONTENT; endif; $return .= << CONTENT; endif; $return .= <<icons_mask_icon AND \IPS\Settings::i()->icons_mask_color ): $return .= <<icons_mask_icon )->url; $return .= << CONTENT; endif; $return .= <<icons_homescreen, TRUE ) ?? array(); $return .= << $image ): $return .= <<url; $return .= << CONTENT; else: $return .= <<url; $return .= << CONTENT; endif; $return .= <<url; $return .= << CONTENT; else: $return .= <<
    CONTENT;
    $return .= htmlspecialchars( $debug, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
    $return .= <<
    	
    
    CONTENT;
    
    else:
    $return .= <<
    		
    CONTENT;
    
    if ( $parse ):
    $return .= <<language()->addToStack( htmlspecialchars( $val, ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array(  ) );
    $return .= <<
    
    CONTENT;
    
    endif;
    $return .= << 1 ):
    $return .= <<
    		
    CONTENT;
    
    foreach ( range( 1, ( 4 > $pages ) ? $pages : 4 ) as $i ):
    $return .= << $sprintf ) );
    $return .= <<
    CONTENT;
    $return .= htmlspecialchars( $i, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
    $return .= <<
    		
    CONTENT;
    
    endforeach;
    $return .= << 4 ):
    $return .= <<
    CONTENT;
    $return .= htmlspecialchars( $pages, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
    $return .= <<
    		
    CONTENT;
    
    endif;
    $return .= <<
    
    CONTENT;
    
    endif;
    $return .= <<
    	 '0', '_mrReset' => 1 ) ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE );
    $return .= <<
    CONTENT;
    
    $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'start', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array(  ) );
    $return .= <<
    
    
    CONTENT; return $return; } function pagination( $baseUrl, $pages, $activePage=1, $perPage=25, $ajax=TRUE, $pageParam='page', $simple=false ) { $return = ''; $return .= <<setPage( $pageParam ); $return .= << 1 || $pages > 1 ): $return .= <<settings['ajax_pagination'] or \IPS\Request::i()->isAjax()) ): $return .= << CONTENT; if ( $simple ): $return .= << 1 ): $return .= <<
  • CONTENT; $return .= htmlspecialchars( $i, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= << CONTENT; endforeach; $return .= <<
  • CONTENT; $return .= htmlspecialchars( $activePage, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= << CONTENT; if ( $activePage != $pages ): $return .= << $pages ) ? $pages : ( $activePage + 5 ) ) as $idx => $i ): $return .= << CONTENT; $return .= htmlspecialchars( $i, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= << CONTENT; endforeach; $return .= <<
  • CONTENT; else: $return .= <<
  • CONTENT; endif; $return .= << 1 ): $return .= << CONTENT; $sprintf = array($activePage, $pages); $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'pagination', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'sprintf' => $sprintf ) ); $return .= <<
    CONTENT; endif; $return .= << CONTENT; endif; $return .= <<fetchPoll ) ): $return .= << CONTENT; endif; $return .= <<canVote() and \IPS\Request::i()->_poll != 'results' and ( !$poll->getVote() or \IPS\Request::i()->_poll == 'form') and $pollForm = $poll->buildForm() ): $return .= << CONTENT; $return .= htmlspecialchars( $poll->poll_question, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<votes ): $return .= << CONTENT; $pluralize = array( $poll->votes ); $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'poll_num_votes', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'pluralize' => $pluralize ) ); $return .= << CONTENT; endif; $return .= << CONTENT; if ( $poll->poll_view_voters ): $return .= << CONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'poll_is_public', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << CONTENT; endif; $return .= << {$pollForm->customTemplate( array( \IPS\Theme::i()->getTemplate( 'global', 'core', 'global' ), 'pollForm' ), $url, $poll )} CONTENT; elseif ( ( $poll->canViewResults() and !$poll->canVote() ) or $poll->getVote() or ( \IPS\Request::i()->_poll == 'results' and $poll->canViewResults() ) ): $return .= << CONTENT; $return .= htmlspecialchars( $poll->poll_question, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<votes ): $return .= << CONTENT; $pluralize = array( $poll->votes ); $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'poll_num_votes', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'pluralize' => $pluralize ) ); $return .= << CONTENT; endif; $return .= <<
    CONTENT; if ( $poll->poll_closed ): $return .= << CONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'poll_closed_for_votes', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << CONTENT; endif; $return .= << CONTENT; $i = 0; $return .= <<choices as $questionId => $question ): $return .= <<

    CONTENT; $return .= htmlspecialchars( $i, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<


    CONTENT; return $return; } function truncatedUrl( $url, $newWindow=TRUE, $length=50 ) { $return = ''; $return .= << CONTENT; $return .= htmlspecialchars( mb_substr( html_entity_decode( $url ), '0', $length ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ) . ( ( mb_strlen( html_entity_decode( $url ) ) > $length ) ? '…' : '' ); $return .= << CONTENT; return $return; } function vineEmbed( $url ) { $return = ''; $return .= <<
    CONTENT; return $return; } function wizard( $stepNames, $activeStep, $output, $baseUrl, $showSteps ) { $return = ''; $return .= << CONTENT; if ( $showSteps ): $return .= << CONTENT; $doneSteps = TRUE; $return .= << $name ): $return .= << CONTENT; if ( $doneSteps ): $return .= << CONTENT; else: $return .= << CONTENT; endif; $return .= << CONTENT; $sprintf = array($step + 1); $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'step_number', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'sprintf' => $sprintf ) ); $return .= << CONTENT; $val = "{$name}"; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( $val, ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << CONTENT; if ( $doneSteps ): $return .= << CONTENT; else: $return .= << CONTENT; endif; $return .= << CONTENT; endforeach; $return .= << CONTENT; endif; $return .= << {$output} CONTENT; return $return; }} Who follows Farke - Klose's season could be over - The Pinkun Forums
    Jump to content

    Copyright Archant Community Media Limited Powered by Invision Community

    ×
    • Create New...