Skip to content
Snippets Groups Projects
Commit d52a6273 authored by Anthony Borghi's avatar Anthony Borghi
Browse files

Création du dossier licence s'il n'existe pas dans gtf.engines

parent 47038a78
Branches
Tags
No related merge requests found
...@@ -15,6 +15,7 @@ require_once 'Gtf.class.inc'; ...@@ -15,6 +15,7 @@ require_once 'Gtf.class.inc';
require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
//require_once 'Priority.class.inc'; //require_once 'Priority.class.inc';
require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc'; require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
require_once 'vmlib/files/Files_manager.class.inc';
//require_once ("PEAR/Mail.php"); //require_once ("PEAR/Mail.php");
use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception; use PHPMailer\PHPMailer\Exception;
...@@ -157,9 +158,13 @@ class License extends GTF { ...@@ -157,9 +158,13 @@ class License extends GTF {
function POST() { function POST() {
if ($this->aValues["action"] == 'activate') { if ($this->aValues["action"] == 'activate') {
if (!empty($_FILES['license_file'])) { if (!empty($_FILES['license_file'])) {
$sErrorMessage = uploadFileToLocal('license_file', "", $this->aProperties['vas_home'] . '/../gtf.engines/licenses/' . $_FILES['license_file']["name"], $_FILES['license_file']['size'] + 1); $oFilesManager = new Files_manager($this->aProperties);
rename($this->aProperties['vas_home'] . '/../gtf.engines/licenses/' . $_FILES['license_file']["name"], $this->aProperties['vas_home'] . '/../gtf.engines/licenses/license.txt'); $sDirPath = $this->aProperties['vas_home'] . '/../gtf.engines/licenses/';
if ($sErrorMessage == "") { if (!$oFilesManager->$oLocalInterface->is_dir($sDirPath)){
$oFilesManager->$oLocalInterface->mkdir($sDirPath, 0777, true);
}
$bReturn = $oFilesManager->$oLocalInterface->rename($_FILES['license_file']['tmp_name'], $sDirPath . 'license.txt');
if ($bReturn == true) {
$aXmlRacineAttribute['status'] = 1; $aXmlRacineAttribute['status'] = 1;
$sMessage = $this->asDocument('', 'vitis', $this->aValues['sEncoding'], True, $aXmlRacineAttribute, $this->aValues['sSourceEncoding'], $this->aValues['output']); $sMessage = $this->asDocument('', 'vitis', $this->aValues['sEncoding'], True, $aXmlRacineAttribute, $this->aValues['sSourceEncoding'], $this->aValues['output']);
} else { } else {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment