Little Tweeks
This commit is contained in:
		@@ -24,6 +24,11 @@ class UpdatesApi {
 | 
				
			|||||||
        $logManager->setLevel(LOGLEVEL);
 | 
					        $logManager->setLevel(LOGLEVEL);
 | 
				
			||||||
        $logManager->write("[Updater] Client Connected", LogRecordTypes::INFO);
 | 
					        $logManager->write("[Updater] Client Connected", LogRecordTypes::INFO);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      //   if($this->validateHeader($_SERVER)){
 | 
				
			||||||
 | 
					      //       header($_SERVER["SERVER_PROTOCOL"]." 400 Bad Header");
 | 
				
			||||||
 | 
					      //       die();
 | 
				
			||||||
 | 
					      //   }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        header('Content-type: text/plain; charset=utf8', true);
 | 
					        header('Content-type: text/plain; charset=utf8', true);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        //Filtrování IP adress
 | 
					        //Filtrování IP adress
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,11 +5,13 @@ if (!empty ($_POST)){
 | 
				
			|||||||
		$file = $_FILES['deviceFirmware'];
 | 
							$file = $_FILES['deviceFirmware'];
 | 
				
			||||||
		$deviceMac = $deviceManager->getDeviceById ($_POST['deviceId'])['mac'];
 | 
							$deviceMac = $deviceManager->getDeviceById ($_POST['deviceId'])['mac'];
 | 
				
			||||||
		$fileName = (!empty ($deviceMac) ? str_replace (":", "", $deviceMac) . ".bin" : "");
 | 
							$fileName = (!empty ($deviceMac) ? str_replace (":", "", $deviceMac) . ".bin" : "");
 | 
				
			||||||
		if ($fileName != "" && file_exists ("../app/updater/" . $fileName)) {
 | 
					
 | 
				
			||||||
			unlink("../app/updater/" . $fileName);
 | 
							if ($fileName != "" && file_exists ("../updater/" . $fileName)) {
 | 
				
			||||||
 | 
								unlink("../updater/" . $fileName);
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		if ($fileName != "") {
 | 
							if ($fileName != "") {
 | 
				
			||||||
			copy ($file['tmp_name'], "../app/updater/" . $fileName);
 | 
								echo 'coping file'.$fileName .copy ($file['tmp_name'], "../updater/" . $fileName);;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		} else {
 | 
							} else {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
@@ -18,6 +20,6 @@ if (!empty ($_POST)){
 | 
				
			|||||||
		$deviceManager = new DeviceManager ();
 | 
							$deviceManager = new DeviceManager ();
 | 
				
			||||||
		$deviceManager->edit ($_POST['deviceId'], array ('command' => $_POST['deviceCommand']));
 | 
							$deviceManager->edit ($_POST['deviceId'], array ('command' => $_POST['deviceCommand']));
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	header('Location: ./');
 | 
						//header('Location: ./');
 | 
				
			||||||
	die();
 | 
						//die();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -26,9 +26,9 @@
 | 
				
			|||||||
					<tr>
 | 
										<tr>
 | 
				
			||||||
						<th>#</th>
 | 
											<th>#</th>
 | 
				
			||||||
						<th>Name</th>
 | 
											<th>Name</th>
 | 
				
			||||||
 | 
											<th>Room</th>
 | 
				
			||||||
						<th>Firmware</th>
 | 
											<th>Firmware</th>
 | 
				
			||||||
						<th>Mac</th>
 | 
											<th>IP Address<br>(Mac)</th>
 | 
				
			||||||
						<th>IP Address</th>
 | 
					 | 
				
			||||||
						<th>Action</th>
 | 
											<th>Action</th>
 | 
				
			||||||
					</tr>
 | 
										</tr>
 | 
				
			||||||
				</thead>
 | 
									</thead>
 | 
				
			||||||
@@ -38,29 +38,29 @@
 | 
				
			|||||||
							<tr>
 | 
												<tr>
 | 
				
			||||||
								<td><i class="fa">&#x<?php echo (!empty($device['icon']) ? $device['icon'] : ""); ?></i></td>
 | 
													<td><i class="fa">&#x<?php echo (!empty($device['icon']) ? $device['icon'] : ""); ?></i></td>
 | 
				
			||||||
								<td><?php echo (!empty($device['name']) ? $device['name'] : ""); ?></td>
 | 
													<td><?php echo (!empty($device['name']) ? $device['name'] : ""); ?></td>
 | 
				
			||||||
 | 
													<td>Room</td>
 | 
				
			||||||
								<td>
 | 
													<td>
 | 
				
			||||||
									<?php if (!empty($device['mac'])) : ?>
 | 
														<?php if (!empty($device['mac'])) : ?>
 | 
				
			||||||
										<i
 | 
															<i class="fa <?php echo (!empty($device['firmware_hash']) ? ($device['firmware_hash'] != "need" ? "fa-check-circle" : "fa-circle") : "fa-times-circle"); ?>" style="float: center; <?php echo (!empty($device['firmware_hash']) ? ($device['firmware_hash'] != "need" ? "color: green;" : "color: yellow;") : "color: red;"); ?>"></i>
 | 
				
			||||||
											class="fa <?php echo (!empty ($device['firmware_hash']) ? ($device['firmware_hash'] != "need" ? "fa-check-circle" : "fa-circle") : "fa-times-circle"); ?>"
 | 
															<?php echo $device['firmware_hash'] ?>
 | 
				
			||||||
											style="float: center; <?php echo (!empty ($device['firmware_hash']) ? ($device['firmware_hash'] != "need" ? "color: green;" : "color: yellow;") : "color: red;"); ?>"
 | 
															<button class="fa custom-file-input" type="button" onclick="document.getElementById('deviceFirmware-<?php echo $device['device_id']?>').click();"></button>
 | 
				
			||||||
										></i>
 | 
					 | 
				
			||||||
										<button class="fa custom-file-input" type="button" onclick="document.getElementById('deviceFirmware').click();" ></button>
 | 
					 | 
				
			||||||
										<form style="display: none;" method="post" action="" enctype="multipart/form-data">
 | 
															<form style="display: none;" method="post" action="" enctype="multipart/form-data">
 | 
				
			||||||
											<input type="hidden" name="deviceId" value="<?php echo (!empty($device['device_id']) ? $device['device_id'] : ""); ?>">
 | 
																<input type="hidden" name="deviceId" value="<?php echo (!empty($device['device_id']) ? $device['device_id'] : ""); ?>">
 | 
				
			||||||
											<input type="file" onchange="this.form.submit();" name="deviceFirmware" id="deviceFirmware" value="">
 | 
																<input type="file" onchange="this.form.submit();" name="deviceFirmware" id="deviceFirmware-<?php echo $device['device_id']?>" value="">
 | 
				
			||||||
										</form>
 | 
															</form>
 | 
				
			||||||
									<?php endif; ?>
 | 
														<?php endif; ?>
 | 
				
			||||||
									<div type="float: clear;"></div>
 | 
														<div type="float: clear;"></div>
 | 
				
			||||||
								</td>
 | 
													</td>
 | 
				
			||||||
								<td><?php echo (!empty ($device['mac']) ? $device['mac'] : ""); ?></td>
 | 
													<td><?php echo (!empty($device['mac']) ? $device['mac'] : ""); ?><br><?php echo (!empty($device['ip_address']) ? $device['ip_address'] : ""); ?></td>
 | 
				
			||||||
								<td><?php echo (!empty ($device['ip_address']) ? $device['ip_address'] : ""); ?></td>
 | 
					 | 
				
			||||||
								<td>
 | 
													<td>
 | 
				
			||||||
 | 
														<?php if (!empty($device['mac'])) : ?>
 | 
				
			||||||
										<form method="post" action="">
 | 
															<form method="post" action="">
 | 
				
			||||||
											<input type="hidden" name="deviceId" value="<?php echo (!empty($device['device_id']) ? $device['device_id'] : ""); ?>">
 | 
																<input type="hidden" name="deviceId" value="<?php echo (!empty($device['device_id']) ? $device['device_id'] : ""); ?>">
 | 
				
			||||||
										<button class="fa custom-file-input" type="submit" name="deviceCommand" value="reset" title="Reset"></button>
 | 
																<button class="fa custom-file-input" <?php echo (!empty($device['command']) && $device['command'] == "reset" ? "style=\"color:red;\"" : ""); ?> type="submit" name="deviceCommand" value="reset" title="Reset"></button>
 | 
				
			||||||
										<button class="fa custom-file-input" type="submit" name="deviceCommand" value="config" title="Config"></button>
 | 
																<button class="fa custom-file-input" <?php echo (!empty($device['command']) && $device['command'] == "config" ? "style=\"color:red;\"" : ""); ?> type="submit" name="deviceCommand" value="config" title="Config"></button>
 | 
				
			||||||
											<div style="float: clear;"></div>
 | 
																<div style="float: clear;"></div>
 | 
				
			||||||
										</form>
 | 
															</form>
 | 
				
			||||||
 | 
														<?php endif; ?>
 | 
				
			||||||
								</td>
 | 
													</td>
 | 
				
			||||||
							</tr>
 | 
												</tr>
 | 
				
			||||||
						<?php endforeach; ?>
 | 
											<?php endforeach; ?>
 | 
				
			||||||
@@ -76,4 +76,5 @@
 | 
				
			|||||||
		//TODO js do main.js
 | 
							//TODO js do main.js
 | 
				
			||||||
		?>
 | 
							?>
 | 
				
			||||||
</body>
 | 
					</body>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
</html>
 | 
					</html>
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user