================================================================ IDEA: Leave Messages Feature (part of the F-Message) ================================================================ Createdby: FokYewHoe Date: 21-Oct-2003; Edit History: 21-Oct-2003; ---------------------------------------------------------------- startofworkflow 1a. IDEA Page (submit) ------ cgi ---------> sidebar.php [IDEAGUI Component] parameters: $IDEA_Login_Name=$IDEA_Login_Name 1b. sidebar.php ------------------> MainFrameController.php [IDEAGUI Component] [IDEAGUI Component] parameters: $value=messages $IDEA_Login_Name=$IDEA_Login_Name 1c. MainFrameController.php -----------> messages.php [IDEAGUI Component] [IDEAGUI Component] parameters: $IDEA_Login_Name=$IDEA_Login_Name 1d. messages.php ----------------------> messagestop.php [IDEAGUI Component] [IDEAGUI Component] parameters: $IDEA_Login_Name=$IDEA_Login_Name 1e. messagestop.php -------------------> sendmessage.php [IDEAGUI Component] [IDEAGUI Component] parameters: $IDEA_Login_Name=$IDEA_Login_Name 2. sendmessage.php ----------------------> controller.php [IDEAGUI Component] [IDEAController] parameters: $event=$IDEA_EVENT_LEAVE_MESSAGE $IDEA_Login_Name=$IDEA_Login_Name $IDEA_Leave_Msg_To_Others_ID=$IDEA_Leave_Msg_To_Others_ID $IDEA_Msg_Subject=$IDEA_Msg_Subject $IDEA_Leave_Msg_To_Others_Msg=$IDEA_Leave_Msg_To_Others_Msg $IDEA_Msg_Date=$IDEA_Msg_Date $IDEA_Msg_Category=$IDEA_Msg_Category 3. controller.php ------------------> Leave_Message [IDEAController] [IDEAFeatureEngine Component] parameters: $IDEA_Login_Name $IDEA_Leave_Msg_To_Others_ID $IDEA_Msg_Subject $IDEA_Leave_Msg_To_Others_Msg $IDEA_Msg_Date $IDEA_Msg_Category 4. Leave_Message -----------------> IDEADBMS [IDEAFeatureEngine Component] [IDEADBMS Component] parameters: SQL Query 5. Leave_Message <------------------ IDEADBMS [IDEAFeatureEngine Component] [IDEADBMS Component] parameters: ResultSet 6. controller.php <------------------- Leave_Message [IDEAController] [IDEAFeatureEngine Component] parameters: $IDEA_Leave_Msg_To_Others_Status 7. controller.php -------------------> GUI.php [IDEAController] [IDEAGUI Component] parameters: IDEA_GUI_Leave_Message() $IDEA_Leave_Msg_To_Others_Status 8a. GUI.php -------------------> sendmessagestatus.php [IDEAGUI Component] [IDEAGUI Component] parameters: $IDEA_Leave_Msg_To_Others_Status=$IDEA_Leave_Msg_To_Others_Status 8b. sendmessagestatus.php ----- cgi ------> IDEA Result Page [IDEAGUI Component] parameters: endofworkflow ---------------------------------------------------------------------------