Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/03/2014, 09:52
and_l_f
 
Fecha de Ingreso: febrero-2014
Ubicación: Cali
Mensajes: 20
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Mejorar carga de foreach

Código PHP:
Ver original
  1. <?php  
  2.                             $comentarios= new Prospecto();
  3.                             $lista = $comentarios->comentarios($idComen);
  4.                            
  5.                             ?>
  6.                             <?php foreach($lista as $campo) {
  7.                                
  8.                                
  9.                                 $fechaCom = $campo['fecha'];
  10.                                 $horaCom = $campo['hora'];
  11.                                 date_default_timezone_set('UTC');
  12.                                 date_default_timezone_set("America/Bogota");
  13.                                 $fechaSis = date("Y-m-d");
  14.                                 $horaSis = date ("H:i:s",time());
  15.                                 //echo $prueba = date("Y-m-d", date());
  16.                                 $dias= new Prospecto();
  17.                                 $diasImp = $dias->dateDif($fechaCom,$fechaSis);
  18.                                 $horas = new Prospecto();
  19.                                 $horasImp = $horas->RestarHoras($horaCom,$horaSis);
  20.                                 ?>
  21.                                
  22.                                 <div style="border:1px solid #ffffff;   background-color: #edeff4; margin-top: 2px;" >
  23.                                 <li style="list-style: none;"> <label style="font-family: sans-serif; color: blue; font-size: 14px;"> <?php print_r($_SESSION['NOMBRE']);echo $ps;?></label> <label style="font-size: 13px;"> <?php echo $campo['comentario']; ?></label> </li>
  24.                                 <?php
  25.                                
  26.                                 if($diasImp==1 or $diasImp > 1){
  27.                                    
  28.                                 ?>
  29.                                 <li style="list-style: none;"> <label style="font-family: sans-serif; color: gray; font-size: 10px;" >hace: <?php echo $diasImp; ?> dia(s) &nbsp;</label> </li>
  30.                                 <?php    
  31.                                 }elseif($diasImp < 1){
  32.                                     $horasVer= substr($horasImp,0,2);
  33.                                     if($horasVer < 1){
  34.                                         $minutos = substr($horasImp,3,2);
  35.                                 ?>
  36.                                 <li style="list-style: none;"> <label style="font-family: sans-serif; color: gray; font-size: 10px;" >hace: <?php echo $minutos; ?> minutos &nbsp;</label> </li>
  37.                                 <?php
  38.                                     }elseif($horasVer == 1 or $horasVer > 1){
  39.                                 ?>
  40.                                 <li style="list-style: none;"> <label style="font-family: sans-serif; color: gray; font-size: 10px;" >hace: <?php echo $horasVer; ?> hora(s) &nbsp;</label> </li>
  41.                                 <?php        
  42.                                     }
  43.                                    
  44.                                 }
  45.                                 ?>
  46.                                 </div>
  47.                             <?php } ?>
  48.                             <div style="border:1px solid #000000;   background-color: #edeff4; margin-top: 2px;">
  49.                                 <option style="visibility: hidden;" id="id_pros" value="<?php echo $campo['id_pros']; ?>"></option>
  50.                                 <input type="text" id="nuevoComentario" placeholder="Escriba aqui un nuevo comentario" style="width: 100%;" onkeypress="validar(event)" value=" " />
  51.                                 <li style="list-style: none; font-size: 11px; ">
  52.                                     <label>Recordatorio?</label>
  53.                                     <input type="checkbox" id="recordatorio" name="recordatorio" value='1' onchange="javascript:activar()"  />
  54.                                 </li>
  55.                                 <li style="list-style: none; font-size: 11px; "  >
  56.                                     &nbsp;
  57.                                     <label>Tipos: </label>
  58.                                     <select id="tipos" disabled="disabled"  >
  59.                                         <option value="1">Llamada</option>
  60.                                         <option value="2">Visita</option>
  61.                                         <option value="3">Confirmacion</option>
  62.                                     </select> &nbsp;
  63.                                     <label> Fecha</label>
  64.                                     <input type="date" name="fecha"  value="" disabled="disabled" id="fecha" />&nbsp;
  65.                                     <label>Hora</label>
  66.                                     <input type="time" name="hora" value=""  id="hora" disabled="false" /> &nbsp;
  67.                                     <input type="button" value="Guardar" id="guardarRecor" disabled="disabled"  />
  68.                                 </li>
  69.                              </div>
  70.                         </div>
  71.                         </form>
  72.                     </div>
  73.                    
  74.                     <div style="float: left; width: 35%;">
  75.                       <li style="list-style: none;">
  76.                        <label style="font-family: sans-serif; font-size: 13px; color: blue; padding: 10px 0 0 10px;">Documentos</label> <label style="float: right; color: blue;" > <a href="#">Ver mas Documentos</a></label>
  77.                       </li>
  78.                        <div style="float: left; width: 100%; padding: 10px 0 0 10px;">
  79.                                 <div style="float: left; width: 100%; border:1px solid #000000;  background-color: #edeff4;">
  80.                                     <li style="list-style: none;"> Cuadro 1</li>
  81.                                 </div>
  82.                                 <li style="list-style: none;">
  83.                                 <label style="font-family: sans-serif; font-size: 13px; color: blue; margin-top: 2px;">Recordatorios</label> <label style="float: right; color: blue;" > <a href="#">Ver mas Recordatorios</a></label>
  84.                                 </li>
  85.                                 <div style="float: left; width: 100%; border:1px solid #000000; margin-top: 2px; background-color: #edeff4;" >
  86.                          <?php
  87.                        
  88.                         $recordatorios= new Prospecto();
  89.                         $listaR = $recordatorios->cargarRecordatorios($idComen);
  90.                        
  91.                         foreach($listaR as $columna){
  92.                           ?>
  93.                         <option style="visibility: hidden;" id="id_prosp" value="<?php echo $campo['id_pros']; ?>"></option>
  94.                         <li style="list-style: none; font-family: sans-serif; font-size: 11px;">
  95.                         <?php
  96.                         echo $columna['nombre'].'-'.$columna['hora_recor'].': '.$columna['recordatorio'];
  97.                          ?>
  98.                          </li>                                
  99.                         <?php
  100.                          }
  101.                         ?>    
  102.                                 </div>                  
  103.                         </div>                        
  104.                        
  105.                     </div>
  106.                  
  107.                 </div>
  108.                  
  109.            </div>          
  110.  
  111.            
  112.          </form>
  113.           <?php } ?>
  114.        
  115.     </body>