summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-01-08 08:35:29 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-01-08 08:35:29 +0000
commit35290179165ec14a3003139777a4606c0a8f15f1 (patch)
treefba9cdd9a2176624c7b6d80f612a5adeee3fb549 /bin
parent4e7b4730a5c8004bab743ba212b65d2c6f8bd9f6 (diff)
downloadampache-35290179165ec14a3003139777a4606c0a8f15f1.tar.gz
ampache-35290179165ec14a3003139777a4606c0a8f15f1.tar.bz2
ampache-35290179165ec14a3003139777a4606c0a8f15f1.zip
tweaking it a little
Diffstat (limited to 'bin')
-rw-r--r--bin/sort_files.php.inc8
1 files changed, 4 insertions, 4 deletions
diff --git a/bin/sort_files.php.inc b/bin/sort_files.php.inc
index 335985bf..b77f3405 100644
--- a/bin/sort_files.php.inc
+++ b/bin/sort_files.php.inc
@@ -136,15 +136,16 @@ function sort_find_home($song,$sort_pattern,$base) {
$sort_pattern = preg_replace("/\/?%o\//","",$sort_pattern);
$first_element = substr($sort_pattern,0,2);
$element = sort_element_name($first_element);
- $alphabet = strtoupper(substr(${$element},0,1));
+ if (!$element) { $alphabet = 'ZZ'; }
+ else { $alphabet = strtoupper(substr(${$element},0,1)); }
$alphabet = preg_replace("/[^A-Za-z0-9]/","ZZ",$alphabet);
$home .= "/$alphabet";
}
/* Replace everything we can find */
- $replace_array = array('%a','%A','%t','%T','%y','%g');
- $content_array = array($artist,$album,$title,$track,$year,$genre);
+ $replace_array = array('%a','%A','%t','%T','%y','%g','%C');
+ $content_array = array($artist,$album,$title,$track,$year,$genre,'C');
$sort_pattern = str_replace($replace_array,$content_array,$sort_pattern);
/* Remove non A-Z0-9 chars */
@@ -182,7 +183,6 @@ function sort_element_name($key) {
return 'genre';
break;
default:
- return 'album';
break;
} // switch on key