public function renameAction()
 {
     // disable layout for ajax requests
     if ($this->getRequest()->isXmlHttpRequest()) {
         $this->_helper->layout()->disableLayout();
         $this->view->ajax = true;
     }
     $id = (int) $this->getRequest()->getParam('id');
     $model = new Default_Model_AddressBook();
     $model->find($id);
     $form = new Default_Form_AddressBook();
     if ($this->getRequest()->isPost()) {
         if ($form->isValid($this->getRequest()->getPost())) {
             $model->setOptions($form->getValues());
             $model->setId($id);
             $model->save();
             if (!$this->getRequest()->isXmlHttpRequest()) {
                 return $this->_helper->redirector('index', 'addressbook');
             }
         }
     } else {
         $form->populate(array('name' => $model->getName()));
     }
     $this->view->form = $form;
     $this->view->name = $model->getName();
 }
 public function save(Default_Model_AddressBook $addressBook)
 {
     $this->_data = array('name' => $addressBook->getName());
     parent::save($addressBook);
 }