Example #1
0
 public function deletemintrulerAction()
 {
     $mints = new MintsRulers();
     $where = $mints->getAdapter()->quoteInto('id = ?', (int) $this->_getParam('id'));
     $mints->delete($where);
 }
 /** Link a ruler to a mint
  * @access public
  * @return void
  */
 public function rulertomintAction()
 {
     $form = new AddMintToRulerForm();
     $rulerid = $this->getParam('rulerid');
     $period = $this->getParam('period');
     $mints = new Mints();
     $mintsList = $mints->getMints($period);
     $form->ruler_id->setValue($rulerid);
     $form->mint_id->addMultiOptions($mintsList);
     $this->view->form = $form;
     if ($this->_request->isPost()) {
         if ($form->isValid($this->_request->getPost())) {
             $mintrulers = new MintsRulers();
             $mintrulers->add($form->getValues());
             $this->getFlash()->addMessage('A new mint has been entered.');
             if ($period == 21) {
                 $this->redirect($this->_redirectUrl . 'romanruler/id/' . $rulerid);
             } else {
                 $this->redirect($this->_redirectUrl . 'medruler/id/' . $rulerid);
             }
         } else {
             $this->getFlash()->addMessage($this->_formErrors);
             $form->populate($this->_request->getPost());
         }
     }
 }