2010-09-21 15:30:26 +00:00
|
|
|
<?php
|
|
|
|
|
2011-04-06 13:54:50 +00:00
|
|
|
if ($_POST['action'] == "delete_bill" && $_POST['confirm'] == "confirm")
|
|
|
|
{
|
2011-05-16 08:58:42 +00:00
|
|
|
foreach (dbFetchRows("SELECT * FROM `bill_ports` WHERE `bill_id` = ?", array($bill_id)) as $port_data)
|
2011-04-06 13:54:50 +00:00
|
|
|
{
|
2011-05-16 08:58:42 +00:00
|
|
|
dbDelete('port_in_measurements', '`port_id` = ?', array($port_data['bill_id']));
|
|
|
|
dbDelete('port_out_measurements', '`port_id` = ?', array($port_data['bill_id']));
|
2010-09-21 15:30:26 +00:00
|
|
|
}
|
2011-03-17 00:09:20 +00:00
|
|
|
|
2011-05-16 08:58:42 +00:00
|
|
|
dbDelete('bill_ports', '`bill_id` = ?', array($bill_id));
|
|
|
|
dbDelete('bill_data', '`bill_id` = ?', array($bill_id));
|
|
|
|
dbDelete('bill_perms', '`bill_id` = ?', array($bill_id));
|
|
|
|
dbDelete('bills', '`bill_id` = ?', array($bill_id));
|
2010-09-21 15:30:26 +00:00
|
|
|
|
|
|
|
echo("<div class=infobox>Bill Deleted. Redirecting to Bills list.</div>");
|
|
|
|
|
|
|
|
echo("<meta http-equiv='Refresh' content=\"2; url='bills/'\">");
|
|
|
|
}
|
|
|
|
|
2011-09-20 09:55:11 +00:00
|
|
|
if ($_POST['action'] == "add_bill_port")
|
|
|
|
{
|
2011-05-16 08:58:42 +00:00
|
|
|
dbInsert(array('bill_id' => $_POST['bill_id'], 'port_id' => $_POST['interface_id']), 'bill_ports');
|
|
|
|
}
|
2011-09-20 09:55:11 +00:00
|
|
|
if ($_POST['action'] == "delete_bill_port")
|
|
|
|
{
|
2011-05-16 08:58:42 +00:00
|
|
|
dbDelete('bill_ports', "`bill_id` = ? AND `port_id` = ?", array($bill_id, $_POST['interface_id']));
|
|
|
|
}
|
2011-04-06 13:54:50 +00:00
|
|
|
if ($_POST['action'] == "update_bill")
|
|
|
|
{
|
2010-09-21 15:30:26 +00:00
|
|
|
|
2011-09-20 09:55:11 +00:00
|
|
|
if (dbUpdate(array('bill_name' => $_POST['bill_name'], 'bill_day' => $_POST['bill_day'], 'bill_gb' => $_POST['bill_gb'],
|
2011-05-16 09:38:44 +00:00
|
|
|
'bill_cdr' => $_POST['bill_cdr'], 'bill_type' => $_POST['bill_type']), 'bills', '`bill_id` = ?', array($bill_id)))
|
2010-09-21 15:30:26 +00:00
|
|
|
{
|
2011-04-06 13:54:50 +00:00
|
|
|
print_message("Bill Properties Updated");
|
2010-09-21 15:30:26 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2011-05-16 08:58:42 +00:00
|
|
|
?>
|