mirror of
https://github.com/prasathmani/tinyfilemanager
synced 2024-06-13 11:22:15 +02:00
Merge branch 'master' into refactor-tinyFileManager
This commit is contained in:
commit
2245461442
22
README.md
22
README.md
|
@ -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
|
||||
|
|
16
config.php
16
config.php
|
@ -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
|
@ -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",
|
||||
|
|
Loading…
Reference in a new issue