mirror of
https://github.com/24eme/signaturepdf.git
synced 2023-08-25 09:33:08 +02:00
Rename parameter 'STORAGE' in 'PDF_STORAGE_PATH'
This commit is contained in:
parent
3e4aebac44
commit
f950dd1cd8
19
app.php
19
app.php
@ -12,9 +12,8 @@ $f3->set('UI', $f3->get('ROOT')."/templates/");
|
|||||||
$f3->set('UPLOADS', sys_get_temp_dir()."/");
|
$f3->set('UPLOADS', sys_get_temp_dir()."/");
|
||||||
$f3->config(__DIR__.'/config/config.ini');
|
$f3->config(__DIR__.'/config/config.ini');
|
||||||
|
|
||||||
|
if($f3->get('PDF_STORAGE_PATH') && !preg_match('|/$|', $f3->get('PDF_STORAGE_PATH'))) {
|
||||||
if($f3->get('STORAGE') && !preg_match('|/$|', $f3->get('STORAGE'))) {
|
$f3->set('PDF_STORAGE_PATH', $f3->get('PDF_STORAGE_PATH').'/');
|
||||||
$f3->set('STORAGE', $f3->get('STORAGE').'/');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function convertPHPSizeToBytes($sSize)
|
function convertPHPSizeToBytes($sSize)
|
||||||
@ -55,7 +54,7 @@ $f3->route('GET /signature',
|
|||||||
$f3->set('maxSize', min(array(convertPHPSizeToBytes(ini_get('post_max_size')), convertPHPSizeToBytes(ini_get('upload_max_filesize')))));
|
$f3->set('maxSize', min(array(convertPHPSizeToBytes(ini_get('post_max_size')), convertPHPSizeToBytes(ini_get('upload_max_filesize')))));
|
||||||
$f3->set('maxPage', ini_get('max_file_uploads') - 1);
|
$f3->set('maxPage', ini_get('max_file_uploads') - 1);
|
||||||
|
|
||||||
if(!$f3->get('STORAGE')) {
|
if(!$f3->get('PDF_STORAGE_PATH')) {
|
||||||
$f3->set('noSharingMode', true);
|
$f3->set('noSharingMode', true);
|
||||||
}
|
}
|
||||||
echo View::instance()->render('signature.html.php');
|
echo View::instance()->render('signature.html.php');
|
||||||
@ -172,12 +171,12 @@ $f3->route('POST /sign',
|
|||||||
$f3->route('POST /share',
|
$f3->route('POST /share',
|
||||||
function($f3) {
|
function($f3) {
|
||||||
$hash = substr(hash('sha512', uniqid().rand()), 0, 20);
|
$hash = substr(hash('sha512', uniqid().rand()), 0, 20);
|
||||||
$sharingFolder = $f3->get('STORAGE').$hash."/";
|
$sharingFolder = $f3->get('PDF_STORAGE_PATH').$hash."/";
|
||||||
$f3->set('UPLOADS', $sharingFolder);
|
$f3->set('UPLOADS', $sharingFolder);
|
||||||
if (!is_dir($f3->get('STORAGE'))) {
|
if (!is_dir($f3->get('PDF_STORAGE_PATH'))) {
|
||||||
$f3->error(500, 'Sharing folder doesn\'t exist');
|
$f3->error(500, 'Sharing folder doesn\'t exist');
|
||||||
}
|
}
|
||||||
if (!is_writable($f3->get('STORAGE'))) {
|
if (!is_writable($f3->get('PDF_STORAGE_PATH'))) {
|
||||||
$f3->error(500, 'Sharing folder is not writable');
|
$f3->error(500, 'Sharing folder is not writable');
|
||||||
}
|
}
|
||||||
mkdir($sharingFolder);
|
mkdir($sharingFolder);
|
||||||
@ -260,7 +259,7 @@ $f3->route('POST /organize',
|
|||||||
|
|
||||||
$f3->route('GET /signature/@hash/pdf',
|
$f3->route('GET /signature/@hash/pdf',
|
||||||
function($f3) {
|
function($f3) {
|
||||||
$sharingFolder = $f3->get('STORAGE').$f3->get('PARAMS.hash');
|
$sharingFolder = $f3->get('PDF_STORAGE_PATH').$f3->get('PARAMS.hash');
|
||||||
$files = scandir($sharingFolder);
|
$files = scandir($sharingFolder);
|
||||||
$originalFile = $sharingFolder.'/original.pdf';
|
$originalFile = $sharingFolder.'/original.pdf';
|
||||||
$finalFile = $sharingFolder.'/'.$f3->get('PARAMS.hash').'.pdf';
|
$finalFile = $sharingFolder.'/'.$f3->get('PARAMS.hash').'.pdf';
|
||||||
@ -288,7 +287,7 @@ $f3->route('GET /signature/@hash/pdf',
|
|||||||
|
|
||||||
$f3->route('POST /signature/@hash/save',
|
$f3->route('POST /signature/@hash/save',
|
||||||
function($f3) {
|
function($f3) {
|
||||||
$sharingFolder = $f3->get('STORAGE').$f3->get('PARAMS.hash').'/';
|
$sharingFolder = $f3->get('PDF_STORAGE_PATH').$f3->get('PARAMS.hash').'/';
|
||||||
$f3->set('UPLOADS', $sharingFolder);
|
$f3->set('UPLOADS', $sharingFolder);
|
||||||
$tmpfile = tempnam($sharingFolder, date('YmdHis'));
|
$tmpfile = tempnam($sharingFolder, date('YmdHis'));
|
||||||
unlink($tmpfile);
|
unlink($tmpfile);
|
||||||
@ -323,7 +322,7 @@ $f3->route('POST /signature/@hash/save',
|
|||||||
|
|
||||||
$f3->route('GET /signature/@hash/nblayers',
|
$f3->route('GET /signature/@hash/nblayers',
|
||||||
function($f3) {
|
function($f3) {
|
||||||
$files = scandir($f3->get('STORAGE').$f3->get('PARAMS.hash'));
|
$files = scandir($f3->get('PDF_STORAGE_PATH').$f3->get('PARAMS.hash'));
|
||||||
$nbLayers = 0;
|
$nbLayers = 0;
|
||||||
foreach($files as $file) {
|
foreach($files as $file) {
|
||||||
if(strpos($file, 'svg.pdf') !== false) {
|
if(strpos($file, 'svg.pdf') !== false) {
|
||||||
|
@ -2,4 +2,4 @@
|
|||||||
|
|
||||||
# Path to which stored pdf to activate the mode of sharing a signature to several.
|
# Path to which stored pdf to activate the mode of sharing a signature to several.
|
||||||
# To deactivate this mode, simply do not configure it or leave it empty
|
# To deactivate this mode, simply do not configure it or leave it empty
|
||||||
STORAGE=/path/to/folder
|
PDF_STORAGE_PATH=/path/to/folder
|
Loading…
Reference in New Issue
Block a user