Beispiel #1
0
         $SCION->status = TASK_DISP;
     } else {
         if ($SCION->columns > 0) {
             //tabular style
             $SCION->status = HOURS_DISP;
         } else {
             $SCION->status = DATE_DISP;
         }
     }
     $HTML .= "document.getElementById('BN_" . $SCION->row . "')";
     $HTML .= ".innerHTML = \"<button type='button' name='btnReset' onclick='Reset()'>Cancel</button>\";\n";
     break 1;
     //go back thru switch
 //go back thru switch
 case TASK_DISP:
     if (task_send($SCION, $HTML) == 1) {
         task_select($SCION, $HTML, $SCION->task_id);
         $SCION->status = SUBTASK_DISP;
         break 1;
         //don't return yet - go back around
     }
     $SCION->status = TASK_PICK;
     echo $HTML;
     break 2;
 case TASK_PICK:
     task_select($SCION, $HTML);
     $SCION->status = SUBTASK_DISP;
     //		break 1; //no need to break, just fall through
 //		break 1; //no need to break, just fall through
 case SUBTASK_DISP:
     if (subtask_send($SCION, $HTML) == 1) {
Beispiel #2
0
             $SCION->subtask_id = $record["subtask_id"];
             $SCION->path[] = ACTIVITY_DISP;
             break;
         default:
             throw_the_bum_out(NULL, "Evicted(" . __LINE__ . "): invalid agent " . $SCION->agent, true);
     }
     $SCION->path[] = BUTTON_DISP;
     $response .= "document.getElementById('BN_" . $SCION->row . "')";
     $response .= ".innerHTML = \"<button type='button' name='btnReset' onclick='Reset()'>Cancel</button>\";\n";
     $SCION->status = array_shift($SCION->path);
     break 1;
     //go back around
 //go back around
 case TASK_DISP:
     include_once "lib/callback/task.php";
     if (task_send($SCION, $response) == 1) {
         task_select($SCION, $response, $SCION->task_id);
         $SCION->status = array_shift($SCION->path);
         break 1;
         //go back around
     }
     $SCION->status = TASK_PICK;
     echo $response;
     break 2;
     //break out
 //break out
 case TASK_PICK:
     include_once "lib/callback/task.php";
     task_select($SCION, $response);
     $SCION->status = array_shift($SCION->path);
     break 1;