PHP-databaskonstruktion

Log | Files | Refs

incidents.php (939B)


      1 <?php
      2     require 'utils/imports.php';
      3     $handlerFactory = new InsertHandlerFactory();
      4 
      5     $pageContent = '';
      6 
      7     $query = "SELECT * FROM Incident;";
      8 
      9     $pageContent .= "<h3>Incidents</h3>" . tableFactory::createTableWithRedirect($query, "incident.php", ["IncidentName", "IncidentNumber"], "Incident");
     10 
     11     $modalBuilder = (new ModalBuilder())
     12             ->setModalId('insertModal')
     13             ->setTableName("Incident")
     14             ->setPostHandler($handlerFactory->createHandler('Incident'))
     15             ->addColumn("RegionName")
     16             ->addColumn("Location")
     17             ->addColumn("IncidentName")
     18             ->addColumn("IncidentNumber")
     19             ->addDropdownColumn("Terrain", getColumnValues("Terrain", "TerrainCode"));
     20 
     21     $modalBuilder->handleData();
     22     $pageContent .= $modalBuilder->build();
     23     $pageContent .= $modalBuilder->generateOpenButton("Create incident");
     24 
     25     include 'utils/pageTemplate.php';
     26 ?>