2023-09-28 21:29:21 +02:00
|
|
|
<?php
|
2023-09-29 21:29:29 +02:00
|
|
|
/* curload
|
|
|
|
* Simple file uploading using POST requests and temporary keys
|
|
|
|
* Licensed under the GNU Affero General Public License version 3.0
|
|
|
|
*/
|
2023-09-28 23:22:40 +02:00
|
|
|
|
2023-09-30 20:09:33 +02:00
|
|
|
$configFile = "config.ini";
|
2023-09-30 03:59:11 +02:00
|
|
|
$Stylesheet = "index.css";
|
|
|
|
$Icon = "favicon.svg";
|
|
|
|
$uploadDir = "uploads/";
|
|
|
|
$maxFileSize = "100";
|
|
|
|
$sqlDB = "curload.db";
|
|
|
|
$storeIP = true;
|
|
|
|
$storeAgent = true;
|
|
|
|
$storeIssued = true;
|
|
|
|
$storeLastUsage = true;
|
|
|
|
$storeUploads = true;
|
|
|
|
$publicUploading = false;
|
|
|
|
$renameDuplicates = true;
|
|
|
|
$replaceOriginal = false;
|
|
|
|
$dateFormat = "Y/m/d";
|
|
|
|
$instanceName = "curload";
|
|
|
|
$enableKeys = true;
|
|
|
|
$enableAdminKeys = true;
|
|
|
|
$enableTemporaryKeys = true;
|
|
|
|
$enableUploadRemoval = true;
|
|
|
|
$enableKeyUploadRemoval = true;
|
2023-09-28 23:22:40 +02:00
|
|
|
|
2023-09-30 20:09:33 +02:00
|
|
|
if (!file_exists($configFile)) {
|
2023-09-29 21:29:29 +02:00
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* load config file */
|
|
|
|
$configEntries = parse_ini_file(CONFIG_FILE);
|
|
|
|
$Stylesheet = $configEntries['css'];
|
|
|
|
$Icon = $configEntries['favicon'];
|
|
|
|
$uploadDir = $configEntries['upload_dir'];
|
|
|
|
$maxFileSize = $configEntries['max_size'];
|
|
|
|
$sqlDB = $configEntries['sqldb'];
|
|
|
|
$storeIP = $configEntries['store_ip'];
|
|
|
|
$storeAgent = $configEntries['store_user_agent'];
|
|
|
|
$storeIssued = $configEntries['store_issued'];
|
|
|
|
$storeLastUsage = $configEntries['store_last_usage'];
|
2023-09-30 01:28:36 +02:00
|
|
|
$storeUploads = $configEntries['store_number_of_uploads'];
|
2023-09-29 21:29:29 +02:00
|
|
|
$dateFormat = $configEntries['date_format'];
|
|
|
|
$instanceName = $configEntries['instance_name'];
|
2023-09-30 01:28:36 +02:00
|
|
|
$publicUploading = $configEntries['public_uploading'];
|
|
|
|
$renameDuplicates = $configEntries['rename_duplicates'];
|
|
|
|
$replaceOriginal = $configEntries['replace_original'];
|
|
|
|
$enableKeys = $configEntries['enable_keys'];
|
|
|
|
$enableAdminKeys = $configEntries['enable_admin_keys'];
|
|
|
|
$enableTemporaryKeys = $configEntries['enable_temporary_keys'];
|
2023-09-30 03:59:11 +02:00
|
|
|
$enableUploadRemoval = $configEntries['enable_upload_removal'];
|
|
|
|
$enableKeyUploadRemoval = $configEntries['enable_key_upload_removal'];
|
2023-09-28 21:29:21 +02:00
|
|
|
?>
|