IPSCONTENT; if ( $licenseData['cloud'] ): $return .= <<language()->addToStack( htmlspecialchars( 'license_name_cloud', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<language()->addToStack( htmlspecialchars( 'license_name_license', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << IPSCONTENT; $return .= \IPS\Theme\Template::htmlspecialchars( substr_replace( $licenseData['key'], '**********', -10 ), ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<

IPSCONTENT; $sprintf = array($licenseData['url']); $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'license_url', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'sprintf' => $sprintf ) ); $return .= << IPSCONTENT; $sprintf = array($licenseData['test_url']); $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'license_test_url', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'sprintf' => $sprintf ) ); $return .= <<

IPSCONTENT; if ( $licenseData['expires'] ): $return .= << IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'license_expires', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<html(); $return .= << IPSCONTENT; endif; $return .= <<

IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'licensekey_benefits_head', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<
    IPSCONTENT; foreach ( array( 'forums', 'calendar', 'blog', 'gallery', 'downloads', 'cms', 'nexus', 'spam', 'copyright' ) as $k ): $return .= <<
    IPSCONTENT; if ( isset( $licenseData['products'][ $k ] ) and $licenseData['products'][ $k ] ): $return .= << IPSCONTENT; else: $return .= << IPSCONTENT; endif; $return .= << IPSCONTENT; endif; $return .= <<

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

    IPSCONTENT; endif; $return .= <<
    IPSCONTENT; if ( $licenseData['cloud'] OR ( $licenseData['expires'] and strtotime( $licenseData['expires'] ) > time() ) ): $return .= << IPSCONTENT; else: $return .= << IPSCONTENT; endif; $return .= <<

    IPSCONTENT; $sprintf = array($licenseData['support']); $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'license_benefit_support', ENT_DISALLOWED, 'UTF-8', FALSE ), FALSE, array( 'sprintf' => $sprintf ) ); $return .= <<

IPSCONTENT; return $return; }}