示例#1
0
<?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.";
示例#2
0
<?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']);
示例#3
0
<?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'>