if (isset($this->filter->account['row'])) { $paginator->setItemCountPerPage($this->filter->account['row']); } $messages = $this->_helper->flashMessenger->getMessages(); $this->view->messages = $messages; $this->view->filter = $this->filter->account; $this->view->paginator = $paginator; $this->view->title = "Akun Admin"; } /** * IS: - * FS: Mengirimkan ke viewer: form * Desc: Mengatur aksi yang dilakukan untuk halaman create */ public function createAction() { $form = new Admin_Form_AccountForm(); $form->setRoleOption(); $table_adminAccount = new Model_DbTable_AdminAccount();
/** * IS: - * FS: Mengirimkan ke viewer: form * Desc: Mengatur aksi yang dilakukan untuk halaman create */ public function createAction() { $form = new Admin_Form_AccountForm(); $form->setRoleOption(); $table_adminAccount = new Model_DbTable_AdminAccount(); if ($this->getRequest()->isPost()) { if ($form->isValid($_POST)) { $data = array('username' => $_POST['adminUser'], 'password' => md5($_POST['adminPassword']), 'email' => $_POST['adminEmail'], 'role_id' => $_POST['adminRole']); $account_id = $table_adminAccount->insertAccount($data); $this->loggingaction('account', 'create', $account_id); $this->_flash->addMessage('1\\Insert Success!'); } else { $this->_flash->addMessage('2\\Insert Failed!'); } $this->_redirect($this->view->rootUrl('/admin/account/')); } $this->view->form = $form; }