Merge branch 'master' into refactor-tinyFileManager

This commit is contained in:
Sharif El Shobkshy 2021-03-10 12:53:52 -03:00 committed by GitHub
commit 2245461442
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 109 additions and 104 deletions

View file

@ -1,22 +1,22 @@
# Tiny File Manager
[![Live demo](https://img.shields.io/badge/Live-Demo-brightgreen.svg?style=flat-square)](https://tinyfilemanager.github.io/demo/)
[![Live demo](https://img.shields.io/badge/Help-Docs-lightgrey.svg?style=flat-square)](https://github.com/prasathmani/tinyfilemanager/wiki)
[![GitHub Release](https://img.shields.io/github/release/qubyte/rubidium.svg?style=flat-square)](https://github.com/prasathmani/tinyfilemanager/releases)
[![GitHub License](https://img.shields.io/github/license/prasathmani/tinyfilemanager.svg?style=flat-square)](https://github.com/prasathmani/tinyfilemanager/blob/master/LICENSE)
[![GitHub License](https://img.shields.io/github/license/prasathmani/tinyfilemanager.svg?style=flat-square)](https://github.com/prasathmani/tinyfilemanager/blob/master/LICENSE)
[![Paypal](https://img.shields.io/badge/Donate-Paypal-lightgrey.svg?style=flat-square)](https://www.paypal.me/prasathmani)
> TinyFileManager is web based file manager and it is a simple, fast and small file manager with a single file, multi-language ready web application for storing, uploading, editing and managing files and folders online via web browser. The Application runs on PHP 5.5+, It allows the creation of multiple users and each user can have its own directory and a build-in support for managing text files with cloud9 IDE and it supports syntax highlighting for over 150+ languages and over 35+ themes.
## Demo
[Demo](https://tinyfilemanager.github.io/demo/)
Login Details : admin/admin@123 | user/12345
Login Details : admin/admin@123 | user/12345
## Documentation
Tinyfilemanager is highly documented on the [wiki pages](https://github.com/prasathmani/tinyfilemanager/wiki).
Tinyfilemanager is highly documented on the [wiki pages](https://github.com/prasathmani/tinyfilemanager/wiki).
[![Tiny File Manager](screenshot.gif)](screenshot.gif)
@ -38,13 +38,14 @@ Default username/password: **admin/admin@123** and **user/12345**.
To enable/disable authentication set `$use_auth` to true or false.
:information_source: The default configuration will be loaded from `config.php`, it is an additional configuration file, Feel free to remove completely this file and configure "tinyfilemanager.php" as a single file application.
### :loudspeaker: Features
### :loudspeaker: Features
- :cd: Open Source, light and extremely simple
- :iphone: Mobile friendly view for touch devices
- :information_source: Basic features likes Create, Delete, Modify, View, Quick Preview, Download, Copy and Move files
- :arrow_double_up: Ajax Upload, Ability to drag & drop, upload from URL, multiple files upload with file extensions filter
- :information_source: Basic features likes Create, Delete, Modify, View, Quick Preview, Download, Copy and Move files
- :arrow_double_up: Ajax Upload, Ability to drag & drop, upload from URL, multiple files upload with file extensions filter
- :file_folder: Ability to create folders and files
- :gift: Ability to compress, extract files (`zip`, `tar`)
- :sunglasses: Support user permissions - based on session and each user root folder mapping
@ -52,13 +53,12 @@ To enable/disable authentication set `$use_auth` to true or false.
- :pencil2: Cloud9 IDE - Syntax highlighting for over `150+` languages, Over `35+` themes with your favorite programming style
- :page_facing_up: Google/Microsoft doc viewer helps you preview `PDF/DOC/XLS/PPT/etc`. 25 MB can be previewed with the Google Drive viewer
- :zap: Backup files and IP blacklist and whitelist
- :mag_right: Search - Search and filter files using `datatable js`
- :mag_right: Search - Search and filter files using `datatable js`
- :file_folder: Exclude folders and files from listing
- :globe_with_meridians: Multi-language(20+) support and for translations `translation.json` is file required
- :bangbang: lots more...
### <a name=license></a>License, Credit
### <a name=license></a>License, Credit
- Available under the [GNU license](https://github.com/prasathmani/tinyfilemanager/blob/master/LICENSE)
- Original concept and development by github.com/alexantr/filemanager

View file

@ -25,16 +25,16 @@ $auth_users = array(
'user' => '$2y$10$Fg6Dz8oH9fPoZ2jJan5tZuv6Z4Kp7avtQ9bDfrdRntXtPeiMAZyGO' //12345
);
//set application theme
//options - 'light' and 'dark'
$theme = 'light';
// Readonly users
// e.g. array('users', 'guest', ...)
$readonly_users = array(
'user'
);
//set application theme
//options - 'light' and 'dark'
$theme = 'light';
// Enable highlight.js (https://highlightjs.org/) on view's page
$use_highlightjs = true;
@ -68,8 +68,8 @@ $directories_users = array();
$iconv_input_encoding = 'UTF-8';
// date() format for file modification date
// Doc - https://www.php.net/manual/en/function.date.php
$datetime_format = 'd.m.y H:i';
// Doc - https://www.php.net/manual/en/datetime.format.php
$datetime_format = 'd.m.y H:i:s';
// Allowed file extensions for create and rename files
// e.g. 'txt,html,css,js'
@ -82,7 +82,7 @@ $allowed_upload_extensions = '';
// Favicon path. This can be either a full url to an .PNG image, or a path based on the document root.
// full path, e.g http://example.com/favicon.png
// local path, e.g images/icons/favicon.png
$GLOBALS['favicon_path'] = '?img=favicon';
$GLOBALS['favicon_path'] = '';
// Files and folders to excluded from listing
// e.g. array('myfile.html', 'personal-folder', '*.php', ...)
@ -104,7 +104,7 @@ $GLOBALS['sticky_navbar'] = true;
// Increase the following values in php.ini to work properly
// memory_limit, upload_max_filesize, post_max_size
// max upload file size
$max_upload_size_bytes = 2048;
$max_upload_size_bytes = 5000;
// Possible rules are 'OFF', 'AND' or 'OR'
// OFF => Don't check connection IP, defaults to OFF

File diff suppressed because one or more lines are too long

View file

@ -1449,6 +1449,75 @@
"FreeOf": "voľné z"
}
},
{
"name": "Suomi",
"code": "fi",
"translation": {
"AppName": "Tiny File Manager",
"AppTitle": "File Manager",
"Login": "Kirjautuminen",
"Username": "Käyttäjänimi",
"Password": "Salasana",
"Logout": "Kirjaudu ulos",
"Move": "Siirrä",
"Copy": "Kopioi",
"Save": "Tallenna",
"SelectAll": "Valitse kaikki",
"UnSelectAll": "Poista valinnat",
"File": "Tiedosto",
"Back": "Takaisin",
"Size": "Koko",
"Perms": "Oikeudet",
"Modified": "Muokattu",
"Owner": "Omistaja",
"Search": "Haku",
"NewItem": "Luo uusi...",
"Folder": "Kansio",
"Delete": "Poista",
"Rename": "Nimeä uudelleen",
"CopyTo": "Kopioi kohteeseen",
"DirectLink": "Suora linkki",
"UploadingFiles": "Siirrä tiedostoja",
"ChangePermissions": "Muuta oikeuksia",
"Copying": "Kopioidaan",
"CreateNewItem": "Luo uusi tiedosto tai kansio",
"Name": "Nimi",
"AdvancedEditor": "Edistynyt editori",
"RememberMe": "Muista minut",
"Actions": "Toiminnot",
"Upload": "Vie",
"Cancel": "Peruuta",
"InvertSelection": "Vaihda valinta",
"DestinationFolder": "Kohdekansio",
"ItemType": "Tiedoston tyyppi",
"ItemName": "Nimi",
"CreateNow": "Luo nyt",
"Download": "Lataa",
"Open": "Avaa",
"UnZip": "Pura",
"UnZipToFolder": "Pura kansioon",
"Edit": "Muokkaa",
"NormalEditor": "Editori",
"BackUp": "Varmuuskopioi",
"SourceFolder": "Kohdekansio",
"Files": "Tiedostot",
"Change": "Vaihda",
"Settings": "Asetukset",
"Language": "Kieli",
"MemoryUsed": "Muistia käytetty",
"PartitionSize": "Osion koko",
"ErrorReporting": "Virheraportit",
"ShowHiddenFiles": "Näytä piilotiedostot",
"Preview": "Esikatsele",
"Help": "Apua",
"FullSize": "Täysikokoinen",
"FreeOf": "Vapaana",
"CalculateFolderSize": "Laske kansion koko",
"CheckLatestVersion": "Tarkista päivitykset",
"Generate new password hash": "Luo uusi salasana-hash",
"HideColumns": "Piilota oikeudet-/omistaja-sarakkeet"
}
},
{
"name": "한국어",
"code": "ko",