29 lines
962 B
PHP
29 lines
962 B
PHP
<?php
|
|
if (!defined('PICONTROL')) exit();
|
|
|
|
$interfaceName = urldecode($_GET['delete']);
|
|
|
|
// Fehler vorbeugen
|
|
$tpl->getSSHResource(1);
|
|
|
|
if (isset($_POST['submit']) && $_POST['submit'] != '')
|
|
{
|
|
if (isset($_POST['checksum']) && ($pChecksum = trim($_POST['checksum'])) != '')
|
|
{
|
|
if ($pChecksum == $networkInterface->getInterfaceHash())
|
|
{
|
|
if ($networkInterface->deleteInterface($interfaceName) === true)
|
|
$tpl->redirect('?s=network_configuration&msg=delete');
|
|
else
|
|
$tpl->msg('error', _t('Fehler'), _t('Leider konnte das Interface nicht gelöscht werden. Es ist während der Übertragung ein Fehler aufgetreten.'));
|
|
}
|
|
else
|
|
$tpl->msg('error', _t('Fehler'), _t('Leider wurde die Konfigurationsdatei zwischenzeitlich verändert, versuche es deshalb noch einmal.'));
|
|
}
|
|
}
|
|
|
|
$tpl->assign('checksum', $networkInterface->getInterfaceHash());
|
|
$tpl->assign('interfaceName', $interfaceName);
|
|
|
|
$tpl->draw('network_configuration_delete');
|
|
?>
|