public function listaCita($opcBusqueda, $patronBus, $enblanco = false) { $o_LCita = new LCita(); if (!$enblaco) { $arrayFilas = $o_LCita->getArrayCita($opcBusqueda, $patronBus); } else { $arrayFilas = array(); } //print_r($arrayFilas); $arrayFilas1 = $arrayFilas; $arrayTipo = array("18" => "c", "3" => "c", "2" => "c", "27" => "c", "44" => "c", "46" => "h", "47" => "h"); //$arrayFilas1[][8] = $arrayFilas[][8]."-".$arrayFilas[][9]; //el indice del array cabecera debe estar en numeros, es por ello el error, cuando auto completa filas //$arraycabecera = array("c_cod_hora"=>"HORA","v_apenom"=>"PACIENTE","v_desc_con_adm"=>"ESTADO CITA","c_cod_t_cita"=>"TIPO DE CITA","ambiente"=>"AMBIENTE","editar"=>"EDITAR","eliminar"=>"ELIMINAR"); $arraycabecera = array("18" => "HORA", "3" => "PACIENTE", "2" => "ESTADO CITA", "27" => "TIPO DE CITA", "44" => "AMBIENTE", "46" => "EDITAR", "47" => "ELIMINAR"); //$arraycabecera = array("0"=>"HORA","1"=>"PACIENTE","2"=>"ESTADO CITA","3"=>"TIPO DE CITA","4"=>"AMBIENTE","5"=>"EDITAR","6"=>"ELIMINAR"); $arrayColorEstado = array("PAGADO" => "10"); $o_Html = new Tabla1($arraycabecera, 10, $arrayFilas1, 'tablaOrden', 'filay', 'filay', 'filaSeleccionada', '', '', 0, $arrayTipo, 25, $arrayColorEstado); $tablaHTML = $o_Html->getTabla(); $row_ini = "<table width='100%' border='0' cellpadding='0' cellspacing='1px' class='grid'>"; $row_fin = "</table>"; return $row_ini . $tablaHTML . $row_fin; }