Omaira, y cual es el error?

Saludos,


    [image: --]
Aland Laines Calonge
[image: http://]about.me/aland.laines
   <http://about.me/aland.laines>
  *programador de aplicativos web*
Twitter: @lainessolutions
Comunidad CakePHP en Español Google+
<https://plus.google.com/communities/106077549014949879129>

El 25 de septiembre de 2014, 15:07, Omaira Rey <[email protected]>
escribió:

> *me sale un error no se si me falta algo *
>
>
> *este es el controlador *
>
>  function index() {
>         ini_set('memory_limit', '3000M');
>       set_time_limit(0);
>         $this->layout = 'plantilla';
>        //el filto de la fecha
>          $this->Paciente->recursive=3;
>           //    debug($remisionfinales);
>           if (!empty($this->data)) {
>             $this->Session->write('Search', $this->data);
>             $fecha1 = date('Y-m-d',
> strtotime($this->data['Medico']['fecharemision2']));
>             $fecha2 = date('Y-m-d',
> strtotime($this->data['Medico']['fecharemision3']));
>
>             $respuesta1 =
> (strtotime($this->data['Respuestas']['respuesta2']));
>             $respuesta2=
> (strtotime($this->data['Respuestas']['respuesta3']));
>         } else {
>             $fecha1 = $this->Session->read('Search.Medico.fecharemision2');
>             $fecha2 = $this->Session->read('Search.Medico.fecharemision3');
>
>                 }
>
>         if (!empty($this->data['Medico']['fecharemision2']) &&
> !empty($this->data['Medico']['fecharemision3'])): //Aqui preguntamos si
> tenemos las fechas
>             //Si hay fechas entonces hacemos nuestra consulta filtrando
> por fecha
>             $medicos = $this->Paciente->find('all', array('conditions' =>
> array('Paciente.fecharemision BETWEEN ? AND ?' => array($fecha1, $fecha2)),
> 'order' => array('Paciente.id DESC', 'Paciente.fecharemision DESC')));
>         else:
>             //Si no tenemos datos en los campos fecha que me busque todos
> los pacientes
>             $medicos = $this->Paciente->find('all', array('order' =>
> array('Paciente.id DESC', 'Paciente.fecharemision DESC')));
>         endif;
>
>          if (!empty($this->data['Medico']['respuesta2']) &&
> !empty($this->data['Medico']['respuesta3'])): //Aqui preguntamos si tenemos
> las fechas
>             //Si hay fechas entonces hacemos nuestra consulta filtrando
> por fecha
>             $medicos = $this->Paciente->find('all', array('conditions' =>
> array('Paciente.respuesta BETWEEN ? AND ?' => array($respuesta1,
> $respuesta2)), 'order' => array('Paciente.id DESC', 'Paciente.respuesta
> DESC')));
>         else:
>             //Si no tenemos datos en los campos fecha que me busque todos
> los pacientes
>             $medicos = $this->Paciente->find('all', array('order' =>
> array('Paciente.id DESC', 'Paciente.respuesta DESC')));
>         endif;
>         $medico = 'SELECT ID_IDEN_USUA, NO_NOMB_USUA FROM USUARIOS WHERE
> CD_CODI_PERF_USUA=5';
>         $medico = consulta($medico);
> //        $this->data['Medico']['fechamedico'] = date('Y-m-d H:i:s',
> strtotime($this->data['Medico']['fechamedico2']));
>                //           endif;
>         //preceimiento para los datos traidos de cnt
>         foreach ($medicos as $key => $value):
>             foreach ($medico as $key2 => $value2):
>                 if ($medico[$key2][1] ==
> $medicos[$key]['Paciente']['medico']):
>                     $medicos[$key]['Paciente']['nombre_medico'] =
> $medico[$key2][1];
>                 endif;
>             endforeach;
>         endforeach;
>         $this->set(compact('medicos'));
>         $this->set('cabecea_pagina', 'medico');
>         $this->set('accion', 'index');
> //                debug($medicos);
>         $estadoremisiones = $this->Estadoremisione->find('list',
> array('fields' => array('id', 'estadoremisione')));
>         $this->set('estadoremisiones', $estadoremisiones);
>     }
>
>
> *y este el index*
>
> <div class="box span12">
>     <div class="box-header well">
>         <h2><i class="icon-user"></i>Respuesta Remisiones</h2>
>         <div class="box-icon">
>             <a href="#" class="btn btn-setting btn-round"><i
> class="icon-cog"></i></a>
>             <a href="#" class="btn btn-minimize btn-round"><i
> class="icon-chevron-up"></i></a>
>             <a href="#" class="btn btn-close btn-round"><i
> class="icon-remove"></i></a>
>         </div>
>
>     </div>
>      <div class="box-content">
>        <?php echo $this->Form->create('Medico', array('url' =>
> array('controller' => 'medicos', 'action' => 'index'))); ?>
>              <tr>
>             <td align="right" nowrap="nowrap"><p>Fecha inicial:</p></td>
>             <td width="151" class='cajasbig'><?php echo
> $this->Form->input('fecharemision2', array('type' => 'text', 'label' =>
> false, 'class' => 'input-xlarge datepicker')); ?></td>
>         </tr>
>         <td align="right" nowrap="nowrap"><p>Fecha final:</p></td>
>         <td width="151" class='cajasbig'><?php echo
> $this->Form->input('fecharemision3', array('type' => 'text', 'label' =>
> false, 'class' => 'input-xlarge datepicker')); ?></td>
>         </tr>
>         <button type="submit" class="btn btn-primary">Filtrar</button>
>
>
>         <td align="right" nowrap="nowrap"><p>Respuesta:</p></td>
>         <td width="151" class='cajasbig'><?php echo
> $this->Form->input('respuesta2', array('options' => $respuestas, 'empty' =>
> 'Seleccione respuesta', 'label' => false)); ?></td>
>         </tr>
>         <td align="right" nowrap="nowrap"><p>Respuesta:</p></td>
>         <td width="151" class='cajasbig'><?php echo
> $this->Form->input('respuesta3', array('options' => $respuestas, 'empty' =>
> 'Seleccione respuesta', 'label' => false)); ?></td>
>         </tr>
>         <button type="submit" class="btn btn-primary">Filtrar</button>
>
>
>      <a class="btn btn-success" href=<?php echo $this->webroot;
> ?>Medicos/reporte>
>             <i class="icon-file"></i>
>              Reporte
>          </a>
>          <?php echo $this->Form->create('Medico', array('url' =>
> array('controller' => 'medicos', 'action' => 'index'))); ?>
>
>          <br> <br>
>     <table class="table table-striped table-bordered bootstrap-datatable
> datatable">
>         <thead>
>             <tr> <th>Fecha de registro</th>
>                 <th>Identificacion</th>
>                 <th>Usuario</th>
>                 <th>Dependencia</th>
>                 <th>Medico</th>
>                 <th>Estado</th>
>                 <th>RESPUESTA</th>
>                 <th>Acciones</th>
>             </tr>
>         </thead>
>         <tbody>
>             <?php foreach ($medicos as $medico): ?>
>                 <tr>
>
>                     <td><?php echo $medico['Paciente']['fecharemision'];
> ?></td>
>                         <td><?php echo
> $medico['Paciente']['documentopaciente']; ?></td>
>                         <td><?php echo
> $medico['Paciente']['nombrepaciente']; ?></td>
>                         <td><?php echo
> $medico['Dependencias']['dependencia']; ?></td>
>                         <td><?php echo $medico['Paciente']['medico'];
> ?></td>
>                         <td><?php echo
> $medico['Estadoremisione']['estadoremisione']; ?></td>
>
>                         <td><?php
>             if (empty($medico['Medico'][0]['Respuestas']['respuesta'])):
>                 $respuesta = 'Sin respuesta';
>             else:
>                 $respuesta =
> $medico['Medico'][0]['Respuestas']['respuesta'];
>             endif;
>
>             echo $respuesta;
>                 ?></td>
>
>     <?php //echo
> $html->link('Editar',array('action'=>'edit',$medico['Medico']['id']));?>
>         <td><?php // echo
> $html->link('Borrar',array('action'=>'delete',$medico['Medico']['id']),null,'¿Esta
> seguro de borrar el registro');    ?>
>
> <!--            <a class="label label-success" href=<?php echo
> $this->webroot; ?>medicos/view/<?php echo $medico['Paciente']['id'] ?>
>             <i class="icon-zoom-in icon-white"></i>
>                 Ver
>                 <a class="label" href=<?php // echo $this->webroot;
> ?>medicos/edit/<?php echo $medico['Paciente']['id'] ?>
>                 <i class=" icon-edit icon-white"></i>
>                     Modificar         -->
>
>
>         <a class="label label-warning" href=<?php echo $this->webroot;
> ?>medicos/add/<?php echo $medico['Paciente']['id'] ?>
>         <i class=" icon-edit icon-white"></i>
>             Responder
>
>         </a>
>             </td>
>                     </tr>
>                 <?php endforeach; ?>
>
>         </tbody>
>     </table>
>      </div>
> </div>
> </fieldset>
>
>
> <?php echo $this->Form->end(); ?>
>
>
>
>
> El servicio de correo misena es soportado tecnológicamente por © Google y
> ofrecido por el Servicio Nacional de Aprendizaje – SENA de manera gratuita
> a todos los colombianos y en especial a los aprendices e instructores de
> Programas de Formación Titulada y Complementaria. Los contenidos, textos,
> imágenes, archivos y puntos de vista enviados en este mensaje son
> responsabilidad exclusiva del remitente y no reflejan ni comprometen
> oficialmente a la institución. No se autoriza el uso de esta herramienta
> para el intercambio de correos masivos, cadenas o spam, ni de mensajes
> ofensivos, de carácter político, sexual o religioso, con fines de lucro,
> con propósitos delictivos o cualquier otro mensaje que se considere
> indebido o que vaya en contra de la Ley.
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus mensajes,
> envía un correo electrónico a [email protected].
> Para publicar en este grupo, envía un correo electrónico a
> [email protected].
> Visita este grupo en http://groups.google.com/group/cakephp-es.
> Para acceder a más opciones, visita https://groups.google.com/d/optout.
>

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía 
un correo electrónico a [email protected].
Para publicar una entrada en este grupo, envía un correo electrónico a 
[email protected].
Visita este grupo en http://groups.google.com/group/cakephp-es.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Responder a