. * * For more information, contact Colosa Inc, 2566 Le Jeune Rd., * Coral Gables, FL, 33134, USA, or email info@colosa.com. */ if (($RBAC_Response = $RBAC->userCanAccess( "PM_FACTORY" )) != 1) { return $RBAC_Response; } require_once ('classes/model/Triggers.php'); $oTrigger = new Triggers(); if ($_POST['form']['TRI_UID'] != '') { $oTrigger->load( $_POST['form']['TRI_UID'] ); } else { $oTrigger->create( $_POST['form'] ); $_POST['form']['TRI_UID'] = $oTrigger->getTriUid(); } $oTrigger->update( $_POST['form'] ); $triggerFields = $oTrigger->load($_POST['form']['TRI_UID']); $proUid = $triggerFields['PRO_UID']; $infoProcess = new Process(); $resultProcess = $infoProcess->load($proUid); G::auditLog('EditEvent','Save trigger from event ('.$_POST['form']['TRI_UID'].') in process "'.$resultProcess['PRO_TITLE'].'"');