/** 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);
     }
 }