Startup for PHP Assignment
Find a file
2026-10-21 21:04:30 +02:00
.gitignore Seed 2026-09-16 08:50:45 +02:00
LICENSE Initial commit 2026-09-16 06:44:50 +00:00
PHPApplikation.php Rättade syntaxfel från , till and i update 2026-10-21 21:04:30 +02:00
README.md fix krav 2026-10-21 10:37:35 +02:00

PHP Applikation

Applikationen visar hjälpmedel, operationer,incidentobservation och adminagenter. Man kan uppdatera adminagent,lägga till i adminagent och även ta bort agenter.

Requirements

AdminAgent

  • Varje agent identifieras unikt med hjälp av dess namn (namnet är endast en bokstav exempelvis K), tillsammans med en siffra exempelvis J 2.
  • Vissa personer får av olika orsaker inte bli agenter. Det gäller personer som heter Leif Loket Olsson, Greger Puckowitz och Greve Dracula.
  • ingen agent oavsett typ får tjäna mindre än 12000. Om ingen lön tilldelas så skall lönen automatiskt sättas till 13000.
  • Det skall vara möjligt att för varje agent se agentens namn, nummer.
  • Administratören skall ha rättigheter att skapa tuppler i tabellerna gällande agenter.

Observation

Incident

  • En incident kan dessutom ha en eller flera operationer kopplade till sig.

Operation

  • Varje operation identifieras av dess kodnamntyp samt operationens startdatum tillsammans med incidenten som genererade operationen.
  • Kodnamntypen anger både operationens kodnamn samt dess typ, exempelvis uppstädningsoperation: Gregers Bodega eller Insamlingsoperation: lämmeltåg.
  • För varje avslutad operation lagras dessutom operationens slutdatum samt operationens success rate.
  • För operationer så måste alltid slutdatumet för operationen vara senare än startdatumet.
  • Operationens namn, datum skall visas tydligt i gränssnittet.

Hjmedel

  • Varje hjälpmedel identifieras av dess namn samt nummer tillsammans. Slutligen lagras en mycket kortfattad beskrivning om hjälpmedlet bestående av ett par ord.

  • när ett visst hjälpmedel är markerat så skall detaljerad information om hjälpmedlet visas.