$stmt->execute(); $_STATE->record_id = $stmt->fetchObject()->subtask_id; $stmt->closeCursor(); update_db(); $_STATE->msgStatus = "The subtask record for \"" . $_STATE->fields["Name"]->value() . "\" has been added to the task"; return TRUE; } if ($_STATE->status == SELECT_PROJECT) { $scripts = array("call_server.js"); } elseif ($_STATE->status == PROPERTIES) { $_STATE->msgGreet = $propset->greeting(); $scripts = $propset->set_script(); } else { $scripts = array(); } EX_pageStart($scripts); //standard HTML page start stuff - insert SCRIPTS here EX_pageHead(); //standard page headings - after any scripts //forms and display depend on process state; note, however, that the state was probably changed after entering //the Main State Gate so this switch will see the next state in the process: switch ($_STATE->status) { case SELECT_PROJECT: echo $projects->set_list(); break; //end SELECT_PROJECT status ----END STATE: EXITING FROM PROCESS---- //end SELECT_PROJECT status ----END STATE: EXITING FROM PROCESS---- case SELECT_TASK: ?> <p> <form method="post" name="frmAction" id="frmAction_ID" action="<?php
} // if ($_POST["btnSubmit"] != "update") { // throw_the_bum_out(NULL,"Evicted(".__LINE__."): invalid btnSubmit ".$_POST["btnSubmit"]); // } if (update_audit()) { $_STATE->status = STATE::DONE; $_STATE->goback(1); //setup for goback } break 2; default: throw_the_bum_out(NULL, "Evicted(" . __LINE__ . "): invalid state=" . $_STATE->status); } } //while & switch EX_pageStart(); //standard HTML page start stuff - insert SCRIPTS here if ($_STATE->status == SELECT_PROJECT) { echo "<script type='text/javascript' src='" . $EX_SCRIPTS . "/call_server.js'></script>\n"; } EX_pageHead(); //standard page headings - after any scripts //forms and display depend on process state; note, however, that the state was probably changed after entering //the Main State Gate so this switch will see the next state in the process: switch ($_STATE->status) { case SELECT_PROJECT: echo $projects->set_list(); break; //end SELECT_PROJECT status ----END STATE: EXITING FROM PROCESS---- //end SELECT_PROJECT status ----END STATE: EXITING FROM PROCESS---- case SELECT_TASK:
$sqlvalues .= ");"; $_DB->exec($sqlinsert . $sqlvalues); $permit->assigned = true; } else { if ($permit->assigned && !$permit->checked) { //delete permit $sql = "DELETE FROM " . $_DB->prefix . "c20_person_permit\n\t\t\t\t\tWHERE person_permit_id=" . $permit->person_permit . ";"; $_DB->exec($sql); $permit->assigned = false; } } } return TRUE; } //-------end function code; begin HTML------------ EX_pageStart(array("call_server.js")); //standard HTML page start stuff - insert SCRIPTS here ?> <script language="JavaScript"> LoaderS.push('load_status();'); function load_status() { document.getElementById("msgStatus_ID").innerHTML = "<?php echo $_STATE->msgStatus; ?> "; } </script> <?php EX_pageHead(); //standard page headings - after any scripts