01-04-2012 09:49 AM
<import resource="classpath:/alfresco/templates/webscripts/org/alfresco/slingshot/documentlibrary/action/action.lib.js">
function runAction(p_params){
try{ logger.log("<!—————————————————start unzip.get.js –>");
var node, zipFileNodeRef, folderNodeRef, myNewAction, results, result;
node = url.templateArgs["nodeRef"].replace("workspace:/SpacesStore", "workspace://SpacesStore");
zipFileNode = utils.getNodeFromString(node);
folderNode = zipFileNode.parent;
results = [];
result = {};
result.id = zipFileNode.name;
result.nodeRef = zipFileNode.nodeRef;
result.action = "Unzip";
result.success = false;
results.push(result);
myNewAction = actions.create('import');
myNewAction.parameters.destination = folderNode;
myNewAction.parameters.encoding = "UTF-8";
myNewAction.execute(zipFileNode);
}
catch(err){
logger.log("ERROR in importZipFile : " + err);
}
finally{
logger.log("<!—————————————————end unzip.get.js –>");
return results;
}
}
main();
01-05-2012 06:15 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.