case ACCOUNT_DISP: include_once "lib/callback/account.php"; if (account_send($SCION, $response) == 1) { account_select($SCION, $response, $SCION->account_id); $SCION->status = array_shift($SCION->path); break 1; //go back around } $SCION->status = ACCOUNT_PICK; echo $response; break 2; //break out //break out case ACCOUNT_PICK: include_once "lib/callback/account.php"; account_select($SCION, $response); $SCION->status = array_shift($SCION->path); break 1; //go back around //go back around case ACTIVITY_DISP: activity_send($SCION, $response); $SCION->status = ACTIVITY_PICK; echo $response; break 2; //break out //break out case ACTIVITY_PICK: activity_select($SCION, $response); $SCION->status = array_shift($SCION->path); break 1;
subtask_select($SCION, $HTML); $SCION->status = ACCOUNT_DISP; // break 1; // break 1; case ACCOUNT_DISP: if (account_send($SCION, $HTML) == 1) { account_select($SCION, $HTML, $SCION->account_id); $SCION->status = ACTIVITY_DISP; break 1; //don't return yet - go back around } $SCION->status = ACCOUNT_PICK; echo $HTML; break 2; case ACCOUNT_PICK: account_select($SCION, $HTML); $SCION->status = ACTIVITY_DISP; // break 1; // break 1; case ACTIVITY_DISP: activity_send($SCION, $HTML); $SCION->status = ACTIVITY_PICK; echo $HTML; break 2; case ACTIVITY_PICK: activity_select($SCION, $HTML); if ($SCION->columns > 0) { //tabular style $SCION->status = HOURS_DISP; break 1; //go back around
break 2; case SELECT_ACCOUNTING: accounting_select(); //select from POST $_STATE->heading .= "<br>Accounting group: " . $_STATE->records[$_STATE->accounting_id]; $_STATE->status = SELECTED_ACCOUNTING; $_STATE->replace(); // break 1; //re_switch // break 1; //re_switch case SELECTED_ACCOUNTING: account_list(); $_STATE->msgGreet = "Select the " . $_STATE->accounting . " record to edit"; $_STATE->status = SELECT_ACCOUNT; break 2; case SELECT_ACCOUNT: account_select(); $_STATE->status = SELECTED_ACCOUNT; $_STATE->replace(); // break 1; //re_switch // break 1; //re_switch case SELECTED_ACCOUNT: state_fields(); if ($_STATE->record_id == -1) { $_STATE->msgGreet = "New " . $_STATE->accounting . " record"; $_STATE->status = STATE::ADD; } else { account_info(); $_STATE->msgGreet = "Edit " . $_STATE->accounting . " record?"; $_STATE->status = STATE::UPDATE; } break 2;