summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjörn Geiger2011-06-30 10:09:24 +0200
committerBjörn Geiger2011-06-30 10:09:24 +0200
commitea07cf4583067b33bb629060f30c72bf626127ff (patch)
treeb4dfd26f3cdc148e0c002f1964901ed7130d0f32
parentFehler in EventMapper korrigiert (diff)
downloadpoolctrl-ea07cf4583067b33bb629060f30c72bf626127ff.tar.gz
poolctrl-ea07cf4583067b33bb629060f30c72bf626127ff.tar.xz
poolctrl-ea07cf4583067b33bb629060f30c72bf626127ff.zip
host nun in Application.ini
-rw-r--r--application/configs/application.ini.dist4
-rw-r--r--application/controllers/EventController.php29
2 files changed, 21 insertions, 12 deletions
diff --git a/application/configs/application.ini.dist b/application/configs/application.ini.dist
index fc9ff25..09503fb 100644
--- a/application/configs/application.ini.dist
+++ b/application/configs/application.ini.dist
@@ -15,6 +15,7 @@ resources.db.params.dbname =
resources.db.isDefaultTableAdapter = true
resources.view[] = ""
resources.modules = ""
+pbs2.host =
resources.layout.layout = "default"
resources.layout.layoutPath = APPLICATION_PATH "/layouts"
@@ -29,3 +30,6 @@ phpSettings.display_errors = 1
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
resources.frontController.params.displayExceptions = 1
+
+[pbs]
+host =
diff --git a/application/controllers/EventController.php b/application/controllers/EventController.php
index 7414c5a..60b98b5 100644
--- a/application/controllers/EventController.php
+++ b/application/controllers/EventController.php
@@ -16,6 +16,8 @@ class EventController extends Zend_Controller_Action
protected $eventcategoryMapper;
protected $membershipMapper;
protected $personMapper;
+ protected $config;
+ protected $pbs2host;
public function init()
{
@@ -23,13 +25,16 @@ class EventController extends Zend_Controller_Action
$this->eventcategoryMapper = new Application_Model_EventcategoryMapper();
$this->membershipMapper = new Application_Model_MembershipMapper();
$this->personMapper = new Application_Model_PersonMapper();
+ $bootstrap = $this->getInvokeArg('bootstrap');
+ $this->config = $bootstrap->getOptions();
+ $this->pbs2host = $this->config['pbs2']['host'];
}
public function indexAction()
{
$events = $this->eventMapper->fetchAll();
if(is_array($events)) {
- $bootOsApiResult = PostToHost('pbs2.local', '/resource/getbootos/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', '');
+ $bootOsApiResult = PostToHost($this->pbs2host, '/resource/getbootos/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', '');
$bootOsXMLString = $bootOsApiResult['http-body'];
$bootOsXML = new SimpleXMLElement($bootOsXMLString);
foreach($bootOsXML->bootoslist->bootos as $bootos) {
@@ -50,7 +55,7 @@ class EventController extends Zend_Controller_Action
$bootosobj->setTitle(sprintf("%s", $bootos->title));
$bootoslist[$bootosobj->getID()] = $bootosobj;
}
- $poolApiResult = PostToHost('pbs2.local', '/resource/getpool/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', '');
+ $poolApiResult = PostToHost($this->pbs2host, '/resource/getpool/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', '');
$poolXMLString = $poolApiResult['http-body'];
$poolXML = new SimpleXMLElement($poolXMLString);
foreach($poolXML->poollist->pool as $pool) {
@@ -85,7 +90,7 @@ class EventController extends Zend_Controller_Action
public function addAction()
{
$eventcategorylist = $this->eventcategoryMapper->fetchAll();
- $bootOsApiResult = PostToHost('pbs2.local', '/resource/getbootos/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', '');
+ $bootOsApiResult = PostToHost($this->pbs2host, '/resource/getbootos/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', '');
$bootOsXMLString = $bootOsApiResult['http-body'];
$bootOsXML = new SimpleXMLElement($bootOsXMLString);
foreach($bootOsXML->bootoslist->bootos as $bootos) {
@@ -106,7 +111,7 @@ class EventController extends Zend_Controller_Action
$bootosobj->setTitle(sprintf("%s", $bootos->title));
$bootoslist[$bootosobj->getID()] = $bootosobj;
}
- $poolApiResult = PostToHost('pbs2.local', '/resource/getpool/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', '');
+ $poolApiResult = PostToHost($this->pbs2host, '/resource/getpool/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', '');
$poolXMLString = $poolApiResult['http-body'];
$poolXML = new SimpleXMLElement($poolXMLString);
foreach($poolXML->poollist->pool as $pool) {
@@ -129,7 +134,7 @@ class EventController extends Zend_Controller_Action
$event = new Application_Model_Event($this->getRequest()->getParams());
$event->setPbs_membershipID(1);
$bootmenuquery = "bootosID=" . $event->getPbs_bootosID() . "&startcounter=0&title=" . $event->getTitle() . "&defaultbootmenu=1&order=0&kcl=0";
- $bootmenuApiResult = PostToHost('pbs2.local', '/resource/addbootmenu/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', $bootmenuquery);
+ $bootmenuApiResult = PostToHost($this->pbs2host, '/resource/addbootmenu/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', $bootmenuquery);
$bootmenuXMLString = $bootmenuApiResult['http-body'];
$bootmenuXML = new SimpleXMLElement($bootmenuXMLString);
$bootmenuID = sprintf("%s", $bootmenuXML->bootmenuid);
@@ -158,10 +163,10 @@ class EventController extends Zend_Controller_Action
if(isset($eventID)) {
$event = new Application_Model_Event();
if($event->getPbs_bootmenuID()) {
- $bootmenuApiResult = PostToHost('pbs2.local', '/resource/deletebootmenu/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', "bootmenuid=" . $event->getPbs_bootmenuID());
+ $bootmenuApiResult = PostToHost($this->pbs2host, '/resource/deletebootmenu/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', "bootmenuid=" . $event->getPbs_bootmenuID());
}
if($event->getPbs_filterID()) {
- $filterApiResult = PostToHost('pbs2.local', '/resource/deletefilter/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', "bootmenuid=" . $event->getPbs_filterID());
+ $filterApiResult = PostToHost($this->pbs2host, '/resource/deletefilter/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', "bootmenuid=" . $event->getPbs_filterID());
}
$this->eventMapper->find($eventID, $event);
try {
@@ -182,7 +187,7 @@ class EventController extends Zend_Controller_Action
public function editAction()
{
$eventcategorylist = $this->eventcategoryMapper->fetchAll();
- $bootOsApiResult = PostToHost('pbs2.local', '/resource/getbootos/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', '');
+ $bootOsApiResult = PostToHost($this->pbs2host, '/resource/getbootos/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', '');
$bootOsXMLString = $bootOsApiResult['http-body'];
$bootOsXML = new SimpleXMLElement($bootOsXMLString);
foreach($bootOsXML->bootoslist->bootos as $bootos) {
@@ -203,7 +208,7 @@ class EventController extends Zend_Controller_Action
$bootosobj->setTitle(sprintf("%s", $bootos->title));
$bootoslist[$bootosobj->getID()] = $bootosobj;
}
- $poolApiResult = PostToHost('pbs2.local', '/resource/getpool/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', '');
+ $poolApiResult = PostToHost($this->pbs2host, '/resource/getpool/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', '');
$poolXMLString = $poolApiResult['http-body'];
$poolXML = new SimpleXMLElement($poolXMLString);
foreach($poolXML->poollist->pool as $pool) {
@@ -229,17 +234,17 @@ class EventController extends Zend_Controller_Action
$event = new Application_Model_Event();
$this->eventMapper->find($eventID, $event);
if($event->getPbs_bootmenuID()) {
- $bootmenuApiResult = PostToHost('pbs2.local', '/resource/deletebootmenu/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', "bootmenuid=" . $event->getPbs_bootmenuID());
+ $bootmenuApiResult = PostToHost($this->pbs2host, '/resource/deletebootmenu/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', "bootmenuid=" . $event->getPbs_bootmenuID());
unset($bootmenuApiResult);
}
if($event->getPbs_filterID()) {
- $filterApiResult = PostToHost('pbs2.local', '/resource/deletefilter/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', "bootmenuid=" . $event->getPbs_filterID());
+ $filterApiResult = PostToHost($this->pbs2host, '/resource/deletefilter/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', "bootmenuid=" . $event->getPbs_filterID());
unset($filterApiResult);
}
$event->setOptions($this->getRequest()->getParams());
$event->setID($eventID);
$bootmenuquery = "bootosID=" . $event->getPbs_bootosID() . "&startcounter=0&title=" . $event->getTitle() . "&defaultbootmenu=1&order=0&kcl=0";
- $bootmenuApiResult = PostToHost('pbs2.local', '/resource/addbootmenu/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', $bootmenuquery);
+ $bootmenuApiResult = PostToHost($this->pbs2host, '/resource/addbootmenu/apikey/apikey1', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', $bootmenuquery);
$bootmenuXMLString = $bootmenuApiResult['http-body'];
$bootmenuXML = new SimpleXMLElement($bootmenuXMLString);
$bootmenuID = sprintf("%s", $bootmenuXML->bootmenuid);