' If $EX ' $System.Access Login ' Else ' $System.Access Create Schedule ' EndIf ' Init $ID = 0 ' $Contains = $Groups.$GID.Users.Contains $Login.ID ' If $System.IsPost ' If $Register ' $EID = $Command.Schedule.Entry ' $System.Redirect $Server?page=$BPage&id=$ID&gid=$GID&date=$BDate&eid=$EID ' Elif $SubmitDetail and ! $Login ' $System.Redirect $Server?page=ScheduleEntry&id=$ID&gid=$GID&date=$Date&bpage=$BPage&bdate=$BDate&ex=1&gc=1&init=1&rw=1 ' Elif $SubmitDetail ' $Command.Schedule.DetailInit ' $Command.Schedule.DetailUpdate ' $System.Redirect $Server?page=ScheduleEntry&id=$ID&gid=$GID&date=$Date&bpage=$BPage&bdate=$BDate&ex=1&gc=1 ' Elif $SubmitEasy ' $Command.Schedule.DetailUpdate ' $System.Redirect $Server?page=ScheduleEntry&id=$ID&gid=$GID&date=$Date&bpage=$BPage&bdate=$BDate&es=1 ' Elif $SubmitBanner ' $Command.Schedule.DetailUpdate ' $System.Redirect $Server?page=ScheduleEntry&id=$ID&gid=$GID&date=$Date&bpage=$BPage&bdate=$BDate&bn=1 ' Elif $Add or $Remove ' $Command.Schedule.DetailUpdate ' $System.Redirect $Server?page=ScheduleEntry&id=$ID&gid=$GID&date=$Date&bpage=$BPage&bdate=$BDate&ex=1&group=$Groupmember ' Else ' $Command.Schedule.DetailUpdate ' $System.Redirect $Server?page=ScheduleEntry&id=$ID&gid=$GID&date=$Date&bpage=$BPage&bdate=$BDate&ex=1&gc=1&group=$Groupmember ' EndIf ' Exit ' EndIf
' Else No Right to Register $User.Name's Schedule.
' EndIf ' If $BPage = index ' $Caption = "Top Page" ' Elif $BPage = ScheduleIndex ' $Caption = "Weekly View" ' Elif $BPage = ScheduleMonth ' $Caption = "Monthly View" ' Elif ($BPage = ScheduleZoom) or ($BPage = ScheduleDay) ' $Caption = "Daily View" ' Else ' $Caption = "Back" ' EndIf
| [$Caption] | [Top Page] | [Help] |