<?php /*********************************************** * Laget av: Kristoffer Hagen * Dato opprettet: 06. juli 2015 * Sist endret: 07. juli 2015 * * Dette programmet gjør det mulig å legge til nye * bedrifter til databasen. ************************************************/ // Henter innstillinger og kobler til databasen require_once "../settings.php"; require_once $document_root . "handler/database_handler.php"; $database_handler = new database_handler(); // Objekt-klasse for bedrifter require_once "../object/company.php"; // Sjekker om brukeren har lagret if (isset($_POST["company_submit"])) { $company_name = sanitizeInput($_POST["company_name"]); $company_street_address = sanitizeInput($_POST["company_street_address"]); $company_postal_code = sanitizeInput($_POST["company_postal_code"]); $company_city = sanitizeInput($_POST["company_city"]); // Validerer informasjonen fra brukeren $error_message = array(); // Validerer navn if (strlen($company_name) == 0) { $error_message[] = "Navn er ikke riktig utfylt."; } // Validerer gateadresse if (strlen($company_street_address) == 0) { $error_message[] = "Gateadresse er ikke riktig utfylt.";
<?php /* This file is part of Jetbird. Jetbird is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Jetbird is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Jetbird. If not, see <http://www.gnu.org/licenses/>. */ // Load class load("database_handler"); // Connect $db = new database_handler(); global $db; $db->connect($config['database']['user'], $config['database']['pass'], $config['database']['database'], $config['database']['host']);
<?php /*********************************************** * Laget av: Kristoffer Hagen * Dato opprettet: 07. juli 2015 * Sist endret: 19. august 2015 * * Denne siden viser informasjon om en bestemt bedrift. ************************************************/ // Henter innstillinger og kobler til databasen require_once "default_settings.php"; require_once "handler/open_handler.php"; require_once $document_root . "handler/database_handler.php"; $db_handler = new database_handler(); // Objekt-klasse for bedrifter require_once "object/company.php"; // Henter ut bedriftsinformasjon basert på id $company = $db_handler->getCompany(sanitizeInput($_GET["id"])); if ($company == null) { die("Bedriften finnes ikke"); } ?> <html> <head> <title><?php echo $company->getName(); ?> </title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>