mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-31 19:32:31 +00:00 
			
		
		
		
	Replaced newline "\n" with ":|:" in submit_request() in functions.php. Changed code to have newline.
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6914 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
		| @@ -400,6 +400,7 @@ span.ui-icon-info { | ||||
| .tab .datatable textarea { | ||||
| 	font: 12px verdana, arial, helvetica, sans-serif; | ||||
| 	border: solid 1px #BDBDBD; | ||||
| 	overflow: hidden; | ||||
| } | ||||
|  | ||||
| .tab .datatable button { | ||||
|   | ||||
| @@ -20,7 +20,7 @@ if (!isAuthenticated()) { | ||||
|  * Test lib/cmd.php | ||||
|  */ | ||||
| function testCmdPhp() { | ||||
| 	$xml = docmd('rinv', 'ca4dsls08', array('all')); | ||||
| 	$xml = docmd('rinv', 'gpok6', array('all')); | ||||
| 	$rsp = array(); | ||||
| 		 | ||||
| 	foreach ($xml->children() as $child) { | ||||
| @@ -28,8 +28,10 @@ function testCmdPhp() { | ||||
| 			if($data->name) { | ||||
| 				$node = $data->name; | ||||
| 				$cont = $data->data->contents; | ||||
| 				$cont = str_replace(":|:", "\n", $cont); | ||||
| 				array_push($rsp, "$node: $cont");				 | ||||
| 			} else if(strlen("$data") > 2) { | ||||
| 				$data = str_replace(":|:", "\n", $data); | ||||
| 				array_push($rsp, "$data"); | ||||
| 			} | ||||
| 		}		 | ||||
|   | ||||
| @@ -44,6 +44,7 @@ hmcPlugin.prototype.loadInventory = function(data) { | ||||
| 	for ( var k = 0; k < inv.length; k++) { | ||||
| 		// Remove node name in front | ||||
| 		var str = inv[k].replace(node + ': ', ''); | ||||
| 		str = jQuery.trim(str); | ||||
|  | ||||
| 		// If string is a header | ||||
| 		if (str.indexOf('I/O Bus Information') > -1 || str.indexOf('Machine Configuration Info') > -1) { | ||||
|   | ||||
| @@ -286,7 +286,7 @@ zvmPlugin.prototype.loadInventory = function(data) { | ||||
| 	var node = args[1].replace('node=', ''); | ||||
| 	// Get node inventory | ||||
| 	var inv = data.rsp[0].split(node + ':'); | ||||
|  | ||||
| 	 | ||||
| 	// Remove loader | ||||
| 	var loaderId = tabId + 'TabLoader'; | ||||
| 	$('#' + loaderId).remove(); | ||||
| @@ -320,7 +320,7 @@ zvmPlugin.prototype.loadInventory = function(data) { | ||||
|  | ||||
| 	// Create hash table for node attributes | ||||
| 	var attrs = getNodeAttrs(keys, attrNames, inv); | ||||
|  | ||||
| 	 | ||||
| 	// Create division to hold user entry | ||||
| 	var ueDivId = node + 'UserEntry'; | ||||
| 	var ueDiv = $('<div class="userEntry" id="' + ueDivId + '"></div>'); | ||||
| @@ -504,53 +504,55 @@ zvmPlugin.prototype.loadInventory = function(data) { | ||||
| 			var n, temp; | ||||
| 			var procType, procAddr, procLink; | ||||
| 			for (l = 0; l < attrs[keys[k]].length; l++) { | ||||
| 				args = attrs[keys[k]][l].split(' '); | ||||
|  | ||||
| 				// Get processor type, address, ID, and affinity | ||||
| 				n = 3; | ||||
| 				temp = args[args.length - n]; | ||||
| 				while (!jQuery.trim(temp)) { | ||||
| 					n = n + 1; | ||||
| 					temp = args[args.length - n]; | ||||
| 				if (attrs[keys[k]][l]) {			 | ||||
|     				args = attrs[keys[k]][l].split(' '); | ||||
|     				 | ||||
|     				// Get processor type, address, ID, and affinity | ||||
|     				n = 3; | ||||
|     				temp = args[args.length - n]; | ||||
|     				while (!jQuery.trim(temp)) { | ||||
|     					n = n + 1; | ||||
|     					temp = args[args.length - n]; | ||||
|     				} | ||||
|     				procType = $('<td>' + temp + '</td>'); | ||||
|     				procAddr = $('<td></td>'); | ||||
|     				procLink = $('<a href="#">' + args[1] + '</a>'); | ||||
|     				 | ||||
|     				// Append context menu to link | ||||
|     				procLink.contextMenu(contextMenu, { | ||||
|     					theme : 'vista' | ||||
|     				}); | ||||
|     				 | ||||
|     				procAddr.append(procLink); | ||||
|     				procId = $('<td>' + args[5] + '</td>'); | ||||
|     				procAff = $('<td>' + args[args.length - 1] + '</td>'); | ||||
|      | ||||
|     				// Base processor | ||||
|     				if (args[6] == '(BASE)') { | ||||
|     					baseProc = $('<td>' + true + '</td>'); | ||||
|     				} else { | ||||
|     					baseProc = $('<td>' + false + '</td>'); | ||||
|     				} | ||||
|      | ||||
|     				// Dedicated processor | ||||
|     				if (args[args.length - 3] == 'DEDICATED') { | ||||
|     					dedicatedProc = $('<td>' + true + '</td>'); | ||||
|     				} else { | ||||
|     					dedicatedProc = $('<td>' + false + '</td>'); | ||||
|     				} | ||||
|      | ||||
|     				// Create a new row for each processor | ||||
|     				procTabRow = $('<tr></tr>'); | ||||
|     				procTabRow.append(procType); | ||||
|     				procTabRow.append(procAddr); | ||||
|     				procTabRow.append(procId); | ||||
|     				procTabRow.append(baseProc); | ||||
|     				procTabRow.append(dedicatedProc); | ||||
|     				procTabRow.append(procAff); | ||||
|     				procBody.append(procTabRow); | ||||
| 				} | ||||
| 				procType = $('<td>' + temp + '</td>'); | ||||
| 				procAddr = $('<td></td>'); | ||||
| 				procLink = $('<a href="#">' + args[1] + '</a>'); | ||||
|  | ||||
| 				// Append context menu to link | ||||
| 				procLink.contextMenu(contextMenu, { | ||||
| 					theme : 'vista' | ||||
| 				}); | ||||
|  | ||||
| 				procAddr.append(procLink); | ||||
| 				procId = $('<td>' + args[5] + '</td>'); | ||||
| 				procAff = $('<td>' + args[args.length - 1] + '</td>'); | ||||
|  | ||||
| 				// Base processor | ||||
| 				if (args[6] == '(BASE)') { | ||||
| 					baseProc = $('<td>' + true + '</td>'); | ||||
| 				} else { | ||||
| 					baseProc = $('<td>' + false + '</td>'); | ||||
| 				} | ||||
|  | ||||
| 				// Dedicated processor | ||||
| 				if (args[args.length - 3] == 'DEDICATED') { | ||||
| 					dedicatedProc = $('<td>' + true + '</td>'); | ||||
| 				} else { | ||||
| 					dedicatedProc = $('<td>' + false + '</td>'); | ||||
| 				} | ||||
|  | ||||
| 				// Create a new row for each processor | ||||
| 				procTabRow = $('<tr></tr>'); | ||||
| 				procTabRow.append(procType); | ||||
| 				procTabRow.append(procAddr); | ||||
| 				procTabRow.append(procId); | ||||
| 				procTabRow.append(baseProc); | ||||
| 				procTabRow.append(dedicatedProc); | ||||
| 				procTabRow.append(procAff); | ||||
| 				procBody.append(procTabRow); | ||||
| 			} | ||||
|  | ||||
| 			 | ||||
| 			procTable.append(procBody); | ||||
|  | ||||
| 			/** | ||||
| @@ -617,33 +619,35 @@ zvmPlugin.prototype.loadInventory = function(data) { | ||||
|  | ||||
| 			// Loop through each DASD | ||||
| 			for (l = 0; l < attrs[keys[k]].length; l++) { | ||||
| 				args = attrs[keys[k]][l].split(' '); | ||||
| 				if (attrs[keys[k]][l]) { | ||||
|     				args = attrs[keys[k]][l].split(' '); | ||||
|  | ||||
| 				// Get DASD virtual device, type, volume ID, access, and size | ||||
| 				dasdVDev = $('<td></td>'); | ||||
| 				dasdLink = $('<a href="#">' + args[1] + '</a>'); | ||||
|  | ||||
| 				// Append context menu to link | ||||
| 				dasdLink.contextMenu(contextMenu, { | ||||
| 					theme : 'vista' | ||||
| 				}); | ||||
|  | ||||
| 				dasdVDev.append(dasdLink); | ||||
|  | ||||
| 				dasdType = $('<td>' + args[2] + '</td>'); | ||||
| 				dasdVolId = $('<td>' + args[3] + '</td>'); | ||||
| 				dasdAccess = $('<td>' + args[4] + '</td>'); | ||||
| 				dasdSize = $('<td>' + args[args.length - 9] + ' ' | ||||
| 					+ args[args.length - 8] + '</td>'); | ||||
|  | ||||
| 				// Create a new row for each DASD | ||||
| 				dasdTabRow = $('<tr></tr>'); | ||||
| 				dasdTabRow.append(dasdVDev); | ||||
| 				dasdTabRow.append(dasdType); | ||||
| 				dasdTabRow.append(dasdVolId); | ||||
| 				dasdTabRow.append(dasdAccess); | ||||
| 				dasdTabRow.append(dasdSize); | ||||
| 				dasdBody.append(dasdTabRow); | ||||
|     				// Get DASD virtual device, type, volume ID, access, and size | ||||
|     				dasdVDev = $('<td></td>'); | ||||
|     				dasdLink = $('<a href="#">' + args[1] + '</a>'); | ||||
|      | ||||
|     				// Append context menu to link | ||||
|     				dasdLink.contextMenu(contextMenu, { | ||||
|     					theme : 'vista' | ||||
|     				}); | ||||
|      | ||||
|     				dasdVDev.append(dasdLink); | ||||
|      | ||||
|     				dasdType = $('<td>' + args[2] + '</td>'); | ||||
|     				dasdVolId = $('<td>' + args[3] + '</td>'); | ||||
|     				dasdAccess = $('<td>' + args[4] + '</td>'); | ||||
|     				dasdSize = $('<td>' + args[args.length - 9] + ' ' | ||||
|     					+ args[args.length - 8] + '</td>'); | ||||
|      | ||||
|     				// Create a new row for each DASD | ||||
|     				dasdTabRow = $('<tr></tr>'); | ||||
|     				dasdTabRow.append(dasdVDev); | ||||
|     				dasdTabRow.append(dasdType); | ||||
|     				dasdTabRow.append(dasdVolId); | ||||
|     				dasdTabRow.append(dasdAccess); | ||||
|     				dasdTabRow.append(dasdSize); | ||||
|     				dasdBody.append(dasdTabRow); | ||||
| 				} | ||||
| 			} | ||||
|  | ||||
| 			dasdTable.append(dasdBody); | ||||
| @@ -721,36 +725,38 @@ zvmPlugin.prototype.loadInventory = function(data) { | ||||
|  | ||||
| 			// Loop through each NIC (Data contained in 2 lines) | ||||
| 			for (l = 0; l < attrs[keys[k]].length; l = l + 2) { | ||||
| 				args = attrs[keys[k]][l].split(' '); | ||||
|  | ||||
| 				// Get NIC virtual device, type, port name, and number of devices | ||||
| 				nicVDev = $('<td></td>'); | ||||
| 				nicLink = $('<a href="#">' + args[1] + '</a>'); | ||||
|  | ||||
| 				// Append context menu to link | ||||
| 				nicLink.contextMenu(contextMenu, { | ||||
| 					theme : 'vista' | ||||
| 				}); | ||||
|  | ||||
| 				nicVDev.append(nicLink); | ||||
|  | ||||
| 				nicType = $('<td>' + args[3] + '</td>'); | ||||
| 				nicPortName = $('<td>' + args[10] + '</td>'); | ||||
| 				nicNumOfDevs = $('<td>' + args[args.length - 1] + '</td>'); | ||||
|  | ||||
| 				args = attrs[keys[k]][l + 1].split(' '); | ||||
| 				nicLanName = $('<td>' + args[args.length - 2] + ' ' | ||||
| 					+ args[args.length - 1] + '</td>'); | ||||
|  | ||||
| 				// Create a new row for each DASD | ||||
| 				nicTabRow = $('<tr></tr>'); | ||||
| 				nicTabRow.append(nicVDev); | ||||
| 				nicTabRow.append(nicType); | ||||
| 				nicTabRow.append(nicPortName); | ||||
| 				nicTabRow.append(nicNumOfDevs); | ||||
| 				nicTabRow.append(nicLanName); | ||||
|  | ||||
| 				nicBody.append(nicTabRow); | ||||
| 				if (attrs[keys[k]][l]) { | ||||
|     				args = attrs[keys[k]][l].split(' '); | ||||
|      | ||||
|     				// Get NIC virtual device, type, port name, and number of devices | ||||
|     				nicVDev = $('<td></td>'); | ||||
|     				nicLink = $('<a href="#">' + args[1] + '</a>'); | ||||
|      | ||||
|     				// Append context menu to link | ||||
|     				nicLink.contextMenu(contextMenu, { | ||||
|     					theme : 'vista' | ||||
|     				}); | ||||
|      | ||||
|     				nicVDev.append(nicLink); | ||||
|      | ||||
|     				nicType = $('<td>' + args[3] + '</td>'); | ||||
|     				nicPortName = $('<td>' + args[10] + '</td>'); | ||||
|     				nicNumOfDevs = $('<td>' + args[args.length - 1] + '</td>'); | ||||
|      | ||||
|     				args = attrs[keys[k]][l + 1].split(' '); | ||||
|     				nicLanName = $('<td>' + args[args.length - 2] + ' ' | ||||
|     					+ args[args.length - 1] + '</td>'); | ||||
|      | ||||
|     				// Create a new row for each DASD | ||||
|     				nicTabRow = $('<tr></tr>'); | ||||
|     				nicTabRow.append(nicVDev); | ||||
|     				nicTabRow.append(nicType); | ||||
|     				nicTabRow.append(nicPortName); | ||||
|     				nicTabRow.append(nicNumOfDevs); | ||||
|     				nicTabRow.append(nicLanName); | ||||
|      | ||||
|     				nicBody.append(nicTabRow); | ||||
| 				} | ||||
| 			} | ||||
|  | ||||
| 			nicTable.append(nicBody); | ||||
|   | ||||
| @@ -212,7 +212,7 @@ function incrementNodeProcess(node) { | ||||
|  *            Data returned from HTTP request | ||||
|  * @return Nothing | ||||
|  */ | ||||
| function updateProvisionNewStatus(data) { | ||||
| function updateZProvisionNewStatus(data) { | ||||
| 	// Get ajax response | ||||
| 	var rsp = data.rsp; | ||||
| 	var args = data.msg.split(';'); | ||||
| @@ -253,7 +253,7 @@ function updateProvisionNewStatus(data) { | ||||
|     				msg : 'cmd=makehosts;out=' + out2Id | ||||
|     			}, | ||||
|      | ||||
|     			success : updateProvisionNewStatus | ||||
|     			success : updateZProvisionNewStatus | ||||
|     		}); | ||||
| 		} | ||||
| 	} | ||||
| @@ -279,7 +279,7 @@ function updateProvisionNewStatus(data) { | ||||
| 					msg : 'cmd=makedns;out=' + out2Id | ||||
| 				}, | ||||
|  | ||||
| 				success : updateProvisionNewStatus | ||||
| 				success : updateZProvisionNewStatus | ||||
| 			}); | ||||
| 		}		 | ||||
| 	} | ||||
| @@ -310,7 +310,7 @@ function updateProvisionNewStatus(data) { | ||||
| 				msg : 'cmd=mkvm;out=' + out2Id | ||||
| 			}, | ||||
|  | ||||
| 			success : updateProvisionNewStatus | ||||
| 			success : updateZProvisionNewStatus | ||||
| 		}); | ||||
| 	} | ||||
|  | ||||
| @@ -348,7 +348,7 @@ function updateProvisionNewStatus(data) { | ||||
| 						msg : 'cmd=mkvm;out=' + out2Id | ||||
| 					}, | ||||
|  | ||||
| 					success : updateProvisionNewStatus | ||||
| 					success : updateZProvisionNewStatus | ||||
| 				}); | ||||
| 			} else { | ||||
| 				$('#' + loaderId).hide(); | ||||
| @@ -358,7 +358,7 @@ function updateProvisionNewStatus(data) { | ||||
| 			$.cookie('tries4' + tabId, 0); | ||||
|  | ||||
| 			// Set cookie for number of disks | ||||
| 			var diskRows = $('#' + tabId + ' table tr'); | ||||
| 			var diskRows = $('#' + tabId + ' table:visible tr'); | ||||
| 			$.cookie('zProvisionDisks2Add' + out2Id, diskRows.length); | ||||
| 			if (diskRows.length > 0) { | ||||
| 				for ( var i = 0; i < diskRows.length; i++) { | ||||
| @@ -384,10 +384,8 @@ function updateProvisionNewStatus(data) { | ||||
| 								msg : 'cmd=chvm;out=' + out2Id | ||||
| 							}, | ||||
|  | ||||
| 							success : updateProvisionNewStatus | ||||
| 							success : updateZProvisionNewStatus | ||||
| 						}); | ||||
| 					} else { | ||||
| 						$('#' + loaderId).hide(); | ||||
| 					} | ||||
| 				} | ||||
| 			} else { | ||||
| @@ -419,7 +417,7 @@ function updateProvisionNewStatus(data) { | ||||
| 				$.cookie('tries4' + tabId, tries); | ||||
|  | ||||
| 				// Set cookie for number of disks | ||||
| 				var diskRows = $('#' + tabId + ' table tr'); | ||||
| 				var diskRows = $('#' + tabId + ' table:visible tr');	 | ||||
| 				$.cookie('zProvisionDisks2Add' + out2Id, diskRows.length); | ||||
| 				if (diskRows.length > 0) { | ||||
| 					for ( var i = 0; i < diskRows.length; i++) { | ||||
| @@ -443,7 +441,7 @@ function updateProvisionNewStatus(data) { | ||||
| 								msg : 'cmd=chvm;out=' + out2Id | ||||
| 							}, | ||||
|  | ||||
| 							success : updateProvisionNewStatus | ||||
| 							success : updateZProvisionNewStatus | ||||
| 						}); | ||||
| 					} | ||||
| 				} else { | ||||
| @@ -457,7 +455,7 @@ function updateProvisionNewStatus(data) { | ||||
| 			$.cookie('tries4' + tabId, 0); | ||||
| 			 | ||||
| 			// Get operating system image | ||||
| 			var osImage = $('#' + tabId + ' input[name=os]').val(); | ||||
| 			var osImage = $('#' + tabId + ' input[name=os]:visible').val(); | ||||
| 			 | ||||
| 			// Get cookie for number of disks | ||||
| 			var disks2add = $.cookie('zProvisionDisks2Add' + out2Id); | ||||
| @@ -469,11 +467,10 @@ function updateProvisionNewStatus(data) { | ||||
| 			// If an operating system image is given | ||||
| 			if (osImage) { | ||||
| 				var tmp = osImage.split('-'); | ||||
| 				 | ||||
|  | ||||
| 				// Get operating system, architecture, provision method, and profile | ||||
| 				var os = tmp[0]; | ||||
| 				var arch = tmp[1]; | ||||
| 				var provisionMethod = tmp[2]; | ||||
| 				var profile = tmp[3]; | ||||
|  | ||||
| 				// If the last disk is added | ||||
| @@ -490,7 +487,7 @@ function updateProvisionNewStatus(data) { | ||||
| 							msg : 'cmd=noderes;out=' + out2Id | ||||
| 						}, | ||||
|  | ||||
| 						success : updateProvisionNewStatus | ||||
| 						success : updateZProvisionNewStatus | ||||
| 					}); | ||||
| 				} | ||||
| 			} else { | ||||
| @@ -520,7 +517,7 @@ function updateProvisionNewStatus(data) { | ||||
| 					msg : 'cmd=makedhcp;out=' + out2Id | ||||
| 				}, | ||||
|  | ||||
| 				success : updateProvisionNewStatus | ||||
| 				success : updateZProvisionNewStatus | ||||
| 			}); | ||||
| 		}		 | ||||
| 	} | ||||
| @@ -544,7 +541,7 @@ function updateProvisionNewStatus(data) { | ||||
| 				msg : 'cmd=nodeset;out=' + out2Id | ||||
| 			}, | ||||
|  | ||||
| 			success : updateProvisionNewStatus | ||||
| 			success : updateZProvisionNewStatus | ||||
| 		}); | ||||
| 	} | ||||
|  | ||||
| @@ -571,7 +568,7 @@ function updateProvisionNewStatus(data) { | ||||
| 					msg : 'cmd=rnetboot;out=' + out2Id | ||||
| 				}, | ||||
|  | ||||
| 				success : updateProvisionNewStatus | ||||
| 				success : updateZProvisionNewStatus | ||||
| 			}); | ||||
| 		} | ||||
| 	} | ||||
| @@ -599,7 +596,7 @@ function updateProvisionNewStatus(data) { | ||||
|  *            Data returned from HTTP request | ||||
|  * @return Nothing | ||||
|  */ | ||||
| function updateProvisionExistingStatus(data) { | ||||
| function updateZProvisionExistingStatus(data) { | ||||
| 	// Get ajax response | ||||
| 	var rsp = data.rsp; | ||||
| 	var args = data.msg.split(';'); | ||||
| @@ -635,7 +632,7 @@ function updateProvisionExistingStatus(data) { | ||||
| 				msg : 'cmd=nodeset;out=' + inst | ||||
| 			}, | ||||
|  | ||||
| 			success : updateProvisionExistingStatus | ||||
| 			success : updateZProvisionExistingStatus | ||||
| 		}); | ||||
| 	}  | ||||
| 	 | ||||
| @@ -670,7 +667,7 @@ function updateProvisionExistingStatus(data) { | ||||
| 				msg : 'cmd=rnetboot;out=' + inst | ||||
| 			}, | ||||
|  | ||||
| 			success : updateProvisionExistingStatus | ||||
| 			success : updateZProvisionExistingStatus | ||||
| 		}); | ||||
| 	}  | ||||
| 	 | ||||
| @@ -1298,6 +1295,8 @@ function getDiskPool(data) { | ||||
| 		// Get contents of each disk pool | ||||
| 		for ( var i in pools) { | ||||
| 			if (pools[i]) { | ||||
| 				pools[i] = jQuery.trim(pools[i]); | ||||
| 				       | ||||
| 				// Get used space | ||||
| 				$.ajax( { | ||||
| 					url : 'lib/cmd.php', | ||||
| @@ -1414,6 +1413,7 @@ function loadDiskPoolTable(data) { | ||||
|  | ||||
| 	// Skip index 0 and 1 because it contains nothing | ||||
| 	for ( var i = 2; i < tmp.length; i++) { | ||||
| 		tmp[i] = jQuery.trim(tmp[i]); | ||||
| 		var diskAttrs = tmp[i].split(' '); | ||||
| 		dTable.fnAddData( [ hcp, pool, stat, diskAttrs[0], diskAttrs[1], diskAttrs[2], diskAttrs[3] ]); | ||||
| 	} | ||||
| @@ -1680,7 +1680,7 @@ function createZProvisionExisting(inst) { | ||||
| 			$('#zProvisionLoader' + inst).show(); | ||||
|  | ||||
| 			// Disable all inputs | ||||
| 			var inputs = $('#' + thisTabId + ' input'); | ||||
| 			var inputs = $('#' + thisTabId + ' input:visible'); | ||||
| 			inputs.attr('disabled', 'disabled'); | ||||
| 						 | ||||
| 			// Disable all selects | ||||
| @@ -1707,7 +1707,7 @@ function createZProvisionExisting(inst) { | ||||
| 					msg : 'cmd=nodeadd;out=' + inst | ||||
| 				}, | ||||
|  | ||||
| 				success : updateProvisionExistingStatus | ||||
| 				success : updateZProvisionExistingStatus | ||||
| 			}); | ||||
| 		} else { | ||||
| 			alert('(Error) ' + errMsg); | ||||
| @@ -1898,7 +1898,7 @@ function createZProvisionNew(inst) { | ||||
| 		var inst = thisTabId.replace('zvmProvisionTab', ''); | ||||
|  | ||||
| 		// Check node name, userId, hardware control point, and group | ||||
| 		var inputs = $('#' + thisTabId + ' input'); | ||||
| 		var inputs = $('#' + thisTabId + ' input:visible'); | ||||
| 		for ( var i = 0; i < inputs.length; i++) { | ||||
| 			// Do not check OS or disk password | ||||
| 			if (!inputs.eq(i).val()  | ||||
| @@ -1931,7 +1931,7 @@ function createZProvisionNew(inst) { | ||||
|  | ||||
| 		// If no operating system is specified, create only user entry | ||||
| 		os = $('#' + thisTabId + ' input[name=os]:visible'); | ||||
|  | ||||
| 		 | ||||
| 		// Check number of disks | ||||
| 		var diskRows = $('#' + thisTabId + ' table tr'); | ||||
| 		// If an OS is given, disks are needed | ||||
| @@ -2029,7 +2029,7 @@ function createZProvisionNew(inst) { | ||||
| 							msg : 'cmd=nodeadd;out=' + inst | ||||
| 						}, | ||||
|  | ||||
| 						success : updateProvisionNewStatus | ||||
| 						success : updateZProvisionNewStatus | ||||
| 					}); | ||||
| 				} | ||||
| 			} else { | ||||
| @@ -2104,7 +2104,7 @@ function createZProvisionNew(inst) { | ||||
| 						msg : 'cmd=nodeadd;out=' + inst | ||||
| 					}, | ||||
|  | ||||
| 					success : updateProvisionNewStatus | ||||
| 					success : updateZProvisionNewStatus | ||||
| 				}); | ||||
| 			} | ||||
| 		} else { | ||||
|   | ||||
| @@ -868,8 +868,7 @@ function deleteNode(tgtNodes) { | ||||
|  | ||||
| 	// Create status bar, hide on load | ||||
| 	var statBarId = 'DeleteStatusBar' + inst; | ||||
| 	var statBar = $('<div class="statusBar" id="' + statBarId + '"></div>') | ||||
| 		.hide(); | ||||
| 	var statBar = $('<div class="statusBar" id="' + statBarId + '"></div>').hide(); | ||||
|  | ||||
| 	// Create loader | ||||
| 	var loader = createLoader(''); | ||||
| @@ -931,8 +930,7 @@ function deleteNode(tgtNodes) { | ||||
| 		// Show status bar loader | ||||
| 		statBar.show(); | ||||
|  | ||||
| 		// Stop this function from executing again | ||||
| 		// Unbind event | ||||
| 		// Disable delete button | ||||
| 		$(this).unbind(event); | ||||
| 		$(this).css( { | ||||
| 			'background-color' : '#F2F2F2', | ||||
|   | ||||
| @@ -68,8 +68,10 @@ if (isset($_GET["cmd"])) { | ||||
| 				if($data->name) { | ||||
| 					$node = $data->name; | ||||
| 					$cont = $data->data->contents; | ||||
| 					$cont = str_replace(":|:", "\n", $cont); | ||||
| 					array_push($rsp, "$node: $cont"); | ||||
| 				} else if(strlen("$data") > 2) { | ||||
| 					$data = str_replace(":|:", "\n", $data); | ||||
| 					array_push($rsp, "$data"); | ||||
| 				} | ||||
| 			} | ||||
| @@ -98,6 +100,7 @@ function extractWebrun($xml) { | ||||
| 			$name = $node->name; | ||||
| 			// Get the content | ||||
| 			$status = $node->data->contents; | ||||
| 			$status = str_replace(":|:", "\n", $status); | ||||
|  | ||||
| 			// Add to return array | ||||
| 			$rsp[$i] = array("$name", "$status"); | ||||
|   | ||||
| @@ -67,7 +67,7 @@ function submit_request($req, $skipVerify){ | ||||
| 		fwrite($fp,$req->asXML());		// Send XML to xcatd | ||||
| 		while(!feof($fp)){				// Read until there is no more | ||||
| 			// Remove newlines and add it to the response | ||||
| 			$response .= preg_replace('/\n/', '', fread($fp, 8192)); | ||||
| 			$response .= preg_replace('/\n/', ':|:', fread($fp, 8192)); | ||||
|  | ||||
| 			// Look for serverdone response | ||||
| 			$fullpattern = '/<xcatresponse>\s*<serverdone>\s*<\/serverdone>\s*<\/xcatresponse>/'; | ||||
| @@ -86,7 +86,7 @@ function submit_request($req, $skipVerify){ | ||||
| 			} | ||||
| 		} | ||||
| 		fclose($fp); | ||||
| 	}else{ | ||||
| 	} else{ | ||||
| 		echo "<p>xCAT submit request socket error: $errno - $errstr</p>"; | ||||
| 	} | ||||
|  | ||||
|   | ||||
| @@ -70,6 +70,7 @@ if (isset($_GET["cmd"])) { | ||||
| 		$xml = docmd($cmd, $tgt, $arr); | ||||
| 		foreach ($xml->children() as $child) { | ||||
| 			foreach ($child->children() as $data) { | ||||
| 				$data = str_replace(":|:", "\n", $data); | ||||
| 				array_push($rsp, "$data"); | ||||
| 			} | ||||
| 		} | ||||
| @@ -90,6 +91,7 @@ if (isset($_GET["cmd"])) { | ||||
| 		$xml = docmd($cmd, $tgt, $arr); | ||||
| 		foreach ($xml->children() as $child) { | ||||
| 			foreach ($child->children() as $data) { | ||||
| 				$data = str_replace(":|:", "\n", $data); | ||||
| 				array_push($rsp, "$data"); | ||||
| 			} | ||||
| 		} | ||||
| @@ -119,6 +121,7 @@ if (isset($_GET["cmd"])) { | ||||
| 		$xml = docmd($cmd, $tgt, $arr); | ||||
| 		foreach ($xml->children() as $child) { | ||||
| 			foreach ($child->children() as $data) { | ||||
| 				$data = str_replace(":|:", "\n", $data); | ||||
| 				array_push($rsp, "$data"); | ||||
| 			} | ||||
| 		} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user