summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--application/controllers/StatsController.php2
-rw-r--r--application/modules/user/layouts/user.phtml31
2 files changed, 20 insertions, 13 deletions
diff --git a/application/controllers/StatsController.php b/application/controllers/StatsController.php
index 253c843..fbe6b88 100644
--- a/application/controllers/StatsController.php
+++ b/application/controllers/StatsController.php
@@ -16,10 +16,12 @@ class StatsController extends Zend_Controller_Action
if($userIDsNamespace['groupID'] !=''){
header("Content-Type: image/png");
$n = new Pbs_Graph();
+
$level = $this->_request->getParam('level');
if(is_numeric($level) && $level != ''){
$n->setHiglightLevel($level);
}
+
$str = $n->graph($userIDsNamespace['groupID']);
echo $str;
}
diff --git a/application/modules/user/layouts/user.phtml b/application/modules/user/layouts/user.phtml
index ae07f4d..671c258 100644
--- a/application/modules/user/layouts/user.phtml
+++ b/application/modules/user/layouts/user.phtml
@@ -79,21 +79,26 @@ echo $this->headScript()."\n";
if(Zend_Auth::getInstance()->hasIdentity()){
echo 'Angemeldet als ';
$userIDsNamespace = Zend_Session::namespaceGet('userIDs');
- $membershipMapper = new Application_Model_MembershipMapper();
- $membership = new Application_Model_Membership();
- $membershipMapper->find($userIDsNamespace['membershipID'],$membership);
- $person = new Application_Model_Person();
- $personMapper = new Application_Model_PersonMapper();
- $personMapper->find($userIDsNamespace['personID'],$person);
- echo "<b><i>".$person->getFirstname()." ".$person->getName()."</i></b>";
+ if(isset($userIDsNamespace['membershipID'])){
+ $membershipMapper = new Application_Model_MembershipMapper();
+ $membership = new Application_Model_Membership();
+ $membershipMapper->find($userIDsNamespace['membershipID'],$membership);
+ }
+ if(isset($userIDsNamespace['personID'])){
+ $person = new Application_Model_Person();
+ $personMapper = new Application_Model_PersonMapper();
+ $personMapper->find($userIDsNamespace['personID'],$person);
+ echo "<b><i>".$person->getFirstname()." ".$person->getName()."</i></b>";
+ }
+ if(isset($userIDsNamespace['roleID'])){
+ echo " in der Rolle ";
- echo " in der Rolle ";
-
- $role = new Application_Model_Role();
- $roleMapper = new Application_Model_RoleMapper();
- $role = $roleMapper->find($userIDsNamespace['roleID']);
- echo "<b><i>".$role->getTitle()."</i></b>";
+ $role = new Application_Model_Role();
+ $roleMapper = new Application_Model_RoleMapper();
+ $role = $roleMapper->find($userIDsNamespace['roleID']);
+ echo "<b><i>".$role->getTitle()."</i></b>";
+ }
}
?>
</div>