HOR-4547: Classic / New Trigger

PHP Warning:  Creating default object from empty value in /srv/http/processmaker/workflow/engine/methods/triggers/triggers_Delete.php on line 38
This commit is contained in:
Roly Rudy Gutierrez Pinto
2018-05-11 10:49:37 -04:00
parent c164f4bddd
commit 52844f02b9
2 changed files with 3 additions and 2 deletions

View File

@@ -2071,11 +2071,11 @@ class ProcessMap
$oDataset = TriggersPeer::doSelectRS($oCriteria); $oDataset = TriggersPeer::doSelectRS($oCriteria);
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$oDataset->next(); $oDataset->next();
$triggersArray = ""; $triggersArray = [];
$triggersArray[] = array('TRI_UID' => 'char', 'PRO_UID' => 'char', 'TRI_TITLE' => 'char', 'TRI_DESCRIPTION' => 'char'); $triggersArray[] = array('TRI_UID' => 'char', 'PRO_UID' => 'char', 'TRI_TITLE' => 'char', 'TRI_DESCRIPTION' => 'char');
while ($aRow = $oDataset->getRow()) { while ($aRow = $oDataset->getRow()) {
if (($aRow['TRI_TITLE'] == null) || ($aRow['TRI_TITLE'] == "")) { if (($aRow['TRI_TITLE'] == null) || ($aRow['TRI_TITLE'] == "")) {
// There is no transaltion for this Trigger name, try to get/regenerate the label // There is no translation for this Trigger name, try to get/regenerate the label
$triggerO = new Triggers(); $triggerO = new Triggers();
$triggerObj = $triggerO->load($aRow['TRI_UID']); $triggerObj = $triggerO->load($aRow['TRI_UID']);
$aRow['TRI_TITLE'] = $triggerObj['TRI_TITLE']; $aRow['TRI_TITLE'] = $triggerObj['TRI_TITLE'];

View File

@@ -35,6 +35,7 @@ try {
$oStepTrigger = new StepTrigger(); $oStepTrigger = new StepTrigger();
$oStepTrigger->removeTrigger( $_POST['TRI_UID'] ); $oStepTrigger->removeTrigger( $_POST['TRI_UID'] );
$result = new stdClass();
$result->success = true; $result->success = true;
$result->msg = G::LoadTranslation( 'ID_TRIGGERS_REMOVED' ); $result->msg = G::LoadTranslation( 'ID_TRIGGERS_REMOVED' );