54 lines
1.1 KiB
PHP
54 lines
1.1 KiB
PHP
<?php
|
|
/**
|
|
* Daten der Anfrage
|
|
*
|
|
* Ein Datenobjekt, dass allen Informationen zur Anfrage enthält
|
|
*
|
|
* @version 0.1
|
|
* @author Matthias Viehweger <kronn@kronn.de>
|
|
* @package federleicht
|
|
* @subpackage base
|
|
*/
|
|
class fl_data_structures_request {
|
|
/**
|
|
* Referenz auf Routenobjekt
|
|
*/
|
|
var $route;
|
|
|
|
/**
|
|
* Postdaten
|
|
*/
|
|
var $all_post;
|
|
var $post;
|
|
|
|
/**
|
|
* Konstruktor
|
|
*
|
|
* Es werden die Postdaten und die gewählte Route in das Objekt übernommen
|
|
*
|
|
* @param route $route
|
|
*/
|
|
function __construct($route) {
|
|
$this->route = $route;
|
|
|
|
$this->all_post = $_POST;
|
|
$this->post = isset($_POST['fl'])? $_POST['fl']: null;
|
|
}
|
|
|
|
/**
|
|
* prüfen, ob Postdaten des Frameworks vorliegen.
|
|
*
|
|
* @return boolean
|
|
*/
|
|
function has_postdata() {
|
|
return ( $this->post !== null )? true: false;
|
|
}
|
|
|
|
/**
|
|
* Getter-Methoden, die übergangsweise Zugriff auf die Werte des Routenobjekts geben
|
|
*/
|
|
function get_modul() {
|
|
return $this->route['modul'];
|
|
}
|
|
}
|