turn MIN_FREE_SPACE into a userspace config option
This commit is contained in:
parent
9abcadffb6
commit
40734ef711
@ -35,7 +35,6 @@ _d("NICE_URLS", false); // boolean force niceurl mode
|
|||||||
_d("WH_SPLITS", 1); // int how many levels of subfolders to put in the warehouse
|
_d("WH_SPLITS", 1); // int how many levels of subfolders to put in the warehouse
|
||||||
_d("VERSION", '2.5.2+'); // string shimmie version
|
_d("VERSION", '2.5.2+'); // string shimmie version
|
||||||
_d("TIMEZONE", null); // string timezone
|
_d("TIMEZONE", null); // string timezone
|
||||||
_d("MIN_FREE_SPACE",100*1024*1024); // int disable uploading if there's less than MIN_FREE_SPACE bytes free space
|
|
||||||
_d("CORE_EXTS", "bbcode,user,mail,upload,image,view,handle_pixel,ext_manager,setup,upgrade,handle_404,comment,tag_list,index,tag_edit,alias_editor"); // extensions to always enable
|
_d("CORE_EXTS", "bbcode,user,mail,upload,image,view,handle_pixel,ext_manager,setup,upgrade,handle_404,comment,tag_list,index,tag_edit,alias_editor"); // extensions to always enable
|
||||||
_d("EXTRA_EXTS", ""); // optional extra extensions
|
_d("EXTRA_EXTS", ""); // optional extra extensions
|
||||||
|
|
||||||
|
@ -65,15 +65,18 @@ class Upload extends Extension {
|
|||||||
global $config;
|
global $config;
|
||||||
$config->set_default_int('upload_count', 3);
|
$config->set_default_int('upload_count', 3);
|
||||||
$config->set_default_int('upload_size', '1MB');
|
$config->set_default_int('upload_size', '1MB');
|
||||||
|
$config->set_default_int('upload_min_free_space', '100MB');
|
||||||
$config->set_default_bool('upload_tlsource', TRUE);
|
$config->set_default_bool('upload_tlsource', TRUE);
|
||||||
|
|
||||||
// SHIT: fucking PHP "security" measures -_-;;;
|
$this->is_full = false;
|
||||||
$free_num = @disk_free_space(realpath("./images/"));
|
|
||||||
if($free_num === FALSE) {
|
$min_free_space = $config->get_int("upload_min_free_space");
|
||||||
$this->is_full = false;
|
if($min_free_space > 0) {
|
||||||
}
|
// SHIT: fucking PHP "security" measures -_-;;;
|
||||||
else {
|
$free_num = @disk_free_space(realpath("./images/"));
|
||||||
$this->is_full = $free_num < MIN_FREE_SPACE;
|
if($free_num !== FALSE) {
|
||||||
|
$this->is_full = $free_num < $min_free_space;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user