?>
        <br/><h2 class="text-center">7. Jefes de Asignaturas</h2><br/>
        <?php 
$JDA = DB::table('asignaturas')->where('asignaturas.academia_id', '=', Academia::academiaPDAActual())->join('profesores', 'profesores.id', '=', 'asignaturas.profesores_id')->where('profesores.rol', 'LIKE', '%JDA')->join('datos_profesor', 'datos_profesor.profesor_id', '=', 'profesores.id')->select('asignaturas.nombre as asignatura', DB::raw('CONCAT(datos_profesor.nombre, " ", datos_profesor.apellido_paterno, " ", datos_profesor.apellido_materno) as profesor'))->get();
echo "<table class='table table-bordered table-stripped'><thead><tr><th>Profesor</th><th>Asignatura</th></tr></thead><tbody>";
foreach ($JDA as $clave => $valor) {
    echo "<tr>";
    echo "<td style='width:50%'>" . $valor->profesor . "</td>";
    echo "<td style='width:50%'>" . $valor->asignatura . "</td>";
    echo "</tr>";
}
echo "</tbody></table>";
?>
        <br/><h2 class="text-center">8. Coordinadores de ETS</h2><br/>
        <?php 
$idsAsignaturas = Asignatura::whereAcademiaId(Academia::academiaPDAActual())->lists('id');
echo "<table class='table table-bordered table-stripped'><thead><tr><th>Profesor</th><th>Asignatura</th></tr></thead><tbody>";
foreach ($idsAsignaturas as $clave => $valor) {
    $idProfesor = isset($data['coordinadorETS_' . $valor]) ? $data['coordinadorETS_' . $valor] : "";
    if ($idProfesor != "") {
        $nombre = DB::table('profesores')->where('profesores.id', '=', $idProfesor)->join('datos_profesor', 'datos_profesor.profesor_id', '=', 'profesores.id')->select(DB::raw('CONCAT(datos_profesor.nombre, " ", datos_profesor.apellido_paterno, " ", datos_profesor.apellido_materno) as nombre'))->pluck('nombre');
        echo "<tr>";
        echo "<td style='width:50%'>" . $nombre . "</td>";
        echo "<td style='width:50%'>" . Asignatura::whereId($valor)->pluck('nombre') . "</td>";
        echo "</tr>";
    }
}
echo "</tbody></table>";
?>
        <br/><h2 class="text-center">9. Material Did&aacute;ctico</h2><br/>
        <?php 
@section('styles')
@parent
{{ HTML::style('/css/jquery.dataTables.min.css') }}
@show 

@section('body')
	<div class="container">
        <div class="form-group">
            <div class="col-sm-7 col-xs-12 text-center">
                {{ Form::open(array('id'=>'formAAsignaturaProfesor', 'role'=>'form')) }}
                <span class="mensajeError alert-danger"></span>
                <div class="form-group row">
                {{ Form::label('asignatura_id', 'Selecciona la asignatura', array('class' => 'col-sm-5'))}}
                <?php 
$asignaturas = Asignatura::whereAcademiaId(Academia::academiaPDAActual())->get()->toArray();
$asignaturas = array_values(array_sort($asignaturas, function ($value) {
    return $value['nombre'];
}));
$arreglo = array();
foreach ($asignaturas as $clave => $valor) {
    $arreglo[$valor['id']] = $valor['nombre'];
}
?>
                {{ Form::select('asignatura_id', $arreglo, null, array('class' => 'col-sm-5')) }}
                </div>
                <div class="form-group row">
                {{ Form::label('grupo_id', 'Selecciona el grupo', array('class' => 'col-sm-5'))}}
                <?php 
$grupos = Grupo::all()->toArray();
$grupos = array_values(array_sort($grupos, function ($value) {
Beispiel #3
0
@section('styles')
@parent
{{ HTML::style('/css/jquery.dataTables.min.css') }}
@show 

@section('body')
	<div class="container">
        <div class="form-group">
            <div class="col-sm-7 col-xs-12 text-center">
                {{ Form::open(array('id'=>'formAJDA', 'role'=>'form')) }}
                <span class="mensajeError alert-danger"></span>
                <div class="form-group row">
                {{ Form::label('asignatura_id', 'Selecciona la asignatura', array('class' => 'col-sm-5'))}}
                <?php 
$collection = Asignatura::whereAcademiaId(Academia::academiaPDAActual())->whereNull('profesores_id')->get()->toArray();
$collection = array_values(array_sort($collection, function ($value) {
    return $value['nombre'];
}));
$arreglo = array();
foreach ($collection as $clave => $valor) {
    $arreglo[$valor['id']] = $valor['nombre'];
}
?>
                {{ Form::select('asignatura_id', $arreglo, null, array('class' => 'col-sm-5')) }}
                </div>
                <div class="form-group row">
                {{ Form::label('profesor_id', 'Selecciona al profesor', array('class' => 'col-sm-5'))}}
                <?php 
$collection = DB::table('datos_profesor')->join('profesores', 'profesores.id', '=', 'datos_profesor.profesor_id')->where('profesores.rol', '=', 'profesor')->where('profesores.id', '<>', Auth::user()->id)->join('academias_profesores', 'profesores.id', '=', 'academias_profesores.profesores_id')->where('academias_profesores.academias_id', '=', Academia::academiaPDAActual())->select('profesores.id', DB::raw('CONCAT(datos_profesor.nombre, " ", datos_profesor.apellido_paterno, " ", datos_profesor.apellido_materno) as nombre'))->orderBy('datos_profesor.nombre')->get();
$arreglo = array();
                        </div>
                        <div class="form-group row">
                        {{ Form::label('dia_editar', 'Fecha en que se recibió', array('class' => 'col-xs-5'))}}
                        <div style="min-width: 215px; display: inline-block;">{{ Form::selectRange('dia_editar', 1, 31, Input::old('dia') ? Input::old('dia') : '', ['id' => 'dia_editar' ]) }} {{ Form::select('mes_editar', array(
                    '01'=>'Enero','02'=>'Febrero','03'=>'Marzo','04'=>'Abril','05'=>'Mayo','06'=>'Junio','07'=>'Julio','08'=>'Agosto','09'=>'Septiembre','10'=>'Octubre','11'=>'Noviembre','12'=>'Diciembre'),
                        Input::old('mes') ? Input::old('mes') : '', ['id' => 'mes_editar' ]); }} {{ Form::selectYear('anio_editar', 2010, 2020, Input::old('anio') ? Input::old('') : 'anio', ['id' => 'anio_editar' ]); }}</div>
                        </div>
                        <div class="form-group row">
                        {{ Form::label('periodo_editar', 'Periodo', array('class' => 'col-xs-5'))}}
                        {{ Form::text('periodo_editar', '', array('class' => 'col-xs-5')) }}
                        </div>

                        <div class="form-group row">
                        {{ Form::label('asignatura_id_editar', 'Asignatura', array('class' => 'col-xs-5'))}}
                        <?php 
$collection = Asignatura::whereAcademiaId(Academia::academiaPDAActual())->get()->toArray();
$collection = array_values(array_sort($collection, function ($value) {
    return $value['nombre'];
}));
$arreglo = array();
foreach ($collection as $clave => $valor) {
    $arreglo[$valor['id']] = $valor['nombre'];
}
?>
                        {{ Form::select('asignatura_id_editar', $arreglo, null, array('class' => 'col-xs-5', 'id' => 'asignatura_id_editar')) }}

                        </div>

                        <div class="form-group row">
                        {{ Form::label('profesor_id_editar', 'Profesor', array('class' => 'col-xs-5'))}}
                        <?php 
    echo "<td style='width:80%'>{$valor->nombre}</td>";
    echo "<td style='width:20%'>" . Form::text('observaciones_planeacion_' . $valor->id, '', array('id' => 'observaciones_planeacion_' . $valor->id, 'class' => 'observacionesPlaneacion')) . "</td>";
    echo "</tr>";
}
?>
                 </tbody></table>

                <br/><h2 class="text-center">7. Jefes de Asignaturas - Generado Automáticamente</h2><br/>
                <br/><h2 class="text-center">8. Coordinadores de ETS</h2><br/>
                <table class='table table-bordered table-stripped'><thead><tr><th>Asignatura</th><th>Coordinador</th></tr></thead><tbody>
                <?php 
$arregloNombresProfesores = array();
foreach ($arregloMiembros as $clave => $valor) {
    $arregloNombresProfesores[$valor->id] = $valor->nombre;
}
$materiasAcademia = Asignatura::whereAcademiaId(Academia::academiaPDAActual())->lists('nombre', 'id');
foreach ($materiasAcademia as $id => $nombre) {
    echo "<tr>";
    echo "<td style='width:50%'>{$nombre}</td>";
    echo "<td style='width:50%'>" . Form::select('coordinadorETS_' . $id, $arregloNombresProfesores, null, array('id' => 'coordinadorETS_' . $id)) . "</td>";
    echo "</tr>";
}
?>
                </tbody></table>
                <br/><h2 class="text-center">9. Material Didáctico - Generado Automáticamente</h2><br/>
                <br/><h2 class="text-center">10. Informes de los Jefes de Asignatura</h2><br/>
                <table class='table table-bordered table-stripped'><thead><tr><th>JDA</th><th>¿Entregó Informe?</th></tr></thead><tbody>
                <?php 
$JDA = DB::table('asignaturas')->where('asignaturas.academia_id', '=', Academia::academiaPDAActual())->join('profesores', 'profesores.id', '=', 'asignaturas.profesores_id')->where('profesores.rol', 'LIKE', '%JDA')->join('datos_profesor', 'datos_profesor.profesor_id', '=', 'profesores.id')->select('profesores.id as id', DB::raw('CONCAT(datos_profesor.nombre, " ", datos_profesor.apellido_paterno, " ", datos_profesor.apellido_materno) as profesor'))->get();
foreach ($JDA as $llave => $valor) {
    echo "<tr>";