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

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

IPSCONTENT; return $return; } function dataLayerSelector( $items, $tab, $itemKey, $head, $activeKey='', $pre=true ) { $return = ''; $return .= <<

IPSCONTENT; $return .= \IPS\Theme\Template::htmlspecialchars( $head, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= <<