Fixed up client files can now download and delete files, added web link to client logins added payments, quotes and recurring to client print and lots of little ui cleanups here and there

This commit is contained in:
root
2019-05-11 20:06:01 -04:00
parent f5377409b0
commit 5c55358841
750 changed files with 225007 additions and 177 deletions

242
setup.php
View File

@@ -32,19 +32,22 @@
<body id="page-top">
<?php include("setup_top_nav.php"); ?>
<div id="wrapper">
<?php
include("setup_side_nav.php");
?>
<div id="content-wrapper">
<div class="container">
<h3>Install CRM</h3>
<div class="card mb-3">
<div class="card-header">
<h6>Setup Database</h6>
<h6 class="mt-1"><i class="fa fa-database"></i> Setup Database</h6>
</div>
<div class="card-body">
<form action="post.php" method="post" autocomplete="off">
<form class="p-3" action="post.php" method="post" autocomplete="off">
<div class="form-group">
<label>MySQL Host</label>
@@ -76,7 +79,7 @@
</div>
</div>
<div class="form-group">
<div class="form-group mb-5">
<label>MySQL Database Name</label>
<div class="input-group">
<div class="input-group-prepend">
@@ -85,17 +88,19 @@
<input type="email" class="form-control" name="database" placeholder="Name of the database" required>
</div>
</div>
<hr>
<button type="submit" name="add_database" class="btn btn-primary">Save</button>
</form>
</div>
</div>
<div class="card mb-3">
<div class="card-header">
<h6>Create your first user</h6>
<h6 class="mt-1"><i class="fa fa-user"></i> Create your first user</h6>
</div>
<div class="card-body">
<form action="post.php" method="post" enctype="multipart/form-data" autocomplete="off">
<form class="p-3" action="post.php" method="post" enctype="multipart/form-data" autocomplete="off">
<div class="form-group">
<label>Name</label>
<div class="input-group">
@@ -125,14 +130,235 @@
<input type="password" class="form-control" name="password" placeholder="Enter a Password" required>
</div>
</div>
<div class="form-group">
<div class="form-group mb-5">
<label>Avatar</label>
<input type="file" class="form-control-file" accept="image/*;capture=camera" name="avatar">
</div>
<hr>
<button type="submit" name="add_user" class="btn btn-primary">Save</button>
</form>
</div>
</div>
<div class="card mb-3">
<div class="card-header">
<h6 class="mt-1"><i class="fa fa-building"></i> Company Settings</h6>
</div>
<div class="card-body">
<form class="p-3" action="post.php" method="post" autocomplete="off">
<div class="form-group">
<label>Company Name</label>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-building"></i></span>
</div>
<input type="text" class="form-control" name="config_company_name" placeholder="Company Name" required>
</div>
</div>
<div class="form-group">
<label>Address</label>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-map-marker"></i></span>
</div>
<input type="text" class="form-control" name="config_company_address" placeholder="Street Address">
</div>
</div>
<div class="form-group">
<label>City</label>
<input type="text" class="form-control" name="config_company_city" placeholder="City">
</div>
<div class="form-group">
<label>State</label>
<select class="form-control" name="config_company_state">
<option value="">Select a state...</option>
<?php foreach($states_array as $state_abbr => $state_name) { ?>
<option value="<?php echo $state_abbr; ?>"><?php echo $state_name; ?></option>
<?php } ?>
</select>
</div>
<div class="form-group">
<label>Zip</label>
<input type="text" class="form-control" name="config_company_zip" placeholder="Zip Code">
</div>
<div class="form-group">
<label>Phone</label>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-phone"></i></span>
</div>
<input type="text" class="form-control" name="config_company_phone" placeholder="Phone Number" data-inputmask="'mask': '999-999-9999'">
</div>
</div>
<div class="form-group mb-5">
<label>Website</label>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-globe"></i></span>
</div>
<input type="text" class="form-control" name="config_company_site" placeholder="Website address https://">
</div>
</div>
<hr>
<button type="submit" name="edit_company_settings" class="btn btn-primary">Save</button>
</form>
</div>
</div>
<div class="card mb-3">
<div class="card-header">
<h6 class="mt-1"><i class="fa fa-university"></i> Create an Account</h6>
</div>
<div class="card-body">
<form class="p-3" action="post.php" method="post" autocomplete="off">
<div class="form-group">
<label>Account Name</label>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-university"></i></span>
</div>
<input type="text" class="form-control" name="name" placeholder="Account name" required>
</div>
</div>
<div class="form-group">
<label>Opening Balance</label>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-dollar-sign"></i></span>
</div>
<input type="number" class="form-control" step="0.01" min="0" name="opening_balance" placeholder="Opening Balance" required>
</div>
</div>
<div class="custom-control custom-checkbox mb-5">
<input type="checkbox" class="custom-control-input" id="customControlAutosizing" name="auto_create_accounts" value="1" >
<label class="custom-control-label" for="customControlAutosizing">Auto Create</label>
</div>
<hr>
<button type="submit" name="add_account" class="btn btn-primary">Save</button>
</form>
</div>
</div>
<div class="card mb-3">
<div class="card-header">
<h6 class="mt-1"><i class="fa fa-tag"></i> Create some categories</h6>
</div>
<div class="card-body">
<form class="p-3" action="post.php" method="post" autocomplete="off">
<label>Expense Category</label>
<div class="form-group row">
<div class="input-group col-10">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-shopping-cart"></i></span>
</div>
<input type="text" class="form-control" name="expense_category" placeholder="Expense category name" required>
</div>
<div class="input-group col-2">
<input type="color" class="form-control" name="expense_category_color" placeholder="Pick a color" required>
</div>
</div>
<label>Invoice Category</label>
<div class="form-group row">
<div class="input-group col-10">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-file"></i></span>
</div>
<input type="text" class="form-control" name="income_category" placeholder="Invoice category name" required>
</div>
<div class="input-group col-2">
<input type="color" class="form-control" name="income_category_color" placeholder="Pick a color" required>
</div>
</div>
<label>Payment Type</label>
<div class="form-group row">
<div class="input-group col-10">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-credit-card"></i></span>
</div>
<input type="text" class="form-control" name="payment_category" placeholder="Payment type eg. check, cash, credit card etc" required>
</div>
<div class="input-group col-2">
<input type="color" class="form-control" name="payment_category_color" placeholder="Pick a color" required>
</div>
</div>
<div class="custom-control custom-checkbox mb-5">
<input type="checkbox" class="custom-control-input" id="customControlAutosizing" name="auto_create_categories" value="1" >
<label class="custom-control-label" for="customControlAutosizing">Auto Create</label>
</div>
<hr>
<button type="submit" name="add_categories" class="btn btn-primary">Save</button>
</form>
</div>
</div>
<div class="card mb-3">
<div class="card-header">
<h6 class="float-left mt-1"><i class="fa fa-envelope"></i> Mail Settings</h6>
</div>
<div class="card-body">
<form class="p-3" action="post.php" method="post" autocomplete="off">
<div class="form-group">
<label>SMTP Host</label>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-server"></i></span>
</div>
<input type="text" class="form-control" name="config_smtp_host" placeholder="Mail Server Address" required>
</div>
</div>
<div class="form-group">
<label>SMTP Port</label>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-plug"></i></span>
</div>
<input type="text" class="form-control" name="config_smtp_port" placeholder="Mail Server Port Number" required>
</div>
</div>
<div class="form-group">
<label>SMTP Username</label>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-user"></i></span>
</div>
<input type="text" class="form-control" name="config_smtp_username" placeholder="Username" required>
</div>
</div>
<div class="form-group mb-5">
<label>SMTP Password</label>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-lock"></i></span>
</div>
<input type="password" class="form-control" name="config_smtp_password" placeholder="Password" required>
</div>
</div>
<hr>
<button type="submit" name="edit_mail_settings" class="btn btn-primary">Save</button>
</form>
</div>
</div>
</div>
<!-- /.container-fluid -->