Test Failed
Push — master ( a95ea6...ba541b )
by Joe
04:01
created
class.cisco.php 1 patch
Upper-Lower-Casing   +44 added lines, -44 removed lines patch added patch discarded remove patch
@@ -24,7 +24,7 @@  discard block
 block discarded – undo
24 24
 	/**
25 25
 	 * @var bool
26 26
 	 */
27
-	public $autoconnect = TRUE; // Sets whether or not exec() will automatically connect() if needed
27
+	public $autoconnect = true; // Sets whether or not exec() will automatically connect() if needed
28 28
 	/**
29 29
 	 * @var int
30 30
 	 */
@@ -32,7 +32,7 @@  discard block
 block discarded – undo
32 32
 	/**
33 33
 	 * @var bool
34 34
 	 */
35
-	public $connected = FALSE; // True/False Whether or not you are currently connected
35
+	public $connected = false; // True/False Whether or not you are currently connected
36 36
 	/**
37 37
 	 * @var
38 38
 	 */
@@ -110,7 +110,7 @@  discard block
 block discarded – undo
110 110
 	 * @return String
111 111
 	 * @access public
112 112
 	 */
113
-	public function read($pattern = '', $regex = FALSE) {
113
+	public function read($pattern = '', $regex = false) {
114 114
 		//usleep(1000);
115 115
 		$this->_response = '';
116 116
 		$match = $pattern;
@@ -121,9 +121,9 @@  discard block
 block discarded – undo
121 121
 				//echo 'M:'.print_r($matches, TRUE).'<br>';
122 122
 				$match = isset($matches[0]) ? $matches[0] : [];
123 123
 			}
124
-			$pos = !empty($match) ? mb_strpos($this->_response, $match) : FALSE;
124
+			$pos = !empty($match) ? mb_strpos($this->_response, $match) : false;
125 125
 			//echo ++$i . "POS:".var_export($pos, TRUE).'<br>';
126
-			if ($pos !== FALSE) {
126
+			if ($pos !== false) {
127 127
 				//echo "$match Matching $pattern @ $pos <br>";
128 128
 				return $this->_string_shift($this->_response, $pos + mb_strlen($match));
129 129
 			}
@@ -153,28 +153,28 @@  discard block
 block discarded – undo
153 153
 	public function connect() {
154 154
 		//echo "Connecting to " . $this->_hostname . "<br>";
155 155
 		$this->_ssh = ssh2_connect($this->_hostname, $this->_port);
156
-		if ($this->_ssh === FALSE)
157
-			return FALSE;
156
+		if ($this->_ssh === false)
157
+			return false;
158 158
 		ssh2_auth_password($this->_ssh, $this->_username, $this->_password);
159 159
 		$this->_stream = ssh2_shell($this->_ssh);
160
-		$this->connected = TRUE;
160
+		$this->connected = true;
161 161
 		$this->parse_motd_and_prompt();
162
-		return TRUE;
162
+		return true;
163 163
 	}
164 164
 
165 165
 	/**
166 166
 	 *
167 167
 	 */
168 168
 	public function parse_motd_and_prompt() {
169
-		$this->_motd = trim($this->read('/.*[>|#]/', TRUE));
169
+		$this->_motd = trim($this->read('/.*[>|#]/', true));
170 170
 		$this->write("\n");
171
-		$this->_prompt = trim($this->read('/.*[>|#]/', TRUE));
171
+		$this->_prompt = trim($this->read('/.*[>|#]/', true));
172 172
 		$length = mb_strlen($this->_prompt);
173 173
 		if (mb_substr($this->_motd, -$length) == $this->_prompt)
174 174
 			$this->_motd = mb_substr($this->_motd, 0, -$length);
175 175
 		//echo "MOTD:".$this->_motd."<br>";
176 176
 		//echo "Prompt:".$this->_prompt.'<br>';
177
-		return TRUE;
177
+		return true;
178 178
 		sleep(1);
179 179
 		$this->_motd = '';
180 180
 		while ($this->_response = fgets($this->_stream))
@@ -211,13 +211,13 @@  discard block
 block discarded – undo
211 211
 	 * @return string
212 212
 	 */
213 213
 	public function exec($cmd) {
214
-		if ($this->autoconnect === TRUE && $this->connected === FALSE)
214
+		if ($this->autoconnect === true && $this->connected === false)
215 215
 			$this->connect();
216 216
 		if (mb_substr($cmd, -1) != "\n") {
217 217
 			//error_log("Adding NEWLINE Character To SSH2 Command $cmd", __LINE__, __FILE__);
218 218
 			$cmd .= "\n";
219 219
 		}
220
-		$this->_data = FALSE;
220
+		$this->_data = false;
221 221
 		fwrite($this->_stream, $cmd);
222 222
 		$this->_response = trim($this->read($this->_prompt));
223 223
 		$length = mb_strlen($this->_prompt);
@@ -243,14 +243,14 @@  discard block
 block discarded – undo
243 243
 	 */
244 244
 	public function disconnect() {
245 245
 		//ssh2_exec($this->_ssh, 'quit');
246
-		$this->connected = FALSE;
246
+		$this->connected = false;
247 247
 	}
248 248
 
249 249
 	/**
250 250
 	 *
251 251
 	 */
252 252
 	public function __destruct() {
253
-		if ($this->connected === TRUE)
253
+		if ($this->connected === true)
254 254
 			$this->disconnect();
255 255
 	}
256 256
 
@@ -316,7 +316,7 @@  discard block
 block discarded – undo
316 316
 	 */
317 317
 	public function show_log() {
318 318
 		// Enabled Only
319
-		if (mb_strpos($this->_prompt, '#') === FALSE)
319
+		if (mb_strpos($this->_prompt, '#') === false)
320 320
 			die('Error: User must be enabled to use show_log()'.PHP_EOL);
321 321
 		$result = [];
322 322
 		$this->exec('sh log | inc %');
@@ -349,19 +349,19 @@  discard block
 block discarded – undo
349 349
 		$this->_data = explode("\r\n", $this->_data);
350 350
 		foreach ($this->_data as $entry) {
351 351
 			$entry = trim($entry);
352
-			if (mb_strpos($entry, 'line protocol') !== FALSE) {
352
+			if (mb_strpos($entry, 'line protocol') !== false) {
353 353
 				$result['interface'] = mb_substr($entry, 0, mb_strpos($entry, ' '));
354
-				if (mb_strpos($entry, 'administratively') !== FALSE) {
354
+				if (mb_strpos($entry, 'administratively') !== false) {
355 355
 					$result['status'] = 'disabled';
356 356
 				} elseif (mb_substr($entry, mb_strpos($entry, 'line protocol') + 17, 2) == 'up') {
357 357
 					$result['status'] = 'connected';
358 358
 				} else {
359 359
 					$result['status'] = 'notconnect';
360 360
 				} // if .. else
361
-			} elseif (mb_strpos($entry, 'Description: ') !== FALSE) {
361
+			} elseif (mb_strpos($entry, 'Description: ') !== false) {
362 362
 				$entry = explode(':', $entry);
363 363
 				$result['description'] = trim($entry[1]);
364
-			} elseif (mb_strpos($entry, 'MTU') !== FALSE) {
364
+			} elseif (mb_strpos($entry, 'MTU') !== false) {
365 365
 				$entry = explode(',', $entry);
366 366
 				$entry[0] = trim($entry[0]);
367 367
 				$entry[0] = explode(' ', $entry[0]);
@@ -372,33 +372,33 @@  discard block
 block discarded – undo
372 372
 				$entry[2] = trim($entry[2]);
373 373
 				$entry[2] = explode(' ', $entry[2]);
374 374
 				$result['dly'] = $entry[2][1];
375
-			} elseif (mb_strpos($entry, 'duplex') !== FALSE) {
375
+			} elseif (mb_strpos($entry, 'duplex') !== false) {
376 376
 				$entry = explode(',', $entry);
377 377
 				$entry[0] = trim($entry[0]);
378 378
 				$entry[0] = explode(' ', $entry[0]);
379 379
 				$entry[0][0] = explode('-', $entry[0][0]);
380 380
 				$result['duplex'] = strtolower($entry[0][0][0]);
381 381
 				$entry[1] = trim($entry[1]);
382
-				if (mb_strpos($entry[1], 'Auto') !== FALSE) {
382
+				if (mb_strpos($entry[1], 'Auto') !== false) {
383 383
 					$result['speed'] = 'auto';
384 384
 				} else {
385 385
 					$result['speed'] = (int) $entry[1];
386 386
 				} // if .. else
387 387
 				$entry[2] = rtrim($entry[2]);
388 388
 				$result['type'] = mb_substr($entry[2], mb_strrpos($entry[2], ' ') + 1);
389
-			} elseif (mb_strpos($entry, 'input rate') !== FALSE) {
389
+			} elseif (mb_strpos($entry, 'input rate') !== false) {
390 390
 				$entry = explode(',', $entry);
391 391
 				$result['in_rate'] = mb_substr($entry[0], mb_strpos($entry[0], 'rate') + 5, mb_strrpos($entry[0], ' ') - (mb_strpos($entry[0], 'rate') + 5));
392 392
 				$entry = trim($entry[1]);
393 393
 				$entry = explode(' ', $entry);
394 394
 				$result['in_packet_rate'] = $entry[0];
395
-			} elseif (mb_strpos($entry, 'output rate') !== FALSE) {
395
+			} elseif (mb_strpos($entry, 'output rate') !== false) {
396 396
 				$entry = explode(',', $entry);
397 397
 				$result['out_rate'] = mb_substr($entry[0], mb_strpos($entry[0], 'rate') + 5, mb_strrpos($entry[0], ' ') - (mb_strpos($entry[0], 'rate') + 5));
398 398
 				$entry = trim($entry[1]);
399 399
 				$entry = explode(' ', $entry);
400 400
 				$result['out_packet_rate'] = $entry[0];
401
-			} elseif (mb_strpos($entry, 'packets input') !== FALSE) {
401
+			} elseif (mb_strpos($entry, 'packets input') !== false) {
402 402
 				$entry = explode(',', $entry);
403 403
 				$entry[0] = trim($entry[0]);
404 404
 				$entry[0] = explode(' ', $entry[0]);
@@ -411,7 +411,7 @@  discard block
 block discarded – undo
411 411
 					$entry[2] = explode(' ', $entry[2]);
412 412
 					$result['no_buffer'] = $entry[2][0];
413 413
 				} // if
414
-			} elseif (mb_strpos($entry, 'Received') !== FALSE) {
414
+			} elseif (mb_strpos($entry, 'Received') !== false) {
415 415
 				$entry = explode(',', $entry);
416 416
 				$entry[0] = trim($entry[0]);
417 417
 				$entry[0] = explode(' ', $entry[0]);
@@ -427,7 +427,7 @@  discard block
 block discarded – undo
427 427
 					$entry[3] = explode(' ', $entry[3]);
428 428
 					$result['throttle'] = $entry[3][0];
429 429
 				} // if
430
-			} elseif (mb_strpos($entry, 'CRC') !== FALSE) {
430
+			} elseif (mb_strpos($entry, 'CRC') !== false) {
431 431
 				$entry = explode(',', $entry);
432 432
 				$entry[0] = trim($entry[0]);
433 433
 				$entry[0] = explode(' ', $entry[0]);
@@ -444,7 +444,7 @@  discard block
 block discarded – undo
444 444
 				$entry[4] = trim($entry[4]);
445 445
 				$entry[4] = explode(' ', $entry[4]);
446 446
 				$result['ignored'] = $entry[4][0];
447
-			} elseif (mb_strpos($entry, 'watchdog') !== FALSE) {
447
+			} elseif (mb_strpos($entry, 'watchdog') !== false) {
448 448
 				$entry = explode(',', $entry);
449 449
 				$entry[0] = trim($entry[0]);
450 450
 				$entry[0] = explode(' ', $entry[0]);
@@ -457,11 +457,11 @@  discard block
 block discarded – undo
457 457
 					$entry[2] = explode(' ', $entry[2]);
458 458
 					$result['pause_in'] = $entry[2][0];
459 459
 				} // if
460
-			} elseif (mb_strpos($entry, 'dribble') !== FALSE) {
460
+			} elseif (mb_strpos($entry, 'dribble') !== false) {
461 461
 				$entry = trim($entry);
462 462
 				$entry = explode(' ', $entry);
463 463
 				$result['in_dribble'] = $entry[0];
464
-			} elseif (mb_strpos($entry, 'packets output') !== FALSE) {
464
+			} elseif (mb_strpos($entry, 'packets output') !== false) {
465 465
 				$entry = explode(',', $entry);
466 466
 				$entry[0] = trim($entry[0]);
467 467
 				$entry[0] = explode(' ', $entry[0]);
@@ -472,7 +472,7 @@  discard block
 block discarded – undo
472 472
 				$entry[2] = trim($entry[2]);
473 473
 				$entry[2] = explode(' ', $entry[2]);
474 474
 				$result['underrun'] = $entry[2][0];
475
-			} elseif (mb_strpos($entry, 'output errors') !== FALSE) {
475
+			} elseif (mb_strpos($entry, 'output errors') !== false) {
476 476
 				$entry = explode(',', $entry);
477 477
 				$entry[0] = trim($entry[0]);
478 478
 				$entry[0] = explode(' ', $entry[0]);
@@ -489,7 +489,7 @@  discard block
 block discarded – undo
489 489
 					$entry[1] = explode(' ', $entry[1]);
490 490
 					$result['reset'] = $entry[1][0];
491 491
 				} // if .. else
492
-			} elseif (mb_strpos($entry, 'babbles') !== FALSE) {
492
+			} elseif (mb_strpos($entry, 'babbles') !== false) {
493 493
 				$entry = explode(',', $entry);
494 494
 				$entry[0] = trim($entry[0]);
495 495
 				$entry[0] = explode(' ', $entry[0]);
@@ -500,7 +500,7 @@  discard block
 block discarded – undo
500 500
 				$entry[2] = trim($entry[2]);
501 501
 				$entry[2] = explode(' ', $entry[2]);
502 502
 				$result['deferred'] = $entry[2][0];
503
-			} elseif (mb_strpos($entry, 'lost carrier') !== FALSE) {
503
+			} elseif (mb_strpos($entry, 'lost carrier') !== false) {
504 504
 				$entry = explode(',', $entry);
505 505
 				$entry[0] = trim($entry[0]);
506 506
 				$entry[0] = explode(' ', $entry[0]);
@@ -513,7 +513,7 @@  discard block
 block discarded – undo
513 513
 					$entry[2] = explode(' ', $entry[2]);
514 514
 					$result['pause_out'] = $entry[2][0];
515 515
 				} // if
516
-			} elseif (mb_strpos($entry, 'output buffer failures') !== FALSE) {
516
+			} elseif (mb_strpos($entry, 'output buffer failures') !== false) {
517 517
 				$entry = explode(',', $entry);
518 518
 				$entry[0] = trim($entry[0]);
519 519
 				$entry[0] = explode(' ', $entry[0]);
@@ -640,7 +640,7 @@  discard block
 block discarded – undo
640 640
 			$entry = [];
641 641
 			$entry['mac_address'] = $temp[1];
642 642
 			$entry['interface'] = $temp[3];
643
-			if (in_array($entry['interface'], $omit) == FALSE) {
643
+			if (in_array($entry['interface'], $omit) == false) {
644 644
 				$result[] = $entry;
645 645
 			} // if
646 646
 		} // foreach
@@ -736,13 +736,13 @@  discard block
 block discarded – undo
736 736
 	public function configure($config) {
737 737
 		// USE AT OWN RISK: This function will apply configuration statements to a device.
738 738
 		// Enabled Only
739
-		if (mb_strpos($this->_prompt, '#') === FALSE)
739
+		if (mb_strpos($this->_prompt, '#') === false)
740 740
 			die('Error: User must be enabled to use configure()'.PHP_EOL);
741 741
 		$this->_data = explode("\n", $config);
742 742
 		$this->_ssh->write("config t\n");
743 743
 		$config_prompt = $this->_ssh->read('/.*[>|#]/', NET_SSH2_READ_REGEX);
744 744
 		$config_prompt = str_replace("\r\n", '', trim($config_prompt));
745
-		if (mb_strpos($config_prompt, 'config)#') !== FALSE) {
745
+		if (mb_strpos($config_prompt, 'config)#') !== false) {
746 746
 			foreach ($this->_data as $c)
747 747
 				$this->_ssh->write($c."\n");
748 748
 			$this->_ssh->write("end\n");
@@ -750,7 +750,7 @@  discard block
 block discarded – undo
750 750
 		$result = $this->_ssh->read($this->_prompt);
751 751
 		$result = explode("\r\n", $result);
752 752
 		if (count($this->_data) == (count($result) - 2))
753
-			return TRUE;
753
+			return true;
754 754
 		else
755 755
 			die('Error: Switch rejected configuration: '.PHP_EOL.$config."\n");
756 756
 	}
@@ -760,10 +760,10 @@  discard block
 block discarded – undo
760 760
 	 */
761 761
 	public function write_config() {
762 762
 		$this->exec('write');
763
-		if (mb_strpos($this->_data, '[OK]') !== FALSE)
764
-			return TRUE; 
763
+		if (mb_strpos($this->_data, '[OK]') !== false)
764
+			return true; 
765 765
 		else
766
-			return FALSE;
766
+			return false;
767 767
 	}
768 768
 }
769 769
 
@@ -794,13 +794,13 @@  discard block
 block discarded – undo
794 794
 	public function parse_cisco_children($lines, $x = 0, $depth = 0) {
795 795
 		//global $x;
796 796
 		$data = [];
797
-		$last_command = FALSE;
797
+		$last_command = false;
798 798
 		for ($xMax = count($lines); $x < $xMax; $x++) {
799 799
 			$cdepth = $this->get_space_depth($lines, $x);
800 800
 			$command = ltrim($lines[$x]);
801 801
 			$arguments = '';
802 802
 			$spacepos = mb_strpos($command, ' ');
803
-			if ($spacepos !== FALSE) {
803
+			if ($spacepos !== false) {
804 804
 				$arguments = mb_substr($command, $spacepos + 1);
805 805
 				$command = mb_substr($command, 0, $spacepos);
806 806
 				//echo "Got C|$command|A|$arguments|<br>";
Please login to merge, or discard this patch.