GI-26 Drive - Evaluar y revisar la implementación de EndPoints
This commit is contained in:
@@ -20,6 +20,9 @@ class pmGmail extends Controller
|
||||
$httpData->status_pmgmail = $httpData->status_pmgmail == 1 ? true : false;
|
||||
$pmGoogle->setStatusService($httpData->status_pmgmail);
|
||||
$message = G::LoadTranslation('ID_ENABLE_PMGMAIL') . ': ' . ($httpData->status_pmgmail ? G::LoadTranslation('ID_ENABLE') : G::LoadTranslation('ID_DISABLE'));
|
||||
|
||||
$pmGoogle->setTypeAuthentication($httpData->typeAuth);
|
||||
|
||||
if (!empty($httpData->email_service_account)) {
|
||||
$pmGoogle->setServiceAccountEmail($httpData->email_service_account);
|
||||
$message .= ', ' . G::LoadTranslation('ID_PMG_EMAIL') . ': ' . $httpData->email_service_account;
|
||||
@@ -31,6 +34,12 @@ class pmGmail extends Controller
|
||||
$pmGoogle->setServiceAccountP12($_FILES['file_p12']['name']);
|
||||
$message .= ', ' . G::LoadTranslation('ID_PMG_FILE') . ': ' . $_FILES['file_p12']['name'];
|
||||
}
|
||||
} if ($_FILES['file_json']['error'] != 1) {
|
||||
if ($_FILES['file_json']['tmp_name'] != '') {
|
||||
G::uploadFile($_FILES['file_json']['tmp_name'], PATH_DATA_SITE, $_FILES['file_json']['name']);
|
||||
$pmGoogle->setAccountJson($_FILES['file_json']['name']);
|
||||
$message .= ', ' . G::LoadTranslation('ID_PMG_FILE') . ': ' . $_FILES['file_json']['name'];
|
||||
}
|
||||
} else {
|
||||
$result->success = false;
|
||||
$result->fileError = true;
|
||||
@@ -59,11 +68,16 @@ class pmGmail extends Controller
|
||||
$pmGoogle = new PMGoogleApi();
|
||||
$accountEmail = $pmGoogle->getServiceAccountEmail();
|
||||
$fileP12 = $pmGoogle->getServiceAccountP12();
|
||||
$fileJson = $pmGoogle->getAccountJson();
|
||||
$fileJson = $fileJson == null ? '' : $fileJson;
|
||||
$type = $pmGoogle->getTypeAuthentication();
|
||||
$enablePMGmail = $pmGoogle->getStatusService();
|
||||
|
||||
$this->setJSVar('accountEmail', $accountEmail);
|
||||
$this->setJSVar('fileP12', $fileP12);
|
||||
$this->setJSVar('enablePMGmail', $enablePMGmail);
|
||||
$this->setJSVar('fileJson', $fileJson);
|
||||
$this->setJSVar('typeAuthentication', $type);
|
||||
|
||||
|
||||
G::RenderPage('publish', 'extJs');
|
||||
|
||||
Reference in New Issue
Block a user