Browse Source

Update app_defaults.php

FusionPBX 6 years ago
parent
commit
bc371956c0
1 changed files with 48 additions and 0 deletions
  1. 48 0
      core/users/app_defaults.php

+ 48 - 0
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')) {