Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HANA PDF v2.3 #12

Merged
merged 17 commits into from
Dec 7, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 9 additions & 6 deletions app/Helpers/AppHelper.php
Original file line number Diff line number Diff line change
Expand Up @@ -63,15 +63,18 @@ function getFtpResponse($download_file, $proc_file){
$login = ftp_login($ftp_conn, env('FTP_USERNAME'), env('FTP_USERPASS'));
$login_pasv = ftp_pasv($ftp_conn, true) or die("Cannot switch to passive mode");

if (ftp_get($ftp_conn, $download_file, $proc_file, FTP_BINARY) ) {
return true;
} else {
die("Cannot find specified file");
try {
if (ftp_get($ftp_conn, $download_file, $proc_file, FTP_BINARY)) {
return true;
} else {
die("Cannot find specified file");
ftp_close($ftp_conn);
return false;
}
ftp_close($ftp_conn);
} catch (Exception $e) {
return false;
}

ftp_close($ftp_conn);
}

function get_guid() {
Expand Down
396 changes: 264 additions & 132 deletions app/Http/Controllers/compressController.php

Large diffs are not rendered by default.

1,306 changes: 902 additions & 404 deletions app/Http/Controllers/convertController.php

Large diffs are not rendered by default.

267 changes: 163 additions & 104 deletions app/Http/Controllers/htmltopdfController.php

Large diffs are not rendered by default.

314 changes: 205 additions & 109 deletions app/Http/Controllers/mergeController.php

Large diffs are not rendered by default.

1,254 changes: 857 additions & 397 deletions app/Http/Controllers/splitController.php

Large diffs are not rendered by default.

983 changes: 600 additions & 383 deletions app/Http/Controllers/watermarkController.php

Large diffs are not rendered by default.

3 changes: 1 addition & 2 deletions app/Models/compression_pdf.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ class compression_pdf extends Model
'compMethod',
'result',
'err_reason',
'err_api_reason',
'uuid'
'err_api_reason'
];
}
7 changes: 3 additions & 4 deletions app/Models/extract_pdf.php → app/Models/delete_pdf.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,17 @@
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class extract_pdf extends Model
class delete_pdf extends Model
{
use HasFactory;

protected $fillable = [
'fileName',
'fileSize',
'customPage',
'deletePage',
'mergePDF',
'result',
'err_reason',
'err_api_reason',
'uuid'
'err_api_reason'
];
}
3 changes: 1 addition & 2 deletions app/Models/html_pdf.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ class html_pdf extends Model
'urlName',
'result',
'err_reason',
'err_api_reason',
'uuid'
'err_api_reason'
];
}
16 changes: 16 additions & 0 deletions app/Models/init_pdf.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class init_pdf extends Model
{
use HasFactory;

protected $fillable = [
'err_reason',
'err_api_reason',
];
}
3 changes: 1 addition & 2 deletions app/Models/merge_pdf.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ class merge_pdf extends Model
'fileSize',
'result',
'err_reason',
'err_api_reason',
'uuid'
'err_api_reason'
];
}
4 changes: 2 additions & 2 deletions app/Models/pdf_cnv.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ class pdf_cnv extends Model
'fileName',
'fileSize',
'container',
'img_extract',
'result',
'err_reason',
'err_api_reason',
'uuid'
'err_api_reason'
];
}
3 changes: 1 addition & 2 deletions app/Models/split_pdf.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ class split_pdf extends Model
'mergePDF',
'result',
'err_reason',
'err_api_reason',
'uuid'
'err_api_reason'
];
}
3 changes: 1 addition & 2 deletions app/Models/watermark_pdf.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ class watermark_pdf extends Model
'watermarkPage',
'result',
'err_reason',
'err_api_reason',
'uuid'
'err_api_reason'
];
}
1 change: 0 additions & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
"laravel/framework": "^10.29",
"laravel/sanctum": "^3.2",
"laravel/tinker": "^2.8",
"spatie/pdf-to-image": "^2.2",
"symfony/process": "^6.3"
},
"require-dev": {
Expand Down
Loading
Loading