getParam('bootstrap'); $config = $bootstrap->getOptions(); $pbs2host = $config['pbs2']['host']; ?> doctype(); ?> getRequest(); $this->headTitle()->append(ucwords($request->getControllerName())); $this->headTitle()->append(ucwords($request->getActionName())); echo $this->headTitle()."\n"; echo $this->headMeta()."\n"; echo $this->headStyle()."\n"; echo $this->headLink()."\n"; echo $this->headScript()."\n"; ?>
hasIdentity()){ echo 'Logged in as '; $userIDsNamespace = Zend_Session::namespaceGet('userIDs'); if(isset($userIDsNamespace['membershipID'])){ $membershipApiResult = PostToHost($pbs2host, $config['pbs2']['getmembership'] . $userIDsNamespace['apikey'], 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', ''); $membershipXMLString = $membershipApiResult['http-body']; if(strlen($membershipXMLString) > 0) { $membershipXML = new SimpleXMLElement($membershipXMLString); $membership = new Application_Model_Membership(); $membership->setID(sprintf("%s", $membershipXML->membership->id)); $membership->setGroupID(sprintf("%s", $membershipXML->membership->groupid)); $membership->setPersonID(sprintf("%s", $membershipXML->membership->personid)); $membership->setRoleID(sprintf("%s", $membershipXML->membership->roleid)); $membership->setSuspend(sprintf("%s", $membershipXML->membership->suspend)); $membership->setApikey(sprintf("%s", $membershipXML->membership->apikey)); } } if(isset($userIDsNamespace['personID'])){ $personApiResult = PostToHost($pbs2host, $config['pbs2']['getperson'] . $userIDsNamespace['apikey'], 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', ''); $personXMLString = $personApiResult['http-body']; if(strlen($personXMLString) > 0) { $personXML = new SimpleXMLElement($personXMLString); $person = new Application_Model_Person(); $person->setID(sprintf("%s", $personXML->person->id)); $person->setCity(sprintf("%s", $personXML->person->city)); $person->setEmail(sprintf("%s", $personXML->person->email)); $person->setFirstname(sprintf("%s", $personXML->person->firstname)); $person->setHousenumber(sprintf("%s", $personXML->person->housenumber)); $person->setLogin(sprintf("%s", $personXML->person->login)); $person->setLogindate(sprintf("%s", $personXML->person->logindate)); $person->setName(sprintf("%s", $personXML->person->name)); $person->setPostalcode(sprintf("%s", $personXML->person->postalcode)); $person->setRegisterdate(sprintf("%s", $personXML->person->registerdate)); $person->setStreet(sprintf("%s", $personXML->person->street)); $person->setSuspend(sprintf("%s", $personXML->person->suspend)); $person->setTitle(sprintf("%s", $personXML->person->title)); echo "".$person->getFirstname()." ".$person->getName().""; } } if(isset($userIDsNamespace['roleID'])){ echo " in role "; $roleApiResult = PostToHost($pbs2host, $config['pbs2']['getrole'] . $userIDsNamespace['apikey'], 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', ''); $roleXMLString = $roleApiResult['http-body']; if(strlen($roleXMLString) > 0) { $roleXML = new SimpleXMLElement($roleXMLString); $role = new Application_Model_Role(); $role->setID(sprintf("%s", $roleXML->role->id)); $role->setGroupID(sprintf("%s", $roleXML->role->groupid)); $role->setTitle(sprintf("%s", $roleXML->role->title)); $role->setDescription(sprintf("%s", $roleXML->role->description)); $role->setInheritance(sprintf("%s", $roleXML->role->inheritance)); echo "".$role->getTitle().""; } } if(isset($userIDsNamespace['groupID'])){ echo " in group "; $grouprequest = "groupid=" . $userIDsNamespace['groupID']; $groupApiResult = PostToHost($pbs2host, $config['pbs2']['getgroup'] . $userIDsNamespace['apikey'], 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', $grouprequest); $groupXMLString = $groupApiResult['http-body']; if(strlen($groupXMLString) > 0) { $groupXML = new SimpleXMLElement($groupXMLString); $group = new Application_Model_Group(); $group->setID(sprintf("%s", $groupXML->group->id)); $group->setTitle(sprintf("%s", $groupXML->group->title)); $group->setDescription(sprintf("%s", $groupXML->group->description)); echo "".$group->getTitle().""; } } } ?>
getControllerName()) . " > " . ucwords($request->getActionName()); ?>
layout()->content; ?>
down