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;
case 'deleteDbConnection':
try{
$oDBSource = new DbSource();
$oContent = new Content();
@@ -189,6 +189,13 @@ switch ( $action ){
$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':

View File

@@ -50,18 +50,27 @@ try {
$sfunction =$_POST['functions'];
switch($sfunction){
case 'getRelationInfDoc':
try {
$oStepSupervisor = new StepSupervisor();
$fields2=$oStepSupervisor->loadInfo($_POST['INP_DOC_UID']);
$result=false;
$result->passed=true;
if(is_array($fields2)){
$result=true;
$result->passed=false;
}
return print $result;
$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':
try {
$oStepSupervisor = new StepSupervisor();
$fields2=$oStepSupervisor->loadInfo($_POST['INP_DOC_UID']);
$oStepSupervisor->remove($fields2['STEP_UID']);
@@ -85,6 +94,14 @@ try {
//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;
}
}

View File

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

View File

@@ -24,6 +24,14 @@
*/
if (($RBAC_Response=$RBAC->userCanAccess("PM_FACTORY"))!=1) return $RBAC_Response;
G::LoadClass('reportTables');
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