modified process options grid view as per Dynaform gird and added trigger form

This commit is contained in:
safan
2011-02-17 15:31:16 +00:00
parent 36074bdf5b
commit 2e49c3c5ae
5 changed files with 722 additions and 439 deletions

View File

@@ -181,7 +181,7 @@ switch ( $action ){
break; break;
case 'deleteDbConnection': case 'deleteDbConnection':
try{
$oDBSource = new DbSource(); $oDBSource = new DbSource();
$oContent = new Content(); $oContent = new Content();
@@ -189,6 +189,13 @@ switch ( $action ){
$PRO_UID = $_SESSION['PROCESS']; $PRO_UID = $_SESSION['PROCESS'];
$oDBSource->remove($DBS_UID, $PRO_UID); $oDBSource->remove($DBS_UID, $PRO_UID);
$oContent->removeContent('DBS_DESCRIPTION', "", $DBS_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; break;
case 'showTestConnection': case 'showTestConnection':

View File

@@ -50,18 +50,27 @@ try {
$sfunction =$_POST['functions']; $sfunction =$_POST['functions'];
switch($sfunction){ switch($sfunction){
case 'getRelationInfDoc': case 'getRelationInfDoc':
try {
$oStepSupervisor = new StepSupervisor(); $oStepSupervisor = new StepSupervisor();
$fields2=$oStepSupervisor->loadInfo($_POST['INP_DOC_UID']); $fields2=$oStepSupervisor->loadInfo($_POST['INP_DOC_UID']);
$result=false; $result->passed=true;
if(is_array($fields2)){ if(is_array($fields2)){
$result=true; $result->passed=false;
} }
$result->success = true;
return print $result; $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; break;
case 'deleteInputDocument': case 'deleteInputDocument':
try {
$oStepSupervisor = new StepSupervisor(); $oStepSupervisor = new StepSupervisor();
$fields2=$oStepSupervisor->loadInfo($_POST['INP_DOC_UID']); $fields2=$oStepSupervisor->loadInfo($_POST['INP_DOC_UID']);
$oStepSupervisor->remove($fields2['STEP_UID']); $oStepSupervisor->remove($fields2['STEP_UID']);
@@ -85,6 +94,14 @@ try {
//refresh dbarray with the last change in inputDocument //refresh dbarray with the last change in inputDocument
$oMap = new processMap(); $oMap = new processMap();
$oCriteria = $oMap->getInputDocumentsCriteria($fields['PRO_UID']); $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; break;
} }
} }

View File

@@ -55,8 +55,13 @@ try {
$oMap = new processMap(); $oMap = new processMap();
$oCriteria = $oMap->getOutputDocumentsCriteria($fields['PRO_UID'] ); $oCriteria = $oMap->getOutputDocumentsCriteria($fields['PRO_UID'] );
$result->success = true;
$result->msg = G::LoadTranslation('ID_OUTPUTDOCUMENT_REMOVED');
} }
catch (Exception $oException) { catch (Exception $e) {
die($oException->getMessage()); $result->success = false;
$result->msg = $e->getMessage();
//die($oException->getMessage());
} }
print G::json_encode($result);
?> ?>

View File

@@ -24,6 +24,14 @@
*/ */
if (($RBAC_Response=$RBAC->userCanAccess("PM_FACTORY"))!=1) return $RBAC_Response; if (($RBAC_Response=$RBAC->userCanAccess("PM_FACTORY"))!=1) return $RBAC_Response;
G::LoadClass('reportTables'); G::LoadClass('reportTables');
try{
$oReportTables = new ReportTables(); $oReportTables = new ReportTables();
$oReportTables->deleteReportTable($_POST['REP_TAB_UID']); $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