Exemplo n.º 1
0
 public function obtenerDatosEvento()
 {
     if (Request::ajax()) {
         $evento = Evento::find(Input::get("id"));
         $reunion = Reunion::whereEventosId(Input::get("id"))->first();
         $datos = array();
         $datos['nombre'] = $reunion->asunto;
         $fechayhora = $evento->start;
         $fechayhora = explode(" ", $fechayhora);
         $datos['ordinaria'] = $reunion->ordinaria == '1' ? "Ordinaria" : "Extraordinaria";
         $datos['fecha'] = $fechayhora[0];
         $datos['hora'] = $fechayhora[1];
         $datos['asignatura'] = Asignatura::whereId(Asignatura::asignaturaJDAActual())->pluck('nombre');
         $datos['departamento'] = Departamento::whereId(Academia::whereId(Asignatura::whereId(Asignatura::asignaturaJDAActual())->pluck('academia_id'))->pluck('departamentos_id'))->pluck('nombre');
         $datos['fecha_actual'] = date('Y-m-d');
         return Response::json(array('success' => true, 'datos' => $datos));
     }
 }
Exemplo n.º 2
0
        {{ $data['tablaIntro'] }}
        <div style="width:50%; margin:10px auto;">
            <ol>
            <?php 
$puntos = explode('***', $data['puntos_reunion']);
foreach ($puntos as $key => $value) {
    echo '<li style="list-style-position: inside; text-align:justify; margin-bottom:15px;">' . $value . '</li>';
}
?>
            </ol>
        </div>
        {{ $data['tablaPuntos'] }}
        <br/>
        <table class="fullWidth table table-bordered">
            <tr>
                <td style="width:30%">Profesor</td>
                <td style="width:70%">Firma</td>
            </tr>
            <?php 
$profesores = DB::table('asignaturas_grupos_profesores')->join('asignaturas_grupos', 'asignaturas_grupos.id', '=', 'asignaturas_grupos_profesores.asignaturas_grupos_id')->join('profesores', 'profesores.id', '=', 'asignaturas_grupos_profesores.profesores_id')->join('asignaturas', 'asignaturas.id', '=', 'asignaturas_grupos.asignatura_id')->where('asignaturas.id', '=', Asignatura::asignaturaJDAActual())->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'))->orderby('nombre')->get();
?>
            @foreach ($profesores as $p)
            <tr>
                <td style="width:30%">{{ $p->nombre }}</td>
                <td style="width:70%"> </td>
            </tr>
            @endforeach
        </table>
    </div>
</body>
</html>
?>
        <br/><h2 class="text-center">5. Planeaci&oacute;n Did&aacute;ctica</h2><br/>
        <?php 
echo "<table class='table table-bordered table-stripped'><thead><tr><th>Profesor</th><th>Observaciones</th></tr></thead><tbody>";
foreach ($arregloMiembros as $clave => $valor) {
    $obs = isset($data['observaciones_planeacion_' . $valor->id]) ? $data['observaciones_planeacion_' . $valor->id] : "";
    echo "<tr>";
    echo "<td style='width:50%'>{$valor->nombre}</td>";
    echo "<td style='width:50%'>" . $obs . "</td>";
    echo "</tr>";
}
echo "</tbody></table>";
?>
        <br/><h2 class="text-center">6. Lista Documentos Generados</h2><br/>
        <?php 
$arregloDocumentos = DB::table('registro_memos')->whereAsignaturasId(Asignatura::asignaturaJDAActual())->whereBetween('fecha', array($fecha_inicio, $fecha_fin))->select('num_memo as numero_oficio', 'para', 'de', 'fecha', 'asunto')->orderBy('fecha', 'asc')->get();
echo "<table class='table table-bordered table-stripped'><thead><tr><th>No. de Oficio</th><th>Fecha</th><th>Para</th><th>De</th><th>Asunto</th></tr></thead><tbody>";
foreach ($arregloDocumentos as $key => $value) {
    echo "<tr>";
    echo "<td width='10%'>" . $value->numero_oficio . "</td>";
    echo "<td width='15%'>" . $value->fecha . "</td>";
    echo "<td width='25%'>" . $value->para . "</td>";
    echo "<td width='25%'>" . $value->de . "</td>";
    echo "<td width='25%'>" . $value->asunto . "</td>";
    echo "</tr>";
}
echo "</tbody></table>";
?>
        <br/><h2 class="text-center">7. Lista Documentos Anexos</h2><br/>
        <?php 
if ($data['numDocumentos'] > 0) {
Exemplo n.º 4
0
                    </div>
                    <div class="form-group row">
                    {{ Form::label('para', 'Para', array('class' => 'col-xs-12 col-sm-6'))}}
                    {{ Form::text('para', '', array('class' => 'col-xs-7 col-sm-4')) }}
                    </div>
                    <div class="form-group row">
                    {{ Form::label('asignatura', 'Asignatura', array('class' => 'col-xs-12 col-sm-6'))}}
                    <?php 
$nombreAcademia = DB::table('asignaturas')->whereProfesoresId(Auth::user()->id)->pluck('nombre');
?>
                    {{ Form::text('asignatura', $nombreAcademia, array('class' => 'col-xs-12 col-sm-6', 'id' => 'asignatura', 'readonly')) }}
                    </div>
                    <div class="form-group row">
                    {{ Form::label('departamento', 'Departamento', array('class' => 'col-xs-12 col-sm-6'))}}
                    <?php 
$nombreDepartamento = DB::table('asignaturas')->where('asignaturas.id', '=', Asignatura::asignaturaJDAActual())->join('academias', 'academias.id', '=', 'asignaturas.academia_id')->join('departamentos', 'departamentos.id', '=', 'academias.departamentos_id')->select('departamentos.nombre')->pluck('nombre');
?>
                    {{ Form::text('departamento', $nombreDepartamento, array('class' => 'col-xs-12 col-sm-6', 'id' => 'departamento', 'readonly')) }}
                    </div>
                    <div class="form-group row">
                    {{ Form::label('num_memo', 'Número de Memo', array('class' => 'col-xs-12 col-sm-6'))}}
                    {{ Form::text('num_memo', '', array('class' => 'col-xs-12 col-sm-6')) }}
                    </div>
                    <div class="form-group row">
                    {{ Form::label('asunto', 'Asunto', array('class' => 'col-xs-12 col-sm-6'))}}
                    {{ Form::text('asunto', '', array('class' => 'col-xs-12 col-sm-6')) }}
                    </div>
                    <div class="form-group row">
                    {{ Form::label('ciclo', 'Ciclo', array('class' => 'col-xs-12 col-sm-6'))}}
                    {{ Form::text('ciclo', '', array('class' => 'col-xs-12 col-sm-6')) }}
                    </div>
Exemplo n.º 5
0
 public function JDACargarMemo()
 {
     $data = Input::all();
     $existe = DB::table('registro_memos')->whereNumMemo(Input::get('num_memo'))->pluck('id');
     if (is_null($existe)) {
         DB::table('registro_memos')->insertGetId(['num_memo' => Input::get('num_memo'), 'fecha' => Input::get('fecha_creacion'), 'para' => Input::get('para'), 'de' => Input::get('prefijo_de') . ' ' . Input::get('de'), 'asunto' => Input::get('asunto'), 'asignaturas_id' => Asignatura::asignaturaJDAActual()]);
         $nombrePDF = $this->CrearCadenaAleatoria();
         $this->AgregarDocumento('Documentos/Memorandums/' . $nombrePDF . '.pdf', Input::get('fecha_creacion'), Input::get('ciclo'), MEMO, Auth::user()->id, null, Asignatura::asignaturaJDAActual());
         set_time_limit(600);
         $html = View::make('documentos.memorandum-jda')->with('data', $data)->render();
         $pdf = PDF::loadHTML($html)->setPaper('a4')->save("Documentos/Memorandums/" . $nombrePDF . ".pdf");
         return Redirect::route('jda-doc');
     } else {
         return View::make('JDA.documento-memorandum')->with('error', array('num_memo' => Input::get('num_memo')));
     }
 }