Ranking de Canales

[insert_php]
function filtra($string) {
for ($i=0;$i48) {
break;
}
elseif ($org=48) {
$chr = » «;
$string{$i} = $chr;
}
}
return $string;
}
[/insert_php]

[insert_php]
global $wpdb;
$consulta = «SELECT COUNT(*) FROM canales»;
$cantidad = 10;
$resultados_totales = $wpdb->get_var( $consulta );
$paginas_totales = ceil($resultados_totales / $cantidad);
$pagina = is_numeric($_GET[‘next’]) ? $_GET[‘next’] : 1;
if ($_GET[‘next’] > $paginas_totales) { $pagina = $paginas_totales; }
$pagina_end = $cantidad * $pagina;
$pagina_start = $pagina_end – $cantidad;

$consulta = «SELECT * FROM canales ORDER BY lineas DESC LIMIT $pagina_start, $cantidad»;
$resultados = $wpdb->get_results( $consulta );
$i = $pagina_start;
foreach ( $resultados as $fila ) {
$i++;
$winis = filtra($fila->lineas);
if ($winis > 0) {
$winis = number_format($winis, 0, ‘,’, ‘.’);
}
echo ‘

# Canal Lineas Estado
‘.$i.’ ‘.utf8_decode($fila->canal).’ ‘.$winis.’ [insert_php]

$enlaces = array(
‘base’ => add_query_arg( ‘next’, ‘%#%’ ),
‘format’ => ‘?next=%#%’,
‘prev_text’ => __(‘«’),
‘next_text’ => __(‘»’),
‘total’ => $paginas_totales,
‘current’ => $pagina,
‘type’ => ‘list’
);
$customPagHTML = ‘Pagina’.$pagina.’ de ‘.$paginas_totales.’.’.$enlaces;
echo paginate_links($enlaces);
[/insert_php]

Los comentarios están cerrados.