1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-09-20 08:21:34 +02:00
invoiceninja/app/Models/InvoiceDesign.php
2015-04-13 12:23:43 +03:00

25 lines
586 B
PHP

<?php namespace App\Models;
use Eloquent;
class InvoiceDesign extends Eloquent
{
public $timestamps = false;
public function scopeAvailableDesigns($query) {
$designs = $query->where('id', '<=', \Auth::user()->maxInvoiceDesignId())->orderBy('id')->get();
foreach($designs as $design) {
if($design->filename) {
$fileName = public_path($design->filename);
if(file_exists($fileName)) {
$design->javascript = file_get_contents($fileName);
}
}
}
return $designs;
}
}