Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 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');
     }
 }