Beispiel #1
0
 function __construct()
 {
     $request = \woo\base\RequestRegistry::getRequest();
     if (is_null($request)) {
         $request = new Request();
     }
     $this->request = $request;
 }
Beispiel #2
0
<?php

// cheat and cache this stuff
require_once "woo/controller/Request.php";
require_once "woo/base/Registry.php";
require_once "woo/domain/Venue.php";
require_once "woo/view/ViewHelper.php";
\woo\base\RequestRegistry::setRequest(new \woo\controller\Request());
$request = \woo\view\VH::getRequest();
$request->setObject('venue', new \woo\domain\Venue(5, "my venue"));
// start here
require_once "woo/view/ViewHelper.php";
$request = \woo\view\VH::getRequest();
$venue = $request->getObject('venue');
?>

<html>
<head>
<title>Add a Space for venue <?php 
echo $venue->getName();
?>
</title>
</head>
<body>
<h1>Add a Space for Venue '<?php 
print $venue->getName();
?>
'</h1>

<table>
<tr>
Beispiel #3
0
 function __construct()
 {
     $this->init();
     \woo\base\RequestRegistry::setRequest($this);
 }
Beispiel #4
0
<?php

require_once "woo/base/Registry.php";
$request = \woo\base\RequestRegistry::getRequest();
?>
<html>
<head>
<title>Add Venue</title>
</head>
<body>
<h1>Add Venue</h1>

<table>
<tr>
<td>
<?php 
print $request->getFeedbackString("</td></tr><tr><td>");
?>
</td>
</tr>
</table>

<form action="AddVenue.php" method="get">
    <input type="hidden" name="submitted" value="yes"/>
    <input type="text" name="venue_name" />
</form>

</body>
</html>
Beispiel #5
0
 static function getRequest()
 {
     return \woo\base\RequestRegistry::getRequest();
 }
Beispiel #6
0
<?php

require_once "listing12.05.php";
// Registry
// test file app registry
if (!isset($argv[1])) {
    // run script without argument to monitor
    while (1) {
        sleep(5);
        $thing = \woo\base\ApplicationRegistry::getDSN();
        \woo\base\RequestRegistry::instance();
        \woo\base\SessionRegistry::instance();
        \woo\base\MemApplicationRegistry::instance();
        print "dsn is {$thing}\n";
    }
} else {
    // run script with argument in separate window to change value.. see the result in monitor process
    print "setting dsn {$argv[1]}\n";
    \woo\base\ApplicationRegistry::setDSN($argv[1]);
}