How phinmark05/linkflow2 works
LinkFlow is a field application management system. Its principal workflow is student application entry and document submission, followed by staff review and an eventual placement assignment; administrators also manage users and application settings. The sampled code shows the application form, secure document helpers, shared data functions, and access checks. Several workflow actions and management pages are indexed but unsampled, so their capabilities are represented without asserting unverified call sequences.
Main entry points: functions.php Shared Data Functions · document_helpers.php Document Helpers · application.php Application Form · view_application.php Application Review
Components 20
Identity and Access
- Login and Registration
FMS/auth/login.php - Access Checks
FMS/includes/auth_check.php - Staff Authorization
FMS/includes/admin_check.php
Applications and Review
- Application Form
FMS/student/application.php - Application Submission
FMS/actions/save_application.php - Student Application View
FMS/student/view_application.php - Application Queue
FMS/admin/applications.php - Application Review
FMS/admin/view_application.php - Review Decisions
FMS/actions/review_application.php - Accept and Return
FMS/actions/accept_application.php
Document Handling
- Document Helpers
FMS/includes/document_helpers.php - Document Interface
FMS/includes/document_ui.php - Preview and Download
FMS/actions/preview_document.php
Administration and Placement
- Placement Assignment
FMS/actions/create_placement.php - Administrative Management
FMS/admin/dashboard.php - Staff Workspace
FMS/staff/dashboard.php
Shared Runtime
- Shared Data Functions
FMS/includes/functions.php - MySQL Database
FMS/includes/database.php
Other components
- Student
- Staff
Connections 26
- Student → Login and Registration: signs in
FMS/auth/login.php - Student → Application Form: enters application
- Staff → Application Queue: reviews queue
FMS/admin/applications.php - Staff → Staff Workspace: uses workspace
- Login and Registration → Shared Data Functions: uses helpers
FMS/auth/login.php - Access Checks → Shared Data Functions: loads account
FMS/includes/auth_check.php - Staff Authorization → Access Checks: requires authentication
FMS/includes/admin_check.php - Application Form → Document Helpers: loads document types
FMS/student/application.php - Application Form → Document Interface: renders uploads
FMS/student/application.php - Application Form → Application Submission: submits data
- Application Submission → Shared Data Functions: uses shared logic
FMS/actions/save_application.php - Application Submission → Document Helpers: validates and stores
FMS/actions/save_application.php - Application Queue → Staff Authorization: requires staff access
FMS/admin/applications.php - Application Queue → Application Review: links to detail
FMS/admin/applications.php - Application Review → Staff Authorization: requires staff access
FMS/admin/view_application.php - Application Review → Document Helpers: loads document helpers
FMS/admin/view_application.php - Application Review → Document Interface: renders documents
FMS/admin/view_application.php - Review Decisions → Shared Data Functions: uses shared logic
FMS/actions/review_application.php - Accept and Return → Shared Data Functions: uses shared logic
- Student Application View → Access Checks: requires student access
FMS/student/view_application.php - Student Application View → Document Interface: renders documents
FMS/student/view_application.php - Document Interface → Document Helpers: loads helpers
FMS/includes/document_ui.php - Preview and Download → Document Helpers: uses document helpers
FMS/actions/preview_document.php - Placement Assignment → Shared Data Functions: uses shared logic
FMS/actions/create_placement.php - Shared Data Functions → MySQL Database: queries database
FMS/includes/functions.php - MySQL Database → MySQL Database
FMS/includes/database.php