return;
}
+
+ var steps = [
+ 'scanProjectBJS',
+ 'scanPmanBJS',
+ 'scanPmanTemplates',
+ 'scanTables',
+ 'syncLanguage'
+ ];
+
+
var syncTemplate = function(){
+
+ var step = steps.shift();
+ Roo.MessageBox.updateProgress( (5.0 - steps.length) / 5.0, "Running " + step);
+
new Pman.Request({
- url : baseURL + '/Admin/UpdateBjsTemplates',
+ url : baseURL + '/Admin/UpdateBjsTemplates/' + step,
method : 'GET',
- mask : 'Processing...',
+ //mask : 'Processing...',
timeout : 9000000,
success : function()
{
+ if (steps.length > 0 ) {
+ syncTemplate();
+ return;
+ }
+ Roo.MessageBox.hide();
_this.treepanel.tree.getRootNode().reload();
}
});
});
};
+ var syncSingleTemplate = function(id){
+ new Pman.Request({
+ url : baseURL + '/Roo/Core_template',
+ method : 'POST',
+ mask : 'Processing...',
+ params : {
+ id : id,
+ _rescan : 1
+ },
+ success : function()
+ {
+ (function() {
+ _this.grid.footer.onClick('first');
+ }).defer(100);
+ }
+ });
+ };
+
+
if(typeof(sn.isRoot) != 'undefined' && sn.isRoot){
+ Roo.MessageBox.progress("Syncing templates", "Starting");
syncTemplate();
return;
}
return;
}
+ if(typeof(sn.attributes.id) != 'undefined' && sn.attributes.id * 1> 0){
+ syncSingleTemplate(sn.attributes.id);
+ return;
+ }
Pman.Dialog.Image.show({
_url : baseURL + '/Admin/Import/Core_templatestr'
-
-
+
}, function() {
_this.treepanel.tree.getRootNode().reload();
});