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'); } }
<input type="text" name="arc_nombre" required> </div> </div> <?php if ($formaTrabajo == 1 and $oUser->per_codigo == 'P001') { ?> <div class="control-group"> <label class="control-label">Integrantes</label> <div class="controls"> <select multiple data-rel="chosen" name="integrantes[]"> <?php foreach ($aAlumno as $aAlumno) { ?> <?php if ($aAlumno['usu_usuario'] != $oUser->usu_usuario and !Model_Archivo::tieneArchivo($idTrabajo, $aAlumno['usu_usuario'])) { ?> <option value="<?php echo $aAlumno['usu_usuario']; ?> " <?php echo $aAlumno['usu_usuario'] == $oUser->usu_usuario ? 'selected' : NULL; ?> ><?php echo Auth_Usuario::getNombre($aAlumno['usu_usuario']); ?> </option> <?php } ?> <?php
} ?> </td> <td> <?php if (Model_Archivo::perteneceArchivo($oArchivoAlumno['arc_codigo'], $oUser->usu_usuario) or $oUser->per_codigo == 'P002') { ?> <a class="btn btn-success" href="/archivo/descargarArchivo/<?php echo $oArchivoAlumno['arc_codigo']; ?> " target="_blank"><i class="icon-download-alt icon-white"></i></a> <?php } ?> <?php if (Model_Archivo::perteneceArchivo($oArchivoAlumno['arc_codigo'], $oUser->usu_usuario)) { ?> <a class="btn btn-info" href="#" target="_blank"><i class="icon-edit icon-white"></i></a> <a class="btn btn-danger delete-archivo" href="#" data-idArchivo="<?php echo $oArchivoAlumno['arc_codigo']; ?> " ><i class="icon-trash icon-white"></i></a> <?php } ?> </td> </tr> <?php } ?> </tbody>