id, ENT_QUOTES | ENT_DISALLOWED, 'UTF-8', FALSE ); $return .= << {$content} IPSCONTENT; return $return; } function mainArea( $page, $widgets ) { $return = ''; $return .= << $areaWidgets ): $return .= << IPSCONTENT; $return .= \IPS\Theme::i()->getTemplate( "pages", "cms" )->widgetContainer( $area, $widgets ); $return .= << IPSCONTENT; endforeach; $return .= <<page->url()->setQueryString( [ 'do' => 'revertToVersion', 'version' => $version->id ] )->csrf(); $return .= <<
IPSCONTENT; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( 'viewing_page_revision', ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= <<
IPSCONTENT; endif; $return .= <<sidebar['widgetareas'][$id] ) ): $return .= <<sidebar['widgetareas'][$id]; $return .= <<getTemplate( "global", "core" )->widgetArea( $area ); $return .= <<application->canManageWidgets() ): $return .= <<application->canManageWidgets() ): $return .= <<
    IPSCONTENT; if ( isset( $widgets[ $id ] ) ): $return .= <<getAllWidgets() as $_widget ): $return .= <<getWrapperClasses() as $class ): $return .= <<dataAttributes() as $k => $v ): $return .= << {$widget} IPSCONTENT; endif; $return .= << IPSCONTENT; endif; $return .= <<