mirror of
https://github.com/friendica/friendica
synced 2024-11-09 23:02:54 +00:00
issues with private photos - hitting internal size limits
This commit is contained in:
parent
64a7d0b578
commit
59fd70e568
11 changed files with 32 additions and 10 deletions
11
boot.php
11
boot.php
|
@ -1,6 +1,7 @@
|
|||
<?php
|
||||
|
||||
set_time_limit(0);
|
||||
ini_set('pcre.backtrack_limit', 250000);
|
||||
|
||||
define ( 'FRIENDIKA_VERSION', '2.1.968' );
|
||||
define ( 'DFRN_PROTOCOL_VERSION', '2.21' );
|
||||
|
@ -10,6 +11,16 @@ define ( 'EOL', "<br />\r\n" );
|
|||
define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' );
|
||||
define ( 'DOWN_ARROW', '⇩' );
|
||||
|
||||
/**
|
||||
*
|
||||
* Image storage quality. Lower numbers save space at cost of image detail.
|
||||
* For ease of upgrade, please do not change here. Change jpeg quality with
|
||||
* set_config('system','jpeg_quality',n) in .htconfig.php
|
||||
* where n is netween 1 and 100, and with very poor results below about 50
|
||||
*
|
||||
*/
|
||||
|
||||
define ( 'JPEG_QUALITY', 100 );
|
||||
|
||||
/**
|
||||
* SSL redirection policies
|
||||
|
|
|
@ -38,7 +38,7 @@ $a->config['admin_email'] = '';
|
|||
|
||||
// Maximum size of an imported message, 0 is unlimited
|
||||
|
||||
$a->config['max_import_size'] = 10000;
|
||||
$a->config['max_import_size'] = 200000;
|
||||
|
||||
// maximum size of uploaded photos
|
||||
|
||||
|
|
|
@ -162,12 +162,20 @@ class Photo {
|
|||
}
|
||||
|
||||
public function saveImage($path) {
|
||||
imagejpeg($this->image,$path,100);
|
||||
$quality = get_config('system','jpeg_quality');
|
||||
if((! $quality) || ($quality > 100))
|
||||
$quality = JPEG_QUALITY;
|
||||
imagejpeg($this->image,$path,$quality);
|
||||
}
|
||||
|
||||
public function imageString() {
|
||||
ob_start();
|
||||
imagejpeg($this->image,NULL,100);
|
||||
|
||||
$quality = get_config('system','jpeg_quality');
|
||||
if((! $quality) || ($quality > 100))
|
||||
$quality = JPEG_QUALITY;
|
||||
|
||||
imagejpeg($this->image,NULL,$quality);
|
||||
$s = ob_get_contents();
|
||||
ob_end_clean();
|
||||
return $s;
|
||||
|
|
|
@ -701,6 +701,7 @@ function item_store($arr,$force_parent = false) {
|
|||
$parent_id = 0;
|
||||
$arr['thr-parent'] = $arr['parent-uri'];
|
||||
$arr['parent-uri'] = $arr['uri'];
|
||||
$arr['gravity'] = 0;
|
||||
}
|
||||
else {
|
||||
logger('item_store: item parent was not found - ignoring item');
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
<?php
|
||||
|
||||
error_reporting(E_ERROR | E_WARNING | E_PARSE);
|
||||
|
||||
/**
|
||||
*
|
||||
* Friendika
|
||||
|
|
|
@ -37,7 +37,7 @@ $a->config['admin_email'] = '';
|
|||
|
||||
// Maximum size of an imported message, 0 is unlimited
|
||||
|
||||
$a->config['max_import_size'] = 10000;
|
||||
$a->config['max_import_size'] = 200000;
|
||||
|
||||
// maximum size of uploaded photos
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ $a->config['admin_email'] = '';
|
|||
|
||||
// Maximum size of an imported message, 0 is unlimited
|
||||
|
||||
$a->config['max_import_size'] = 10000;
|
||||
$a->config['max_import_size'] = 200000;
|
||||
|
||||
// maximum size of uploaded photos
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ $a->config['admin_email'] = '';
|
|||
|
||||
// Maximum size of an imported message, 0 is unlimited
|
||||
|
||||
$a->config['max_import_size'] = 10000;
|
||||
$a->config['max_import_size'] = 200000;
|
||||
|
||||
// maximum size of uploaded photos
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ $a->config['admin_email'] = '';
|
|||
|
||||
// Maximum size of an imported message, 0 is unlimited
|
||||
|
||||
$a->config['max_import_size'] = 10000;
|
||||
$a->config['max_import_size'] = 200000;
|
||||
|
||||
// maximum size of uploaded photos
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ $a->config['admin_email'] = '';
|
|||
|
||||
// Maximum size of an imported message, 0 is unlimited
|
||||
|
||||
$a->config['max_import_size'] = 10000;
|
||||
$a->config['max_import_size'] = 200000;
|
||||
|
||||
// maximum size of uploaded photos
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ $a->config['admin_email'] = '';
|
|||
|
||||
// Maximum size of an imported message, 0 is unlimited
|
||||
|
||||
$a->config['max_import_size'] = 10000;
|
||||
$a->config['max_import_size'] = 200000;
|
||||
|
||||
// maximum size of uploaded photos
|
||||
|
||||
|
|
Loading…
Reference in a new issue