Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 1106 | Revision 1108 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 1106 Revision 1107
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
    {