_user = $this->_getAuth()->getUser(); } /** * @param $page */ public function listAction($page = 1) { $paginator = CallbackModel::getPaginationList($this->_user->getId(), $page, 10); if ($paginator->paginate()->current > $paginator->paginate()->last) { $paginator->setCurrentPage(1); } $this->view->page = $paginator->paginate(); $this->view->pagination_url = '/callback/list/'; } /** * Create a new test session. */ public function newAction() { $form = new CreateCallbackForm(); if ($this->request->isPost()) { $data = $this->request->getPost(); if ($form->isValid($data)) { $callback = new CallbackModel(); $callback->User = $this->_user; $callback->setName($form->getValue('Name')); $result = $callback->save(); if ($result) { $callback->refresh(); return $this->response->redirect(array( 'for' => 'cb-created', 'id' => $callback->getPublicId())); } else { foreach($callback->getMessages() as $msg) { $this->flash->error($msg); } } } else { $msg = '