Update: 2026-05-04 00:13:56
This commit is contained in:
@@ -52,6 +52,12 @@ foreach ($companies as &$company) {
|
||||
unset($company['jofotara_client_id_encrypted']);
|
||||
unset($company['jofotara_secret_key_encrypted']);
|
||||
unset($company['certificate_password_encrypted']);
|
||||
|
||||
// Decrypt Tenant Name (if exists)
|
||||
if (isset($company['tenant_name'])) {
|
||||
$decTenantName = Encryption::decrypt($company['tenant_name']);
|
||||
$company['tenant_name'] = $decTenantName !== false ? $decTenantName : $company['tenant_name'];
|
||||
}
|
||||
}
|
||||
|
||||
json_success($companies);
|
||||
|
||||
@@ -40,11 +40,14 @@ try {
|
||||
);
|
||||
|
||||
// 1. Create Tenant
|
||||
$encryptedTenantName = \App\Core\Encryption::encrypt($data['name']);
|
||||
$encryptedTenantEmail = \App\Core\Encryption::encrypt($data['email']);
|
||||
|
||||
$stmt = $db->prepare("INSERT INTO tenants (id, name, email, phone, status, created_at) VALUES (?, ?, ?, ?, 'active', NOW())");
|
||||
$stmt->execute([
|
||||
$tenantId,
|
||||
$data['name'],
|
||||
$data['email'],
|
||||
$encryptedTenantName,
|
||||
$encryptedTenantEmail,
|
||||
$data['phone'] ?? null
|
||||
]);
|
||||
|
||||
|
||||
@@ -17,4 +17,12 @@ $db = Database::getInstance();
|
||||
$stmt = $db->query("SELECT id, name, email, phone, status, created_at FROM tenants ORDER BY created_at DESC");
|
||||
$tenants = $stmt->fetchAll();
|
||||
|
||||
foreach ($tenants as &$t) {
|
||||
$decName = \App\Core\Encryption::decrypt($t['name']);
|
||||
$t['name'] = $decName !== false ? $decName : $t['name'];
|
||||
|
||||
$decEmail = \App\Core\Encryption::decrypt($t['email']);
|
||||
$t['email'] = $decEmail !== false ? $decEmail : $t['email'];
|
||||
}
|
||||
|
||||
json_success($tenants);
|
||||
|
||||
@@ -54,6 +54,12 @@ foreach ($users as &$user) {
|
||||
$decryptedCompanyName = Encryption::decrypt($user['company_name']);
|
||||
$user['company_name'] = $decryptedCompanyName !== false ? $decryptedCompanyName : $user['company_name'];
|
||||
}
|
||||
|
||||
// Decrypt Tenant Name (if exists)
|
||||
if ($user['tenant_name']) {
|
||||
$decryptedTenantName = Encryption::decrypt($user['tenant_name']);
|
||||
$user['tenant_name'] = $decryptedTenantName !== false ? $decryptedTenantName : $user['tenant_name'];
|
||||
}
|
||||
}
|
||||
|
||||
json_success($users);
|
||||
|
||||
Reference in New Issue
Block a user