modified process options grid view as per Dynaform gird and added trigger form
This commit is contained in:
@@ -181,14 +181,21 @@ switch ( $action ){
|
||||
break;
|
||||
|
||||
case 'deleteDbConnection':
|
||||
|
||||
try{
|
||||
$oDBSource = new DbSource();
|
||||
$oContent = new Content();
|
||||
|
||||
$DBS_UID = $_POST['dbs_uid'];
|
||||
$PRO_UID = $_SESSION['PROCESS'];
|
||||
$PRO_UID = $_SESSION['PROCESS'];
|
||||
$oDBSource->remove($DBS_UID, $PRO_UID);
|
||||
$oContent->removeContent('DBS_DESCRIPTION', "", $DBS_UID);
|
||||
$result->success = true;
|
||||
$result->msg = G::LoadTranslation('ID_DBCONNECTION_REMOVED');
|
||||
}catch (Exception $e) {
|
||||
$result->success = false;
|
||||
$result->msg = $e->getMessage();
|
||||
}
|
||||
print G::json_encode($result);
|
||||
break;
|
||||
|
||||
case 'showTestConnection':
|
||||
|
||||
@@ -50,43 +50,60 @@ try {
|
||||
$sfunction =$_POST['functions'];
|
||||
|
||||
switch($sfunction){
|
||||
case 'getRelationInfDoc':
|
||||
$oStepSupervisor = new StepSupervisor();
|
||||
$fields2=$oStepSupervisor->loadInfo($_POST['INP_DOC_UID']);
|
||||
$result=false;
|
||||
if(is_array($fields2)){
|
||||
$result=true;
|
||||
}
|
||||
|
||||
return print $result;
|
||||
|
||||
case 'getRelationInfDoc':
|
||||
try {
|
||||
$oStepSupervisor = new StepSupervisor();
|
||||
$fields2=$oStepSupervisor->loadInfo($_POST['INP_DOC_UID']);
|
||||
$result->passed=true;
|
||||
if(is_array($fields2)){
|
||||
$result->passed=false;
|
||||
}
|
||||
$result->success = true;
|
||||
$result->msg = $result->passed ? '' : G::LoadTranslation('ID_INPUTDOCUMENT_TASK_RELATION_EXISTS');
|
||||
}
|
||||
catch (Exception $e) {
|
||||
$result->success = false;
|
||||
$result->passed = false;
|
||||
$result->msg = $e->getMessage();
|
||||
}
|
||||
print G::json_encode($result);
|
||||
break;
|
||||
case 'deleteInputDocument':
|
||||
|
||||
$oStepSupervisor = new StepSupervisor();
|
||||
$fields2=$oStepSupervisor->loadInfo($_POST['INP_DOC_UID']);
|
||||
$oStepSupervisor->remove($fields2['STEP_UID']);
|
||||
|
||||
$oPermission = new ObjectPermission();
|
||||
$fields3=$oPermission->loadInfo($_POST['INP_DOC_UID']);
|
||||
if(is_array($fields3))
|
||||
$oPermission->remove($fields3['OP_UID']);
|
||||
|
||||
$oInputDocument = new InputDocument();
|
||||
$fields = $oInputDocument->load($_POST['INP_DOC_UID']);
|
||||
|
||||
$oInputDocument->remove($_POST['INP_DOC_UID']);
|
||||
|
||||
$oStep = new Step();
|
||||
$oStep->removeStep('INPUT_DOCUMENT', $_POST['INP_DOC_UID']);
|
||||
|
||||
$oOP = new ObjectPermission();
|
||||
$oOP->removeByObject('INPUT', $_POST['INP_DOC_UID']);
|
||||
|
||||
//refresh dbarray with the last change in inputDocument
|
||||
$oMap = new processMap();
|
||||
$oCriteria = $oMap->getInputDocumentsCriteria($fields['PRO_UID']);
|
||||
break;
|
||||
}
|
||||
try {
|
||||
$oStepSupervisor = new StepSupervisor();
|
||||
$fields2=$oStepSupervisor->loadInfo($_POST['INP_DOC_UID']);
|
||||
$oStepSupervisor->remove($fields2['STEP_UID']);
|
||||
|
||||
$oPermission = new ObjectPermission();
|
||||
$fields3=$oPermission->loadInfo($_POST['INP_DOC_UID']);
|
||||
if(is_array($fields3))
|
||||
$oPermission->remove($fields3['OP_UID']);
|
||||
|
||||
$oInputDocument = new InputDocument();
|
||||
$fields = $oInputDocument->load($_POST['INP_DOC_UID']);
|
||||
|
||||
$oInputDocument->remove($_POST['INP_DOC_UID']);
|
||||
|
||||
$oStep = new Step();
|
||||
$oStep->removeStep('INPUT_DOCUMENT', $_POST['INP_DOC_UID']);
|
||||
|
||||
$oOP = new ObjectPermission();
|
||||
$oOP->removeByObject('INPUT', $_POST['INP_DOC_UID']);
|
||||
|
||||
//refresh dbarray with the last change in inputDocument
|
||||
$oMap = new processMap();
|
||||
$oCriteria = $oMap->getInputDocumentsCriteria($fields['PRO_UID']);
|
||||
|
||||
$result->success = true;
|
||||
$result->msg = G::LoadTranslation('ID_INPUTDOCUMENT_REMOVED');
|
||||
} catch (Exception $e) {
|
||||
$result->success = false;
|
||||
$result->msg = $e->getMessage();
|
||||
}
|
||||
print G::json_encode($result);
|
||||
break;
|
||||
}
|
||||
}
|
||||
catch (Exception $oException) {
|
||||
die($oException->getMessage());
|
||||
|
||||
@@ -55,8 +55,13 @@ try {
|
||||
$oMap = new processMap();
|
||||
$oCriteria = $oMap->getOutputDocumentsCriteria($fields['PRO_UID'] );
|
||||
|
||||
$result->success = true;
|
||||
$result->msg = G::LoadTranslation('ID_OUTPUTDOCUMENT_REMOVED');
|
||||
}
|
||||
catch (Exception $oException) {
|
||||
die($oException->getMessage());
|
||||
catch (Exception $e) {
|
||||
$result->success = false;
|
||||
$result->msg = $e->getMessage();
|
||||
//die($oException->getMessage());
|
||||
}
|
||||
print G::json_encode($result);
|
||||
?>
|
||||
@@ -24,6 +24,14 @@
|
||||
*/
|
||||
if (($RBAC_Response=$RBAC->userCanAccess("PM_FACTORY"))!=1) return $RBAC_Response;
|
||||
G::LoadClass('reportTables');
|
||||
$oReportTables = new ReportTables();
|
||||
$oReportTables->deleteReportTable($_POST['REP_TAB_UID']);
|
||||
try{
|
||||
$oReportTables = new ReportTables();
|
||||
$oReportTables->deleteReportTable($_POST['REP_TAB_UID']);
|
||||
$result->success = true;
|
||||
$result->msg = G::LoadTranslation('ID_REPORTTABLE_REMOVED');
|
||||
} catch (Exception $e) {
|
||||
$result->success = false;
|
||||
$result->msg = $e->getMessage();
|
||||
}
|
||||
print G::json_encode($result);
|
||||
?>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user