2erlei/app/modules/user/view.php

57 lines
1.2 KiB
PHP
Raw Permalink Normal View History

2019-09-22 14:53:30 +00:00
<?php
/**
* Userview
*
* Enth&auml;lt verschiedene Funktionen, die entsprechende Datenumwandlungen
* f&uuml;r die Benutzerverwaltung vornehmen.
*
* @package baseContent
* @subpackage user
*/
class user_view extends fl_view {
/*
function get_target() {
echo $this->data['from'];
}
*/
/**
* Benutzerlevel zurückgeben
*
* Es werden die Benutzerlevel zurückgegeben, die einem Benutzer zugeteilt werden können.
* Die Rückgabe erfolgt im Format für Dropdowns: kommaseparierte "Wert=Beschreibung"-Paare.
*
* @param int $current Der Level des aktuelle eingeloggten Benutzers
* @return string
*
* @todo Daten aus Datenbank holen.
*/
function get_levels($current) {
$get_levels = array();
$level = array(
#'0'=>array(
# 'level'=>0,
# 'name'=>'Besitzer'
#),
'1'=>array(
'level'=>1,
'name'=>'Administrator'
),
'2'=>array(
'level'=>2,
'name'=>'Benutzer'
)
);
foreach( $level as $value ) {
if ( $value['level'] < $current ) continue;
$get_levels[] = $value['level'].'='.$value['name'];
}
$get_levels = implode(',', $get_levels);
return $get_levels;
}
}
?>