FusionPBX 6 роки тому
батько
коміт
936746f928
1 змінених файлів з 36 додано та 0 видалено
  1. 36 0
      core/groups/app_defaults.php

+ 36 - 0
core/groups/app_defaults.php

@@ -60,6 +60,42 @@ if ($domains_processed == 1) {
 			unset ($result);
 			unset ($result);
 		}
 		}
 
 
+	//set the default group levels
+		$sql = "select * from v_groups ";
+		$sql .= "where group_level is null; ";
+		$database = new database;
+		$result = $database->select($sql, null, 'all');
+		if (is_array($result) && count($result) > 0) {
+			$x = 0;
+			foreach($result as $row) {
+				$array['groups'][$x]['group_uuid'] = $row['group_uuid'];
+				switch ($row['group_name']) {
+					case 'superadmin':
+						$array['groups'][$x]['group_level'] = 80;
+						break;
+					case 'admin':
+						$array['groups'][$x]['group_level'] = 50;
+						break;
+					case 'user':
+						$array['groups'][$x]['group_level'] = 30;
+						break;
+					case 'agent':
+						$array['groups'][$x]['group_level'] = 20;
+						break;
+					case 'public':
+						$array['groups'][$x]['group_level'] = 10;
+						break;
+					default:
+						$array['groups'][$x]['group_level'] = 10;
+				}
+			}
+			$database = new database;
+			$database->app_name = 'groups';
+			$database->app_uuid = '2caf27b0-540a-43d5-bb9b-c9871a1e4f84';
+			$database->save($array);
+			unset($array);
+		}
+
 }
 }
 
 
 ?>
 ?>