Post Action Copy one page to another

Get parameters

Post parameters

get.sjs

newPageName = transaction.getParameter("newPageName"); if(newPageName==null) { transaction.setResult(transaction.SHOW_PAGE); } else { sourcePageName = transaction.getParameter("sourcePageName"); newPageName = transaction.getParameter("newPageName"); listPageName = transaction.getParameter("listPageName"); if(listPageName!=null) { transaction.userCanPerformAction(listPageName,"update",true); } transaction.userCanPerformAction(newPageName,"update",true); wiki.copyPage(sourcePageName,newPageName,listPageName); transaction.goToPage("/OpenForum/Actions/Edit?pageName="+newPageName); }

Server Side Javascript for POST method

transaction.getPostData(); sourcePageName = transaction.getPostParameter("sourcePageName"); newPageName = transaction.getPostParameter("newPageName"); listPageName = transaction.getPostParameter("listPageName"); transaction.userCanPerformAction(newPageName,"update",true); if(listPageName!=null) { transaction.userCanPerformAction(listPageName,"update",true); } wiki.copyPage(sourcePageName,newPageName,listPageName); transaction.goToPage("/OpenForum/Actions/Edit?pageName="+newPageName);