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