mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-26 22:02:13 +09:00
file 다운로드 리퍼러 검사
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@5347 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
671bdc3e8d
commit
0772f4ab65
12 changed files with 233 additions and 198 deletions
|
|
@ -81,6 +81,7 @@
|
|||
$config->allowed_filesize = Context::get('allowed_filesize');
|
||||
$config->allowed_attach_size = Context::get('allowed_attach_size');
|
||||
$config->allowed_filetypes = Context::get('allowed_filetypes');
|
||||
$config->allow_outlink = Context::get('allow_outlink');
|
||||
|
||||
// module Controller 객체 생성하여 입력
|
||||
$oModuleController = &getController('module');
|
||||
|
|
@ -101,6 +102,7 @@
|
|||
|
||||
$download_grant = trim(Context::get('download_grant'));
|
||||
|
||||
$file_config->allow_outlink = Context::get('allow_outlink');
|
||||
$file_config->allowed_filesize = Context::get('allowed_filesize');
|
||||
$file_config->allowed_attach_size = Context::get('allowed_attach_size');
|
||||
$file_config->allowed_filetypes = Context::get('allowed_filetypes');
|
||||
|
|
|
|||
|
|
@ -71,6 +71,10 @@
|
|||
if(!$is_permitted) return $this->stop('msg_not_permitted_download');
|
||||
}
|
||||
}
|
||||
if($file_module_config->allow_outlink == 'N') {
|
||||
$referer = parse_url($_SERVER["HTTP_REFERER"]);
|
||||
if($referer['host'] != $_SERVER['HTTP_HOST']) return $this->stop('msg_not_permitted_download');
|
||||
}
|
||||
|
||||
// trigger 호출 (before)
|
||||
$output = ModuleHandler::triggerCall('file.downloadFile', 'before', $file_obj);
|
||||
|
|
|
|||
|
|
@ -93,18 +93,21 @@
|
|||
$config->allowed_attach_size = $file_config->allowed_attach_size;
|
||||
$config->allowed_filetypes = $file_config->allowed_filetypes;
|
||||
$config->download_grant = $file_config->download_grant;
|
||||
$config->allow_outlink = $file_config->allow_outlink;
|
||||
}
|
||||
|
||||
// 전체 파일첨부 속성을 먼저 따른다
|
||||
if(!$config->allowed_filesize) $config->allowed_filesize = $file_module_config->allowed_filesize;
|
||||
if(!$config->allowed_attach_size) $config->allowed_attach_size = $file_module_config->allowed_attach_size;
|
||||
if(!$config->allowed_filetypes) $config->allowed_filetypes = $file_module_config->allowed_filetypes;
|
||||
if(!$config->allow_outlink) $config->allow_outlink = $file_module_config->allow_outlink;
|
||||
if(!$config->download_grant) $config->download_grant = $file_module_config->download_grant;
|
||||
|
||||
// 그래도 없으면 default로
|
||||
if(!$config->allowed_filesize) $config->allowed_filesize = '2';
|
||||
if(!$config->allowed_attach_size) $config->allowed_attach_size = '3';
|
||||
if(!$config->allowed_filetypes) $config->allowed_filetypes = '*.*';
|
||||
if(!$config->allow_outlink) $config->allow_outlink = 'Y';
|
||||
if(!$config->download_grant) $config->download_grant = array();
|
||||
|
||||
return $config;
|
||||
|
|
|
|||
|
|
@ -1,46 +1,48 @@
|
|||
<?php
|
||||
/**
|
||||
* @file modules/file/lang/en.lang.php
|
||||
* @author zero <zero@nzeo.com>
|
||||
* @brief Attachment module's basic language pack
|
||||
**/
|
||||
|
||||
$lang->file = 'Attachment';
|
||||
$lang->file_name = 'File Name';
|
||||
$lang->file_size = 'File Size';
|
||||
$lang->download_count = 'Number of Downloads';
|
||||
$lang->status = 'Status';
|
||||
$lang->is_valid = 'Valid';
|
||||
$lang->is_stand_by = 'Stand by';
|
||||
$lang->file_list = 'Attachments List';
|
||||
$lang->allowed_filesize = 'Maximum File Size';
|
||||
$lang->allowed_attach_size = 'Maximum Attachments';
|
||||
$lang->allowed_filetypes = 'Allowed Extensions';
|
||||
$lang->enable_download_group = 'Download Allowed Groups';
|
||||
|
||||
$lang->about_allowed_filesize = 'You can assign file size limit for each file. (Exclude administrators)';
|
||||
$lang->about_allowed_attach_size = 'You can assign file size limit for each document. (Exclude administrators)';
|
||||
$lang->about_allowed_filetypes = 'Only allowed extentsions can be attached. To allow an extension, use "*.[extention]". To allow multiple extensions, use ";" between each extension.<br />ex) *.* or *.jpg;*.gif;<br />(Exclude Administrators)';
|
||||
|
||||
$lang->cmd_delete_checked_file = 'Delete Selected Item(s)';
|
||||
$lang->cmd_move_to_document = 'Move to Document';
|
||||
$lang->cmd_download = 'Download';
|
||||
|
||||
$lang->msg_not_permitted_download = 'You do not have permission to download';
|
||||
$lang->msg_cart_is_null = 'Please select file(s) to delete';
|
||||
$lang->msg_checked_file_is_deleted = '%d attachment(s) was(were) deleted';
|
||||
$lang->msg_exceeds_limit_size = 'File size of attachment is bigger than allowed size.';
|
||||
|
||||
|
||||
$lang->file_search_target_list = array(
|
||||
'filename' => 'File Name',
|
||||
'filesize' => 'File Size (byte, over)',
|
||||
'filesize_mega' => 'File Size (mbyte, over)',
|
||||
'download_count' => 'Downloads (over)',
|
||||
'regdate' => 'Registered Date',
|
||||
'user_id' => 'User UD',
|
||||
'user_name' => 'User Name',
|
||||
'nick_name' => 'Nickname',
|
||||
'ipaddress' => 'IP Address',
|
||||
);
|
||||
?>
|
||||
<?php
|
||||
/**
|
||||
* @file modules/file/lang/en.lang.php
|
||||
* @author zero <zero@nzeo.com>
|
||||
* @brief Attachment module's basic language pack
|
||||
**/
|
||||
|
||||
$lang->file = 'Attachment';
|
||||
$lang->file_name = 'File Name';
|
||||
$lang->file_size = 'File Size';
|
||||
$lang->download_count = 'Number of Downloads';
|
||||
$lang->status = 'Status';
|
||||
$lang->is_valid = 'Valid';
|
||||
$lang->is_stand_by = 'Stand by';
|
||||
$lang->file_list = 'Attachments List';
|
||||
$lang->allow_outlink = '파일 외부 링크';
|
||||
$lang->allowed_filesize = 'Maximum File Size';
|
||||
$lang->allowed_attach_size = 'Maximum Attachments';
|
||||
$lang->allowed_filetypes = 'Allowed Extensions';
|
||||
$lang->enable_download_group = 'Download Allowed Groups';
|
||||
|
||||
$lang->about_allow_outlink = '리퍼러에 따라 파일 외부 링크를 차단할 수 있습니다.(*.wmv, *.mp3등 미디어 파일 제외)';
|
||||
$lang->about_allowed_filesize = 'You can assign file size limit for each file. (Exclude administrators)';
|
||||
$lang->about_allowed_attach_size = 'You can assign file size limit for each document. (Exclude administrators)';
|
||||
$lang->about_allowed_filetypes = 'Only allowed extentsions can be attached. To allow an extension, use "*.[extention]". To allow multiple extensions, use ";" between each extension.<br />ex) *.* or *.jpg;*.gif;<br />(Exclude Administrators)';
|
||||
|
||||
$lang->cmd_delete_checked_file = 'Delete Selected Item(s)';
|
||||
$lang->cmd_move_to_document = 'Move to Document';
|
||||
$lang->cmd_download = 'Download';
|
||||
|
||||
$lang->msg_not_permitted_download = 'You do not have permission to download';
|
||||
$lang->msg_cart_is_null = 'Please select file(s) to delete';
|
||||
$lang->msg_checked_file_is_deleted = '%d attachment(s) was(were) deleted';
|
||||
$lang->msg_exceeds_limit_size = 'File size of attachment is bigger than allowed size.';
|
||||
|
||||
|
||||
$lang->file_search_target_list = array(
|
||||
'filename' => 'File Name',
|
||||
'filesize' => 'File Size (byte, over)',
|
||||
'filesize_mega' => 'File Size (mbyte, over)',
|
||||
'download_count' => 'Downloads (over)',
|
||||
'regdate' => 'Registered Date',
|
||||
'user_id' => 'User UD',
|
||||
'user_name' => 'User Name',
|
||||
'nick_name' => 'Nickname',
|
||||
'ipaddress' => 'IP Address',
|
||||
);
|
||||
?>
|
||||
|
|
|
|||
|
|
@ -2,44 +2,46 @@
|
|||
/**
|
||||
* @archivo modules/file/lang/es.lang.php
|
||||
* @autor zero <zero@nzeo.com>
|
||||
* @sumario Paquete del idioma español para los archivos adjuntos
|
||||
* @sumario Paquete del idioma español para los archivos adjuntos
|
||||
**/
|
||||
|
||||
$lang->file = 'Adjuntar archivos';
|
||||
$lang->file_name = 'Nombre del archivo';
|
||||
$lang->file_size = 'Tamaño del archivo';
|
||||
$lang->file_size = 'Tamaño del archivo';
|
||||
$lang->download_count = 'Cantidad Bajado';
|
||||
$lang->status = 'Estado';
|
||||
$lang->is_valid = 'Válido';
|
||||
$lang->is_valid = 'Válido';
|
||||
$lang->is_stand_by = 'En espera';
|
||||
$lang->file_list = 'Lista de archivos adjuntos';
|
||||
$lang->allowed_filesize = 'Límite del tamaño del archivo adjunto';
|
||||
$lang->allowed_attach_size = 'Límite del tamaño total de los archivos adjuntos por documento';
|
||||
$lang->allow_outlink = '파일 외부 링크';
|
||||
$lang->allowed_filesize = 'LÃmite del tamaño del archivo adjunto';
|
||||
$lang->allowed_attach_size = 'LÃmite del tamaño total de los archivos adjuntos por documento';
|
||||
$lang->allowed_filetypes = 'Tipos de archivos permitidos';
|
||||
$lang->enable_download_group = 'Descargar permitió grupos';
|
||||
$lang->enable_download_group = 'Descargar permitió grupos';
|
||||
|
||||
$lang->about_allowed_filesize = 'Puede definir el límite del tamaño del archivo adjunto. (exceptuando el administrador)';
|
||||
$lang->about_allowed_attach_size = 'Puede definir el límite del tamaño total de los archivos adjuntos por documento. (exceptuando el administrador)';
|
||||
$lang->about_allowed_filetypes = 'Puede definir las extensiones de los archivos permitidos. Para permitir una extensión use "*.extensión". Para permitir más de una extensión use ";".<br />ej) *.* o *.jpg;*.gif;etc.<br />(exceptuando el administrador)';
|
||||
$lang->about_allow_outlink = '리퍼러에 따라 파일 외부 링크를 차단할 수 있습니다.(*.wmv, *.mp3등 미디어 파일 제외)';
|
||||
$lang->about_allowed_filesize = 'Puede definir el lÃmite del tamaño del archivo adjunto. (exceptuando el administrador)';
|
||||
$lang->about_allowed_attach_size = 'Puede definir el lÃmite del tamaño total de los archivos adjuntos por documento. (exceptuando el administrador)';
|
||||
$lang->about_allowed_filetypes = 'Puede definir las extensiones de los archivos permitidos. Para permitir una extensión use "*.extensión". Para permitir más de una extensión use ";".<br />ej) *.* o *.jpg;*.gif;etc.<br />(exceptuando el administrador)';
|
||||
|
||||
$lang->cmd_delete_checked_file = 'Eliminar el archivo seleccionado';
|
||||
$lang->cmd_move_to_document = 'Mover hacia el doncumento';
|
||||
$lang->cmd_download = 'Descargar';
|
||||
|
||||
$lang->msg_not_permitted_download = 'Usted no tiene ningún permiso para descargar';
|
||||
$lang->msg_not_permitted_download = 'Usted no tiene ningún permiso para descargar';
|
||||
$lang->msg_cart_is_null = 'Seleccione el archivo a eliminar';
|
||||
$lang->msg_checked_file_is_deleted = 'Total de %d archivos eliminados';
|
||||
$lang->msg_exceeds_limit_size = 'Ha excedido el límite del tamaño total de los archivos adjuntos';
|
||||
$lang->msg_exceeds_limit_size = 'Ha excedido el lÃmite del tamaño total de los archivos adjuntos';
|
||||
|
||||
$lang->file_search_target_list = array(
|
||||
'filename' => 'Nombre del archivo',
|
||||
'filesize' => 'Tamaño del archivo (Byte, sobre)',
|
||||
'filesize_mega' => '파일크기 (Mb, 이상)',
|
||||
'filesize' => 'Tamaño del archivo (Byte, sobre)',
|
||||
'filesize_mega' => '파ì¼í¬ê¸° (Mb, ì´ìƒ)',
|
||||
'download_count' => 'Descargados (Sobre)',
|
||||
'user_id' => '아이디',
|
||||
'user_name' => '이름',
|
||||
'nick_name' => '닉네임',
|
||||
'user_id' => 'ì•„ì´ë””',
|
||||
'user_name' => 'ì´ë¦„',
|
||||
'nick_name' => '닉네임',
|
||||
'regdate' => 'La fecha registrada',
|
||||
'ipaddress' => 'Dirección IP',
|
||||
'ipaddress' => 'Dirección IP',
|
||||
);
|
||||
?>
|
||||
|
|
|
|||
|
|
@ -1,45 +1,47 @@
|
|||
<?php
|
||||
/**
|
||||
* @file modules/file/lang/fr.lang.php
|
||||
* @author zero <zero@nzeo.com> Traduit par Pierre Duvent <PierreDuvent@gmail.com>
|
||||
* @brief Paquet du langage en français pour le module d\'Annexe
|
||||
**/
|
||||
|
||||
$lang->file = 'Annexe';
|
||||
$lang->file_name = 'Nom du Fichier';
|
||||
$lang->file_size = 'Mesure du Fichier';
|
||||
$lang->download_count = 'Somme du Téléchargé';
|
||||
$lang->status = 'Statut';
|
||||
$lang->is_valid = 'Valide';
|
||||
$lang->is_stand_by = 'Attente';
|
||||
$lang->file_list = 'Liste des Annexes';
|
||||
$lang->allowed_filesize = 'Mesure du Fichier Maximum';
|
||||
$lang->allowed_attach_size = 'Somme des Annexes Maximum';
|
||||
$lang->allowed_filetypes = 'Extensions consentis';
|
||||
$lang->enable_download_group = 'Groupe permis de télécharger';
|
||||
|
||||
$lang->about_allowed_filesize = 'Vous pouvez désigner la limite de mesure pour chaque fichier. (Exclure administrateurs)';
|
||||
$lang->about_allowed_attach_size = 'Vous pouvez désigner la limite de mesure pour chaque document. (Exclure administrateurs)';
|
||||
$lang->about_allowed_filetypes = 'Extensions consentis seulement peuvent être attachés. Pour consentir une extension, utilisez "*.[extention]". Pour consentir plusieurs extensions, utilisez ";" entre chaque extension.<br />ex) *.* ou *.jpg;*.gif;<br />(Exclure Administrateurs)';
|
||||
|
||||
$lang->cmd_delete_checked_file = 'Supprimer item(s) slectionné(s)';
|
||||
$lang->cmd_move_to_document = 'Bouger au Document';
|
||||
$lang->cmd_download = 'Télécharger';
|
||||
|
||||
$lang->msg_not_permitted_download = 'Vous n\'êtes pas permis(e) de télécharger';
|
||||
$lang->msg_cart_is_null = 'Choisissez un(des) fichier(s) à supprimer';
|
||||
$lang->msg_checked_file_is_deleted = '%d Annexe(s) est(sont) supprimé(s)';
|
||||
$lang->msg_exceeds_limit_size = 'La mesure de l\'(des) Annexe(s) est plus grande que celle consentie.';
|
||||
|
||||
$lang->file_search_target_list = array(
|
||||
'filename' => 'Nom de Fichier',
|
||||
'filesize' => 'Mesure de Fichier (octet, surplus)',
|
||||
'filesize_mega' => '파일크기 (Mb, 이상)',
|
||||
'download_count' => 'Téléchargés (surplus)',
|
||||
'user_id' => '아이디',
|
||||
'user_name' => '이름',
|
||||
'nick_name' => '닉네임',
|
||||
'regdate' => 'Enrgistré',
|
||||
'ipaddress' => 'Adresse IP',
|
||||
);
|
||||
?>
|
||||
<?php
|
||||
/**
|
||||
* @file modules/file/lang/fr.lang.php
|
||||
* @author zero <zero@nzeo.com> Traduit par Pierre Duvent <PierreDuvent@gmail.com>
|
||||
* @brief Paquet du langage en français pour le module d\'Annexe
|
||||
**/
|
||||
|
||||
$lang->file = 'Annexe';
|
||||
$lang->file_name = 'Nom du Fichier';
|
||||
$lang->file_size = 'Mesure du Fichier';
|
||||
$lang->download_count = 'Somme du Téléchargé';
|
||||
$lang->status = 'Statut';
|
||||
$lang->is_valid = 'Valide';
|
||||
$lang->is_stand_by = 'Attente';
|
||||
$lang->file_list = 'Liste des Annexes';
|
||||
$lang->allow_outlink = '파일 외부 링크';
|
||||
$lang->allowed_filesize = 'Mesure du Fichier Maximum';
|
||||
$lang->allowed_attach_size = 'Somme des Annexes Maximum';
|
||||
$lang->allowed_filetypes = 'Extensions consentis';
|
||||
$lang->enable_download_group = 'Groupe permis de télécharger';
|
||||
|
||||
$lang->about_allow_outlink = '리퍼러에 따라 파일 외부 링크를 차단할 수 있습니다.(*.wmv, *.mp3등 미디어 파일 제외)';
|
||||
$lang->about_allowed_filesize = 'Vous pouvez désigner la limite de mesure pour chaque fichier. (Exclure administrateurs)';
|
||||
$lang->about_allowed_attach_size = 'Vous pouvez désigner la limite de mesure pour chaque document. (Exclure administrateurs)';
|
||||
$lang->about_allowed_filetypes = 'Extensions consentis seulement peuvent être attachés. Pour consentir une extension, utilisez "*.[extention]". Pour consentir plusieurs extensions, utilisez ";" entre chaque extension.<br />ex) *.* ou *.jpg;*.gif;<br />(Exclure Administrateurs)';
|
||||
|
||||
$lang->cmd_delete_checked_file = 'Supprimer item(s) slectionné(s)';
|
||||
$lang->cmd_move_to_document = 'Bouger au Document';
|
||||
$lang->cmd_download = 'Télécharger';
|
||||
|
||||
$lang->msg_not_permitted_download = 'Vous n\'êtes pas permis(e) de télécharger';
|
||||
$lang->msg_cart_is_null = 'Choisissez un(des) fichier(s) Ã supprimer';
|
||||
$lang->msg_checked_file_is_deleted = '%d Annexe(s) est(sont) supprimé(s)';
|
||||
$lang->msg_exceeds_limit_size = 'La mesure de l\'(des) Annexe(s) est plus grande que celle consentie.';
|
||||
|
||||
$lang->file_search_target_list = array(
|
||||
'filename' => 'Nom de Fichier',
|
||||
'filesize' => 'Mesure de Fichier (octet, surplus)',
|
||||
'filesize_mega' => '파ì¼í¬ê¸° (Mb, ì´ìƒ)',
|
||||
'download_count' => 'Téléchargés (surplus)',
|
||||
'user_id' => 'ì•„ì´ë””',
|
||||
'user_name' => 'ì´ë¦„',
|
||||
'nick_name' => '닉네임',
|
||||
'regdate' => 'Enrgistré',
|
||||
'ipaddress' => 'Adresse IP',
|
||||
);
|
||||
?>
|
||||
|
|
|
|||
|
|
@ -1,45 +1,47 @@
|
|||
<?php
|
||||
/**
|
||||
* @file modules/file/lang/jp.lang.php
|
||||
* @author zero <zero@nzeo.com> 翻訳:RisaPapa、ミニミ
|
||||
* @brief 添付ファイル(file)モジュールの基本言語パッケージ
|
||||
**/
|
||||
|
||||
$lang->file = '添付ファイル';
|
||||
$lang->file_name = 'ファイル名';
|
||||
$lang->file_size = 'ファイルサイズ';
|
||||
$lang->download_count = 'ダウンロード数';
|
||||
$lang->status = '状態';
|
||||
$lang->is_valid = '有効';
|
||||
$lang->is_stand_by = '待機';
|
||||
$lang->file_list = '添付ファイルリスト';
|
||||
$lang->allowed_filesize = 'ファイルサイズ制限';
|
||||
$lang->allowed_attach_size = '書き込みへの添付制限';
|
||||
$lang->allowed_filetypes = '添付可能な拡張子';
|
||||
$lang->enable_download_group = 'ダウンロード可能グループ';
|
||||
|
||||
$lang->about_allowed_filesize = '一つのファイルに対して、アップロードできるファイルの最大サイズを指定します(管理者除外)。';
|
||||
$lang->about_allowed_attach_size = '一つの書き込みに対して、添付できる最大サイズを指定します(管理者除外)。';
|
||||
$lang->about_allowed_filetypes = 'アップロードできるように設定されたファイルのみが添付できます。"*.拡張子"で指定し、 ";"で区切って任意の拡張子を追加して指定できます(管理者除外)。<br />ex) *.* or *.jpg;*.gif;<br />';
|
||||
|
||||
$lang->cmd_delete_checked_file = '選択リスト削除';
|
||||
$lang->cmd_move_to_document = '書き込みに移動する';
|
||||
$lang->cmd_download = 'ダウンロード';
|
||||
|
||||
$lang->msg_not_permitted_download = 'ダウンロード権限がありません。';
|
||||
$lang->msg_cart_is_null = '削除するファイルを選択してください';
|
||||
$lang->msg_checked_file_is_deleted = '%d個の添付ファイルを削除しました';
|
||||
$lang->msg_exceeds_limit_size = 'ファイルサイズの制限を超えたため、添付できません。';
|
||||
|
||||
$lang->file_search_target_list = array(
|
||||
'filename' => 'ファイル名',
|
||||
'filesize' => 'ファイルサイズ((Byte以上)',
|
||||
'filesize_mega' => 'ファイルサイズ (Mb、以上)',
|
||||
'download_count' => 'ダウンロード数(以上)',
|
||||
'user_id' => 'ユーザーID',
|
||||
'user_name' => '名前',
|
||||
'nick_name' => 'ニックネーム',
|
||||
'regdate' => '登録日',
|
||||
'ipaddress' => 'IPアドレス',
|
||||
);
|
||||
?>
|
||||
<?php
|
||||
/**
|
||||
* @file modules/file/lang/jp.lang.php
|
||||
* @author zero <zero@nzeo.com> 翻訳:RisaPapa、ミニミ
|
||||
* @brief 添付ファイル(file)モジュールの基本言語パッケージ
|
||||
**/
|
||||
|
||||
$lang->file = '添付ファイル';
|
||||
$lang->file_name = 'ファイル名';
|
||||
$lang->file_size = 'ファイルサイズ';
|
||||
$lang->download_count = 'ダウンロード数';
|
||||
$lang->status = '状態';
|
||||
$lang->is_valid = '有効';
|
||||
$lang->is_stand_by = '待機';
|
||||
$lang->file_list = '添付ファイルリスト';
|
||||
$lang->allow_outlink = '파일 외부 링크';
|
||||
$lang->allowed_filesize = 'ファイルサイズ制限';
|
||||
$lang->allowed_attach_size = '書き込みへの添付制限';
|
||||
$lang->allowed_filetypes = '添付可能な拡張子';
|
||||
$lang->enable_download_group = 'ダウンロード可能グループ';
|
||||
|
||||
$lang->about_allow_outlink = '리퍼러에 따라 파일 외부 링크를 차단할 수 있습니다.(*.wmv, *.mp3등 미디어 파일 제외)';
|
||||
$lang->about_allowed_filesize = '一つのファイルに対して、アップロードできるファイルの最大サイズを指定します(管理者除外)。';
|
||||
$lang->about_allowed_attach_size = '一つの書き込みに対して、添付できる最大サイズを指定します(管理者除外)。';
|
||||
$lang->about_allowed_filetypes = 'アップロードできるように設定されたファイルのみが添付できます。"*.拡張子"で指定し、 ";"で区切って任意の拡張子を追加して指定できます(管理者除外)。<br />ex) *.* or *.jpg;*.gif;<br />';
|
||||
|
||||
$lang->cmd_delete_checked_file = '選択リスト削除';
|
||||
$lang->cmd_move_to_document = '書き込みに移動する';
|
||||
$lang->cmd_download = 'ダウンロード';
|
||||
|
||||
$lang->msg_not_permitted_download = 'ダウンロード権限がありません。';
|
||||
$lang->msg_cart_is_null = '削除するファイルを選択してください';
|
||||
$lang->msg_checked_file_is_deleted = '%d個の添付ファイルを削除しました';
|
||||
$lang->msg_exceeds_limit_size = 'ファイルサイズの制限を超えたため、添付できません。';
|
||||
|
||||
$lang->file_search_target_list = array(
|
||||
'filename' => 'ファイル名',
|
||||
'filesize' => 'ファイルサイズ((Byte以上)',
|
||||
'filesize_mega' => 'ファイルサイズ (Mb、以上)',
|
||||
'download_count' => 'ダウンロード数(以上)',
|
||||
'user_id' => 'ユーザーID',
|
||||
'user_name' => '名前',
|
||||
'nick_name' => 'ニックネーム',
|
||||
'regdate' => '登録日',
|
||||
'ipaddress' => 'IPアドレス',
|
||||
);
|
||||
?>
|
||||
|
|
|
|||
|
|
@ -13,11 +13,13 @@
|
|||
$lang->is_valid = '유효';
|
||||
$lang->is_stand_by = '대기';
|
||||
$lang->file_list = '첨부 파일 목록';
|
||||
$lang->allow_outlink = '파일 외부 링크';
|
||||
$lang->allowed_filesize = '파일 제한 크기';
|
||||
$lang->allowed_attach_size = '문서 첨부 제한';
|
||||
$lang->allowed_filetypes = '허용 확장자';
|
||||
$lang->enable_download_group = '다운로드 가능 그룹';
|
||||
|
||||
$lang->about_allow_outlink = '리퍼러에 따라 파일 외부 링크를 차단할 수 있습니다.(*.wmv, *.mp3등 미디어 파일 제외)';
|
||||
$lang->about_allowed_filesize = '하나의 파일에 대해 최고 용량을 지정할 수 있습니다. (관리자는 제외)';
|
||||
$lang->about_allowed_attach_size = '하나의 문서에 첨부할 수 있는 최고 용량을 지정할 수 있습니다. (관리자는 제외)';
|
||||
$lang->about_allowed_filetypes = '허용한 확장자만 첨부할 수 있습니다. "*.확장자"로 지정할 수 있고 ";" 으로 여러개 지정이 가능합니다.<br />ex) *.* or *.jpg;*.gif;<br />(관리자는 제외)';
|
||||
|
|
|
|||
|
|
@ -1,45 +1,47 @@
|
|||
<?php
|
||||
/**
|
||||
* @file ru.lang.php
|
||||
* @author zero <zero@nzeo.com> | translation by Maslennikov Evgeny aka X-[Vr]bL1s5 | e-mail: x-bliss[a]tut.by; ICQ: 225035467;
|
||||
* @brief Russian basic language pack
|
||||
**/
|
||||
|
||||
$lang->file = 'Вложение';
|
||||
$lang->file_name = 'Имя файла';
|
||||
$lang->file_size = 'Размер файла';
|
||||
$lang->download_count = 'Скачано';
|
||||
$lang->status = 'Состояние';
|
||||
$lang->is_valid = 'Верно';
|
||||
$lang->is_stand_by = 'Ожидание';
|
||||
$lang->file_list = 'Список Вложений';
|
||||
$lang->allowed_filesize = 'Лимит размера файла';
|
||||
$lang->allowed_attach_size = 'Общий лимит размера';
|
||||
$lang->allowed_filetypes = 'Разрешенные расширения';
|
||||
$lang->enable_download_group = 'Группы с разрешением на скачивание';
|
||||
|
||||
$lang->about_allowed_filesize = 'Вы можете присвоить лимит на размер для каждого файла. (Исключая администраторов)';
|
||||
$lang->about_allowed_attach_size = 'Вы можете присвоить лимит на размер для каждого документа. (Исключая администраторов';
|
||||
$lang->about_allowed_filetypes = 'Только файлы с разрешенными расширениями могут быть вложены. Чтобы разрешить расширение, ипользуйте "*.расширение". Чтобы разрешить несколько расширений, используйте ";" между ними.<br />например: *.* или *.jpg;*.gif;<br />(Исключая администраторов)';
|
||||
|
||||
$lang->cmd_delete_checked_file = 'Удалить Выделенные';
|
||||
$lang->cmd_move_to_document = 'Переместить в документ';
|
||||
$lang->cmd_download = 'Скачать';
|
||||
|
||||
$lang->msg_not_permitted_download = 'У Вас нет прав доступа для скачивания';
|
||||
$lang->msg_cart_is_null = 'Выберите файл, который Вы хотите удалить';
|
||||
$lang->msg_checked_file_is_deleted = 'Всего %d вложений было удалено';
|
||||
$lang->msg_exceeds_limit_size = 'Вложение провалено: превышен лимит размера файлов';
|
||||
|
||||
$lang->file_search_target_list = array(
|
||||
'filename' => 'Имя файла',
|
||||
'filesize' => 'Размер файла (байт, Выше)',
|
||||
'filesize_mega' => '파일크기 (Mb, 이상)',
|
||||
'download_count' => 'Скачано (Выше)',
|
||||
'user_id' => '아이디',
|
||||
'user_name' => '이름',
|
||||
'nick_name' => '닉네임',
|
||||
'regdate' => 'Дата',
|
||||
'ipaddress' => 'IP-Адрес',
|
||||
);
|
||||
?>
|
||||
<?php
|
||||
/**
|
||||
* @file ru.lang.php
|
||||
* @author zero <zero@nzeo.com> | translation by Maslennikov Evgeny aka X-[Vr]bL1s5 | e-mail: x-bliss[a]tut.by; ICQ: 225035467;
|
||||
* @brief Russian basic language pack
|
||||
**/
|
||||
|
||||
$lang->file = 'Вложение';
|
||||
$lang->file_name = 'Имя файла';
|
||||
$lang->file_size = 'Размер файла';
|
||||
$lang->download_count = 'Скачано';
|
||||
$lang->status = 'Состояние';
|
||||
$lang->is_valid = 'Верно';
|
||||
$lang->is_stand_by = 'Ожидание';
|
||||
$lang->file_list = 'Список Вложений';
|
||||
$lang->allow_outlink = '파일 외부 링크';
|
||||
$lang->allowed_filesize = 'Лимит размера файла';
|
||||
$lang->allowed_attach_size = 'Общий лимит размера';
|
||||
$lang->allowed_filetypes = 'Разрешенные расширения';
|
||||
$lang->enable_download_group = 'Группы с разрешением на скачивание';
|
||||
|
||||
$lang->about_allow_outlink = '리퍼러에 따라 파일 외부 링크를 차단할 수 있습니다.(*.wmv, *.mp3등 미디어 파일 제외)';
|
||||
$lang->about_allowed_filesize = 'Вы можете присвоить лимит на размер для каждого файла. (Исключая администраторов)';
|
||||
$lang->about_allowed_attach_size = 'Вы можете присвоить лимит на размер для каждого документа. (Исключая администраторов';
|
||||
$lang->about_allowed_filetypes = 'Только файлы с разрешенными расширениями могут быть вложены. Чтобы разрешить расширение, ипользуйте "*.расширение". Чтобы разрешить несколько расширений, используйте ";" между ними.<br />например: *.* или *.jpg;*.gif;<br />(Исключая администраторов)';
|
||||
|
||||
$lang->cmd_delete_checked_file = 'Удалить Выделенные';
|
||||
$lang->cmd_move_to_document = 'Переместить в документ';
|
||||
$lang->cmd_download = 'Скачать';
|
||||
|
||||
$lang->msg_not_permitted_download = 'У Вас нет прав доступа для скачивания';
|
||||
$lang->msg_cart_is_null = 'Выберите файл, который Вы хотите удалить';
|
||||
$lang->msg_checked_file_is_deleted = 'Всего %d вложений было удалено';
|
||||
$lang->msg_exceeds_limit_size = 'Вложение провалено: превышен лимит размера файлов';
|
||||
|
||||
$lang->file_search_target_list = array(
|
||||
'filename' => 'Имя файла',
|
||||
'filesize' => 'Размер файла (байт, Выше)',
|
||||
'filesize_mega' => '파일크기 (Mb, 이상)',
|
||||
'download_count' => 'Скачано (Выше)',
|
||||
'user_id' => '아이디',
|
||||
'user_name' => '이름',
|
||||
'nick_name' => '닉네임',
|
||||
'regdate' => 'Дата',
|
||||
'ipaddress' => 'IP-Адрес',
|
||||
);
|
||||
?>
|
||||
|
|
|
|||
|
|
@ -13,11 +13,13 @@
|
|||
$lang->is_valid = '有效';
|
||||
$lang->is_stand_by = '等待';
|
||||
$lang->file_list = '附件目录';
|
||||
$lang->allow_outlink = '파일 외부 링크';
|
||||
$lang->allowed_filesize = '文件大小限制';
|
||||
$lang->allowed_attach_size = '上传限制';
|
||||
$lang->allowed_filetypes = '可用扩展名';
|
||||
$lang->enable_download_group = '允许下载的用户组';
|
||||
|
||||
$lang->about_allow_outlink = '리퍼러에 따라 파일 외부 링크를 차단할 수 있습니다.(*.wmv, *.mp3등 미디어 파일 제외)';
|
||||
$lang->about_allowed_filesize = '最大单个上传文件大小(管理员不受此限制)。';
|
||||
$lang->about_allowed_attach_size = '每个主题最大上传文件大小(管理员不受此限制)。';
|
||||
$lang->about_allowed_filetypes = '只允许上传指定的扩展名。 可以用"*.扩展名"来指定或用 ";"来 区分多个扩展名<br />例) *.* or *.jpg;*.gif;<br />(管理员不受此限制)';
|
||||
|
|
|
|||
|
|
@ -13,11 +13,13 @@
|
|||
$lang->is_valid = '有效';
|
||||
$lang->is_stand_by = '等待';
|
||||
$lang->file_list = '檔案清單';
|
||||
$lang->allow_outlink = '파일 외부 링크';
|
||||
$lang->allowed_filesize = '檔案大小限制';
|
||||
$lang->allowed_attach_size = '上傳限制';
|
||||
$lang->allowed_filetypes = '允許檔案類型';
|
||||
$lang->enable_download_group = '允許下載的用戶組';
|
||||
|
||||
$lang->about_allow_outlink = '리퍼러에 따라 파일 외부 링크를 차단할 수 있습니다.(*.wmv, *.mp3등 미디어 파일 제외)';
|
||||
$lang->about_allowed_filesize = '最大單一上傳檔案大小(管理員不受此限制)。';
|
||||
$lang->about_allowed_attach_size = '每個主題最大上傳檔案大小(管理員不受此限制)。';
|
||||
$lang->about_allowed_filetypes = '設定允許上傳的檔案類型。 可以用"*.副檔名"來指定或用 ";"來 區分多個副檔名<br />例) *.* or *.jpg;*.gif;<br />(管理員不受此限制)';
|
||||
|
|
|
|||
|
|
@ -3,6 +3,16 @@
|
|||
|
||||
<form action="./" method="get" onsubmit="return procFilter(this, insert_config)">
|
||||
<table cellspacing="0" class="adminTable">
|
||||
<tr class="row2">
|
||||
<th scope="col"><div>{$lang->allow_outlink}</div></th>
|
||||
<td>
|
||||
<select name="allow_outlink">
|
||||
<option value="Y"<!--@if($config->allow_outlink=='Y')--> selected="selected"<!--@end-->>{$lang->enable}</option>
|
||||
<option value="N"<!--@if($config->allow_outlink=='N')--> selected="selected"<!--@end-->>{$lang->disable}</option>
|
||||
</select>
|
||||
<p>{$lang->about_allow_outlink}</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="row2">
|
||||
<th scope="col"><div>{$lang->allowed_filesize}</div></th>
|
||||
<td>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue