public function agregardocenteAction() { if (!$this->getRequest()->isPost()) { return $this->_forward('nuevodocente'); } $form = new Application_Form_FormNuevoDocente(); if (!$form->isValid($_POST)) { $this->view->formularionuevodocente = $form; return $this->render('nuevodocente'); } $nombreusuario = $form->getValue('nombreusuario'); $clave = hash_hmac('md5', $form->getValue('clave'), 'tesis'); $email = $form->getValue('email'); $dni = $form->getValue('dni'); $nombre = $form->getValue('nombre'); $appaterno = $form->getValue('appaterno'); $apmaterno = $form->getValue('apmaterno'); $especialidad = $form->getValue('especialidad'); $usuario = new Application_Model_Usuario(); $idusuario = $usuario->registrarUsuario($nombreusuario, $clave, $email, $dni, $nombre, $appaterno, $apmaterno, '2'); $docente = new Application_Model_Docente(); $docente->registrarDocente($idusuario, $especialidad); return $this->_redirect('/admin/nuevodocente'); }