From b2c015b58c4bac7cce3571d8a43b0fe71f16baea Mon Sep 17 00:00:00 2001 From: Richard Lawley Date: Mon, 14 Mar 2016 19:18:53 +0000 Subject: [PATCH] Add Interface at bill create screen --- html/includes/modal/new_bill.inc.php | 66 ++++++++++++++++++--------- html/pages/bill/addoreditbill.inc.php | 1 + html/pages/bill/edit.inc.php | 11 +---- html/pages/bills.inc.php | 4 +- 4 files changed, 49 insertions(+), 33 deletions(-) diff --git a/html/includes/modal/new_bill.inc.php b/html/includes/modal/new_bill.inc.php index 7cd4196016..29d9aee5dc 100644 --- a/html/includes/modal/new_bill.inc.php +++ b/html/includes/modal/new_bill.inc.php @@ -11,8 +11,16 @@ * the source code distribution for details. */ if(is_admin() !== false) { + + require 'includes/javascript-interfacepicker.inc.php'; + + $port_device_id = -1; if (is_numeric($vars['port'])) { $port = dbFetchRow('SELECT * FROM `ports` AS P, `devices` AS D WHERE `port_id` = ? AND D.device_id = P.device_id', array($vars['port'])); + $bill_data['bill_name'] = $port['port_descr_descr']; + $bill_data['bill_ref'] = $port['port_descr_circuit']; + $bill_data['bill_notes'] = $port['port_descr_speed']; + $port_device_id = $port['device_id']; } ?> @@ -27,34 +35,50 @@ if(is_admin() !== false) {
+
+ +
+ +
+
+
+ +
+ +
+
+ -
- -

- - - -

-
- ' selected'); $cdr = array('select_mbps' => ' selected'); include 'pages/bill/addoreditbill.inc.php'; ?> -
-
- -
-
+
+
+ +
+
diff --git a/html/pages/bill/addoreditbill.inc.php b/html/pages/bill/addoreditbill.inc.php index 75e64ff201..82ad7b96aa 100644 --- a/html/pages/bill/addoreditbill.inc.php +++ b/html/pages/bill/addoreditbill.inc.php @@ -1,3 +1,4 @@ +

Bill Information

diff --git a/html/pages/bill/edit.inc.php b/html/pages/bill/edit.inc.php index 9c5a84dcab..f4581bf5f4 100644 --- a/html/pages/bill/edit.inc.php +++ b/html/pages/bill/edit.inc.php @@ -150,16 +150,7 @@ ".$device['hostname']."\n"; - } + echo "\n"; } ?> diff --git a/html/pages/bills.inc.php b/html/pages/bills.inc.php index be60dfef63..9bb0ca8672 100644 --- a/html/pages/bills.inc.php +++ b/html/pages/bills.inc.php @@ -75,8 +75,8 @@ if ($_POST['addbill'] == 'yes') { $bill_id = dbInsert($insert, 'bills'); - if (is_numeric($bill_id) && is_numeric($_POST['port'])) { - dbInsert(array('bill_id' => $bill_id, 'port_id' => $_POST['port']), 'bill_ports'); + if (is_numeric($bill_id) && is_numeric($_POST['port_id'])) { + dbInsert(array('bill_id' => $bill_id, 'port_id' => $_POST['port_id']), 'bill_ports'); } header('Location: /' . generate_url(array('page' => 'bill', 'bill_id' => $bill_id, 'view' => 'edit')));