Hola Fernando! Gracias por la rápida respuesta. Te adjunto lo que me pedís.
/**
* Retorna el nombre correspondiente a un turno en formato RecordSet.
* Tiene en cuenta el caso de la carga masiva cuando el parámetro es un arreglo.
*
*@param integer/array código de turno o arreglo de códigos de turno.
*@return array
*/
function get_nombre_turno($turno)
{
if (is_array($turno)) {
$filtro = guarani_sql::armar_condicion_in($turno, 'sga_turnos_cursadas', 'turno');
} else {
$turno = toba::db()->quote($turno);
$filtro = "sga_turnos_cursadas.turno = $turno";
}
$sql = "SELECT sga_turnos_cursadas.turno,
sga_turnos_cursadas.nombre as turno_nombre
FROM sga_turnos_cursadas
WHERE $filtro
";
return guarani_db::consultar($sql);
}