This commit is contained in:
2018-01-05 16:59:17 +01:00
parent 53ef539985
commit d1de2210e6
20 changed files with 1230 additions and 6 deletions
+19
View File
@@ -0,0 +1,19 @@
<?php
/**
* Created by Pensare Software.
* User: Theo Weijmer
* Date: 21/12/2017
* Time: 18:05
*/
use \Illuminate\Database\Eloquent\Model as Eloquent;
class Page extends Eloquent {
protected $table = "offers";
public function project()
{
return $this->belongsTo( 'Project' );
}
}
+3 -1
View File
@@ -24,8 +24,10 @@ class Page extends Eloquent {
->with( [
'subpages' => function ( $q ) use ( $user ) {
$q->whereRaw(
"id != page_id AND ((SELECT {$user->role} & pagelevel) != 0 OR pagelevel = 0)" );
"id != page_id AND ((SELECT {$user->role} & pagelevel) != 0 OR pagelevel = 0)" )
->orderBy( 'pageorder' );
}] )
->orderBy( 'pageorder' )
->get();
return $pages;
+19
View File
@@ -0,0 +1,19 @@
<?php
/**
* Created by Pensare Software.
* User: Theo Weijmer
* Date: 21/12/2017
* Time: 18:05
*/
use \Illuminate\Database\Eloquent\Model as Eloquent;
class Project extends Eloquent {
protected $table = "projects";
public function offers()
{
return $this->hasMany( 'Offer' );
}
}
@@ -0,0 +1,18 @@
<?php
/**
* Created by Pensare Software.
* User: Theo Weijmer
* Date: 15/12/2017
* Time: 19:37
*/
class Offer_model extends MY_Model {
protected $tablename = "offers";
public function __construct()
{
parent::__construct();
}
}