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)); } }
{{ $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ón Didá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) {
</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>
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'))); } }