Author: tdraier
Date: Fri Sep 14 12:27:24 2007
New Revision: 18444

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D18444&repname=
=3Djahia
Log:
added import selection screen - allows sitekey, name, and template set modi=
fication before import ( JAHIA-2109 , 2110 ) (port 18137, 18138)

Added:
    trunk/core/src/webapp/jsp/jahia/administration/import_choose.jsp
      - copied unchanged from r18138, branches/JAHIA-5-0-SP-BRANCH/core/src=
/webapp/jsp/jahia/administration/import_choose.jsp
Modified:
    trunk/core/src/conf/java/JahiaAdministrationResources.properties
    trunk/core/src/conf/java/JahiaAdministrationResources_en.properties
    trunk/core/src/conf/java/JahiaAdministrationResources_fr.properties
    trunk/core/src/java/org/jahia/admin/sites/ManageSites.java
    trunk/core/src/java/org/jahia/services/importexport/ImportExportBaseSer=
vice.java
    trunk/core/src/webapp/jsp/jahia/administration/sites_management.jsp

Modified: trunk/core/src/conf/java/JahiaAdministrationResources.properties
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/conf/j=
ava/JahiaAdministrationResources.properties&rev=3D18444&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/conf/java/JahiaAdministrationResources.properties (origi=
nal)
+++ trunk/core/src/conf/java/JahiaAdministrationResources.properties Fri Se=
p 14 12:27:24 2007
@@ -497,6 +497,9 @@
 org.jahia.admin.site.ManageSites.multipleimport.label =3D Import one or mo=
re virtual sites
 org.jahia.admin.site.ManageSites.multipleimport.fileselect =3D Please sele=
ct the file to import
 org.jahia.admin.site.ManageSites.multipleimport.fileinput =3D Or give the =
path of an import file on the server
+org.jahia.admin.site.ManageSites.multipleimport.list =3D Virtual Sites ava=
ilable in the import file
+org.jahia.admin.site.ManageSites.multipleimport.noValidSite =3D No valid s=
ite found in import file
+org.jahia.admin.site.ManageSites.multipleimport.defaultTemplate =3D Templa=
te set from import file
 org.jahia.admin.site.ManageSites.import.wait =3D Your data are now being p=
rocessed, this may take a while depending on the size of your content ..
 org.jahia.admin.sitepermissions.mainMenu.label =3D Manage site permissions
 org.jahia.admin.sitepermissions.title.label =3D Manage site permissions

Modified: trunk/core/src/conf/java/JahiaAdministrationResources_en.properti=
es
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/conf/j=
ava/JahiaAdministrationResources_en.properties&rev=3D18444&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/conf/java/JahiaAdministrationResources_en.properties (or=
iginal)
+++ trunk/core/src/conf/java/JahiaAdministrationResources_en.properties Fri=
 Sep 14 12:27:24 2007
@@ -497,6 +497,9 @@
 org.jahia.admin.site.ManageSites.multipleimport.label =3D Import one or mo=
re virtual sites
 org.jahia.admin.site.ManageSites.multipleimport.fileselect =3D Please sele=
ct the file to import
 org.jahia.admin.site.ManageSites.multipleimport.fileinput =3D Or give the =
path of an import file on the server
+org.jahia.admin.site.ManageSites.multipleimport.list =3D Virtual Sites ava=
ilable in the import file
+org.jahia.admin.site.ManageSites.multipleimport.noValidSite =3D No valid s=
ite found in import file
+org.jahia.admin.site.ManageSites.multipleimport.defaultTemplate =3D Templa=
te set from import file
 org.jahia.admin.site.ManageSites.import.wait =3D Your data are now being p=
rocessed, this may take a while depending on the size of your content ..
 org.jahia.admin.sitepermissions.mainMenu.label =3D Manage site permissions
 org.jahia.admin.sitepermissions.title.label =3D Manage site permissions

Modified: trunk/core/src/conf/java/JahiaAdministrationResources_fr.properti=
es
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/conf/j=
ava/JahiaAdministrationResources_fr.properties&rev=3D18444&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/conf/java/JahiaAdministrationResources_fr.properties (or=
iginal)
+++ trunk/core/src/conf/java/JahiaAdministrationResources_fr.properties Fri=
 Sep 14 12:27:24 2007
@@ -595,6 +595,9 @@
 org.jahia.admin.site.ManageSites.manageVirtualSites.label =3D  G=C3=A9rer =
les sites virtuels
 org.jahia.admin.site.ManageSites.multipleimport.fileinput =3D Ou indiquez =
le chemin d'acc=C3=A8s d'un fichier sur le serveur
 org.jahia.admin.site.ManageSites.multipleimport.fileselect =3D Veuillez s=
=C3=A9lectionner le fichier =C3=A0 importer
+org.jahia.admin.site.ManageSites.multipleimport.list =3D Liste des sites v=
irtuels dans le fichier d'import
+org.jahia.admin.site.ManageSites.multipleimport.noValidSite =3D Pas de sit=
e valide dans le fichier d'import
+org.jahia.admin.site.ManageSites.multipleimport.defaultTemplate =3D Jeu de=
 mod=C3=A8les de l'import
 org.jahia.admin.site.ManageSites.multipleimport.label =3D Importation simu=
ltan=C3=A9e de plusieurs sites virtuels
 org.jahia.admin.site.ManageSites.noImport.label =3D Site vide
 org.jahia.admin.site.ManageSites.noSiteSpecified.label =3D Aucun site virt=
uel sp=C3=A9cifi=C3=A9

Modified: trunk/core/src/java/org/jahia/admin/sites/ManageSites.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/java/o=
rg/jahia/admin/sites/ManageSites.java&rev=3D18444&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/java/org/jahia/admin/sites/ManageSites.java (original)
+++ trunk/core/src/java/org/jahia/admin/sites/ManageSites.java Fri Sep 14 1=
2:27:24 2007
@@ -55,7 +55,6 @@
 import org.jahia.services.files.JahiaTextFileService;
 import org.jahia.services.importexport.ImportExportBaseService;
 import org.jahia.services.importexport.ImportJob;
-import org.jahia.services.importexport.ImportResult;
 import org.jahia.services.importexport.ExtendedImportResult;
 import org.jahia.services.lock.LockKey;
 import org.jahia.services.lock.LockRegistry;
@@ -198,8 +197,10 @@
             displayMultipleDelete(req, res, sess);
         } else if (op.equals("processmultipledelete")) {
             processMultipleDelete(req, res, sess);
-        } else if (op.equals("processsiteimport")) {
-            processSiteImport(req, res, sess);
+        } else if (op.equals("prepareimport")) {
+            prepareMultipleImport(req, res, sess);
+        } else if (op.equals("processimport")) {
+            processFileImport(req, res, sess);
         }
     } // userRequestDispatcher
 =

@@ -871,9 +872,6 @@
             thumbnail =3D tmplSetReg.getTemplatePackageThumbnail(tmplPack.=
getFileName());
             logger.debug("Thumbnail found : " + thumbnail);
         }
-        if (tmplPack.getInitialImport() !=3D null) {
-            request.setAttribute("initImportExists", Boolean.TRUE);
-        }
 =

         Enumeration tmplSets =3D tmplSetReg.getAllTemplatePackages();
 =

@@ -2037,7 +2035,7 @@
     }
 =

 =

-    private void processSiteImport(HttpServletRequest request,
+    private void prepareMultipleImport(HttpServletRequest request,
                                    HttpServletResponse response,
                                    HttpSession session) throws IOException=
, ServletException {
         FileUpload fileUpload =3D ((ParamBean) jParams).getFileUpload();
@@ -2046,7 +2044,7 @@
             Iterator iterator =3D filesName.iterator();
             if (iterator.hasNext()) {
                 File f =3D fileUpload.getFile((String) iterator.next());
-                processFileImport(f, request);
+                prepareFileImports(f, request);
             }
 =

         }
@@ -2054,34 +2052,24 @@
             File f=3D new File(jParams.getParameter("importpath"));
 =

             if (f.exists())  {
-                processFileImport(f, request);
+                prepareFileImports(f, request);
             }
         }
-        redirectAfterAdd(request, response, session);
-    }
-
-    private void redirectAfterAdd(HttpServletRequest request, HttpServletR=
esponse response, HttpSession session) throws IOException, ServletException=
 {
-        if (session.getAttribute(CLASS_NAME + "redirectToJahia") !=3D null=
) {
-            session.removeAttribute(CLASS_NAME + "redirectToJahia");
-            session.setAttribute( ProcessingContext.SESSION_SITE, session.=
getAttribute(CLASS_NAME + "newJahiaSite") );
-            try {
-                List l =3D ServicesRegistry.getInstance().getSchedulerServ=
ice().getAllActiveJobsDetails();
-                if (!l.isEmpty())  {
-                    JahiaAdministration.doRedirect(request, response, sess=
ion, JSP_PATH + "import_wait.jsp");
-                } else {
-                    response.sendRedirect(request.getContextPath());
-                }
-            } catch (JahiaException e) {
-                logger.error("Cannot get jobs",e);
+        if (jParams.getSessionState().getAttribute("importsInfos") !=3D nu=
ll) {
+            if (!((Map)jParams.getSessionState().getAttribute("importsInfo=
s")).isEmpty()) {
+                JahiaAdministration.doRedirect(request, response, session,=
 JSP_PATH + "import_choose.jsp");
+                return;
+            } else {
+                request.setAttribute("warningMsg",JahiaResourceBundle.getA=
dminResource("org.jahia.admin.site.ManageSites.multipleimport.noValidSite",
+                        jParams, jParams.getLocale()));
             }
-        } else {
-            displayList(request, response, session);
         }
     }
 =

-    private void processFileImport(File f, HttpServletRequest request) {
+    private void prepareFileImports(File f, HttpServletRequest request) {
         if (f !=3D null && f.exists()) {
             try {
+                Map importsInfos =3D new HashMap();
                 Properties exportProps =3D new Properties();
                 ZipInputStream zis =3D new ZipInputStream(new FileInputStr=
eam(f));
                 ZipEntry z;
@@ -2100,13 +2088,14 @@
                         exportProps.load(new FileInputStream(i));
                         jParams.setAttribute("exportProps", exportProps);
                         i.delete();
+
                     } else if (z.getName().equals("classes.jar")) {
-                        JahiaArchiveFileHandler h =3D new JahiaArchiveFile=
Handler(i.getPath());
-                        try {
-                            h.unzip(Jahia.getSettings().getClassDiskPath()=
, false);
-                        } catch (JahiaException e) {
-                            logger.error("Cannot unzip classes",e);
-                        }
+//                        JahiaArchiveFileHandler h =3D new JahiaArchiveFi=
leHandler(i.getPath());
+//                        try {
+//                            h.unzip(Jahia.getSettings().getClassDiskPath=
(), false);
+//                        } catch (JahiaException e) {
+//                            logger.error("Cannot unzip classes",e);
+//                        }
                         i.delete();
                     } else if (z.getName().equals("site.properties")) {
                         // this is a single site import, stop everything a=
nd import
@@ -2116,7 +2105,10 @@
                             file.delete();
                         }
                         imports.clear();
-                        createAndImportSite(f, request);
+                        Map value =3D prepareSiteImport(f);
+                        if (value !=3D null) {
+                            importsInfos.put(f, value);
+                        }
                         break;
                     } else {
                         imports.add(i);
@@ -2124,39 +2116,136 @@
                 }
                 for (Iterator iterator =3D imports.iterator(); iterator.ha=
sNext();) {
                     File i =3D (File) iterator.next();
-                    createAndImportSite(i, request);
-                    i.delete();
+                    Map value =3D prepareSiteImport(i);
+                    if (value !=3D null) {
+                        importsInfos.put(i, value);
+                    }
+//                    i.delete();
                 }
+                jParams.getSessionState().setAttribute("importsInfos",impo=
rtsInfos);
             } catch (IOException e) {
                 logger.error("Cannot read import file :"+e.getMessage());
             }
         }
+        SharedTemplatePackagesRegistry tmplSetReg =3D SharedTemplatePackag=
esRegistry.getInstance();
+        Enumeration en =3D tmplSetReg.getAllTemplatePackages();
+        List list =3D new ArrayList();
+        while (en.hasMoreElements()) {
+            list.add(en.nextElement());
+        }
+        request.setAttribute("tmplSets", list);
     }
 =

-    private void createAndImportSite(File i, HttpServletRequest request) t=
hrows IOException {
+    private Map prepareSiteImport(File i) throws IOException {
+        Map importInfos =3D new HashMap();
+        importInfos.put("importFile", i);
         ZipEntry z;
         ZipInputStream zis2 =3D new ZipInputStream(new FileInputStream(i));
-        while ( (z =3D zis2.getNextEntry())!=3Dnull && !"site.properties".=
equals(z.getName()));
-        if (z =3D=3D null) {
-            logger.error("Cannot create site - missing site.properties");
-            return;
+        while ( (z =3D zis2.getNextEntry())!=3Dnull) {
+            if ("site.properties".equals(z.getName())) {
+                Properties p =3D new Properties();
+                p.load(zis2);
+                zis2.closeEntry();
+                importInfos.putAll(p);
+                importInfos.put("selected", Boolean.TRUE);
+                importInfos.put("templates","");
+            } else if ("templates.jar".equals(z.getName())) {
+                importInfos.put("templatesAvailable", Boolean.TRUE);
+            }
         }
-        Properties p =3D new Properties();
-        p.load(zis2);
-        zis2.closeEntry();
+        if (!importInfos.containsKey("sitekey")) {
+            logger.warn("Cannot create site - missing site.properties");
+            return  null;
+        }
+
         try {
-            if ((ServicesRegistry.getInstance().getJahiaSitesService().get=
SiteByKey(p.getProperty("sitekey")) =3D=3D null) &&
-                    (ServicesRegistry.getInstance().getJahiaSitesService()=
.getSite(p.getProperty("siteservername")) =3D=3D null)) {
-                createSite(request, jParams.getUser().getUsername(), p.get=
Property("sitetitle"),
-                        p.getProperty("siteservername"), p.getProperty("si=
tekey"), "", jParams.getLocale(), null, null, null, null, i, true);
+            importInfos.put("siteKeyExists", new Boolean(ServicesRegistry.=
getInstance().getJahiaSitesService().getSiteByKey((String) importInfos.get(=
"sitekey")) !=3D null));
+            importInfos.put("siteServerNameExists", new Boolean(ServicesRe=
gistry.getInstance().getJahiaSitesService().getSite((String) importInfos.ge=
t("siteservername")) !=3D null));
+        } catch (JahiaException e) {
+            e.printStackTrace();  //To change body of catch statement use =
File | Settings | File Templates.
+        }
+
+        return importInfos;
+    }
+
+    private void processFileImport(HttpServletRequest request,
+                                   HttpServletResponse response,
+                                   HttpSession session) throws IOException=
, ServletException {
+        Map importsInfos =3D (Map) session.getAttribute("importsInfos");
+        boolean stillBad =3D false;
+        for (Iterator iterator =3D importsInfos.keySet().iterator(); itera=
tor.hasNext();) {
+            File file =3D (File) iterator.next();
+            Map infos =3D (Map) importsInfos.get(file);
+            infos.put("sitekey", request.getParameter(file.getName()+"site=
Key"));
+            infos.put("siteservername", request.getParameter(file.getName(=
)+"siteServerName"));
+            infos.put("sitetitle", request.getParameter(file.getName()+"si=
teTitle"));
+            infos.put("selected", request.getParameter(file.getName()+"sel=
ected"));
+            infos.put("templates",request.getParameter(file.getName()+"tem=
plates"));
+
+            if (request.getParameter(file.getName()+"selected") !=3D null)=
 {
+                try {
+                    infos.put("siteKeyExists", new Boolean(ServicesRegistr=
y.getInstance().getJahiaSitesService().getSiteByKey((String) infos.get("sit=
ekey")) !=3D null));
+                    infos.put("siteServerNameExists", new Boolean(Services=
Registry.getInstance().getJahiaSitesService().getSite((String) infos.get("s=
iteservername")) !=3D null));
+
+                    if (Boolean.TRUE.equals(infos.get("siteKeyExists")) ||
+                            Boolean.TRUE.equals(infos.get("siteServerNameE=
xists"))) {
+                        stillBad =3D true;
+                    }
+                } catch (JahiaException e) {
+                    e.printStackTrace();  //To change body of catch statem=
ent use File | Settings | File Templates.
+                }
             } else {
-                logger.error("Site "+ p.getProperty("sitetitle") + " ("+p.=
getProperty("siteservername")+") already exists");
+                infos.put("siteKeyExists", Boolean.FALSE);
+                infos.put("siteServerNameExists", Boolean.FALSE);
+
             }
-        } catch (Throwable e) {
-            logger.error("Cannot create site " + p.getProperty("sitetitle"=
), e);
+        }
+        if (stillBad) {
+            SharedTemplatePackagesRegistry tmplSetReg =3D SharedTemplatePa=
ckagesRegistry.getInstance();
+            Enumeration en =3D tmplSetReg.getAllTemplatePackages();
+            List list =3D new ArrayList();
+            while (en.hasMoreElements()) {
+                list.add(en.nextElement());
+            }
+            request.setAttribute("tmplSets", list);
+
+            JahiaAdministration.doRedirect(request, response, session, JSP=
_PATH + "import_choose.jsp");
+        } else {
+            for (Iterator iterator =3D importsInfos.keySet().iterator(); i=
terator.hasNext();) {
+                File file =3D (File) iterator.next();
+                if (request.getParameter(file.getName()+"selected") !=3D n=
ull) {
+                    Map infos =3D (Map) importsInfos.get(file);
+                    String tpl =3D (String) infos.get("templates");
+                    if ("".equals(tpl)) tpl =3D null;
+                    try {
+                        createSite(request, jParams.getUser().getUsername(=
), (String) infos.get("sitetitle"),
+                                (String) infos.get("siteservername"), (Str=
ing) infos.get("sitekey"), "", jParams.getLocale(), null, null, null, tpl, =
file, true);
+                    } catch (Throwable e) {
+                        logger.error("Cannot create site " + infos.get("si=
tetitle"), e);
+                    }
+                }
+            }
+            redirectAfterAdd(request, response, session);
         }
     }
 =

+    private void redirectAfterAdd(HttpServletRequest request, HttpServletR=
esponse response, HttpSession session) throws IOException, ServletException=
 {
+        if (session.getAttribute(CLASS_NAME + "redirectToJahia") !=3D null=
) {
+            session.removeAttribute(CLASS_NAME + "redirectToJahia");
+            try {
+                List l =3D ServicesRegistry.getInstance().getSchedulerServ=
ice().getAllActiveJobsDetails();
+                if (!l.isEmpty())  {
+                    JahiaAdministration.doRedirect(request, response, sess=
ion, JSP_PATH + "import_wait.jsp");
+                } else {
+                    response.sendRedirect(request.getContextPath());
+                }
+            } catch (JahiaException e) {
+                logger.error("Cannot get jobs",e);
+            }
+        } else {
+            displayList(request, response, session);
+        }
+    }
 // -------------------------- OTHER METHODS --------------------------
 =

     public void createSite(HttpServletRequest request, String root, String=
 title, String serverName, String key,
@@ -2168,7 +2257,7 @@
         site.setTemplatesAutoDeployMode(true);
         site.setWebAppsAutoDeployMode(true);
         session.setAttribute(CLASS_NAME + "newJahiaSite", site);
-        session.setAttribute(CLASS_NAME + "defaultSite", Boolean.TRUE);
+        session.setAttribute(CLASS_NAME + "defaultSite", Boolean.FALSE);
         session.setAttribute(CLASS_NAME + "existantAdminUser", null);
         session.setAttribute(CLASS_NAME + "selectedLocale", locale);
         session.setAttribute(CLASS_NAME + "jahiaLoginUsername", root);
@@ -2185,7 +2274,7 @@
 =

         if (templates !=3D null) {
             SharedTemplatePackagesRegistry tmplSetReg =3D SharedTemplatePa=
ckagesRegistry.getInstance();
-            JahiaTemplatesPackage pkg =3D tmplSetReg.getTemplatePackage(te=
mplates+".jar");
+            JahiaTemplatesPackage pkg =3D tmplSetReg.getTemplatePackage(te=
mplates);
             String selectedTmplSet =3D "0";
             if (pkg !=3D null) {
                 selectedTmplSet =3D ""+ pkg.getID();

Modified: trunk/core/src/java/org/jahia/services/importexport/ImportExportB=
aseService.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/java/o=
rg/jahia/services/importexport/ImportExportBaseService.java&rev=3D18444&rep=
name=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/java/org/jahia/services/importexport/ImportExportBaseSer=
vice.java (original)
+++ trunk/core/src/java/org/jahia/services/importexport/ImportExportBaseSer=
vice.java Fri Sep 14 12:27:24 2007
@@ -211,7 +211,7 @@
         bw.write("JahiaRelease =3D " + JahiaInterface.RELEASE_NUMBER+"\n");
         bw.write("Patch =3D " + JahiaInterface.PATCH_NUMBER+"\n");
         bw.write("BuildNumber =3D " + JahiaInterface.BUILD_NUMBER+"\n");
-        bw.write("ExportDate =3D " + new SimpleDateFormat("yyyy-MM-DD HH:m=
m:ss").format(new Date())+"\n");
+        bw.write("ExportDate =3D " + new SimpleDateFormat("yyyy-MM-dd HH:m=
m:ss").format(new Date())+"\n");
         bw.flush();
 =

         JahiaSite s =3D processingContext.getSite();

Modified: trunk/core/src/webapp/jsp/jahia/administration/sites_management.j=
sp
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/webapp=
/jsp/jahia/administration/sites_management.jsp&rev=3D18444&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/webapp/jsp/jahia/administration/sites_management.jsp (or=
iginal)
+++ trunk/core/src/webapp/jsp/jahia/administration/sites_management.jsp Fri=
 Sep 14 12:27:24 2007
@@ -213,7 +213,7 @@
 <br/><br/>
 <fieldset>
     <h4><jahia:adminResourceBundle resourceName=3D"org.jahia.admin.site.Ma=
nageSites.multipleimport.label"/></h4>
-<form name=3D"siteImport" action=3D'<%=3DJahiaAdministration.composeAction=
URL(request,response,"sites","&sub=3Dprocesssiteimport")%>' method=3D"post"=
 enctype=3D"multipart/form-data">
+<form name=3D"siteImport" action=3D'<%=3DJahiaAdministration.composeAction=
URL(request,response,"sites","&sub=3Dprepareimport")%>' method=3D"post" enc=
type=3D"multipart/form-data">
 =

     <table border=3D"0" cellpadding=3D"5" cellspacing=3D"0" class=3D"topAl=
ignedTable">
       <tr>

_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list

Reply via email to