Startup for PHP Assignment
Find a file
2026-10-21 13:52:34 +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 Gjorde rubriker, blev rörigt när man inte förstod vilket formulär som var till vilken 2026-10-21 13:52:34 +02:00
README.md förklaring 2026-10-21 10:57:11 +02:00

PHP Applikation

En självrefererande PHP-applikation. Man kan bland annat söka på avslutade operationer och lägga till, uppdatera eller ta bort agenter

Requirements

A few lines containing general description of 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 käna mindre än 12000. Om ingen lön tilldelas så skall lönen automatiskt sättas till 13000.

  • En sorterad lista med agenter som är sorterad på namn och nummer skall visas på skärmen.

  • Administratören skall ha rättigheter att skapa tuppler i tabellerna gällande agenter

Person

Observation

  • För observationerna så skall en procentsats anges för observationens säkerhet, säkerheten får inte vara mindre än en procent och inte högre än hundrafjorton procent

Incident

  • Om flera observationer hör till samma incident skall inte någon ny incident skapas utan de skall kopplas direkt till incidenten.

  • 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.

  • För varje avslutad operation lagras dessutom operationens slutdatum

  • Det bör finnas en lista över pågående över pågående operationer

  • Operationen har även en frivillig kommentar som bör fyllas i där agenterna specificerar viktiga detaljer om operationen som är utöver den information som lagras i operationens förbestämda fält

  • Operationens namn, datum och plats skall visas tydligt i gränssnittet.