/** medieval ruler details * @access public * @return void * @throws Pas_Exception_Param */ public function medrulerAction() { if ($this->getParam('id', false)) { $id = $this->getParam('id'); $rulers = new Rulers(); $this->view->details = $rulers->getRulerProfileAdmin($id); $images = new RulerImages(); $this->view->images = $images->getImages($id); $mints = new Mints(); $this->view->mints = $mints->getRomanMintRulerAdmin($id); $denominations = new Denominations(); $this->view->denoms = $denominations->getRomanRulerDenomAdmin($id); $types = new MedievalTypes(); $this->view->types = $types->getEarlyMedTypeRulerAdmin($id); $bios = new Monarchs(); $this->view->bios = $bios->getBiography($id); } else { throw new Pas_Exception_Param($this->_missingParameter, 500); } }