mirror of
https://github.com/e107inc/e107.git
synced 2025-08-01 20:30:39 +02:00
Started to integrate upload options
This commit is contained in:
@@ -11,8 +11,8 @@
|
||||
| GNU General Public License (http://gnu.org).
|
||||
|
|
||||
| $Source: /cvs_backup/e107_0.8/e107_plugins/download/admin_download.php,v $
|
||||
| $Revision: 1.12 $
|
||||
| $Date: 2009-08-15 01:00:38 $
|
||||
| $Revision: 1.13 $
|
||||
| $Date: 2009-11-12 21:46:12 $
|
||||
| $Author: bugrain $
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
@@ -143,7 +143,7 @@ if (isset($_POST['update_catorder']))
|
||||
}
|
||||
|
||||
|
||||
if (isset($_POST['updateoptions']))
|
||||
if (isset($_POST['updatedownloadoptions']))
|
||||
{
|
||||
unset($temp);
|
||||
$temp['download_php'] = $_POST['download_php'];
|
||||
@@ -170,6 +170,23 @@ if (isset($_POST['updateoptions']))
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($_POST['updateuploadoptions']))
|
||||
{
|
||||
unset($temp);
|
||||
$temp['upload_enabled'] = intval($_POST['upload_enabled']);
|
||||
$temp['upload_maxfilesize'] = $_POST['upload_maxfilesize'];
|
||||
$temp['upload_class'] = intval($_POST['upload_class']);
|
||||
if ($admin_log->logArrayDiffs($temp, $pref, 'DOWNL_02'))
|
||||
{
|
||||
save_prefs();
|
||||
$message = DOWLAN_65;
|
||||
}
|
||||
else
|
||||
{
|
||||
$message = DOWLAN_8;
|
||||
}
|
||||
}
|
||||
|
||||
$targetFields = array('gen_datestamp', 'gen_user_id', 'gen_ip', 'gen_intdata', 'gen_chardata'); // Fields for download limits
|
||||
|
||||
if (isset($_POST['addlimit']))
|
||||
@@ -331,7 +348,7 @@ if (!e_QUERY || $action == "main")
|
||||
|
||||
if ($action == "opt")
|
||||
{
|
||||
$adminDownload->show_options();
|
||||
$adminDownload->show_download_options();
|
||||
}
|
||||
|
||||
if ($action == 'maint')
|
||||
@@ -416,7 +433,7 @@ if ($action == 'maint')
|
||||
$text .= '<tr>';
|
||||
$text .= '<th>'.DOWLAN_13.'</th>';
|
||||
$text .= '<th>'.DOWLAN_182.'</th>';
|
||||
$text .= '<th>'.DOWLAN_170.'</th>';
|
||||
$text .= '<th>'.DOWLAN_66.'</th>';
|
||||
$text .= '<th>'.LAN_OPTIONS.'</th>';
|
||||
$text .= '</tr>';
|
||||
$foundSome = true;
|
||||
@@ -589,7 +606,7 @@ if ($action == 'maint')
|
||||
}
|
||||
case 'filesize':
|
||||
{
|
||||
$title = DOWLAN_170;
|
||||
$title = DOWLAN_66;
|
||||
$text = "";
|
||||
$query = "SELECT d.*, dc.* FROM `#download` AS d LEFT JOIN `#download_category` AS dc ON dc.download_category_id=d.download_category WHERE d.download_url<>''";
|
||||
$count = $sql->db_Select_gen($query);
|
||||
@@ -692,7 +709,7 @@ if ($action == 'maint')
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>".DOWLAN_170."</td>
|
||||
<td>".DOWLAN_66."</td>
|
||||
<td>
|
||||
".$eform->radio('dl_maint', 'filesize').$eform->label(DOWLAN_190, 'dl_maint', 'filesize')."
|
||||
</td>
|
||||
@@ -809,6 +826,21 @@ if ($action == 'limits')
|
||||
exit;
|
||||
}
|
||||
|
||||
if ($action == "ulist")
|
||||
{
|
||||
$adminDownload->show_upload_list();
|
||||
}
|
||||
|
||||
if ($action == "filetypes")
|
||||
{
|
||||
$adminDownload->show_upload_filetypes();
|
||||
}
|
||||
|
||||
if ($action == "uopt")
|
||||
{
|
||||
$adminDownload->show_upload_options();
|
||||
}
|
||||
|
||||
require_once(e_ADMIN."footer.php");
|
||||
exit;
|
||||
|
||||
@@ -834,5 +866,14 @@ function admin_download_adminmenu($parms)
|
||||
$var['mirror']['text'] = DOWLAN_128;
|
||||
$var['mirror']['link'] = e_SELF."?mirror";
|
||||
e_admin_menu(DOWLAN_32, $action, $var);
|
||||
|
||||
unset($var);
|
||||
$var['ulist']['text'] = DOWLAN_22;
|
||||
$var['ulist']['link'] = e_SELF."?ulist";;
|
||||
$var['filetypes']['text'] = DOWLAN_23;
|
||||
$var['filetypes']['link'] = e_SELF."?filetypes";
|
||||
$var['uopt']['text'] = LAN_OPTIONS;
|
||||
$var['uopt']['link'] = e_SELF."?uopt";
|
||||
e_admin_menu(DOWLAN_10, $action, $var);
|
||||
}
|
||||
?>
|
@@ -11,9 +11,9 @@
|
||||
| GNU General Public License (http://gnu.org).
|
||||
|
|
||||
| $Source: /cvs_backup/e107_0.8/e107_plugins/download/e_help.php,v $
|
||||
| $Revision: 1.1 $
|
||||
| $Date: 2009-07-19 09:31:05 $
|
||||
| $Author: marj_nl_fr $
|
||||
| $Revision: 1.2 $
|
||||
| $Date: 2009-11-12 21:46:13 $
|
||||
| $Author: bugrain $
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
@@ -50,6 +50,18 @@ switch($action) {
|
||||
$text = DOWLAN_HELP_7;
|
||||
break;
|
||||
}
|
||||
case 'ulist' :{
|
||||
$text = DOWLAN_HELP_8;
|
||||
break;
|
||||
}
|
||||
case 'utype' :{
|
||||
$text = DOWLAN_HELP_9;
|
||||
break;
|
||||
}
|
||||
case 'uopt' :{
|
||||
$text = DOWLAN_HELP_10;
|
||||
break;
|
||||
}
|
||||
default : {
|
||||
$text = "<p>Please upload your files into the ".e_DOWNLOAD." folder, your images into the ".e_FILE."downloadimages folder and thumbnail images into the ".e_FILE."downloadthumbs folder.</p>
|
||||
<p>To submit a download, first create a parent, then create a category under that parent, you will then be able to make the download available.</p>";
|
||||
|
@@ -10,14 +10,16 @@
|
||||
| GNU General Public License (http://gnu.org).
|
||||
|
|
||||
| $Source: /cvs_backup/e107_0.8/e107_plugins/download/handlers/adminDownload_class.php,v $
|
||||
| $Revision: 1.23 $
|
||||
| $Date: 2009-11-09 16:54:29 $
|
||||
| $Author: secretr $
|
||||
| $Revision: 1.24 $
|
||||
| $Date: 2009-11-12 21:46:13 $
|
||||
| $Author: bugrain $
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
if (!e107::isInstalled('download')) { exit(); }
|
||||
|
||||
require_once(e_PLUGIN.'download/handlers/download_class.php');
|
||||
require_once(e_HANDLER.'upload_handler.php');
|
||||
require_once(e_HANDLER.'xml_class.php');
|
||||
|
||||
class adminDownload extends download
|
||||
{
|
||||
@@ -537,7 +539,7 @@ class adminDownload extends download
|
||||
$file_array[] = str_replace(e_UPLOAD,"",$val);
|
||||
}
|
||||
}
|
||||
/* if ($sql->db_Select("rbinary")) //TODO Remove me.
|
||||
/* if ($sql->db_Select("rbinary")) //TODO Remove me.
|
||||
{
|
||||
while ($row = $sql->db_Fetch())
|
||||
{
|
||||
@@ -1445,7 +1447,7 @@ class adminDownload extends download
|
||||
$ns->tablerender(DOWLAN_39, $text);
|
||||
}
|
||||
|
||||
function show_options() {
|
||||
function show_download_options() {
|
||||
global $pref, $ns;
|
||||
|
||||
require_once(e_HANDLER."form_handler.php");
|
||||
@@ -1522,8 +1524,8 @@ class adminDownload extends download
|
||||
<td>
|
||||
<select name='mirror_order' class='tbox'>".
|
||||
($pref['mirror_order'] == "0" ? "<option value='0' selected='selected'>".DOWLAN_161."</option>" : "<option value='0'>".DOWLAN_161."</option>").
|
||||
($pref['mirror_order'] == "1" ? "<option value='1' selected='selected'>".DOWLAN_162."</option>" : "<option value='1'>".DOWLAN_162."</option>").
|
||||
($pref['mirror_order'] == "2" ? "<option value='2' selected='selected'>".DOWLAN_163."</option>" : "<option value='2'>".DOWLAN_163."</option>")."
|
||||
($pref['mirror_order'] == "1" ? "<option value='1' selected='selected'>".DOWLAN_67."</option>" : "<option value='1'>".DOWLAN_67."</option>").
|
||||
($pref['mirror_order'] == "2" ? "<option value='2' selected='selected'>".DOWLAN_163."</option>" : "<option value='2'>".DOWLAN_12."</option>")."
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -1590,10 +1592,270 @@ class adminDownload extends download
|
||||
</div>
|
||||
</fieldset>
|
||||
<div class='buttons-bar center'>
|
||||
<input class='button' type='submit' name='updateoptions' value='".DOWLAN_64."'/>
|
||||
<input class='button' type='submit' name='updatedownlaodoptions' value='".DOWLAN_64."'/>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
";
|
||||
$ns->tablerender(LAN_DL_OPTIONS, $text);
|
||||
}
|
||||
|
||||
function show_upload_list() {
|
||||
global $ns, $sql, $gen, $e107, $tp;
|
||||
|
||||
$frm = new e_form(true); //enable inner tabindex counter
|
||||
$imgd = e_BASE.$IMAGES_DIRECTORY;
|
||||
$columnInfo = array(
|
||||
"checkboxes" => array("title" => "", "forced"=> TRUE, "width" => "3%", "thclass" => "center first", "toggle" => "dl_selected"),
|
||||
"upload_id" => array("title"=>DOWLAN_67, "type"=>"", "width"=>"auto", "thclass"=>"", "forced"=>true),
|
||||
"upload_date" => array("title"=>DOWLAN_78, "type"=>"", "width"=>"auto", "thclass"=>""),
|
||||
"upload_uploader" => array("title"=>DOWLAN_79, "type"=>"", "width"=>"auto", "thclass"=>""),
|
||||
"upload_name" => array("title"=>DOWLAN_12, "type"=>"", "width"=>"auto", "thclass"=>""),
|
||||
"upload_file_name" => array("title"=>DOWLAN_59, "type"=>"", "width"=>"auto", "thclass"=>""),
|
||||
"upload_size" => array("title"=>DOWLAN_66, "type"=>"", "width"=>"auto", "thclass"=>"right"),
|
||||
"options" => array("title"=>LAN_OPTIONS,"width"=>"15%", "thclass"=>"center last", "forced"=>true)
|
||||
);
|
||||
//TODO $filterColumns = ($user_pref['admin_download_disp'] ? $user_pref['admin_download_disp'] : array("download_name","download_class"));
|
||||
$filterColumns = array("upload_id","upload_date","upload_uploader","upload_name","upload_file_name","upload_size");
|
||||
$text = "
|
||||
<fieldset id='core-download-upload1'>
|
||||
<div>
|
||||
<table style='".ADMIN_WIDTH."' class='adminlist'>"
|
||||
.$frm->colGroup($columnInfo,$filterColumns)
|
||||
.$frm->thead($columnInfo,$filterColumns,"main.[FIELD].[ASC].[FROM]")."
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class='center' colspan='".(count($filterColumns)+2)."'>";
|
||||
|
||||
if (!$active_uploads = $sql->db_Select("upload", "*", "upload_active=0 ORDER BY upload_id ASC"))
|
||||
{
|
||||
$text .= DOWLAN_19.".</td></tr>";
|
||||
}
|
||||
else
|
||||
{
|
||||
$activeUploads = $sql -> db_getList();
|
||||
|
||||
$text .= DOWLAN_80." ".($active_uploads == 1 ? DOWLAN_81 : DOWLAN_82).$active_uploads." ".($active_uploads == 1 ? DOWLAN_83 : DOWLAN_84);
|
||||
$text .= "</td></tr>";
|
||||
|
||||
foreach($activeUploads as $row)
|
||||
{
|
||||
$post_author_id = substr($row['upload_poster'], 0, strpos($row['upload_poster'], "."));
|
||||
$post_author_name = substr($row['upload_poster'], (strpos($row['upload_poster'], ".")+1));
|
||||
$poster = (!$post_author_id ? "<b>".$post_author_name."</b>" : "<a href='".e_BASE."user.php?id.".$post_author_id."'><b>".$post_author_name."</b></a>");
|
||||
$upload_datestamp = $gen->convert_date($row['upload_datestamp'], "short");
|
||||
$text .= "
|
||||
<tr>
|
||||
<td class='center'>".$frm->checkbox("dl_selected[".$row["upload_id"]."]", $row['upload_id'])."</td>
|
||||
<td class='center'>".$row['upload_id']."</td>
|
||||
<td>".$upload_datestamp."</td>
|
||||
<td>".$poster."</td>
|
||||
<td><a href='".e_SELF."?ulist.".$row['upload_id']."'>".$row['upload_name']."</a></td>
|
||||
<td>".$row['upload_file']."</td>
|
||||
<td class='right'>".$e107->parseMemorySize($row['upload_filesize'])."</td>
|
||||
<td class='center'>
|
||||
<form action='".e_SELF."?dis.{$upload_id}' id='uploadform_{$upload_id}' method='post'>
|
||||
<div>
|
||||
<a href='".e_SELF."?dlm.{$upload_id}'><img src='".e_IMAGE."admin_images/downloads_16.png' alt='".UPLAN_COPYTODLS."' title='".UPLAN_COPYTODLS."' style='border:0'/></a>
|
||||
<a href='".e_SELF."?news.{$upload_id}'><img src='".e_IMAGE."admin_images/news_16.png' alt='".DOWLAN_16."' title='".DOWLAN_16."' style='border:0'/></a>
|
||||
<input type='image' title='".LAN_DELETE."' name='updelete[upload_{$upload_id}]' src='".ADMIN_DELETE_ICON_PATH."' onclick=\"return jsconfirm('".$tp->toJS(DOWLAN_45." [ {$upload_name} ]")."') \"/>
|
||||
</div>
|
||||
</form>
|
||||
</td>
|
||||
</tr>";
|
||||
}
|
||||
}
|
||||
$text .= "</tbody></table></div></fieldset>";
|
||||
|
||||
$ns->tablerender(DOWLAN_22, $text);
|
||||
}
|
||||
|
||||
function show_upload_filetypes() {
|
||||
global $ns;
|
||||
|
||||
//TODO is there an e107:: copy of this
|
||||
if (!is_object($e_userclass))
|
||||
{
|
||||
$e_userclass = new user_class;
|
||||
}
|
||||
|
||||
if(!getperms("0")) exit; //TODO still needed?
|
||||
|
||||
$definition_source = DOWLAN_71;
|
||||
$source_file = '';
|
||||
$edit_upload_list = varset($_POST['upload_do_edit'], false);
|
||||
|
||||
if (isset($_POST['generate_filetypes_xml']))
|
||||
{ // Write back edited data to filetypes_.xml
|
||||
$file_text = "<e107Filetypes>\n";
|
||||
foreach ($_POST['file_class_select'] as $k => $c)
|
||||
{
|
||||
if (!isset($_POST['file_line_delete_'.$c]) && varsettrue($_POST['file_type_list'][$k]))
|
||||
{
|
||||
$file_text .= " <class name='{$c}' type='{$_POST['file_type_list'][$k]}' maxupload='".varsettrue($_POST['file_maxupload'][$k],ini_get('upload_max_filesize'))."'/>\n";
|
||||
}
|
||||
}
|
||||
$file_text .= "</e107Filetypes>";
|
||||
if ((($handle = fopen(e_UPLOAD_TEMP_DIR.e_SAVE_FILETYPES,'wt')) == FALSE)
|
||||
|| (fwrite($handle,$file_text) == FALSE)
|
||||
|| (fclose($handle) == FALSE))
|
||||
{
|
||||
$text = DOWLAN_88.e_UPLOAD_TEMP_DIR.e_SAVE_FILETYPES;
|
||||
}
|
||||
else
|
||||
{
|
||||
$text = DOWLAN_86.e_UPLOAD_TEMP_DIR.e_SAVE_FILETYPES.'<br/>'.DOWLAN_87.e_ADMIN.e_READ_FILETYPES.'<br/>';
|
||||
}
|
||||
$ns->tablerender(DOWLAN_49, $text);
|
||||
}
|
||||
|
||||
$current_perms = array();
|
||||
if (($edit_upload_list && is_readable(e_UPLOAD_TEMP_DIR.e_SAVE_FILETYPES)) || (!$edit_upload_list && is_readable(e_ADMIN.e_READ_FILETYPES)))
|
||||
{
|
||||
require_once(e_HANDLER.'xml_class.php');
|
||||
$xml = new xmlClass;
|
||||
$xml->setOptArrayTags('class');
|
||||
$source_file = $edit_upload_list ? e_UPLOAD_TEMP_DIR.e_SAVE_FILETYPES : e_ADMIN.e_READ_FILETYPES;
|
||||
$temp_vars = $xml->loadXMLfile($source_file, true, false);
|
||||
if ($temp_vars === FALSE)
|
||||
{
|
||||
echo "Error parsing XML file!";
|
||||
}
|
||||
else
|
||||
{
|
||||
foreach ($temp_vars['class'] as $v1)
|
||||
{
|
||||
$v = $v1['@attributes'];
|
||||
$current_perms[$v['name']] = array('type' => $v['type'],'maxupload' => $v['maxupload']);
|
||||
}
|
||||
}
|
||||
}
|
||||
elseif (is_readable(e_ADMIN.'filetypes.php'))
|
||||
{
|
||||
$source_file = 'filetypes.php';
|
||||
$current_perms[e_UC_MEMBER] = array('type' => implode(',',array_keys(get_allowed_filetypes('filetypes.php', ''))),'maxupload' => '2M');
|
||||
if (is_readable(e_ADMIN.'admin_filetypes.php'))
|
||||
{
|
||||
$current_perms[e_UC_ADMIN] = array('type' => implode(',',array_keys(get_allowed_filetypes('admin_filetypes.php', ''))),'maxupload' => '2M');
|
||||
$source_file .= ' + admin_filetypes.php';
|
||||
}
|
||||
}
|
||||
else
|
||||
{ // Set a default
|
||||
$current_perms[e_UC_MEMBER] = array('type' => 'zip,tar,gz,jpg,png','maxupload' => '2M');
|
||||
}
|
||||
|
||||
$frm = new e_form(true); //enable inner tabindex counter
|
||||
$columnInfo = array(
|
||||
"ftypes_userclass" => array("title"=>DOWLAN_73, "type"=>"", "width"=>"auto", "thclass"=>"", "forced"=>true),
|
||||
"ftypes_extension" => array("title"=>DOWLAN_74, "type"=>"", "width"=>"auto", "thclass"=>""),
|
||||
"ftypes_max_size" => array("title"=>DOWLAN_75, "type"=>"", "width"=>"auto", "thclass"=>""),
|
||||
"ftypes_confirm_del" => array("title"=>DOWLAN_76, "type"=>"", "width"=>"auto", "thclass"=>"last"),
|
||||
);
|
||||
$filterColumns = array("ftypes_userclass", "ftypes_extension", "ftypes_max_size", "ftypes_confirm_del");
|
||||
$text = "
|
||||
<form method='post' action='".e_SELF."?filetypes'>
|
||||
<fieldset id='core-download-upload1'>
|
||||
<div>
|
||||
<div>
|
||||
<input type='hidden' name='upload_do_edit' value='1'/><p>".
|
||||
str_replace(array('--SOURCE--', '--DEST--'),array(e_UPLOAD_TEMP_DIR.e_SAVE_FILETYPES,e_ADMIN.e_READ_FILETYPES),DOWLAN_85)
|
||||
."</p><p>".
|
||||
DOWLAN_72.$source_file."
|
||||
</p></div>
|
||||
<table style='".ADMIN_WIDTH."' class='adminlist'>"
|
||||
.$frm->colGroup($columnInfo)
|
||||
.$frm->thead($columnInfo,$filterColumns)."
|
||||
<tbody>
|
||||
";
|
||||
foreach ($current_perms as $uclass => $uinfo)
|
||||
{
|
||||
$text .= "
|
||||
<tr>
|
||||
<td>
|
||||
<select name='file_class_select[]' class='tbox'>
|
||||
".$e_userclass->vetted_tree('file_class_select',array($e_userclass,'select'), $uclass,'member,main,classes,admin')."
|
||||
</select>
|
||||
</td>
|
||||
<td><input type='text' name='file_type_list[]' value='{$uinfo['type']}' class='tbox' size='40'/></td>
|
||||
<td><input type='text' name='file_maxupload[]' value='{$uinfo['maxupload']}' class='tbox' size='10'/></td>
|
||||
<td><input type='checkbox' value='1' name='file_line_delete_{$uclass}'/></td>
|
||||
</tr>
|
||||
";
|
||||
}
|
||||
// Now put up a box to add a new setting
|
||||
$text .= "
|
||||
<tr>
|
||||
<td colspan='".count($columnInfo)."'>".DOWLAN_90."</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><select name='file_class_select[]' class='tbox'>
|
||||
".$e_userclass->vetted_tree('file_class_select',array($e_userclass,'select'), '','member,main,classes,admin,blank')."
|
||||
</select></td>
|
||||
<td><input type='text' name='file_type_list[]' value='' class='tbox' size='40'/></td>
|
||||
<td colspan='2'><input type='text' name='file_maxupload[]' value='".ini_get('upload_max_filesize')."' class='tbox' size='10'/></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</fieldset>
|
||||
<div class='buttons-bar center'>
|
||||
<input class='button' type='submit' name='generate_filetypes_xml' value='".DOWLAN_77."'/>
|
||||
</div>
|
||||
</form>
|
||||
";
|
||||
|
||||
$ns->tablerender(DOWLAN_23, $text);
|
||||
}
|
||||
function show_upload_options() {
|
||||
global $pref, $ns;
|
||||
|
||||
require_once(e_HANDLER."form_handler.php");
|
||||
$frm = new e_form(true); //enable inner tabindex counter
|
||||
|
||||
$text = "
|
||||
<form method='post' action='".e_SELF."?".e_QUERY."'>
|
||||
<fieldset id='core-download-upload1'>
|
||||
<div>
|
||||
<table style='".ADMIN_WIDTH."' class='adminlist'>
|
||||
<colgroup>
|
||||
<col style='width:30%'/>
|
||||
<col style='width:70%'/>
|
||||
</colgroup>
|
||||
<tr>
|
||||
<td>".DOWLAN_26."</td>
|
||||
<td>"
|
||||
.$frm->radio_switch('upload_enabled', $pref['upload_enabled'])
|
||||
."<div class='field-help'>"
|
||||
.$frm->label(DOWLAN_51, 'upload_enabled', '1')
|
||||
."</div>"
|
||||
."</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>".DOWLAN_35."</td>
|
||||
<td>"
|
||||
.$frm->text('upload_maxfilesize', $pref['upload_maxfilesize'], '4', array('size'=>'10'))
|
||||
."<div class='field-help'>"
|
||||
.$frm->label(str_replace(array("%1", "%2"), array(ini_get('upload_max_filesize'), ini_get('post_max_size')), DOWLAN_58), 'upload_maxfilesize', '1')
|
||||
."</div>"
|
||||
."</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>".DOWLAN_61."</td>
|
||||
<td>"
|
||||
.r_userclass("upload_class", $pref['upload_class'])
|
||||
."<div class='field-help'>"
|
||||
.$frm->label(DOWLAN_60, 'upload_class', '1')
|
||||
."</div>"
|
||||
."</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</fieldset>
|
||||
<div class='buttons-bar center'>
|
||||
<input class='button' type='submit' name='updateuploadoptions' value='".DOWLAN_64."'/>
|
||||
</div>
|
||||
</form>
|
||||
";
|
||||
$ns->tablerender(LAN_DL_OPTIONS, $text);
|
||||
}
|
||||
|
@@ -4,8 +4,8 @@
|
||||
| e107 website system - Language File.
|
||||
|
|
||||
| $Source: /cvs_backup/e107_0.8/e107_plugins/download/languages/English/admin_download.php,v $
|
||||
| $Revision: 1.7 $
|
||||
| $Date: 2009-08-14 23:22:38 $
|
||||
| $Revision: 1.8 $
|
||||
| $Date: 2009-11-12 21:46:14 $
|
||||
| $Author: bugrain $
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
@@ -21,75 +21,96 @@ define("LAN_DL_SUBSUB_CAT_INFO", "Checking this will show the sub-sub-cate
|
||||
define("LAN_DL_SUBSUB_COUNT", "Combine category counts");
|
||||
define("LAN_DL_SUBSUB_COUNT_INFO", "Include sub-sub-category counts in sub-category counts");
|
||||
|
||||
define("DOWLAN_1", "Download added to database.");
|
||||
define("DOWLAN_2", "Download updated in database.");
|
||||
define("DOWLAN_3", "Download deleted.");
|
||||
define("DOWLAN_4", "Please tick the confirm box to delete the download");
|
||||
define("DOWLAN_5", "There are no download categories defined yet, until you define some you cannot enter any downloads.");
|
||||
define("DOWLAN_6", "No existing downloads");
|
||||
define("DOWLAN_7", "Existing Downloads");
|
||||
define("DOWLAN_8", "Nothing changed - not saved");
|
||||
define('DOWLAN_9', 'Download detail:');
|
||||
define("DOWLAN_1", "Download added to database.");
|
||||
define("DOWLAN_2", "Download updated in database.");
|
||||
define("DOWLAN_3", "Download deleted.");
|
||||
define("DOWLAN_4", "Please tick the confirm box to delete the download");
|
||||
define("DOWLAN_5", "There are no download categories defined yet, until you define some you cannot enter any downloads.");
|
||||
define("DOWLAN_6", "No existing downloads");
|
||||
define("DOWLAN_7", "Existing Downloads");
|
||||
define("DOWLAN_8", "Nothing changed - not saved");
|
||||
define("DOWLAN_9", "Download detail:");
|
||||
define("DOWLAN_10", "Uploads");
|
||||
define("DOWLAN_11", "Category");
|
||||
define("DOWLAN_12", "Name");
|
||||
define("DOWLAN_13", "File");
|
||||
define("DOWLAN_14", "Enter address if download is an external file");
|
||||
define("DOWLAN_15", "Author");
|
||||
define("DOWLAN_16", "Author Email");
|
||||
define("DOWLAN_17", "Author Website");
|
||||
define("DOWLAN_18", "Description");
|
||||
define("DOWLAN_19", "Main image");
|
||||
define("DOWLAN_20", "Thumbnail image");
|
||||
define("DOWLAN_21", "Status");
|
||||
define("DOWLAN_22", "List uploads");
|
||||
define("DOWLAN_23", "File types");
|
||||
define("DOWLAN_24", "Update Download");
|
||||
define("DOWLAN_25", "Submit Download");
|
||||
define("DOWLAN_26", "Uploads enabled?");
|
||||
define("DOWLAN_27", "Download");
|
||||
define("DOWLAN_28", "None");
|
||||
define("DOWLAN_29", "Downloads");
|
||||
define("DOWLAN_30", "Create Download");
|
||||
define("DOWLAN_31", "Categories");
|
||||
define("DOWLAN_32", "Downloads");
|
||||
define("DOWLAN_33", "Are you sure you want to delete this download?");
|
||||
define("DOWLAN_34", "Are you sure you want to delete this download category?");
|
||||
define("DOWLAN_35", "Maximum file size");
|
||||
define("DOWLAN_36", "deleted");
|
||||
define("DOWLAN_37", "Parent");
|
||||
define("DOWLAN_38", "No existing categories");
|
||||
define("DOWLAN_39", "Download categories");
|
||||
define("DOWLAN_40", "None - main parent");
|
||||
define("DOWLAN_41", "Icon");
|
||||
define("DOWLAN_42", "View Images");
|
||||
define("DOWLAN_43", "Visible to");
|
||||
define("DOWLAN_44", "Selection will make the category visible to only users in that class");
|
||||
define("DOWLAN_45", "Create Category");
|
||||
define("DOWLAN_46", "Update Category");
|
||||
define("DOWLAN_47", "Category created");
|
||||
define("DOWLAN_48", "Category Updated");
|
||||
define("DOWLAN_49", "Download Category");
|
||||
define("DOWLAN_50", "Download Category");
|
||||
define("DOWLAN_51", "No public uploads will be permitted if disabled");
|
||||
define("DOWLAN_52", "Files");
|
||||
define("DOWLAN_53", "Subcategory");
|
||||
define("DOWLAN_54", "Subcategories");
|
||||
define("DOWLAN_55", "Number of downloads to display per page");
|
||||
define("DOWLAN_56", "Sort by ");
|
||||
define("DOWLAN_57", "Clear filters");
|
||||
define("DOWLAN_58", "Absolute maximum upload size in bytes. Further limited by settings from php.ini, and by the settings in filetypes.xml (upload_max_filesize = %1, post_max_size = %2)");
|
||||
define("DOWLAN_59", "Filename");
|
||||
define("DOWLAN_60", "Select to allow only certain users to upload");
|
||||
define("DOWLAN_61", "Permissions");
|
||||
define("DOWLAN_62", "Ascending");
|
||||
define("DOWLAN_63", "Descending");
|
||||
define("DOWLAN_64", "Update Options");
|
||||
define("DOWLAN_65", "Options Updated");
|
||||
define("DOWLAN_66", "Filesize");
|
||||
define("DOWLAN_67", "ID");
|
||||
define("DOWLAN_68", "File Missing!");
|
||||
define("DOWLAN_69", "Downloads handled by PHP");
|
||||
define("DOWLAN_70", "Checking this will send all download requests through PHP.");
|
||||
define("DOWLAN_71", "This page helps you create a file for managing file upload permissions. The file is saved as ../e107_files/temp/filetypes_.xml, and must be copied to ../e107_admin/filetypes.xml before it takes effect.");
|
||||
define("DOWLAN_72", "Source for values: ");
|
||||
define("DOWLAN_73", "Userclass");
|
||||
define("DOWLAN_74", "File extensions");
|
||||
define("DOWLAN_75", "Max upload size");
|
||||
define("DOWLAN_76", "Delete");
|
||||
define("DOWLAN_77", "Save and generate file");
|
||||
define("DOWLAN_78", "Date");
|
||||
define("DOWLAN_79", "Uploader");
|
||||
define("DOWLAN_80", "There");
|
||||
define("DOWLAN_81", "is");
|
||||
define("DOWLAN_82", "are");
|
||||
define("DOWLAN_83", "unmoderated public download");
|
||||
define("DOWLAN_84", "unmoderated public downloads");
|
||||
define('DOWLAN_85', 'This page helps you create a file for managing file upload permissions. The file is saved as <strong>--SOURCE--</strong>, and must be copied to <strong>--DEST--</strong> before it takes effect.');
|
||||
define('DOWLAN_86', 'Settings written to ');
|
||||
define('DOWLAN_87', 'Now move this file to ');
|
||||
define('DOWLAN_88', 'Error writing file: ');
|
||||
define('DOWLAN_90', 'Add new entry');
|
||||
|
||||
define("DOWLAN_11", "Category");
|
||||
define("DOWLAN_12", "Name");
|
||||
define("DOWLAN_13", "File");
|
||||
define("DOWLAN_14", "Enter address if download is an external file");
|
||||
define("DOWLAN_15", "Author");
|
||||
define("DOWLAN_16", "Author Email");
|
||||
define("DOWLAN_17", "Author Website");
|
||||
define("DOWLAN_18", "Description");
|
||||
define("DOWLAN_19", "Main image");
|
||||
define("DOWLAN_20", "Thumbnail image");
|
||||
define("DOWLAN_21", "Status");
|
||||
|
||||
define("DOWLAN_24", "Update Download");
|
||||
define("DOWLAN_25", "Submit Download");
|
||||
|
||||
define("DOWLAN_27", "Download");
|
||||
define("DOWLAN_28", "None");
|
||||
define("DOWLAN_29", "Downloads");
|
||||
define("DOWLAN_30", "Create Download");
|
||||
define("DOWLAN_31", "Categories");
|
||||
define("DOWLAN_32", "Downloads Options");
|
||||
define("DOWLAN_33", "Are you sure you want to delete this download?");
|
||||
define("DOWLAN_34", "Are you sure you want to delete this download category?");
|
||||
|
||||
define("DOWLAN_36", "deleted");
|
||||
define("DOWLAN_37", "Parent");
|
||||
define("DOWLAN_38", "No existing categories");
|
||||
define("DOWLAN_39", "Download categories");
|
||||
define("DOWLAN_40", "None - main parent");
|
||||
define("DOWLAN_41", "Icon");
|
||||
define("DOWLAN_42", "View Images");
|
||||
define("DOWLAN_43", "Visible to");
|
||||
define("DOWLAN_44", "Selection will make the category visible to only users in that class");
|
||||
define("DOWLAN_45", "Create Category");
|
||||
define("DOWLAN_46", "Update Category");
|
||||
define("DOWLAN_47", "Category created");
|
||||
define("DOWLAN_48", "Category Updated");
|
||||
define("DOWLAN_49", "Download Category");
|
||||
|
||||
define("DOWLAN_51", "Search downloads");
|
||||
define("DOWLAN_52", "Files");
|
||||
define("DOWLAN_53", "Subcategory");
|
||||
define("DOWLAN_54", "Subcategories");
|
||||
define("DOWLAN_55", "Number of downloads to display per page");
|
||||
define("DOWLAN_56", "Sort by ");
|
||||
define("DOWLAN_57", "Clear filters");
|
||||
|
||||
|
||||
define("DOWLAN_59", "Filename");
|
||||
|
||||
define("DOWLAN_62", "Ascending");
|
||||
define("DOWLAN_63", "Descending");
|
||||
define("DOWLAN_64", "Update Options");
|
||||
define("DOWLAN_65", "Options Updated");
|
||||
define("DOWLAN_66", "Filesize");
|
||||
define("DOWLAN_67", "ID");
|
||||
define("DOWLAN_68", "File Missing!");
|
||||
define("DOWLAN_69", "Downloads handled by PHP");
|
||||
define("DOWLAN_70", "Checking this will send all download requests through PHP.");
|
||||
define("DOWLAN_100", "Activate Download Agreement");
|
||||
define("DOWLAN_101", "Agreement Text");
|
||||
define("DOWLAN_102", "Allow Comments?");
|
||||
@@ -123,7 +144,6 @@ define("DOWLAN_129", "leave blank if not using mirrors");
|
||||
define("DOWLAN_130", "Add another mirror");
|
||||
define("DOWLAN_131", "Select local file");
|
||||
define("DOWLAN_132", "Please enter mirror to use, then address to download and filesize");
|
||||
|
||||
define("DOWLAN_133", "Mirror updated in database");
|
||||
define("DOWLAN_134", "Mirror saved in database");
|
||||
define("DOWLAN_135", "Mirror deleted");
|
||||
@@ -136,42 +156,32 @@ define("DOWLAN_141", "Location");
|
||||
define("DOWLAN_142", "Update Mirror");
|
||||
define("DOWLAN_143", "Create Mirror");
|
||||
define("DOWLAN_144", "No mirrors defined in mirror section.");
|
||||
|
||||
define("DOWLAN_145", "Download visible to");
|
||||
define("DOWLAN_146", "Custom Download-denial message or URL");
|
||||
|
||||
|
||||
define("DOWLAN_147", "Icon for empty category");
|
||||
define("DOWLAN_148", "Check to update date stamp to current time");
|
||||
define("DOWLAN_149", "URL");
|
||||
|
||||
define("DOWLAN_150", "Email admin when broken download reported");
|
||||
define("DOWLAN_151", "Broken-download reporting available to");
|
||||
|
||||
define("DOWLAN_152", "Couldn't move file");
|
||||
define("DOWLAN_153", "Move file into download folder");
|
||||
|
||||
define("DOWLAN_154", "if using mirrors, select how they will be displayed");
|
||||
define("DOWLAN_155", "Mirror display type:");
|
||||
define("DOWLAN_156", "show mirror list, allow user to choose mirror");
|
||||
define("DOWLAN_157", "use random mirror - no user choice");
|
||||
|
||||
define("DOWLAN_158", "Show sub-sub-categories on main download page");
|
||||
define("DOWLAN_159", "Include sub-sub-category counts in subcategory counts");
|
||||
|
||||
define("DOWLAN_160", "Mirror list order");
|
||||
define("DOWLAN_161", "Random");
|
||||
define("DOWLAN_162", "ID");
|
||||
define("DOWLAN_163", "Name");
|
||||
|
||||
|
||||
define("DOWLAN_164", "Recent downloads age (in days)");
|
||||
|
||||
define("DOWLAN_165", "Download Maintenance - ");
|
||||
define("DOWLAN_165", "Download Maintenance");
|
||||
define("DOWLAN_166", "Duplicates");
|
||||
define("DOWLAN_167", "Orphans");
|
||||
define("DOWLAN_168", "Missing");
|
||||
define("DOWLAN_169", "Inactive");
|
||||
define("DOWLAN_170", "File size");
|
||||
|
||||
define("DOWLAN_171", "Log");
|
||||
define("DOWLAN_172", "No entries");
|
||||
define("DOWLAN_173", "Are you sure you want to delete this file?");
|
||||
@@ -201,15 +211,16 @@ define("DOWLAN_196", "list");
|
||||
define("DOWLAN_197", "random");
|
||||
define("DOWLAN_198", "Filter");
|
||||
|
||||
define("DOWLAN_HELP_1", "Download Help");
|
||||
define("DOWLAN_HELP_1", "Help");
|
||||
define("DOWLAN_HELP_2", "<p>Create/edit a download.</p><p>Enter only one of: File, URL or Mirror.</p><p>Ensure you select a category, otherwise your download will not be visible on the downloads page.</p>");
|
||||
define("DOWLAN_HELP_3", "Help for cat");
|
||||
define("DOWLAN_HELP_4", "Help for opt");
|
||||
define("DOWLAN_HELP_5", "Use the maintenance pages to find duplicate downloads, find orphaned files, find missing (broken) entries, manage inactive downloads, refresh file sizes and view the downlaod log.");
|
||||
define("DOWLAN_HELP_6", "Help for limits");
|
||||
define("DOWLAN_HELP_7", "Help for mirror");
|
||||
define("DOWLAN_HELP_8", "Help for ");
|
||||
define("DOWLAN_HELP_9", "Help for ");
|
||||
define("DOWLAN_HELP_8", "Help for upload list");
|
||||
define("DOWLAN_HELP_9", "Help for upload types");
|
||||
define("DOWLAN_HELP_10", "Help for upload options");
|
||||
|
||||
define("DOWLAN_INSTALL_DONE", "Your download plugin is now installed");
|
||||
define("DOWLAN_DESCRIPTION", "This plugin is a fully featured Download system");
|
||||
|
Reference in New Issue
Block a user