diff --git a/add_client_file_modal.php b/add_client_file_modal.php
new file mode 100644
index 00000000..842fc70e
--- /dev/null
+++ b/add_client_file_modal.php
@@ -0,0 +1,51 @@
+
\ No newline at end of file
diff --git a/client.php b/client.php
index 4f7480b8..0100cf9d 100644
--- a/client.php
+++ b/client.php
@@ -38,24 +38,37 @@ if(isset($_GET['client_id'])){
$row = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('client_contact_id') AS num FROM client_contacts WHERE client_id = $client_id"));
$num_contacts = $row['num'];
+
$row = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('client_location_id') AS num FROM client_locations WHERE client_id = $client_id"));
$num_locations = $row['num'];
+
$row = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('client_asset_id') AS num FROM client_assets WHERE client_id = $client_id"));
$num_assets = $row['num'];
+
$row = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('client_vendor_id') AS num FROM client_vendors WHERE client_id = $client_id"));
$num_vendors = $row['num'];
+
$row = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('client_login_id') AS num FROM client_logins WHERE client_id = $client_id"));
$num_logins = $row['num'];
+
$row = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('client_network_id') AS num FROM client_networks WHERE client_id = $client_id"));
$num_networks = $row['num'];
+
$row = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('client_domain_id') AS num FROM client_domains WHERE client_id = $client_id"));
$num_domains = $row['num'];
+
$row = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('client_application_id') AS num FROM client_applications WHERE client_id = $client_id"));
$num_applications = $row['num'];
+
$row = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('invoice_id') AS num FROM invoices WHERE client_id = $client_id AND invoice_number > 0"));
$num_invoices = $row['num'];
- $row = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('invoice_id') AS num FROM invoices WHERE client_id = $client_id AND invoice_number = 0"));
+
+ $row = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('file_id') AS num FROM files WHERE client_id = $client_id"));
+ $num_files = $row['num'];
+
+ $row = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('recurring_invoice_id') AS num FROM recurring_invoices WHERE client_id = $client_id"));
$num_recurring = $row['num'];
+
$row = mysqli_fetch_assoc(mysqli_query($mysqli,"SELECT COUNT('client_note_id') AS num FROM client_notes WHERE client_id = $client_id"));
$num_notes = $row['num'];
@@ -112,7 +125,7 @@ if(isset($_GET['client_id'])){
New Invoice
New Recurring
New Quote
- New Attachment
+ Upload File
New Note
Print
@@ -153,7 +166,7 @@ if(isset($_GET['client_id'])){
-
+
diff --git a/client_files.php b/client_files.php
new file mode 100644
index 00000000..d902a60e
--- /dev/null
+++ b/client_files.php
@@ -0,0 +1,25 @@
+
+Pictures
+
+
\ No newline at end of file
diff --git a/client_nav.php b/client_nav.php
index 6f915eb3..514487b7 100644
--- a/client_nav.php
+++ b/client_nav.php
@@ -99,12 +99,12 @@
- 0){ ?>
+ 0){ ?>
-
+
- Attachments
-
+ Files
+
diff --git a/client_routes.php b/client_routes.php
index 8ffc5009..2785cedb 100644
--- a/client_routes.php
+++ b/client_routes.php
@@ -37,8 +37,8 @@ if(isset($_GET['tab'])){
elseif($_GET['tab'] == "quotes"){
include("client_quotes.php");
}
- elseif($_GET['tab'] == "attachments"){
- include("client_attachements.php");
+ elseif($_GET['tab'] == "files"){
+ include("client_files.php");
}
elseif($_GET['tab'] == "notes"){
include("client_notes.php");
diff --git a/post.php b/post.php
index de264d93..ef0ce33d 100644
--- a/post.php
+++ b/post.php
@@ -100,6 +100,8 @@ if(isset($_POST['add_client'])){
mysqli_query($mysqli,"INSERT INTO client_domains SET client_domain_name = '$website', client_id = $client_id");
}
+ mkdir("uploads/client_files/$client_id");
+
$_SESSION['alert_message'] = "Client added";
header("Location: clients.php");
@@ -1600,6 +1602,26 @@ if(isset($_GET['delete_client_login'])){
}
+if(isset($_POST['add_client_file'])){
+ $client_id = intval($_POST['client_id']);
+ $file_type = strip_tags(mysqli_real_escape_string($mysqli,$_POST['file_type']));
+ $new_name = strip_tags(mysqli_real_escape_string($mysqli,$_POST['new_name']));
+
+ if($_FILES['file']['tmp_name']!='') {
+ $path = "uploads/client_files/$client_id/";
+ $path = $path . basename( $_FILES['file']['name']);
+ $file_name = basename($path);
+ move_uploaded_file($_FILES['file']['tmp_name'], $path);
+ }
+
+ mysqli_query($mysqli,"INSERT INTO files SET file_type = '$file_type', file_name = '$path', client_id = $client_id");
+
+ $_SESSION['alert_message'] = "File uploaded";
+
+ header("Location: " . $_SERVER["HTTP_REFERER"]);
+
+}
+
if(isset($_POST['add_client_note'])){
$client_id = intval($_POST['client_id']);
diff --git a/view_client_file_modal.php b/view_client_file_modal.php
new file mode 100644
index 00000000..3180d489
--- /dev/null
+++ b/view_client_file_modal.php
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file