How ibtissamnoukta/application-web-gestion-des-demandes-des-conges works
This PHP/MySQL application manages employee and chef vacation requests through submission, pending-request editing, role-based approval or refusal, and consultation of approved requests. Employees and chefs also have profile and personal-request views; chefs review requests from their service, while the manager reviews chef requests and can consult all validated requests. The README documents these capabilities; sampled PHP confirms login entry, database access patterns, request editing, profiles, and approval-list queries. Other page-to-handler wiring is represented only where the tree or README supports it.
Main entry points: gestionconge.sql Vacation database · validationchef.php Service review · validationadmin.php Chef approval · Index.php Login page
Components 22
Access and profiles
- Login page
Index.php - Credential check
verifierpass.php - Employee profile
profil.php - Chef profile
profilchef.php - Manager profile
profiladmin.php
Request lifecycle
- Employee request form
demander.php - Chef request form
demanderchef.php - Create request
ajouter-demande.php - Employee requests
mesdemandes.php - Chef requests
mesdemandeschef.php - Edit request
modifier2.php - Employee edit form
Modifieragent.php - Chef edit form
Modifierchef.php
Approval workflow
- Service review
validationchef.php - Chef approval
validationadmin.php - Accept request
Accepter.php - Refuse request
refuser.php - Validated requests
consulter.php
Application data
- Vacation database
Data base/gestionconge.sql
Other components
- Employee
- Chef
- Manager
Connections 33
- Employee → Login page: opens
- Chef → Login page: opens
- Manager → Login page: opens
- Login page → Credential check: submits credentials
- Employee → Employee profile: views profile
- Chef → Chef profile: views profile
- Manager → Manager profile: views profile
- Employee → Employee request form: requests leave
- Chef → Chef request form: requests leave
- Employee request form → Create request: submits
- Chef request form → Create request: submits
- Create request → Vacation database: stores request
- Employee → Employee requests: reviews own
- Chef → Chef requests: reviews own
- Employee requests → Vacation database: reads requests
- Chef requests → Vacation database: reads requests
- Employee requests → Employee edit form: opens pending
- Chef requests → Chef edit form: opens pending
- Employee edit form → Edit request: submits changes
- Chef edit form → Edit request: submits changes
- Edit request → Vacation database: updates request
- Chef → Service review: reviews service
- Service review → Vacation database: reads requests
- Service review → Accept request: accepts
- Service review → Refuse request: refuses
- Manager → Chef approval: reviews chefs
- Chef approval → Vacation database: reads requests
- Chef approval → Accept request: accepts
- Chef approval → Refuse request: refuses
- Accept request → Vacation database: sets accepted
- Refuse request → Vacation database: sets refused
- Manager → Validated requests: consults approvals
- Validated requests → Vacation database: reads validated