73 lines
1.4 KiB
PHP
73 lines
1.4 KiB
PHP
<?php
|
|
/**
|
|
* Federleicht
|
|
*
|
|
* Federleicht ist ein PHP-Framework, dass Entwicklern eine Grundlage zur
|
|
* schnelleren Anwendungsentwicklung bietet.
|
|
*
|
|
* @package federleicht
|
|
* @subpackage base
|
|
* @author Matthias Viehweger <kronn@kronn.de>
|
|
* @version 0.2
|
|
* @license BSD-License
|
|
*/
|
|
/**
|
|
* Gesamtzeitmessung
|
|
*/
|
|
ini_set('precision', '16');
|
|
function getmicrotime() {
|
|
list($usec, $sec) = explode(" ", microtime());
|
|
return ((float)$usec + (float)$sec);
|
|
}
|
|
$start = getmicrotime();
|
|
|
|
/**
|
|
* Federleicht-Objekt holen
|
|
*/
|
|
require_once 'federleicht.php';
|
|
|
|
/**
|
|
* Der Name des Objekts wird nur in dieser Datei genannt
|
|
*/
|
|
$federleicht = new federleicht($_SERVER['REQUEST_URI']);
|
|
|
|
/**
|
|
* Get fl framework object
|
|
*
|
|
* @return federleicht
|
|
* @deprecated
|
|
*/
|
|
function get_fl() {
|
|
global $federleicht;
|
|
|
|
return $federleicht;
|
|
}
|
|
|
|
function needs($wanted) {
|
|
$fl_framework = get_fl();
|
|
$fl_framework->functions->needs($wanted);
|
|
|
|
return TRUE;
|
|
}
|
|
|
|
$federleicht->start();
|
|
|
|
$federleicht->functions->stop();
|
|
|
|
|
|
|
|
/**
|
|
* Auswertung der Gesamtzeitmessung
|
|
*/
|
|
$end = getmicrotime();
|
|
$shit = $federleicht->functions->factory->get_helper(
|
|
'var_analyze',
|
|
'Allgemein', 'index.php'
|
|
);
|
|
$shit->timer($start, $end, -1);
|
|
$shit->say('Anzahl der Datenbankabfragen: ' . ( $federleicht->datamodel->query_count ) . '');
|
|
$shit->sv($federleicht->datamodel->allSQL, 'Datenbankabfragen');
|
|
|
|
trigger_error('end');
|
|
$federleicht->functions->stop();
|