111 lines
2.4 KiB
PHP
111 lines
2.4 KiB
PHP
<!DOCTYPE HTML>
|
|
<head>
|
|
<style type="text/css">td { text-align: left; } </style>
|
|
</head>
|
|
|
|
<html>
|
|
|
|
<h2>RepRap:
|
|
<?php print(getMyName()); ?>
|
|
<?php if(gotPassword()) echo ' <a href="http://reprappro.com" target="_blank"><img src="logo.png" alt="RepRapPro logo"></a>'; ?>
|
|
</h2><br><br>
|
|
<?php if(printLinkTable()) echo '<table><tr>
|
|
<td> <a href="control.php">Control</a> </td>
|
|
|
|
<td> <a href="print.php">Print</a> </td>
|
|
|
|
|
|
<td> <a href="http://reprap.org/wiki/RepRapPro_RepRap_Firmware" target="_blank">Help</a> </td>
|
|
|
|
|
|
<td> <a href="settings.php">Settings</a> </td>
|
|
|
|
<td> <a href="messages.php">Messages</a> </td>
|
|
|
|
<td> <a href="logout.php">Logout</a> </td>
|
|
|
|
</tr></table>
|
|
<br><br>'; ?>
|
|
|
|
|
|
|
|
|
|
<br><br>
|
|
Click a file to delete it:
|
|
<br>
|
|
<script language="javascript" type="text/javascript">
|
|
function fileList()
|
|
{
|
|
var files = [<?php print(getGCodeList()); ?>];
|
|
return files;
|
|
}
|
|
|
|
|
|
function printGCodeTable()
|
|
{
|
|
var list = fileList();
|
|
|
|
var count = list.length;
|
|
|
|
if(count <= 0)
|
|
return "<br>No GCode files present.<br>";
|
|
|
|
|
|
var cols = Math.floor(Math.sqrt(count)) + 1;
|
|
var rows = Math.floor(count/cols) + 1;
|
|
|
|
var result = "<table>";
|
|
|
|
var k = 0;
|
|
|
|
for(var i = 0; i < cols; i++)
|
|
{
|
|
result += "<tr>";
|
|
for(var j = 0; j < rows; j++)
|
|
{
|
|
var fileName = list[i*rows + j];
|
|
result += "<td> <button type=\"button\" onclick=\"return deleteFile('";
|
|
result += "gcodes/" + fileName; // Need PHP in here
|
|
result += "')\">";
|
|
result += fileName;
|
|
result += "</button> </td>";
|
|
k++;
|
|
if(k >= count)
|
|
break;
|
|
}
|
|
result += "</tr>";
|
|
if(k >= count)
|
|
break;
|
|
}
|
|
result += "</table>";
|
|
return result;
|
|
}
|
|
|
|
|
|
document.write(printGCodeTable());
|
|
</script>
|
|
<br><br>
|
|
|
|
|
|
|
|
|
|
<script language="javascript" type="text/javascript">
|
|
|
|
|
|
function deleteFile(filetodelete)
|
|
{
|
|
var temp = new Array();
|
|
temp = filetodelete.split('/');
|
|
var r=confirm("Delete the file " + temp[temp.length - 1] + " ?");
|
|
if(r == true)
|
|
window.location.href = "delete.php?gcode=M30%20" + filetodelete;
|
|
else
|
|
window.location.href = "delete.php";
|
|
}
|
|
|
|
|
|
|
|
</script>
|
|
|
|
</html>
|
|
|