diff --git a/client_contact_add_modal.php b/client_contact_add_modal.php index 5864447b..0a6d3554 100644 --- a/client_contact_add_modal.php +++ b/client_contact_add_modal.php @@ -183,7 +183,7 @@ - +
@@ -197,6 +197,7 @@
+ diff --git a/client_contact_edit_modal.php b/client_contact_edit_modal.php index 0b2f14a3..741cccb8 100644 --- a/client_contact_edit_modal.php +++ b/client_contact_edit_modal.php @@ -176,6 +176,7 @@ +
@@ -192,18 +193,18 @@ -
- -
-
- -
- -
- -
+
+ +
+
+ +
+ +
+
+
@@ -212,6 +213,8 @@
+ +
diff --git a/get_settings.php b/get_settings.php index e7a993e2..e6723aaa 100644 --- a/get_settings.php +++ b/get_settings.php @@ -82,6 +82,7 @@ $config_stripe_account = $row['config_stripe_account']; $config_module_enable_itdoc = intval($row['config_module_enable_itdoc']); $config_module_enable_ticketing = intval($row['config_module_enable_ticketing']); $config_module_enable_accounting = intval($row['config_module_enable_accounting']); +$config_client_portal_enable = intval($row['config_client_portal_enable']); // Login key $config_login_key_required = $row['config_login_key_required']; diff --git a/login.php b/login.php index f5b4fa50..148a2dfe 100644 --- a/login.php +++ b/login.php @@ -46,6 +46,9 @@ $config_smtp_password = $row['config_smtp_password']; $config_mail_from_email = $row['config_mail_from_email']; $config_mail_from_name = $row['config_mail_from_name']; +// Client Portal Enabled +$config_client_portal_enable = intval($row['config_client_portal_enable']); + // Login key (if setup) $config_login_key_required = $row['config_login_key_required']; $config_login_key_secret = $row['config_login_key_secret']; @@ -290,9 +293,11 @@ if (isset($_POST['login'])) { +

Looking for the Client Portal?

+ diff --git a/portal/login.php b/portal/login.php index bde41bb9..0400159b 100644 --- a/portal/login.php +++ b/portal/login.php @@ -23,6 +23,12 @@ if (!isset($_SESSION)) { session_start(); } +// Check to see if client portal is enabled +if($config_client_portal_enable == 0) { + echo "Client Portal is Disabled"; + exit(); +} + $ip = sanitizeInput(getIP()); $user_agent = sanitizeInput($_SERVER['HTTP_USER_AGENT']); diff --git a/portal/login_reset.php b/portal/login_reset.php index 2101f486..ba4ca8de 100644 --- a/portal/login_reset.php +++ b/portal/login_reset.php @@ -14,6 +14,12 @@ if (empty($config_smtp_host)) { exit(); } +// Check to see if client portal is enabled +if($config_client_portal_enable == 0) { + echo "Client Portal is Disabled"; + exit(); +} + if (!isset($_SESSION)) { // HTTP Only cookies ini_set("session.cookie_httponly", true); diff --git a/post.php b/post.php index 21386677..8d921b32 100644 --- a/post.php +++ b/post.php @@ -827,8 +827,9 @@ if(isset($_POST['edit_module_settings'])){ $config_module_enable_itdoc = intval($_POST['config_module_enable_itdoc']); $config_module_enable_ticketing = intval($_POST['config_module_enable_ticketing']); $config_module_enable_accounting = intval($_POST['config_module_enable_accounting']); + $config_client_portal_enable = intval($_POST['config_client_portal_enable']); - mysqli_query($mysqli,"UPDATE settings SET config_module_enable_itdoc = $config_module_enable_itdoc, config_module_enable_ticketing = $config_module_enable_ticketing, config_module_enable_accounting = $config_module_enable_accounting WHERE company_id = 1"); + mysqli_query($mysqli,"UPDATE settings SET config_module_enable_itdoc = $config_module_enable_itdoc, config_module_enable_ticketing = $config_module_enable_ticketing, config_module_enable_accounting = $config_module_enable_accounting, config_client_portal_enable = $config_client_portal_enable WHERE company_id = 1"); //Logging mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'Settings', log_action = 'Modify', log_description = '$session_name modified module settings', log_ip = '$session_ip', log_user_agent = '$session_user_agent', log_user_id = $session_user_id"); diff --git a/settings_modules.php b/settings_modules.php index 97af57db..a891eadd 100644 --- a/settings_modules.php +++ b/settings_modules.php @@ -29,6 +29,13 @@ require_once("inc_all_settings.php"); ?>
+
+
+ value="1" id="customSwitch4"> + +
+
+