Example #1
0
 public function deleteItems($user)
 {
     Zend_Registry::get('logger')->entering();
     Zend_Registry::get('logger')->debug('Load all items by user');
     $itemTable = new Item();
     $items = $itemTable->fetchAllByUser($user);
     foreach ($items as $item) {
         Zend_Registry::get('logger')->debug('Delete all tags from item');
         $itemTable->deleteTags($item->id);
         Zend_Registry::get('logger')->debug('Delete item');
         $where = $this->_db->quoteInto('id = ?', $item->id);
         $itemTable->delete($where);
     }
     Zend_Registry::get('logger')->exiting();
 }
 public function showAction()
 {
     $this->logger->entering();
     $this->logger->info('Getting the id');
     $id = $this->_getParam('id');
     $this->logger->notice("Loading the user by id: '{$id}'");
     $users = new User();
     $user = $users->find($id)->current();
     $this->logger->notice("Loading items owned by user '{$id}'");
     $itemsTable = new Item();
     $items = $itemsTable->fetchAllByUser($user);
     $this->logger->info('Passing the title and user to the view');
     $this->view->assign(array('title' => $user->name, 'user' => $user, 'items' => $items));
     $this->logger->info('Render view');
     $this->render();
     $this->logger->exiting();
 }