This repository has been archived on 2025-02-01. You can view files and clone it, but cannot push or open issues or pull requests.
reprapfirmware-dc42/SD-image/www/delete.php
2013-03-04 21:56:42 +00:00

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 '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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>&nbsp;&nbsp;&nbsp;<a href="control.php">Control</a>&nbsp;&nbsp;&nbsp;</td>
<td>&nbsp;&nbsp;&nbsp;<a href="print.php">Print</a>&nbsp;&nbsp;&nbsp;</td>
<td>&nbsp;&nbsp;&nbsp;<a href="http://reprap.org/wiki/RepRapPro_RepRap_Firmware" target="_blank">Help</a>&nbsp;&nbsp;&nbsp;</td>
<td>&nbsp;&nbsp;&nbsp;<a href="settings.php">Settings</a>&nbsp;&nbsp;&nbsp;</td>
<td>&nbsp;&nbsp;&nbsp;<a href="messages.php">Messages</a>&nbsp;&nbsp;&nbsp;</td>
<td>&nbsp;&nbsp;&nbsp;<a href="logout.php">Logout</a>&nbsp;&nbsp;&nbsp;</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>&nbsp;<button type=\"button\" onclick=\"return deleteFile('";
result += "gcodes/" + fileName; // Need PHP in here
result += "')\">";
result += fileName;
result += "</button>&nbsp;</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>