Skip to content

Commit

Permalink
v1.17.4
Browse files Browse the repository at this point in the history
  • Loading branch information
xa81 committed Dec 27, 2024
1 parent 171bd90 commit 113d274
Show file tree
Hide file tree
Showing 6 changed files with 120 additions and 116 deletions.
2 changes: 1 addition & 1 deletion coremio/modules/Registrars/DomainNameAPI/DomainNameAPI.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
/**
* DomainNameAPI Registrar Module
* @package coremio/modules/Registrars/DomainNameAPI
* @version 1.17.3
* @version 1.17.4
* @since File available since Release 7.0.0
* @license MIT License https://opensource.org/licenses/MIT
* @link https://visecp.com/
Expand Down
20 changes: 10 additions & 10 deletions coremio/modules/Registrars/DomainNameAPI/api.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
/**
* Class DomainNameAPI_PHPLibrary
* @package DomainNameApi
* @version 2.1.1
* @version 2.1.2
*/


Expand Down Expand Up @@ -52,7 +52,7 @@ class DomainNameAPI_PHPLibrary
* This request does not include sensitive informations, sensitive informations are filtered.
* @var string $errorReportingDsn
*/
private string $errorReportingDsn = 'https://d4e2d61e4af2d4c68fb21ab93bf51ff2@o4507492369039360.ingest.de.sentry.io/4507492373954640';
private string $errorReportingDsn = 'https://0ea94fed70c09f95c17dfa211d43ac66@sentry.atakdomain.com/2';

/**
* Api Username
Expand Down Expand Up @@ -2111,45 +2111,45 @@ private function parseCall($fn, $parameters, $_callback)
{
$result = [
'result' => 'ERROR',
'error' => 'Unknown Error Occured'
'error' => 'Unknown Error Occurred'
];

try {
$parameters["request"]["UserName"] = $this->serviceUsername;
$parameters["request"]["Password"] = $this->servicePassword;
// SOAP method which is same as current function name called
// Call the SOAP method with the same name as the current function
$_response = $this->service->__soapCall($fn, [$parameters]);

// Get the last response
$this->service->__getLastResponse();


// Serialize as array
// Convert response to array
$_response = $this->objectToArray($_response);

// Set function, request, and response data
$this->setLastFunction($fn);
$this->setRequestData($parameters);
$this->setResponseData($_response);


// Check is there any error?
// Check for errors in the response
if (!$this->hasError($_response)) {
$result = $_callback($_response);
} else {
// Hata mesajini dondura
$result["result"] = "ERROR";
$result["error"] = $this->parseError($_response);
}

} catch (SoapFault $ex) {
$result["result"] = "ERROR";
$result["error"] = $this->setError('INVALID_RESPONSE', 'Invalid Response occured', $ex->getMessage());
$result["error"] = $this->setError('INVALID_RESPONSE', 'Invalid response occurred', $ex->getMessage());
$this->sendErrorToSentryAsync($ex);
} catch (Exception $ex) {
$result["result"] = "ERROR";
$result["error"] = $this->parseError($this->objectToArray($ex));
$this->sendErrorToSentryAsync($ex);
}

// Set parsed response data
$this->setParsedResponseData($result);


Expand Down
2 changes: 1 addition & 1 deletion coremio/modules/Registrars/DomainNameAPI/config.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
return [
'meta' => [
'name' => 'DomainNameAPI',
'version' => '1.17.3',
'version' => '1.17.4',
'logo' => 'logo.png',
],
'settings' => [
Expand Down
40 changes: 21 additions & 19 deletions coremio/modules/Registrars/DomainNameAPI/lang/de.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,38 +2,40 @@

return [
'name' => 'DomainNameAPI',
'description' => "Mit Domainnameapi.com, einem der beliebtesten Domainnamen-Registrare, k\xc3\xb6nnen alle Domainnamen-Transaktionen sofort \xc3\xbcber die Domain-API durchgef\xc3\xbchrt werden. Definieren Sie dazu in den folgenden Feldern Ihre Domainnameapi.com-Kundenkontoinformationen.",
'description' => "Mit Domainnameapi.com, einem der beliebtesten Domainnamen-Registrare, können alle Domainnamen-Transaktionen sofort über die Domain-API durchgeführt werden. Definieren Sie dazu in den folgenden Feldern Ihre Domainnameapi.com-Kundenkontoinformationen.",
'importTldButton' => 'Über 750 Erweiterungen importieren',
'fields' => [
'balance' => "Gleichgewicht",
'username' => 'Reseller-Benutzername',
'password' => 'Reseller Passwort',
'test-mode' => 'Test Mode',
'privacyFee' => "WhoIS-Schutzgeb\xc3\xbchr",
'adp' => 'Preise automatisch aktualisieren',
'importTld' => 'Erweiterungen importieren',
'api-v2' => "Verwende die neue Version",
'resellerid' => "Wiederverkäufer-ID",
'balance' => "Saldo",
'username' => 'Reseller-Benutzername',
'password' => 'Reseller Passwort',
'test-mode' => 'Testmodus',
'privacyFee' => "Whois-Schutzgebühr",
'adp' => 'Preise automatisch aktualisieren',
'importTld' => 'Erweiterungen importieren',
'cost-currency' => 'Kostenwährung',
'api-v2' => "Verwende die neue Version",
'resellerid' => "Wiederverkäufer-ID",
],
'desc' => [
'privacyFee' => "<br> Fordern Sie eine Geb\xc3\xbchr f\xc3\xbcr den whois-Schutzdienst an.",
'test-mode' => 'Aktivieren Sie diese Option, um sie im Testmodus zu verarbeiten',
'adp' => "T\xc3\xa4glich wird automatisch die Preisgestaltung abgerufen und der Preis wird auf die Gewinnrate festgelegt",
'importTld-1' => 'Importieren Sie automatisch alle Erweiterungen',
'importTld-2' => 'Alle in der API registrierten Domain-Endungen und Kosten werden gemeinsam importiert.',
'privacyFee' => "<br>Fordern Sie eine Gebühr für den Whois-Schutzdienst an.",
'test-mode' => 'Aktivieren Sie diese Option, um sie im Testmodus zu verarbeiten',
'adp' => "Täglich wird automatisch die Preisgestaltung abgerufen und der Preis wird auf die Gewinnrate festgelegt",
'importTld-1' => 'Importieren Sie automatisch alle Erweiterungen',
'importTld-2' => 'Alle in der API registrierten Domain-Endungen und Kosten werden gemeinsam importiert.',
'cost-currency' => '',
],
'tabDetail' => 'API-Informationen',
'tabImport' => 'Importieren',
'testButton' => 'Testverbindung',
'importNote' => "Sie k\xc3\xb6nnen problemlos die Domain-Namen \xc3\xbcbertragen, die bereits im System des Anbieters registriert sind. Die importierten Domainnamen werden als Addon erstellt, Domainnamen, die derzeit im System registriert sind, werden gr\xc3\xbcn markiert.",
'importNote' => "Sie können problemlos die Domain-Namen übertragen, die bereits im System des Anbieters registriert sind. Die importierten Domainnamen werden als Addon erstellt, Domainnamen, die derzeit im System registriert sind, werden grün markiert.",
'importStartButton' => 'Importieren',
'saveButton' => 'Einstellungen speichern',
'error1' => "API-Informationen sind nicht verf\xc3\xbcgbar",
'error1' => "API-Informationen sind nicht verfügbar",
'error2' => 'Domain- und Erweiterungsinformationen sind nicht vorhanden',
'error3' => 'Beim Abrufen der Kontakt-ID ist ein Fehler aufgetreten',
'error4' => 'Statusinformationen konnten nicht abgerufen werden',
'error5' => "Die \xc3\x9cbertragungsinformationen konnten nicht abgerufen werden",
'error6' => "Nachdem Sie den API-Anbieter verarbeitet haben, k\xc3\xb6nnen Sie den Status der Bestellung aktivieren",
'error5' => "Die Übertragungsinformationen konnten nicht abgerufen werden",
'error6' => "Nachdem Sie den API-Anbieter verarbeitet haben, können Sie den Status der Bestellung aktivieren",
'error7' => 'PHP Soap ist nicht auf Ihrem Server installiert. Wenden Sie sich an Ihren Hosting-Anbieter, um weitere Informationen zu erhalten.',
'error8' => 'Bitte geben Sie die API-Informationen ein',
'error9' => 'Der Importvorgang ist fehlgeschlagen',
Expand Down
120 changes: 60 additions & 60 deletions coremio/modules/Registrars/DomainNameAPI/lang/fr.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,80 +2,80 @@

return [
'name' => 'DomainNameAPI',
'description' => "Avec domainnameapi.com, l'une des entreprises d'enregistrement de domaines les plus populaires, vous pouvez gérer toutes les opérations de domaine en temps réel via l'API de domaine. Pour cela, veuillez entrer vos informations de compte client domainnameapi.com dans les champs ci-dessous.",
'importTldButton' => "Importer plus de 750 extensions",
'description' => "Avec Domainnameapi.com, l'un des registraires de noms de domaine populaires, toutes les transactions de noms de domaine peuvent être effectuées instantanément via l'API de domaine. Pour ce faire, définissez les informations de votre compte client domainnameapi.com dans les champs suivants.",
'importTldButton' => 'Importer plus de 750 extensions',
'fields' => [
'balance' => "Solde",
'username' => "Nom d'utilisateur de revendeur",
'password' => "Mot de passe de revendeur",
'username' => 'Nom d\'utilisateur du revendeur',
'password' => 'Mot de passe du revendeur',
'test-mode' => 'Mode test',
'privacyFee' => "Frais de confidentialité Whois",
'adp' => "Mettre à jour les coûts automatiquement",
'importTld' => "Importer des extensions",
'cost-currency' => "Devise des coûts",
'privacyFee' => 'Frais de protection Whois',
'adp' => 'Mettre à jour les prix automatiquement',
'importTld' => 'Importer des extensions',
'cost-currency' => 'Devise des coûts',
'api-v2' => "Utiliser la nouvelle version",
'resellerid' => "ID du revendeur",
],
'desc' => [
'privacyFee' => "<br>Vous pouvez facturer vos clients pour masquer les informations Whois.",
'test-mode' => "Activez pour fonctionner en mode test.",
'adp' => "Met automatiquement à jour les coûts chaque jour et définit les prix de vente selon votre marge de profit.",
'importTld-1' => "Importez automatiquement toutes les extensions enregistrées via l'API.",
'importTld-2' => "Toutes les extensions de domaine et les coûts enregistrés dans l'API seront importés en masse.",
'privacyFee' => "<br>Demandez des frais pour le service de protection Whois.",
'test-mode' => 'Activez pour traiter en mode test',
'adp' => 'Récupère automatiquement les prix quotidiennement et le prix est fixé au taux de profit',
'importTld-1' => 'Importer automatiquement toutes les extensions',
'importTld-2' => 'Toutes les extensions de domaine et les coûts enregistrés sur l\'API seront importés collectivement.',
'cost-currency' => '',
],
'tabDetail' => 'Informations API',
'tabImport' => "Importer des domaines",
'testButton' => "Tester la connexion",
'importNote' => "Vous pouvez facilement transférer les domaines existants de votre fournisseur de services à vos clients actuels. Une fois cette opération effectuée, les domaines correspondants seront assignés à vos clients sous forme de commande. Les domaines déjà enregistrés dans le système seront surlignés en vert.",
'importStartButton' => "Importer",
'saveButton' => "Enregistrer les paramètres",
'error1' => "Les informations API sont manquantes.",
'error2' => "Les informations de domaine et d'extension ne sont pas disponibles.",
'error3' => "Une erreur s'est produite lors de la récupération de l'ID de la personne.",
'error4' => "Impossible de récupérer les informations d'état.",
'error5' => "Impossible de récupérer les informations de transfert.",
'error6' => "Vous pouvez activer le statut de la commande après avoir effectué une opération avec le fournisseur API.",
'error7' => "PHP Soap n'est pas installé ou activé sur votre serveur. Veuillez contacter votre fournisseur de services.",
'error8' => "Veuillez entrer les informations API.",
'error9' => "Échec de l'importation.",
'error10' => "Une erreur s'est produite.",
'error11' => "Le nom de l'entreprise doit contenir au moins deux mots.",
'error12' => "Documents et vérification sont nécessaires avant l'activation du domaine.",
'success1' => "Paramètres enregistrés avec succès.",
'success2' => "Test de connexion réussi.",
'success3' => "Importation terminée avec succès.",
'success4' => "Extensions importées avec succès.",
'tabDetail' => 'Informations sur l\'API',
'tabImport' => 'Importer',
'testButton' => 'Tester la connexion',
'importNote' => 'Vous pouvez facilement transférer les noms de domaine déjà enregistrés dans le système du fournisseur. Les noms de domaine importés sont créés en tant qu\'addon, les noms de domaine actuellement enregistrés dans le système sont marqués en vert.',
'importStartButton' => 'Importer',
'saveButton' => 'Enregistrer les paramètres',
'error1' => 'Les informations de l\'API ne sont pas disponibles',
'error2' => 'Les informations sur le domaine et l\'extension ne sont pas présentes',
'error3' => 'Une erreur s\'est produite lors de la récupération de l\'ID de contact',
'error4' => 'Impossible d\'obtenir les informations de statut',
'error5' => 'Les informations de transfert n\'ont pas pu être récupérées',
'error6' => 'Après avoir traité le fournisseur d\'API, vous pouvez activer le statut de la commande',
'error7' => 'PHP Soap n\'est pas installé sur votre serveur. Contactez votre fournisseur d\'hébergement pour plus d\'informations.',
'error8' => 'Veuillez entrer les informations de l\'API',
'error9' => 'L\'opération d\'importation a échoué',
'error10' => 'Une erreur s\'est produite',
'error11' => 'Le nom de l\'entreprise doit contenir au moins deux mots.',
'error12' => 'Des documents et une vérification sont nécessaires avant que le nom de domaine ne soit activé.',
'success1' => 'Paramètres enregistrés avec succès',
'success2' => 'Test de connexion réussi',
'success3' => 'Importation terminée avec succès',
'success4' => 'Les extensions ont été importées avec succès',
'version1' => 'Votre version actuelle :',
'version2' => 'Veuillez mettre à jour.',
'version3' => 'Page de mise à jour',
'version4' => 'Votre version est à jour !',
'headerImport' => "Les domaines suivants seront importés",
'noImportDomains' => "Aucun domaine à importer.",
'importQuestion' => " domaines seront importés. Êtes-vous sûr ?",
'yes' => "Oui",
'no' => "Non",
'importProcessing' => "Importation en cours...",
'process' => 'Traitement',
'importFinished' => 'Importation terminée.',
'okey' => 'D\'accord',
'headerImport' => 'Les noms de domaine suivants seront importés',
'noImportDomains' => 'Aucun nom de domaine trouvé à importer.',
'importQuestion' => ' domaine sera importé. Êtes-vous sûr ?',
'yes' => 'Oui',
'no' => 'Non',
'importProcessing' => 'Le processus d\'importation est en cours...',
'process' => 'Processus',
'importFinished' => 'Processus d\'importation terminé.',
'okey' => 'OK',
'tabImportTld' => 'Importer des extensions',
'importTldNote' => "Vous pouvez sélectionner et importer en masse les extensions et coûts enregistrés via l'API. Tous les prix sont calculés en USD. Pour exclure de la synchronisation automatique, sélectionnez l'option Exclure (Exclude).",
'importTldNote' => 'Vous pouvez choisir et importer les extensions et les coûts enregistrés dans l\'API collectivement. Tous les calculs de prix sont en USD. Pour désactiver la synchronisation automatique, sélectionnez l\'option Excl(Exclude)',
'tld' => 'Extension',
'dna' => 'ADN?',
'dna' => 'ADN ?',
'cost' => 'Coût',
'current' => 'Prix de vente',
'margin' => 'Marge',
'register' => 'Enregistrement',
'renew' => 'Renouvellement',
'transfer' => 'Transfert',
'noTldSelected' => "Aucune extension sélectionnée",
'noTldSelectedDesc' => "Veuillez sélectionner une extension à importer",
'numofTLDSelected' => " extensions à synchroniser, êtes-vous sûr ?",
'numofTLDSynced' => " synchronisation des extensions terminée",
'numofTLDSyncedTxt' => "Opération réussie",
'numofTLDNotSynced' => "Erreur",
'numofTLDNotSyncedTxt' => "Une erreur est survenue. Veuillez réessayer.",
'stillProcessing' => "Traitement en cours...",
];
'current' => 'Vente',
'margin' => 'Profit',
'register' => 'Enregistrer',
'renew' => 'Renouveler',
'transfer' => 'Transférer',
'noTldSelected' => 'Aucune TLD sélectionnée',
'noTldSelectedDesc' => 'Veuillez sélectionner une TLD à importer',
'numofTLDSelected' => ' vous synchronisez l\'extension, êtes-vous sûr ?',
'numofTLDSynced' => 'Synchronisation des extensions terminée',
'numofTLDSyncedTxt' => 'Le processus a été complété avec succès',
'numofTLDNotSynced' => 'Erreur',
'numofTLDNotSyncedTxt' => 'Une erreur s\'est produite. Veuillez réessayer.',
'stillProcessing' => 'Le processus est toujours en cours...',

];
Loading

0 comments on commit 113d274

Please sign in to comment.