Merged in feature/HOR-4508 (pull request #6649)
HOR-4508 Approved-by: Julio Cesar Laura Avendaño <contact@julio-laura.com>
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
use ProcessMaker\Core\System;
|
||||
use ProcessMaker\Plugins\PluginRegistry;
|
||||
use ProcessMaker\Validation\ValidationUploadedFiles;
|
||||
|
||||
/**
|
||||
* adminProxy.php
|
||||
@@ -1025,7 +1026,14 @@ class adminProxy extends HttpProxyController
|
||||
*/
|
||||
public function uploadImage()
|
||||
{
|
||||
//!dataSystem
|
||||
ValidationUploadedFiles::getValidationUploadedFiles()->dispach(function($validator) {
|
||||
echo G::json_encode([
|
||||
'success' => true,
|
||||
'failed' => true,
|
||||
'message' => $validator->getMessage()
|
||||
]);
|
||||
exit();
|
||||
});
|
||||
|
||||
$filter = new InputFilter();
|
||||
$_SERVER["REQUEST_URI"] = $filter->xssFilterHard($_SERVER["REQUEST_URI"]);
|
||||
|
||||
@@ -8,6 +8,8 @@
|
||||
*/
|
||||
|
||||
use ProcessMaker\Core\System;
|
||||
use ProcessMaker\Validation\ExceptionRestApi;
|
||||
use ProcessMaker\Validation\ValidationUploadedFiles;
|
||||
|
||||
header("Content-type: text/html;charset=utf-8");
|
||||
require_once 'classes/model/AdditionalTables.php';
|
||||
@@ -723,6 +725,9 @@ class pmTablesProxy extends HttpProxyController
|
||||
}
|
||||
|
||||
try {
|
||||
ValidationUploadedFiles::getValidationUploadedFiles()->dispach(function($validator) {
|
||||
throw new ExceptionRestApi($validator->getMessage());
|
||||
});
|
||||
$result = new stdClass();
|
||||
$errors = '';
|
||||
$fromConfirm = false;
|
||||
@@ -891,6 +896,11 @@ class pmTablesProxy extends HttpProxyController
|
||||
}
|
||||
|
||||
$result->message = $msg;
|
||||
} catch (ExceptionRestApi $e) {
|
||||
$result = new stdClass();
|
||||
$result->success = false;
|
||||
$result->errorType = 'notice';
|
||||
$result->message = $e->getMessage();
|
||||
} catch (Exception $e) {
|
||||
$result = new stdClass();
|
||||
$result->fromAdmin = $fromAdmin;
|
||||
|
||||
Reference in New Issue
Block a user