/* Count number of delimiters ($delimiter) in folder name */
$mailbox = trim($line_lsub[$g]);
- $dm_count = countCharInString($mailbox, $delimiter);
+ $dm_count = substr_count($mailbox, $delimiter);
if (substr($mailbox, -1) == $delimiter) {
/* If name ends in delimiter - decrement count by one */
$dm_count--;
(substr($mailbox, 0, strlen($folder_prefix)) == $folder_prefix) ||
( isset($boxesbyname[$parentfolder]) &&
(strlen($parentfolder) > 0) ) ) {
- $indent = $dm_count - (countCharInString($folder_prefix, $delimiter));
+ $indent = $dm_count - ( substr_count($folder_prefix, $delimiter));
if ($indent > 0) {
$boxes[$g]["formatted"] = str_repeat(" ", $indent);
}
if (($a_del == $delimiter) && ($b_del == $delimiter)) {
$result = 0;
} else if (($a_del == $delimiter) && ($b_del != $delimiter)) {
- $result = 1;
- } else if (($a_del != $delimiter) && ($b_del != $delimiter)) {
$result = -1;
+ } else if (($a_del != $delimiter) && ($b_del == $delimiter)) {
+ $result = 1;
} else {
$result = strcasecmp($a{$c}, $b{$c});
}
/* Count number of delimiters ($delimiter) in folder name */
$mailbox = find_mailbox_name($read_ary[$i]);
- $dm_count = countCharInString($mailbox, $delimiter);
+ $dm_count = substr_count($mailbox, $delimiter);
if (substr($mailbox, -1) == $delimiter) {
/* If name ends in delimiter - decrement count by one */
$dm_count--;