<%@ page contentType="text/html; charset=UTF-8" %> <%-- - Copyright (C) 2017-2025 Ignite Realtime Foundation. All rights reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. --%> <%@ page errorPage="error.jsp" %> <%@ page import="org.jivesoftware.openfire.XMPPServer"%> <%@ page import="org.jivesoftware.openfire.update.UpdateManager" %> <%@ page import="org.jivesoftware.util.*" %> <%@ page import="java.util.Date" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> <%@ taglib uri="admin" prefix="admin" %> <% webManager.init(request, response, session, application, out ); %> <% Cookie csrfCookie = CookieUtils.getCookie(request, "csrf"); String csrfParam = ParamUtils.getParameter(request, "csrf"); csrfParam = StringUtils.randomString(15); CookieUtils.setCookie(request, response, "csrf", csrfParam, -1); pageContext.setAttribute("csrf", csrfParam); final XMPPServer server = XMPPServer.getInstance(); final UpdateManager updateManager = server.getUpdateManager(); final String value = JiveGlobals.getProperty( "update.lastCheck" ); pageContext.setAttribute( "lastCheck", value != null ? new Date( Long.parseLong( value ) ) : null ); pageContext.setAttribute( "updateServiceEnabled", updateManager.isServiceEnabled() ); pageContext.setAttribute( "notInstalledPlugins", updateManager.getNotInstalledPlugins() ); %> <fmt:message key="plugin.available.title"/>

 

.
 
Plugin Plugin



<fmt:message key=">

.