Subversion-Projekte lars-tiefland.webanos.marine-sales.de

Revision

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

Revision 366 Revision 369
Zeile 87... Zeile 87...
87
 
87
 
88
    if ( isset( $_SESSION["admin"]["uid"] ) )
88
    if ( isset( $_SESSION["admin"]["uid"] ) )
89
    {
89
    {
90
        $uId = $_SESSION["admin"]["uid"];
90
        $uId = $_SESSION["admin"]["uid"];
91
        $admin = $_SESSION["admin"]["user"]->admin;
-
 
92
        $GLOBALS["user_rechte"] = $GLOBALS["web_rechte"];
91
        $admin = $_SESSION["admin"]["user"]->admin;
93
        if ( !$admin )
92
        if ( !$admin )
94
        {
93
        {
95
            $user_rechte = UserProperty::with( [
94
            $user_rechte = UserProperty::with( [
-
 
95
                "property",
-
 
96
                "property.tool",
96
                "property",
97
                "property.tool.module",
97
            ] )->where( "backend_user_id", "=", $uId )->get();
98
            ] )->where( "backend_user_id", "=", $uId )->get();
98
            foreach ( $user_rechte as $user_recht )
99
            foreach ( $user_rechte as $user_recht )
99
            {
100
            {
100
                $property = $user_recht->property;
101
                $property = $user_recht->property;
101
                $tool = Tool::find( $property->tool_id );
102
                $tool = $property->tool;
102
                $module = Module::find( $tool->module_id );
103
                $module = $tool->module;
103
                $GLOBALS["user_rechte"][$module->interner_name][$tool->button_name][$property->interner_name] = 1;
104
                $GLOBALS["user_rechte"][$module->interner_name][$tool->button_name][$property->interner_name] = 1;
104
            }
105
            }
-
 
106
        }
-
 
107
        else
-
 
108
        {
-
 
109
            $GLOBALS["user_rechte"] = $GLOBALS["web_rechte"];
105
        }
110
        }
106
        View::share( "user_rechte", $GLOBALS["user_rechte"] );
111
        View::share( "user_rechte", $GLOBALS["user_rechte"] );
Zeile 107... Zeile 112...
107
    }
112
    }
108
 
113