package com.rectang.xsm.pages.admin; import com.rectang.xsm.pages.XSMPage; import com.rectang.xsm.pages.Secure; import com.rectang.xsm.AccessControl; import com.rectang.xsm.XSM; import com.rectang.xsm.io.PublishedFile; import org.apache.wicket.PageParameters; import org.apache.wicket.ResourceReference; import org.apache.wicket.markup.html.form.Form; import org.apache.wicket.markup.html.form.TextField; import org.apache.wicket.markup.html.form.upload.FileUploadField; import org.apache.wicket.markup.html.form.upload.FileUpload; import org.apache.wicket.markup.html.WebMarkupContainer; import org.apache.wicket.markup.html.image.Image; import org.apache.wicket.markup.html.link.BookmarkablePageLink; import org.apache.wicket.model.CompoundPropertyModel; import org.apache.wicket.model.Model; import org.apache.wicket.AttributeModifier; import org.apache.wicket.model.PropertyModel; /** * Page for summarising site management options * * @author Andrew Williams * @version $Id$ * @since 2.0 */ public class Site extends XSMPage implements Secure { public Site( PageParameters parameters ) { super( parameters ); } public int getLevel() { return AccessControl.MANAGER; } public void layout() { super.layout(); add( new PluginLink( "settingsPlugin", com.rectang.xsm.pages.admin.Settings.class, "settings" ) ); add( new PluginLink( "themePlugin", com.rectang.xsm.pages.admin.Theme.class, "theme" ) ); add( new PluginLink( "usersPlugin", com.rectang.xsm.pages.admin.Users.class, "users" ) ); add( new PluginLink( "backupPlugin", com.rectang.xsm.pages.admin.Backup.class, "backup" ) ); add( new PluginLink( "systemPlugin", com.rectang.xsm.pages.admin.System.class, "system" ) ); } }