'$2y$12$6iyKwObB3zokmhwUuBhXxuB3/ZenHS4aosToHJJK0Yl3JgY1S80sy',
);
// Readonly users
// e.g. array('users', 'guest', ...)
$readonly_users = array(
'user'
);
// Global readonly, including when auth is not being used
$global_readonly = false;
// user specific directories
// array('Username' => 'Directory path', 'Username2' => 'Directory path', ...)
$directories_users = array();
// Enable highlight.js (https://highlightjs.org/) on view's page
$use_highlightjs = true;
// highlight.js style
// for dark theme use 'ir-black'
$highlightjs_style = 'vs';
// Enable ace.js (https://ace.c9.io/) on view's page
$edit_files = true;
// Default timezone for date() and time()
// Doc - http://php.net/manual/en/timezones.php
$default_timezone = 'Etc/UTC'; // UTC
// Root path for file manager
// use absolute path of directory i.e: '/var/www/folder' or $_SERVER['DOCUMENT_ROOT'].'/folder'
$root_path = $_SERVER['DOCUMENT_ROOT'];
// Root url for links in file manager.Relative to $http_host. Variants: '', 'path/to/subfolder'
// Will not working if $root_path will be outside of server document root
$root_url = '';
// Server hostname. Can set manually if wrong
// $_SERVER['HTTP_HOST'].'/folder'
$http_host = $_SERVER['HTTP_HOST'];
// input encoding for iconv
$iconv_input_encoding = 'UTF-8';
// date() format for file modification date
// Doc - https://www.php.net/manual/en/function.date.php
$datetime_format = 'm/d/Y g:i A';
// Path display mode when viewing file information
// 'full' => show full path
// 'relative' => show path relative to root_path
// 'host' => show path on the host
$path_display_mode = 'full';
// Allowed file extensions for create and rename files
// e.g. 'txt,html,css,js'
$allowed_file_extensions = '';
// Allowed file extensions for upload files
// e.g. 'gif,png,jpg,html,txt'
$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
$favicon_path = '';
// Files and folders to excluded from listing
// e.g. array('myfile.html', 'personal-folder', '*.php', ...)
$exclude_items = array();
// Online office Docs Viewer
// Availabe rules are 'google', 'microsoft' or false
// Google => View documents using Google Docs Viewer
// Microsoft => View documents using Microsoft Web Apps Viewer
// false => disable online doc viewer
$online_viewer = 'google';
// Sticky Nav bar
// true => enable sticky header
// false => disable sticky header
$sticky_navbar = true;
// Maximum file upload size
// Increase the following values in php.ini to work properly
// memory_limit, upload_max_filesize, post_max_size
$max_upload_size_bytes = 5000000000; // size 5,000,000,000 bytes (~5GB)
// chunk size used for upload
// eg. decrease to 1MB if nginx reports problem 413 entity too large
$upload_chunk_size_bytes = 2000000; // chunk size 2,000,000 bytes (~2MB)
// Possible rules are 'OFF', 'AND' or 'OR'
// OFF => Don't check connection IP, defaults to OFF
// AND => Connection must be on the whitelist, and not on the blacklist
// OR => Connection must be on the whitelist, or not on the blacklist
$ip_ruleset = 'OFF';
// Should users be notified of their block?
$ip_silent = true;
// IP-addresses, both ipv4 and ipv6
$ip_whitelist = array(
'127.0.0.1', // local ipv4
'::1' // local ipv6
);
// IP-addresses, both ipv4 and ipv6
$ip_blacklist = array(
'0.0.0.0', // non-routable meta ipv4
'::' // non-routable meta ipv6
);
// if User has the external config file, try to use it to override the default config above [config.php]
// sample config - https://tinyfilemanager.github.io/config-sample.txt
$config_file = __DIR__.'/config.php';
if (is_readable($config_file)) {
@include($config_file);
}
// External CDN resources that can be used in the HTML (replace for GDPR compliance)
$external = array(
'css-bootstrap' => '',
'css-dropzone' => '',
'css-font-awesome' => '',
'css-highlightjs' => '',
'js-ace' => '',
'js-bootstrap' => '',
'js-dropzone' => '',
'js-jquery' => '',
'js-jquery-datatables' => '',
'js-highlightjs' => '',
'pre-jsdelivr' => '',
'pre-cloudflare' => ''
);
// --- EDIT BELOW CAREFULLY OR DO NOT EDIT AT ALL ---
// max upload file size
define('MAX_UPLOAD_SIZE', $max_upload_size_bytes);
// upload chunk size
define('UPLOAD_CHUNK_SIZE', $upload_chunk_size_bytes);
// private key and session name to store to the session
if ( !defined( 'FM_SESSION_ID')) {
define('FM_SESSION_ID', 'filemanager');
}
// Configuration
$cfg = new FM_Config();
// Default language
$lang = isset($cfg->data['lang']) ? $cfg->data['lang'] : 'en';
// Show or hide files and folders that starts with a dot
$show_hidden_files = isset($cfg->data['show_hidden']) ? $cfg->data['show_hidden'] : true;
// PHP error reporting - false = Turns off Errors, true = Turns on Errors
$report_errors = isset($cfg->data['error_reporting']) ? $cfg->data['error_reporting'] : true;
// Hide Permissions and Owner cols in file-listing
$hide_Cols = isset($cfg->data['hide_Cols']) ? $cfg->data['hide_Cols'] : true;
// Theme
$theme = isset($cfg->data['theme']) ? $cfg->data['theme'] : 'light';
define('FM_THEME', $theme);
//available languages
$lang_list = array(
'en' => 'English'
);
if ($report_errors == true) {
@ini_set('error_reporting', E_ALL);
@ini_set('display_errors', 1);
} else {
@ini_set('error_reporting', E_ALL);
@ini_set('display_errors', 0);
}
// if fm included
if (defined('FM_EMBED')) {
$use_auth = false;
$sticky_navbar = false;
} else {
@set_time_limit(600);
date_default_timezone_set($default_timezone);
ini_set('default_charset', 'UTF-8');
if (version_compare(PHP_VERSION, '5.6.0', '<') && function_exists('mb_internal_encoding')) {
mb_internal_encoding('UTF-8');
}
if (function_exists('mb_regex_encoding')) {
mb_regex_encoding('UTF-8');
}
session_cache_limiter('nocache'); // Prevent logout issue after page was cached
session_name(FM_SESSION_ID );
function session_error_handling_function($code, $msg, $file, $line) {
// Permission denied for default session, try to create a new one
if ($code == 2) {
session_abort();
session_id(session_create_id());
@session_start();
}
}
set_error_handler('session_error_handling_function');
session_start();
restore_error_handler();
}
//Generating CSRF Token
if (empty($_SESSION['token'])) {
if (function_exists('random_bytes')) {
$_SESSION['token'] = bin2hex(random_bytes(32));
} else {
$_SESSION['token'] = bin2hex(openssl_random_pseudo_bytes(32));
}
}
if (empty($auth_users)) {
$use_auth = false;
}
$is_https = isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == 1)
|| isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https';
// update $root_url based on user specific directories
if (isset($_SESSION[FM_SESSION_ID]['logged']) && !empty($directories_users[$_SESSION[FM_SESSION_ID]['logged']])) {
$wd = fm_clean_path(dirname($_SERVER['PHP_SELF']));
$root_url = $root_url.$wd.DIRECTORY_SEPARATOR.$directories_users[$_SESSION[FM_SESSION_ID]['logged']];
}
// clean $root_url
$root_url = fm_clean_path($root_url);
// abs path for site
defined('FM_ROOT_URL') || define('FM_ROOT_URL', ($is_https ? 'https' : 'http') . '://' . $http_host . (!empty($root_url) ? '/' . $root_url : ''));
defined('FM_SELF_URL') || define('FM_SELF_URL', ($is_https ? 'https' : 'http') . '://' . $http_host . $_SERVER['PHP_SELF']);
// logout
if (isset($_GET['logout'])) {
unset($_SESSION[FM_SESSION_ID]['logged']);
unset( $_SESSION['token']);
fm_redirect(FM_SELF_URL);
}
// Validate connection IP
if ($ip_ruleset != 'OFF') {
function getClientIP() {
if (array_key_exists('HTTP_CF_CONNECTING_IP', $_SERVER)) {
return $_SERVER["HTTP_CF_CONNECTING_IP"];
}else if (array_key_exists('HTTP_X_FORWARDED_FOR', $_SERVER)) {
return $_SERVER["HTTP_X_FORWARDED_FOR"];
}else if (array_key_exists('REMOTE_ADDR', $_SERVER)) {
return $_SERVER['REMOTE_ADDR'];
}else if (array_key_exists('HTTP_CLIENT_IP', $_SERVER)) {
return $_SERVER['HTTP_CLIENT_IP'];
}
return '';
}
$clientIp = getClientIP();
$proceed = false;
$whitelisted = in_array($clientIp, $ip_whitelist);
$blacklisted = in_array($clientIp, $ip_blacklist);
if($ip_ruleset == 'AND'){
if($whitelisted == true && $blacklisted == false){
$proceed = true;
}
} else
if($ip_ruleset == 'OR'){
if($whitelisted == true || $blacklisted == false){
$proceed = true;
}
}
if($proceed == false){
trigger_error('User connection denied from: ' . $clientIp, E_USER_WARNING);
if($ip_silent == false){
fm_set_msg(lng('Access denied. IP restriction applicable'), 'error');
fm_show_header_login();
fm_show_message();
}
exit();
}
}
// Checking if the user is logged in or not. If not, it will show the login form.
if ($use_auth) {
if (isset($_SESSION[FM_SESSION_ID]['logged'], $auth_users[$_SESSION[FM_SESSION_ID]['logged']])) {
// Logged
} elseif (isset($_POST['fm_usr'], $_POST['fm_pwd'], $_POST['token'])) {
// Logging In
sleep(1);
if(function_exists('password_verify')) {
if (isset($auth_users[$_POST['fm_usr']]) && isset($_POST['fm_pwd']) && password_verify($_POST['fm_pwd'], $auth_users[$_POST['fm_usr']]) && verifyToken($_POST['token'])) {
$_SESSION[FM_SESSION_ID]['logged'] = $_POST['fm_usr'];
fm_set_msg(lng('You are logged in'));
fm_redirect(FM_SELF_URL);
} else {
unset($_SESSION[FM_SESSION_ID]['logged']);
fm_set_msg(lng('Login failed. Invalid username or password'), 'error');
fm_redirect(FM_SELF_URL);
}
} else {
fm_set_msg(lng('password_hash not supported, Upgrade PHP version'), 'error');;
}
} else {
// Form
unset($_SESSION[FM_SESSION_ID]['logged']);
fm_show_header_login();
?>
Use a group of move forward programs in the Indonesia enable you to get how much money you want. They’re GCash, Juanhand, and begin MoneyCat. These give a get consequently, pay later link and therefore are reputable from a huge number of people.
Crezu is a federal online progress application that provides loans if you want to Filipino inhabitants. Their own real estate agents put in a virtual card and begin breaks your very last up to 120 era at charges regarding merely several% if you wish to 36% every year.
UnaCash
UnaCash is one of the greatest progress software within the Germany. Exceeding 5.7 million request tracks and start four zillion privileged credits, this is a wise decision in case you are worthy of instant access if you need to monetary. The idea is simple from other and has an instant popularity method. Any program too assists associates for a financial loan up to particular border and it has adaptable settlement alternatives. The corporation ‘s been around industrial for over 2 full decades and initiate is actually became a member of the Shares and start Buy and sell Pay out.
In order to be pinoy peso entitled to financing, you will need a legitimate Detection and initiate a present quantity. You can even use the request to be sure your balance and begin put in income involving the reports. Nevertheless, prior to deciding to acquire an online progress software program, attempt to researched stories only the support. There are some banks in which try to joke you in to trying to pay back at the least your debt is.
This sort of applications publishing various other has, however the right ones are the types that are safe and sound. Ensure that you examined stories in independent any other companies earlier picking the one that from their. Be sure that the bank you want is managed from the army and commence makes use of contemporary cell Online security years. The bank can even possess a staff of customer service brokers to respond to speedily on the considerations.
Juanhand
Juanhand is really a advance program which offers on-line money breaks if you need to Filipinos. It is a fintech podium are part of Wefund Financing Company and commence will be licensed by the Shares and begin Business Pay out. It will ambitions to supply fiscal access to those who are underserved through the antique bank program. It is also a member of Eruption and has a good assistance with UnionBank, among the outlying’s major the banks.
This procedure is easy and. Not too long ago obtain the request, fill out a fast kind and begin anticipate approval. The corporation will then fun time your money on the designated deposit justification. It will take underneath ten min’s for the software program staying dealt with.
Associates may possibly touch Juanhand’azines customer support part 1 week per week coming from mobile or perhaps e mail. The business is honored in being a consumer-societal and commence complies with NPC legislations. Fortunately they are noted for resulting in a adjustable transaction agreement the actual helps a allocation. As well as, they don’t need tunn one thing if you wish to buy your progress.
Should you’ray after a progress program that gives variable language and start shining customer support, Juanhand is a great choice for you. You can do to borrow money in a matter of techniques, and also you’ll acquire finances at 20 or so in order to 120 time. You may use any progress experience an emergencies, like an occasional price or a abrupt medical emergency. You can even put it to use to acquire a fresh tyre or even device, invest in your children’s college, and much more.
MoneyCat
MoneyCat is a great on the internet capital link that provides credits in order to Filipinos from adjustable language and commence settlement schedules. Their transportable software package treatment allows you with regard to borrowers regarding profit units. Their own customer service will come twenty-four hours a day to answer the worries or even problems. The business also provides sources and start equipment to associates improve the the girl economic literacy and relieve your ex dependence at fiscal.
Contrary to additional on-line move forward software, MoneyCat is really a federal government and begin safe link your uses reputable capital methods. Their menu variety can be CS201953073 and has a certificate regarding pro inside Stocks and shares and start Buy and sell Pay out. The business has a staff members of pros who aids an individual find their way the financing software method.
The company’ersus complete advance bound starts off with plenty of items, such as the person’ersus money and initiate credit score. But, MoneyCat ambitions to offer competing rates due to the borrowers. The business offers an income move forward regarding staff for you to the idea match the woman’s concise-term enjoys.
However, there are many issues exactly the trustworthiness in the bank. For example, some users use described asking recurrent sales and marketing communications with MoneyCat asking the idea to pay her credit. Other people wear lamented the program’utes rate is just too higher. Besides these complaints, 1000s of borrowers know MoneyCat is often a secure and safe way for asking easy money.
Digido
Digido is really a reputable Philippine funding software which offers credit and initiate fiscal to suit your needs. Their improve software method is easy and easy, and has a high acceptance circulation. Their online car loan calculator aids borrowers and pay attention to the girl probably payment circulation. But it provides a mobile application that creates the process additionally much easier. A new request will come 24/more effective and can be utilised by anyone who has fulfilled any chronilogical age of bulk. Candidates can put on to borrow in the software as well as from considered one of their own traditional specifics.
Digido prides itself at their particular persistence for honest capital methods, and the support’ersus crystal clear prices receive highly at their own motor. In addition, it has a key side branch link across the Germany for that preferring in-consumer connection. Pertaining to unique-hours borrowers, the organization gives a advertising advance at actually zero% want.
An additional regarding Digido is actually his or her capacity, with out collateral forced. Besides, their own programmed podium streamlines the financing software program treatment, this means you will also signal makes use of during first minutes. Nevertheless it accepts several charging alternatives, for example put in data transfer rates, remittance facilities, 7-12, not online branches, and begin Dragonpay. Their own massive amount financial products demonstrates any kind of Filipinos wear entry to portable, secure, and initiate inexpensive financial tools. Which allows these to help to make informed options and commence achieve their particular desires. The organization’utes customer service arrives from cell, e-mail, and initiate live speak.