public function action_new() { if ($this->request->method() == 'POST') { $oTrabajo = ORM::factory('Trabajo'); $oTrabajo->values($this->request->post()); $oTrabajo->tra_slug = $this->request->post('cgt_codigo') . '-' . URL::title($this->request->post('tra_nombre')); $fecha = date('Ymd', strtotime($this->request->post('tra_fecha_limite'))); $fecha_actual = date('Ymd'); $oTrabajo->tra_fecha_limite = date('Ymd', strtotime($this->request->post('tra_fecha_limite'))); $oTrabajo->tra_codigo = Model_Trabajo::newCodigo(); $oTrabajo->tra_fecha_registro = date('YmdHis'); if ($this->request->post('tab_codigo') == 15) { $oTrabajo->tra_cantidad_alum = 1; } $oTrabajo->save(); $this->redirect('/trabajo'); } $aCurso = Model_Curso::getCursosUsuario($this->oUser->usuario->usu_usuario); $aTipo = Model_Tabladetabla::getTabla('TRABAJO'); $view = View::factory('trabajo/new')->set('aCurso', $aCurso)->set('aTipo', $aTipo); $this->template->content = $view; }
public function action_new() { $idTrabajo = $this->request->param('id'); if (isset($idTrabajo)) { $formaTrabajo = Model_Trabajo::formaTrabajo($idTrabajo); if ($this->request->method() == 'POST') { $oArchivo = ORM::factory('Archivo'); $oArchivo->arc_codigo = Model_Archivo::newCodigo(); $oArchivo->tra_codigo = $idTrabajo; $oArchivo->tab_codigo = 12; $oArchivo->arc_nombre = $this->request->post('arc_nombre'); $oArchivo->arc_slug = $this->saveArchivo($_FILES['archivo']); $oArchivo->usu_usuario = $this->oUser->usu_usuario; $oArchivo->arc_fecha_registro = date('YmdHis'); $oArchivo->save(); $this->saveIntegrantes($oArchivo->arc_codigo); $this->redirect('/archivo/list/' . $idTrabajo); } $view = View::factory('archivo/new')->set('idTrabajo', $idTrabajo)->set('formaTrabajo', $formaTrabajo)->set('aAlumno', Model_Trabajo::getAlumnos($idTrabajo))->set('oUser', $this->oUser); $this->template->content = $view; } else { $this->redirect('/trabajo'); } }