commit 08-2025

This commit is contained in:
Kevin Adametz 2025-08-12 15:51:04 +02:00
parent 9b54eb0512
commit 02f2a4c23e
184 changed files with 31653 additions and 22327 deletions

View file

@ -133,7 +133,7 @@ class ContractPDFRepository extends BaseRepository {
$filename = "Vertriebspartnervertrag.pdf";
Storage::disk($this->disk)->put($this->dir.$filename, $pdf->Output('S'));
$size = Storage::disk($this->disk)->size($this->dir.$filename);
$mine = Storage::disk($this->disk)->getMimeType($this->dir.$filename);
$mine = Storage::disk($this->disk)->mimeType($this->dir.$filename);
File::create([
'user_id' => $this->model->id,

View file

@ -43,7 +43,7 @@ class CreditRepository extends BaseRepository {
if(!Storage::disk('public')->exists( $dir )){
Storage::disk('public')->makeDirectory($dir); //creates directory
}
$path = Storage::disk('public')->getAdapter()->getPathPrefix();
$path = Storage::disk('public')->path('');
$filename = Credit::makeCreditFilename($credit_number);
$pdf->save($path.$dir.$filename);
@ -87,7 +87,7 @@ class CreditRepository extends BaseRepository {
private function finishUserCredit($user_credit){
//next number
Credit::makeNextCreditNumber();
//Partner Provision
//Partner Provision shopping order margin
$ShoppingOrderMargins = UserMarign::getPartnerCommissionItems($this->model->id, false);
foreach($ShoppingOrderMargins as $ShoppingOrderMargin){
$ShoppingOrderMargin->partner_commission_paid = true;
@ -96,7 +96,7 @@ class CreditRepository extends BaseRepository {
$ShoppingOrderMargin->save();
}
//Shop Provision
//Shop Provision shopping order margin
$ShoppingOrderMargins = UserMarign::getShopCommissionItems($this->model->id, false);
foreach($ShoppingOrderMargins as $ShoppingOrderMargin){
$ShoppingOrderMargin->margin_paid = true;
@ -105,7 +105,7 @@ class CreditRepository extends BaseRepository {
$ShoppingOrderMargin->save();
}
//Hinzugefügte Provision
//Hinzugefügte Provision user credit margin
$UserCreditMargins = UserMarign::getUserCreditMarginByUserID($this->model->id);
foreach($UserCreditMargins as $UserCreditMargin){
$UserCreditMargin->paid = true; //wurde ausgezahlt

View file

@ -22,6 +22,7 @@ class InvoiceRepository extends BaseRepository {
private $delivery_dir;
private $delivery_filename;
public function __construct(ShoppingOrder $model)
{
$this->model = $model;
@ -130,7 +131,7 @@ class InvoiceRepository extends BaseRepository {
if(!Storage::disk('public')->exists( $this->delivery_dir )){
Storage::disk('public')->makeDirectory($this->delivery_dir); //creates directory
}
$path = Storage::disk('public')->getAdapter()->getPathPrefix();
$path = Storage::disk('public')->path('');
$pdf_file = new InvoicePDF('pdf.invoice');
$pdf_file->create($data, $this->filename, 'save', $path.$this->dir);
@ -176,6 +177,10 @@ class InvoiceRepository extends BaseRepository {
foreach($whitelabel_image->attributes as $attribute){
if(in_array($attribute, $label->attributes)){
//found and overwrite
if(!$this->model->user_white_label){
$this->model->user_white_label = true;
$this->model->save();
}
$labels[$key] = $whitelabel_image;
}
}
@ -184,7 +189,6 @@ class InvoiceRepository extends BaseRepository {
}
}
}
foreach($labels as $key=>$label){
//label hat attribue
$varinats = [];