He probado a agendar una llamada, pero me sale en blanco, es decir me sale la tabla
Llamadas agendadas
N.TELEFONO AGENTE FECHA PROGRAMADA HORA PROGRAMADA ESTADO
pero sin nada debajo y en la db en calls esta correctamente agendada. igual es que me falta algo por modificar
Te pongo los ficheros que he modificado por si me he saltado algo.
modulo campain_monitorin crear carpeta libs y dentro
todo el codigo que tienes
luego en index.php
buscar
case 'checkStatus':
$sContenido = manejarMonitoreo_checkStatus($module_name, $smarty, $local_templates_dir);
break;
case 'loadPreviousLogEntries':
$sContenido = manejarMonitoreo_loadPreviousLogEntries($module_name, $smarty, $local_templates_dir);
break;
y debajo poner
case 'ver_agendadas':
//Genera listado con las llamadas programadas
$sContenido = ver_agendadas($module_name,$smarty, $local_templates_dir,$pDB,getParameter('idcampana'));
break;
justo debajo esta
default:
// Página principal con plantilla
$sContenido = manejarMonitoreo_HTML($module_name, $smarty, $local_templates_dir);
}
return $sContenido;
}
y añadir la funcion
function ver_agendadas($module_name,$smarty, $local_templates_dir,$pDB, $idcampana )
{
$oBreaks = new PaloSantoBreaks($pD;
$datos=$oBreaks->Ver_Agendadas($idcampana);
$micon='<b>Llamadas agendadas</b>
<table width="100%">
<tr>
<td><b>N.TELEFONO</b></td>
<td><b>AGENTE</b></td>
<td><b>FECHA PROGRAMADA</b></td>
<td><b>HORA PROGRAMADA</b></td>
<td><b>ESTADO</b></td>
</tr>';
$cont = count($datos);
for ($i=0;$i<=$cont;$i++)
{
$micon.='<tr>
<td>'.$datos[$i][2].'</td>
<td>'.$datos[$i][19].'</td>
<td>'.$datos[$i][15].'</td>
<td>'.$datos[$i][17].'</td>
<td>'.$datos[$i][3] .'</td>
</tr>';
}
$micon.= '</table>
</div>';
return $micon;
}
igual me falta alguna parte mas por poner ya me dices cuando puedas para poder probarlo
gracias!