|
|
@@ -1,52 +1,70 @@
|
|
|
<?php
|
|
|
if (isset($_POST['data']['plugin'])) {
|
|
|
- switch ($_POST['data']['plugin']) {
|
|
|
- case 'PHPMailer/settings/get':
|
|
|
- if (qualifyRequest(1)) {
|
|
|
- $result['status'] = 'success';
|
|
|
- $result['statusText'] = 'success';
|
|
|
- $result['data'] = phpmGetSettings();
|
|
|
- } else {
|
|
|
- $result['status'] = 'error';
|
|
|
- $result['statusText'] = 'API/Token invalid or not set';
|
|
|
- $result['data'] = null;
|
|
|
- }
|
|
|
- break;
|
|
|
- case 'PHPMailer/send/test':
|
|
|
- if (qualifyRequest(1)) {
|
|
|
- $result['status'] = 'success';
|
|
|
- $result['statusText'] = 'success';
|
|
|
- $result['data'] = phpmSendTestEmail();
|
|
|
- } else {
|
|
|
- $result['status'] = 'error';
|
|
|
- $result['statusText'] = 'API/Token invalid or not set';
|
|
|
- $result['data'] = null;
|
|
|
- }
|
|
|
- break;
|
|
|
- case 'PHPMailer/send/email':
|
|
|
- if (qualifyRequest(1)) {
|
|
|
- $result['status'] = 'success';
|
|
|
- $result['statusText'] = 'success';
|
|
|
- $result['data'] = phpmAdminSendEmail();
|
|
|
- } else {
|
|
|
- $result['status'] = 'error';
|
|
|
- $result['statusText'] = 'API/Token invalid or not set';
|
|
|
- $result['data'] = null;
|
|
|
- }
|
|
|
- break;
|
|
|
- case 'PHPMailer/users/get':
|
|
|
- if (qualifyRequest(1)) {
|
|
|
- $result['status'] = 'success';
|
|
|
- $result['statusText'] = 'success';
|
|
|
- $result['data'] = getEmails();
|
|
|
- } else {
|
|
|
- $result['status'] = 'error';
|
|
|
- $result['statusText'] = 'API/Token invalid or not set';
|
|
|
- $result['data'] = null;
|
|
|
- }
|
|
|
- break;
|
|
|
- default:
|
|
|
- //DO NOTHING!!
|
|
|
- break;
|
|
|
- }
|
|
|
+ switch ($_POST['data']['plugin']) {
|
|
|
+ case 'PHPMailer/settings/get':
|
|
|
+ if (qualifyRequest(1)) {
|
|
|
+ $result['status'] = 'success';
|
|
|
+ $result['statusText'] = 'success';
|
|
|
+ $result['data'] = phpmGetSettings();
|
|
|
+ } else {
|
|
|
+ $result['status'] = 'error';
|
|
|
+ $result['statusText'] = 'API/Token invalid or not set';
|
|
|
+ $result['data'] = null;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case 'PHPMailer/send/test':
|
|
|
+ if (qualifyRequest(1)) {
|
|
|
+ $result['status'] = 'success';
|
|
|
+ $result['statusText'] = 'success';
|
|
|
+ $result['data'] = phpmSendTestEmail();
|
|
|
+ } else {
|
|
|
+ $result['status'] = 'error';
|
|
|
+ $result['statusText'] = 'API/Token invalid or not set';
|
|
|
+ $result['data'] = null;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case 'PHPMailer/send/email':
|
|
|
+ if (qualifyRequest(1)) {
|
|
|
+ $result['status'] = 'success';
|
|
|
+ $result['statusText'] = 'success';
|
|
|
+ $result['data'] = phpmAdminSendEmail();
|
|
|
+ } else {
|
|
|
+ $result['status'] = 'error';
|
|
|
+ $result['statusText'] = 'API/Token invalid or not set';
|
|
|
+ $result['data'] = null;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case 'PHPMailer/users/get':
|
|
|
+ if (qualifyRequest(1)) {
|
|
|
+ $result['status'] = 'success';
|
|
|
+ $result['statusText'] = 'success';
|
|
|
+ $result['data'] = getEmails();
|
|
|
+ } else {
|
|
|
+ $result['status'] = 'error';
|
|
|
+ $result['statusText'] = 'API/Token invalid or not set';
|
|
|
+ $result['data'] = null;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ //DO NOTHING!!
|
|
|
+ break;
|
|
|
+ }
|
|
|
}
|
|
|
+if (isset($_GET['plugin']) && $_GET['plugin'] == 'PHPMailer' && isset($_GET['cmd'])) {
|
|
|
+ switch ($_GET['cmd']) {
|
|
|
+ case 'PHPMailer/settings/get':
|
|
|
+ if (qualifyRequest(1)) {
|
|
|
+ $result['status'] = 'success';
|
|
|
+ $result['statusText'] = 'success';
|
|
|
+ $result['data'] = phpmGetSettings();
|
|
|
+ } else {
|
|
|
+ $result['status'] = 'error';
|
|
|
+ $result['statusText'] = 'API/Token invalid or not set';
|
|
|
+ $result['data'] = null;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ //Do NOTHING!
|
|
|
+ break;
|
|
|
+ }
|
|
|
+}
|