IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'support_check_again', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << IPSCONTENT; return $return; } function dashboard( $app ) { $return = ''; $return .= <<

IPSCONTENT; $return .= \IPS\Theme\Template::htmlspecialchars( $app->_title, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<
IPSCONTENT; $return .= \IPS\Theme\Template::htmlspecialchars( $app->author, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<website ): $return .= << IPSCONTENT; endif; $return .= <<

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

IPSCONTENT; foreach ( array( 'admin', 'front' ) as $location ): $return .= <<
    IPSCONTENT; foreach ( $app->modules( $location ) as $module ): $return .= <<
    IPSCONTENT; $return .= \IPS\Theme\Template::htmlspecialchars( $module->key, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= << IPSCONTENT; endforeach; $return .= << IPSCONTENT; endforeach; $return .= << IPSCONTENT; return $return; } function duplicateSearchKeywords( $strings, $app ) { $return = ''; $return .= <<
    
        
    IPSCONTENT;
    
    foreach ( $strings as $string ):
    $return .= <<
    
    IPSCONTENT; $return .= \IPS\Theme::i()->getTemplate( "developer", "core" )->blockFooter( $app ); $return .= << IPSCONTENT; if ( $topLevel ): $return .= <<( IPSCONTENT; $return .= \IPS\Theme\Template::htmlspecialchars( $data['alias'], ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= << IPSCONTENT; endif; $return .= <<
    IPSCONTENT; $return .= \IPS\Theme\Template::htmlspecialchars( $data['real'], ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= << IPSCONTENT; return $return; } function missingSearchKeywords( $strings, $app ) { $return = ''; $return .= << $missing ): $return .= <<
    IPSCONTENT; $val = "devscan__search_keywords_{$group}"; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( $val, ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<
    
        
    IPSCONTENT;
    
    foreach ( $missing as $string ):
    $return .= <<
    
    IPSCONTENT; endforeach; $return .= <<getTemplate( "developer", "core" )->blockFooter( $app ); $return .= << $missing ): $return .= <<
    IPSCONTENT; $val = "devscan__strings_{$group}"; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( $val, ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<
    
        
    IPSCONTENT;
    
    foreach ( $missing as $string ):
    $return .= <<
    
    IPSCONTENT; endforeach; $return .= <<getTemplate( "developer", "core" )->blockFooter( $app ); $return .= <<
    IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'devscan__emailtpl', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<
    
        
    IPSCONTENT;
    
    foreach ( $templates as $template ):
    $return .= <<
    
    IPSCONTENT; $return .= \IPS\Theme::i()->getTemplate( "developer", "core" )->blockFooter( $app ); $return .= <<