| Zeile 3... |
Zeile 3... |
| 3 |
use App\Http\Controllers\BackendController;
|
3 |
use App\Http\Controllers\BackendController;
|
| 4 |
use App\Models\Module;
|
4 |
use App\Models\Module;
|
| 5 |
use App\Models\UserProperty;
|
5 |
use App\Models\UserProperty;
|
| 6 |
use App\Models\Web;
|
6 |
use App\Models\Web;
|
| 7 |
use App\Models\WebProperty;
|
7 |
use App\Models\WebProperty;
|
| - |
|
8 |
use Illuminate\Support\Facades\Auth;
|
| 8 |
use Illuminate\Support\Facades\Route;
|
9 |
use Illuminate\Support\Facades\Route;
|
| Zeile 9... |
Zeile 10... |
| 9 |
|
10 |
|
| 10 |
/*$bc = new BackendController();
|
11 |
/*$bc = new BackendController();
|
| 11 |
$user_rechte = $bc->getUserRechte();
|
12 |
$user_rechte = $bc->getUserRechte();
|
| Zeile 12... |
Zeile 13... |
| 12 |
\View::share( "user_rechte", $user_rechte );*/
|
13 |
\View::share( "user_rechte", $user_rechte );*/
|
| 13 |
|
14 |
|
| 14 |
$w = new Web();
|
15 |
$w = new Web();
|
| 15 |
$GLOBALS["web"] = $w->where( "domain", "=", env( 'shop' ) )->first();
|
16 |
$GLOBALS["web"] = $w->where( "domain", "=", env( 'shop' ) )->first();
|
| 16 |
\View::share( "web", $GLOBALS["web"] );
|
17 |
\View::share( "web", $GLOBALS["web"] );
|
| 17 |
$webRechte = WebProperty::with( [ "property", "property.tool", "property.tool.module" ] )->where( "web_id", "=", $GLOBALS["web"]->ID )->get();
|
18 |
$webRechte = WebProperty::with( [ "property", "property.tool", "property.tool.module" ] )->where( "web_id", "=", $GLOBALS["web"]->ID )->get();
|
| 18 |
$navi = Module::with( 'tool' )->orderBy('modules.rang')->get();
|
19 |
$navi = Module::with( 'tool' )->orderBy( 'modules.rang' )->get();
|
| 19 |
\View::share( "navi", $navi );
|
20 |
\View::share( "navi", $navi );
|
| 20 |
foreach ( $webRechte as $web_recht )
|
21 |
foreach ( $webRechte as $web_recht )
|
| 21 |
{
|
22 |
{
|
| 22 |
$property = $web_recht->property;
|
23 |
$property = $web_recht->property;
|
| 23 |
$tool = $property->tool;
|
24 |
$tool = $property->tool;
|
| 24 |
$module = $tool->module;
|
25 |
$module = $tool->module;
|
| 25 |
$GLOBALS["web_rechte"][$module->nume][$tool->button_name][$property->interner_name] = $property->Bezeichnung;
|
26 |
$GLOBALS["web_rechte"][$module->nume][$tool->button_name][$property->interner_name] = $property->Bezeichnung;
|
| 26 |
}
|
27 |
}
|
| 27 |
\View::share( "web_rechte", $GLOBALS["web_rechte"] );
|
28 |
\View::share( "web_rechte", $GLOBALS["web_rechte"] );
|
| 28 |
$uId = auth( 'admin' )->id();
|
29 |
$uId = Auth::guard( 'admin' )->id();
|
| 29 |
$admin = auth( "admin" )->user()->admin;
|
30 |
$admin = Auth::guard( "admin" )->user()->admin;
|
| 30 |
$user_rechte = $GLOBALS["web_rechte"];
|
31 |
$user_rechte = $GLOBALS["web_rechte"];
|
| 31 |
if ( !$admin )
|
32 |
if ( !$admin )
|
| 32 |
{
|
33 |
{
|