Post Action Copy one page to another
Get parameters
- newPageName
- sourcePageName
- listPageName
Post parameters
- newPageName
- sourcePageName
- listPageName
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);