getLoggedInUser(); // if the user is null then nobody is logged in... no access. This will force a login prompt. if ( !isset($user) ) return Dataface_PermissionsTool::getRolePermissions('NO ACCESS'); $role = $user->val('role'); // specially role with lower permissions as READ ONLY if ( strpos($role,'VIEW GROUP ') !== false) return Dataface_PermissionsTool::getRolePermissions('NO ACCESS'); return Dataface_PermissionsTool::getRolePermissions($role); // Returns all of the permissions for the user's current role. } function block__custom_javascripts() { echo ''; } // Sortierung erfolgt fuer das erste Mal nicht uber sort in index.php, // daher die Einstellung besser hier. Aber dann ist diese nicht mehr global und // sollte dann nicht mehr verlinkt werden // Nachteil: Aenderungen muessen immer wieder nachgezogen werden function beforeHandleRequest() { $app = Dataface_Application::getInstance(); $query =& $app->getQuery(); $table = $query['-table']; // wenn relationship dann kein sort fuer table notwendig, @ verhindert error message in log if ( !@$query['-relationship'] ) { if ( !$_POST AND !@$query['-sort'] ) { // Sortierung aendern Common if ( $table == 'list_reiter' ) $query['-sort'] = 'reiter'; if ( $table == 'mpi_ablage' ) $query['-sort'] = 'zeitstempel DESC'; if ( $table == 'mpi_users' ) $query['-sort'] = 'zeitstempel DESC'; // Sortierung aendern individuell if ( $table == 'list_gefahr' ) $query['-sort'] = 'hsatz'; if ( $table == 'list_lgk' ) $query['-sort'] = 'priority'; if ( $table == 'view_gefahr' ) $query['-sort'] = 'kategorie, substanz'; if ( $table == 'view_chemAll' ) $query['-sort'] = 'substanz, gruppe'; if ( $table == 'view_ablageAll' ) $query['-sort'] = 'zeitstempel DESC'; } /* } else { // Sortierung relationship's - wird aber leider in section nicht beachtet, besser ueber __sql__ in relationship, // aber dann evtl. wieder zeitprobleme (z.B. dateiablage) if ( !$_POST AND @$query['-relationship'] AND !@$query['-related:sort'] ) { $relation = $query['-relationship']; //if ( $relation == 'mengenfluss' ) $query['-related:sort'] = 'zeitstempel DESC'; //if ( $relation == 'wartung' ) $query['-related:sort'] = 'naechste'; //if ( $relation == 'notiz' ) $query['-related:sort'] = 'zeitstempel DESC'; } */ } } } ?>