forked from Th3-822/rapidleech
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfunctions.php
More file actions
45 lines (45 loc) · 2.59 KB
/
Copy pathfunctions.php
File metadata and controls
45 lines (45 loc) · 2.59 KB
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
<?php
/**
* Renders the file actions, this function does NOT output directly to the browser
*
* @return string The string will contain the <select></select> tag
*
*/
function renderActions() {
global $options;
$return = "";
$return .= '<select name="act" onchange="javascript:void(document.flist.submit());">';
if ($options['disable_actions']) {
$return .= '<option selected="selected">'.lang(328).'</option>';
$return .= '</select>';
return $return;
}
$return .= '<option selected="selected">'.lang(285).'</option>';
if (!$options['disable_upload']) $return .= '<option value="upload">'.lang(286).'</option>';
if (!$options['disable_ftp']) $return .= '<option value="ftp">'.lang(287).'</option>';
if (!$options['disable_email']) $return .= '<option value="mail">'.lang(288).'</option>';
if (!$options['disable_mass_email']) $return .= '<option value="boxes">'.lang(289).'</option>';
if (!$options['disable_split']) $return .= '<option value="split">'.lang(290).'</option>';
if (!$options['disable_merge']) $return .= '<option value="merge">'.lang(291).'</option>';
if (!$options['disable_hashing']) $return .= '<option value="crc32">'.lang(390).'</option>' . '<option value="md5">'.lang(292).'</option>' . '<option value="sha1">'.lang(393).'</option>';
if (!$options['disable_md5_change']) $return .= '<option value="md5_change">'.lang(383).'</option>';
if ((file_exists ( CLASS_DIR . "pear.php" ) || file_exists ( CLASS_DIR . "tar.php" )) && !$options['disable_tar'])
$return .= '<option value="pack">'.lang(293).'</option>';
if (file_exists ( CLASS_DIR . "pclzip.php" ) && !$options['disable_zip'])
$return .= '<option value="zip">'.lang(294).'</option>';
if (file_exists ( CLASS_DIR . "unzip.php" ) && !$options['disable_unzip'])
$return .= '<option value="unzip">'.lang(295).'</option>';
if (substr(PHP_OS, 0, 3) != "WIN" && @file_exists(CLASS_DIR."rar.php")) {
if (!$options['disable_rar']) { $return .= '<option value="rar">'.lang(338).'</option>'; }
if (!$options['disable_unrar']) {
if (@file_exists(ROOT_DIR.'/rar/rar') || @file_exists(ROOT_DIR.'/rar/unrar')) { $return .= '<option value="unrar">'.lang(339).'</option>'; }
}
}
if (!$options['disable_rename']) $return .= '<option value="rename">'.lang(296).'</option>';
if (!$options['disable_mass_rename']) $return .= '<option value="mrename">'.lang(297).'</option>';
if (!$options['disable_delete']) $return .= '<option value="delete">'.lang(298).'</option>';
if (!$options['disable_list']) $return .= '<option value="list">'.lang(299).'</option>';
$return .= '</select>';
return $return;
}
?>