| @@ 132-145 (lines=14) @@ | ||
| 129 | } |
|
| 130 | ||
| 131 | if (!function_exists('fileextension')) { |
|
| 132 | function fileextension($filename, $numextensions=1) { |
|
| 133 | if (strstr($filename, '.')) { |
|
| 134 | $reversedfilename = strrev($filename); |
|
| 135 | $offset = 0; |
|
| 136 | for ($i = 0; $i < $numextensions; $i++) { |
|
| 137 | $offset = strpos($reversedfilename, '.', $offset + 1); |
|
| 138 | if ($offset === false) { |
|
| 139 | return ''; |
|
| 140 | } |
|
| 141 | } |
|
| 142 | return strrev(substr($reversedfilename, 0, $offset)); |
|
| 143 | } |
|
| 144 | return ''; |
|
| 145 | } |
|
| 146 | } |
|
| 147 | ||
| 148 | if (!function_exists('RemoveAccents')) { |
|
| @@ 88-101 (lines=14) @@ | ||
| 85 | return '<span style="color: #'.BitrateColor($bitrate).'">'.number_format($bitrate, $decimals).' kbps</span>'; |
|
| 86 | } |
|
| 87 | ||
| 88 | function fileextension($filename, $numextensions=1) { |
|
| 89 | if (strstr($filename, '.')) { |
|
| 90 | $reversedfilename = strrev($filename); |
|
| 91 | $offset = 0; |
|
| 92 | for ($i = 0; $i < $numextensions; $i++) { |
|
| 93 | $offset = strpos($reversedfilename, '.', $offset + 1); |
|
| 94 | if ($offset === false) { |
|
| 95 | return ''; |
|
| 96 | } |
|
| 97 | } |
|
| 98 | return strrev(substr($reversedfilename, 0, $offset)); |
|
| 99 | } |
|
| 100 | return ''; |
|
| 101 | } |
|
| 102 | ||
| 103 | function RenameFileFromTo($from, $to, &$results) { |
|
| 104 | $success = true; |
|
| @@ 584-597 (lines=14) @@ | ||
| 581 | * |
|
| 582 | * @return string |
|
| 583 | */ |
|
| 584 | public static function fileextension($filename, $numextensions=1) { |
|
| 585 | if (strstr($filename, '.')) { |
|
| 586 | $reversedfilename = strrev($filename); |
|
| 587 | $offset = 0; |
|
| 588 | for ($i = 0; $i < $numextensions; $i++) { |
|
| 589 | $offset = strpos($reversedfilename, '.', $offset + 1); |
|
| 590 | if ($offset === false) { |
|
| 591 | return ''; |
|
| 592 | } |
|
| 593 | } |
|
| 594 | return strrev(substr($reversedfilename, 0, $offset)); |
|
| 595 | } |
|
| 596 | return ''; |
|
| 597 | } |
|
| 598 | ||
| 599 | /** |
|
| 600 | * @param int $seconds |
|