$name = basename($argv[0]);
echo "Modo de uso:\n";
echo " $name <volumen> [<directorio>] [<filename>]\n\n";
- echo "Por defecto se usa el directorio actual y se guarda el resultado en MP3_<volumen>.glabels\n";
+ echo "Por defecto se usa el directorio actual y se guarda el resultado en mp3-dvd-<volumen>.glabels\n";
exit;
}
'X' => $x,
'TEXTO_Y' => $y,
'LINEA_Y' => $y + PUNTOS + 2.5,
- 'LINEA_ANCHO' => strlen($artista) * 2.5 + 25 / strlen($artista),
+ 'LINEA_ANCHO' => strlen($artista) * 2.8 + 25 / strlen($artista),
'ARTISTA' => translate($artista),
));
- sort($albums);
+ usort($albums, 'cmp');
for ($i = 0; $i < count($albums); $i++) {
// assign data
$tpl->setVariable('ALBUM', translate($albums[$i]));
fclose($fo);
}
+function cmp($a, $b) {
+ if (preg_match('/.*\[(\d{4})\]/', $a, $ma)
+ and preg_match('/.*\[(\d{4})\]/', $b, $mb))
+ {
+ if ($ma[1] == $mb[1]) return 0;
+ elseif ($ma[1] < $mb[1]) return -1;
+ else return 1;
+ }
+ else
+ {
+ strcmp($a, $b);
+ }
+}
+
function translate($str) {
static $tabla = array();
if (!@$tabla) {