up observation
This commit is contained in:
@@ -646,20 +646,20 @@ class InputDocument
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param $FILES $_FILES request files
|
* @param $files $_FILES request files
|
||||||
* @param $Cases \Cases object class.cases
|
* @param $caseInstance \Cases object class.cases
|
||||||
* @param $userUid string user id
|
* @param $userUid string user id
|
||||||
* @param $appUid string application id
|
* @param $appUid string application id
|
||||||
* @param $delIndex int the index case
|
* @param $delIndex int the index case
|
||||||
*/
|
*/
|
||||||
public function uploadFileCase($FILES, $Cases, $userUid, $appUid, $delIndex)
|
public function uploadFileCase($files, $caseInstance, $userUid, $appUid, $delIndex)
|
||||||
{
|
{
|
||||||
$arrayField = array();
|
$arrayField = array();
|
||||||
$arrayFileName = array();
|
$arrayFileName = array();
|
||||||
$arrayFileTmpName = array();
|
$arrayFileTmpName = array();
|
||||||
$arrayFileError = array();
|
$arrayFileError = array();
|
||||||
$i = 0;
|
$i = 0;
|
||||||
foreach ($FILES["form"]["name"] as $fieldIndex => $fieldValue) {
|
foreach ($files["form"]["name"] as $fieldIndex => $fieldValue) {
|
||||||
if (is_array($fieldValue)) {
|
if (is_array($fieldValue)) {
|
||||||
foreach ($fieldValue as $index => $value) {
|
foreach ($fieldValue as $index => $value) {
|
||||||
if (is_array($value)) {
|
if (is_array($value)) {
|
||||||
@@ -668,9 +668,9 @@ class InputDocument
|
|||||||
$arrayField[$i]["grdFieldName"] = $grdFieldIndex;
|
$arrayField[$i]["grdFieldName"] = $grdFieldIndex;
|
||||||
$arrayField[$i]["index"] = $index;
|
$arrayField[$i]["index"] = $index;
|
||||||
|
|
||||||
$arrayFileName[$i] = $FILES["form"]["name"][$fieldIndex][$index][$grdFieldIndex];
|
$arrayFileName[$i] = $files["form"]["name"][$fieldIndex][$index][$grdFieldIndex];
|
||||||
$arrayFileTmpName[$i] = $FILES["form"]["tmp_name"][$fieldIndex][$index][$grdFieldIndex];
|
$arrayFileTmpName[$i] = $files["form"]["tmp_name"][$fieldIndex][$index][$grdFieldIndex];
|
||||||
$arrayFileError[$i] = $FILES["form"]["error"][$fieldIndex][$index][$grdFieldIndex];
|
$arrayFileError[$i] = $files["form"]["error"][$fieldIndex][$index][$grdFieldIndex];
|
||||||
$i = $i + 1;
|
$i = $i + 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -678,9 +678,9 @@ class InputDocument
|
|||||||
} else {
|
} else {
|
||||||
$arrayField[$i] = $fieldIndex;
|
$arrayField[$i] = $fieldIndex;
|
||||||
|
|
||||||
$arrayFileName[$i] = $FILES["form"]["name"][$fieldIndex];
|
$arrayFileName[$i] = $files["form"]["name"][$fieldIndex];
|
||||||
$arrayFileTmpName[$i] = $FILES["form"]["tmp_name"][$fieldIndex];
|
$arrayFileTmpName[$i] = $files["form"]["tmp_name"][$fieldIndex];
|
||||||
$arrayFileError[$i] = $FILES["form"]["error"][$fieldIndex];
|
$arrayFileError[$i] = $files["form"]["error"][$fieldIndex];
|
||||||
$i = $i + 1;
|
$i = $i + 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -697,16 +697,16 @@ class InputDocument
|
|||||||
$indocUid = $_POST["INPUTS"][$arrayField[$i]["grdName"]][$arrayField[$i]["grdFieldName"]];
|
$indocUid = $_POST["INPUTS"][$arrayField[$i]["grdName"]][$arrayField[$i]["grdFieldName"]];
|
||||||
}
|
}
|
||||||
$fieldName = $arrayField[$i]["grdName"] . "_" . $arrayField[$i]["index"] . "_" . $arrayField[$i]["grdFieldName"];
|
$fieldName = $arrayField[$i]["grdName"] . "_" . $arrayField[$i]["index"] . "_" . $arrayField[$i]["grdFieldName"];
|
||||||
if (isset($FILES["form"]["size"][$arrayField[$i]["grdName"]][$arrayField[$i]["index"]][$arrayField[$i]["grdFieldName"]])) {
|
if (isset($files["form"]["size"][$arrayField[$i]["grdName"]][$arrayField[$i]["index"]][$arrayField[$i]["grdFieldName"]])) {
|
||||||
$fileSizeByField = $FILES["form"]["size"][$arrayField[$i]["grdName"]][$arrayField[$i]["index"]][$arrayField[$i]["grdFieldName"]];
|
$fileSizeByField = $files["form"]["size"][$arrayField[$i]["grdName"]][$arrayField[$i]["index"]][$arrayField[$i]["grdFieldName"]];
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (isset($_POST["INPUTS"][$arrayField[$i]]) && !empty($_POST["INPUTS"][$arrayField[$i]])) {
|
if (isset($_POST["INPUTS"][$arrayField[$i]]) && !empty($_POST["INPUTS"][$arrayField[$i]])) {
|
||||||
$indocUid = $_POST["INPUTS"][$arrayField[$i]];
|
$indocUid = $_POST["INPUTS"][$arrayField[$i]];
|
||||||
}
|
}
|
||||||
$fieldName = $arrayField[$i];
|
$fieldName = $arrayField[$i];
|
||||||
if (isset($FILES["form"]["size"][$fieldName])) {
|
if (isset($files["form"]["size"][$fieldName])) {
|
||||||
$fileSizeByField = $FILES["form"]["size"][$fieldName];
|
$fileSizeByField = $files["form"]["size"][$fieldName];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($indocUid != null) {
|
if ($indocUid != null) {
|
||||||
@@ -762,7 +762,7 @@ class InputDocument
|
|||||||
//set variable for APP_DOC_UID
|
//set variable for APP_DOC_UID
|
||||||
$aData["APP_DATA"][$oAppDocument->getAppDocFieldname()] = \G::json_encode([$oAppDocument->getAppDocUid()]);
|
$aData["APP_DATA"][$oAppDocument->getAppDocFieldname()] = \G::json_encode([$oAppDocument->getAppDocUid()]);
|
||||||
$aData["APP_DATA"][$oAppDocument->getAppDocFieldname() . "_label"] = \G::json_encode([$oAppDocument->getAppDocFilename()]);
|
$aData["APP_DATA"][$oAppDocument->getAppDocFieldname() . "_label"] = \G::json_encode([$oAppDocument->getAppDocFilename()]);
|
||||||
$Cases->updateCase($appUid, $aData);
|
$caseInstance->updateCase($appUid, $aData);
|
||||||
|
|
||||||
//Plugin Hook PM_UPLOAD_DOCUMENT for upload document
|
//Plugin Hook PM_UPLOAD_DOCUMENT for upload document
|
||||||
$oPluginRegistry = &\PMPluginRegistry::getSingleton();
|
$oPluginRegistry = &\PMPluginRegistry::getSingleton();
|
||||||
|
|||||||
Reference in New Issue
Block a user