From 6d651a250cd08b2f0238d007e59fd8766823af79 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Mon, 20 Apr 2015 17:47:14 +0300 Subject: [PATCH] Working on L5 --- app/Models/InvoiceDesign.php | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/app/Models/InvoiceDesign.php b/app/Models/InvoiceDesign.php index e4af39a6a74e..476f636295be 100644 --- a/app/Models/InvoiceDesign.php +++ b/app/Models/InvoiceDesign.php @@ -1,23 +1,25 @@ -where('id', '<=', \Auth::user()->maxInvoiceDesignId())->orderBy('id')->get(); - - foreach($designs as $design) { - if($design->filename) { - $fileName = public_path(strtolower("js/templates/{$design->name}.js")); - if(file_exists($fileName)) { - $design->javascript = file_get_contents($fileName); - } + + public function scopeAvailableDesigns($query) + { + $designs = $query->where('id', '<=', \Auth::user()->maxInvoiceDesignId())->orderBy('id')->get(); + + foreach ($designs as $design) { + if ($design->filename) { + $fileName = public_path(strtolower("js/templates/{$design->name}.js")); + if (Auth::user()->account->utf8_invoices && file_exists($fileName)) { + $design->javascript = file_get_contents($fileName); + } + } } - } - - return $designs; + + return $designs; } }