if ( NOT StructKeyExists(request.params,"action") ) request.params.action = "form"; if ( NOT StructKeyExists(request.params,"subsiteFilter") ) request.params.subsiteFilter = ""; SELECT ID, SubsiteURL FROM Subsites ORDER by SubsiteURL
Subsite Source:
Back to Search Form // Get the site pages for the subsite ID pageDataArray = application.ADF.csData.getPagesBySubsiteID(subsiteID=request.params.subsiteFilter, recurse=false, includeDocs=true, includeExternalURLs=true); pageComponent = Server.CommonSpot.api.getObject('Page'); docComponent = Server.CommonSpot.api.getObject('UploadedDocument'); imgComponent = Server.CommonSpot.api.getObject('Image'); // Set the number of records to loop loopCount = 10; if ( ArrayLen(pageDataArray) LT loopCount ) loopCount = ArrayLen(pageDataArray); // Loop over the page data //for ( i=1; i LTE ArrayLen(pageDataArray); i++ ){ for ( i=1; i LTE loopCount; i++ ){ // Move the CS Page if ( pageDataArray[i].docType EQ 0 AND (ListLast(pageDataArray[i].fileName,".") EQ "cfm") ){ pageComponent.move(pageID=pageDataArray[i].ID); } else if ( pageDataArray[i].uploaded EQ 1 ) { // Move the uploaded document docComponent.move(id=pageDataArray[i].ID); } else if ( pageDataArray[i].pageType EQ 3 ) { // Move the uploaded image imgComponent.move(imageID=pageDataArray[i].ID); } }

Total Records = #ArrayLen(pageDataArray)#

Records Run this Pass = #loopCount#

Remaining Records to Move = #ArrayLen(pageDataArray) - loopCount#