$tpl_edit->set('selmacro', $triggerObj->getMacroLabel()); $tpl_edit->set('linenum', $_GET['line']); // sets number of line being edited $tpl_body->set('form', $tpl_edit); break; case "add": $aTrigger = new Trigger(); $aTrigger->setLabel(label_parse($_POST["unit"], true)); $aTrigger->setCommand($_POST["command"]); $aTrigger->setMacroLabel(label_parse($_POST["macro"], true)); if ($_POST["status"] == COMMENT_SIGN_D) { $aTrigger->setEnabled(false); } else { $aTrigger->setEnabled(true); } $aTrigger->rebuildElementLine(); $heyusched->addElement($aTrigger); $mustSave = true; break; case "save": $aTrigger = $schedObjs[$_POST["line"]]; $aTrigger->setLabel(label_parse($_POST["unit"], true)); $aTrigger->setCommand($_POST["command"]); $aTrigger->setMacroLabel(label_parse($_POST["macro"], true)); if ($_POST["status"] == COMMENT_SIGN_D) { $aTrigger->setEnabled(false); } else { $aTrigger->setEnabled(true); } $aTrigger->rebuildElementLine(); $mustSave = true;