Working on L5

This commit is contained in:
Hillel Coren 2015-04-20 17:47:14 +03:00
parent e95b6461bb
commit 6d651a250c

View File

@ -1,23 +1,25 @@
<?php namespace App\Models; <?php namespace app\Models;
use Eloquent; use Eloquent;
use Auth;
class InvoiceDesign extends Eloquent class InvoiceDesign extends Eloquent
{ {
public $timestamps = false; public $timestamps = false;
public function scopeAvailableDesigns($query) { public function scopeAvailableDesigns($query)
$designs = $query->where('id', '<=', \Auth::user()->maxInvoiceDesignId())->orderBy('id')->get(); {
$designs = $query->where('id', '<=', \Auth::user()->maxInvoiceDesignId())->orderBy('id')->get();
foreach($designs as $design) { foreach ($designs as $design) {
if($design->filename) { if ($design->filename) {
$fileName = public_path(strtolower("js/templates/{$design->name}.js")); $fileName = public_path(strtolower("js/templates/{$design->name}.js"));
if(file_exists($fileName)) { if (Auth::user()->account->utf8_invoices && file_exists($fileName)) {
$design->javascript = file_get_contents($fileName); $design->javascript = file_get_contents($fileName);
} }
}
} }
}
return $designs; return $designs;
} }
} }