Worked on deleting triggers in ExtJs

This commit is contained in:
safan
2011-02-18 08:43:28 +00:00
parent 424aa98e51
commit b2c43df426
4 changed files with 93 additions and 11 deletions

View File

@@ -44,8 +44,9 @@ switch($request){
$oTrigger = new Triggers;
$oResult = $oTrigger->verifyDependecies($_POST['TRI_UID']);
$oResult->passed = false;
if($oResult->code == 0){
$oResult->passed = true;
$oResult->message = G::LoadTranslation('ID_TRIGGERS_VALIDATION'); //"No Dependencies were found for this trigger in Events definitions\n";
} else {
$oResult->message = '';
@@ -63,6 +64,7 @@ switch($request){
$oResult->message .= "\n";
}
}
$oResult->success = true;
//print_r($oResult);
print G::json_encode($oResult);
break;

View File

@@ -23,8 +23,9 @@
*
*/
if (($RBAC_Response=$RBAC->userCanAccess("PM_FACTORY"))!=1) return $RBAC_Response;
try{
require_once('classes/model/Triggers.php');
$oTrigger = new Triggers();
$triggerObj=$oTrigger->load($_POST['TRI_UID']);
@@ -34,10 +35,14 @@ require_once('classes/model/StepTrigger.php');
$oStepTrigger = new StepTrigger();
$oStepTrigger->removeTrigger($_POST['TRI_UID']);
G::LoadClass('processMap');
$oProcessMap = new processMap(new DBConnection);
//Update Trigger Array
$oProcessMap->triggersList($triggerObj['PRO_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);
?>