I dub thy version 1.0.0
This commit is contained in:
@@ -141,6 +141,7 @@ class Html extends Formatter {
|
||||
}
|
||||
|
||||
echo static::template(array(
|
||||
'version' => $info['version'],
|
||||
'title' => $context['title'],
|
||||
'content' => $panel,
|
||||
));
|
||||
|
||||
@@ -23,13 +23,14 @@ class Logger {
|
||||
return '(n-a)';
|
||||
}
|
||||
|
||||
public static function start() {
|
||||
public static function start($data = array()) {
|
||||
self::$start = microtime(true);
|
||||
|
||||
self::$data = array(
|
||||
self::$data = $data + array(
|
||||
'ip' => self::ip(),
|
||||
'date' => date('d.m.Y H:i:s'),
|
||||
'func' => '(none)',
|
||||
'version' => '(none)',
|
||||
'error' => ''
|
||||
);
|
||||
}
|
||||
|
||||
@@ -10,13 +10,19 @@ abstract class WebService
|
||||
private $func = null;
|
||||
private $status = 200;
|
||||
|
||||
private $version = null;
|
||||
|
||||
public function __construct($version) {
|
||||
$this->version = $version;
|
||||
}
|
||||
|
||||
/**
|
||||
* Treat the current request and output the result. This is the only
|
||||
* method that should be called on the webservice directly !
|
||||
*/
|
||||
public function Run()
|
||||
{
|
||||
Logger::start();
|
||||
Logger::start(array('version' => $this->version));
|
||||
|
||||
$renderer = new Renderer();
|
||||
|
||||
|
||||
@@ -2,7 +2,10 @@
|
||||
|
||||
namespace BSR;
|
||||
|
||||
/** @var string $version version number */
|
||||
$ws_version = '1.0.0';
|
||||
|
||||
require_once('Lib/autoloader.php');
|
||||
|
||||
$web = new NetBiblio();
|
||||
$web = new NetBiblio($ws_version);
|
||||
$web->Run();
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<a class="navbar-brand" href="/">BSR WebService</a>
|
||||
<a class="navbar-brand" href="/">BSR WebService [{{ version }}]</a>
|
||||
</div>
|
||||
|
||||
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
|
||||
|
||||
Reference in New Issue
Block a user