up observation

This commit is contained in:
Ronald Q
2016-09-20 16:15:24 -04:00
parent 0b7fa893ef
commit a578bc17cf

View File

@@ -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();