@gnzsoloyo: Esa línea reemplaza todos los "%s" del string del primer parámetro de la función printf por las variables de los siguientes parámetros (algo similar a los prepared statements). En principio está bien escrita porque la cantidad de parámetros coincide con la cantidad de lugares a reemplazar (7).
Lo que creo que está mal es la línea 78, donde usa la función echo para realizar esta tarea, y debería usar printf() como hizo más arriba:
Código PHP:
echo("<li class=\"%s\">..."; // Incorrecto
printf("<li class=\"%s\">..."; // Correcto
Saludos.