1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
<?php /************************* Coppermine Photo Gallery ************************ Copyright (c) 2003-2008 Dev Team v1.1 originally written by Gregory DEMAR
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation. ******************************************** Coppermine version: 1.4.19 $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.4.x/getlang.php $ $Revision: 4392 $ $Author: gaugau $ $Date: 2008-04-16 09:25:35 +0200 (Mi, 16 Apr 2008) $ **********************************************/
define('IN_COPPERMINE', true); define('ADMIN_PHP', true);
define('LANG_DIR', 'lang');
require('include/init.inc.php');
$dir = opendir(LANG_DIR); $lang_files = array(); while ($file = readdir($dir)) { if (is_file(LANG_DIR . '/' . $file)) { $lang_files[] = $file; } } closedir($dir); asort($lang_files);
if (isset($_GET['get'])) { $file_index = (int)$_GET['get']; if ((isset($lang_files[$file_index]))) { header("Content-type: application/php"); header("Content-Disposition: attachment; filename={$lang_files[$file_index]}"); fpassthru(fopen(LANG_DIR . '/' . $lang_files[$file_index], 'r')); exit; } }
pageheader('Language files'); starttable('100%', 'Language files'); foreach($lang_files as $index => $file) { echo <<<EOT <tr> <td class="tableb"> <img src="images/folder.gif" alt=""> <a href="{$_SERVER['PHP_SELF']}?get=$index">$file</a> </td> </tr> EOT; } endtable(); pagefooter(); ob_end_flush();
?>
|