From 3a16d38d28b6a903007ce6b3e4f52333b4db809f Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Mon, 29 Jul 2019 10:55:37 -0600 Subject: [PATCH] Update app_defaults.php --- core/users/app_defaults.php | 48 +++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/core/users/app_defaults.php b/core/users/app_defaults.php index 4be87e6a32..2d6a878c5c 100644 --- a/core/users/app_defaults.php +++ b/core/users/app_defaults.php @@ -82,6 +82,54 @@ if ($domains_processed == 1) { } } } + unset($result); + + //find rows that have a null group_uuid and set the correct group_uuid + $sql = "select count(*) from v_default_settings "; + $sql .= "where default_setting_category = 'user'; "; + $database = new database; + $num_rows = $database->select($sql, null, 'column'); + if ($num_rows > 0) { + //build the array + $x=0; + $array['default_settings'][$x]['default_setting_uuid'] = "38cf53d2-5fae-43ed-be93-33b0a5cc1c38"; + $array['default_settings'][$x]['default_setting_category'] = "users"; + $array['default_settings'][$x]['default_setting_subcategory'] = "unique"; + $x++; + $array['default_settings'][$x]['default_setting_uuid'] = "e3f5f4cd-0f17-428a-b788-2f2db91b6dc7"; + $array['default_settings'][$x]['default_setting_category'] = "users"; + $array['default_settings'][$x]['default_setting_subcategory'] = "password_length"; + $x++; + $array['default_settings'][$x]['default_setting_uuid'] = "51c106d9-9aba-436b-b9b1-ff4937cef706"; + $array['default_settings'][$x]['default_setting_category'] = "users"; + $array['default_settings'][$x]['default_setting_subcategory'] = "password_number"; + $x++; + $array['default_settings'][$x]['default_setting_uuid'] = "f0e601b9-b619-4247-9624-c33605e96fd8"; + $array['default_settings'][$x]['default_setting_category'] = "users"; + $array['default_settings'][$x]['default_setting_subcategory'] = "password_lowercase"; + $x++; + $array['default_settings'][$x]['default_setting_uuid'] = "973b6773-dac0-4041-844e-71c48fc9542c"; + $array['default_settings'][$x]['default_setting_category'] = "users"; + $array['default_settings'][$x]['default_setting_subcategory'] = "password_uppercase"; + $x++; + $array['default_settings'][$x]['default_setting_uuid'] = "a6b6d9cc-fb25-4bc3-ad85-fa530d9b334d"; + $array['default_settings'][$x]['default_setting_category'] = "users"; + $array['default_settings'][$x]['default_setting_subcategory'] = "password_special"; + + //add the temporary permission + $p = new permissions; + $p->add("default_setting_edit", 'temp'); + + //save to the data + $database = new database; + $database->app_name = 'default_setting'; + $database->app_uuid = '2c2453c0-1bea-4475-9f44-4d969650de09'; + $database->save($array); + unset($array); + + //remove the temporary permission + $p->delete("default_setting_edit", 'temp'); + } //insert default password reset email template if (file_exists($_SERVER['DOCUMENT_ROOT'].'/app/email_templates')) {