| @@ 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')) { |
|
| @@ 83-96 (lines=14) @@ | ||
| 80 | return '<span style="color: #'.BitrateColor($bitrate).'">'.number_format($bitrate, $decimals).' kbps</span>'; |
|
| 81 | } |
|
| 82 | ||
| 83 | function fileextension($filename, $numextensions=1) { |
|
| 84 | if (strstr($filename, '.')) { |
|
| 85 | $reversedfilename = strrev($filename); |
|
| 86 | $offset = 0; |
|
| 87 | for ($i = 0; $i < $numextensions; $i++) { |
|
| 88 | $offset = strpos($reversedfilename, '.', $offset + 1); |
|
| 89 | if ($offset === false) { |
|
| 90 | return ''; |
|
| 91 | } |
|
| 92 | } |
|
| 93 | return strrev(substr($reversedfilename, 0, $offset)); |
|
| 94 | } |
|
| 95 | return ''; |
|
| 96 | } |
|
| 97 | ||
| 98 | function RenameFileFromTo($from, $to, &$results) { |
|
| 99 | $success = true; |
|
| @@ 587-600 (lines=14) @@ | ||
| 584 | * |
|
| 585 | * @return string |
|
| 586 | */ |
|
| 587 | public static function fileextension($filename, $numextensions=1) { |
|
| 588 | if (strstr($filename, '.')) { |
|
| 589 | $reversedfilename = strrev($filename); |
|
| 590 | $offset = 0; |
|
| 591 | for ($i = 0; $i < $numextensions; $i++) { |
|
| 592 | $offset = strpos($reversedfilename, '.', $offset + 1); |
|
| 593 | if ($offset === false) { |
|
| 594 | return ''; |
|
| 595 | } |
|
| 596 | } |
|
| 597 | return strrev(substr($reversedfilename, 0, $offset)); |
|
| 598 | } |
|
| 599 | return ''; |
|
| 600 | } |
|
| 601 | ||
| 602 | /** |
|
| 603 | * @param int $seconds |
|