Minor style changes

* Using camelCase for `$classType` property
  * Using `self` keyword instead of class name
  * Added spaces here and there
This commit is contained in:
Aldo "xoen" Giambelluca 2010-07-15 19:10:20 +02:00
parent 9ff483759f
commit 7b84bf5f0e
2 changed files with 179 additions and 172 deletions

View file

@ -22,6 +22,7 @@
*/
/**
* Class for usermanagement in a SQL Database
* eg mysql, sqlite
@ -29,42 +30,44 @@
class OC_USER_MOD_AUTH extends OC_USER {
/**
* check if the login button is pressed and logg the user in
*
*/
public static function loginLisener(){
return('');
* check if the login button is pressed and logg the user in
*
*/
public static function loginLisener() {
return '';
}
/**
* try to create a new user
*
*/
public static function createUser($username,$password){
* try to create a new user
*
*/
public static function createUser($username, $password) {
return false;
}
/**
* try to login a user
*
*/
public static function login($username,$password){
if (isset($_SERVER["PHP_AUTH_USER"]) && $_SERVER["PHP_AUTH_USER"] != "") {
$_SESSION['user_id']= $_SERVER["PHP_AUTH_USER"];
$_SESSION['username']= $_SERVER["PHP_AUTH_USER"];
$_SESSION['username_clean']= $_SERVER["PHP_AUTH_USER"];
* try to login a user
*
*/
public static function login($username, $password) {
if ( isset($_SERVER['PHP_AUTH_USER']) AND ('' !== $_SERVER['PHP_AUTH_USER']) ) {
$_SESSION['user_id'] = $_SERVER['PHP_AUTH_USER'];
$_SESSION['username'] = $_SERVER['PHP_AUTH_USER'];
$_SESSION['username_clean'] = $_SERVER['PHP_AUTH_USER'];
return true;
}
return false;
}
/**
* check if the logout button is pressed and logout the user
*
*/
public static function logoutLisener(){
if(isset($_GET['logoutbutton']) && isset($_SESSION['username'])){
* check if the logout button is pressed and logout the user
*
*/
public static function logoutLisener() {
if( isset($_GET['logoutbutton']) AND isset($_SESSION['username']) ) {
header('WWW-Authenticate: Basic realm="ownCloud"');
header('HTTP/1.0 401 Unauthorized');
die('401 Unauthorized');
@ -72,108 +75,107 @@ class OC_USER_MOD_AUTH extends OC_USER {
}
/**
* check if a user is logged in
*
*/
public static function isLoggedIn(){
if (isset($_SESSION['user_id']) && $_SESSION['user_id']) {
* check if a user is logged in
*
*/
public static function isLoggedIn() {
if ( isset($_SESSION['user_id']) AND $_SESSION['user_id'] ) {
return true;
}
else {
if (isset($_SERVER["PHP_AUTH_USER"]) && $_SERVER["PHP_AUTH_USER"] != "") {
$_SESSION['user_id']= $_SERVER["PHP_AUTH_USER"];
$_SESSION['username']= $_SERVER["PHP_AUTH_USER"];
$_SESSION['username_clean']= $_SERVER["PHP_AUTH_USER"];
} else {
if ( isset($_SERVER['PHP_AUTH_USER']) AND ('' !== $_SERVER['PHP_AUTH_USER']) ) {
$_SESSION['user_id'] = $_SERVER['PHP_AUTH_USER'];
$_SESSION['username'] = $_SERVER['PHP_AUTH_USER'];
$_SESSION['username_clean'] = $_SERVER['PHP_AUTH_USER'];
return true;;
}
}
return false;
}
/**
* try to create a new group
*
*/
public static function createGroup($groupname){
* try to create a new group
*
*/
public static function createGroup($groupname) {
// does not work with MOD_AUTH (only or some modules)
return false;
}
/**
* get the id of a user
*
*/
public static function getUserId($username,$nocache=false){
* get the id of a user
*
*/
public static function getUserId($username, $nocache=false) {
// does not work with MOD_AUTH (only or some modules)
return 0;
}
/**
* get the id of a group
*
*/
public static function getGroupId($groupname,$nocache=false){
* get the id of a group
*
*/
public static function getGroupId($groupname, $nocache=false) {
// does not work with MOD_AUTH (only or some modules)
return 0;
}
/**
* get the name of a group
*
*/
public static function getGroupName($groupid,$nocache=false){
* get the name of a group
*
*/
public static function getGroupName($groupid, $nocache=false) {
// does not work with MOD_AUTH (only or some modules)
return 0;
}
/**
* check if a user belongs to a group
*
*/
public static function inGroup($username,$groupname){
* check if a user belongs to a group
*
*/
public static function inGroup($username, $groupname) {
// does not work with MOD_AUTH (only or some modules)
return false;
}
/**
* add a user to a group
*
*/
public static function addToGroup($username,$groupname){
* add a user to a group
*
*/
public static function addToGroup($username, $groupname) {
// does not work with MOD_AUTH (only or some modules)
return false;
}
public static function generatePassword(){
public static function generatePassword() {
return uniqid();
}
/**
* get all groups the user belongs to
*
*/
public static function getUserGroups($username){
* get all groups the user belongs to
*
*/
public static function getUserGroups($username) {
// does not work with MOD_AUTH (only or some modules)
$groups=array();
$groups = array();
return $groups;
}
/**
* set the password of a user
*
*/
public static function setPassword($username,$password){
* set the password of a user
*
*/
public static function setPassword($username, $password) {
return false;
}
/**
* check the password of a user
*
*/
public static function checkPassword($username,$password){
* check the password of a user
*
*/
public static function checkPassword($username, $password) {
// does not work with MOD_AUTH (only or some modules)
return false;
}
}
?>

View file

@ -21,175 +21,180 @@
*
*/
if(!$CONFIG_INSTALLED){
$_SESSION['user_id']=false;
$_SESSION['username']='';
$_SESSION['username_clean']='';
if( !$CONFIG_INSTALLED ) {
$_SESSION['user_id'] = false;
$_SESSION['username'] = '';
$_SESSION['username_clean'] = '';
}
//cache the userid's an groupid's
if(!isset($_SESSION['user_id_cache'])){
$_SESSION['user_id_cache']=array();
if( !isset($_SESSION['user_id_cache']) ) {
$_SESSION['user_id_cache'] = array();
}
if(!isset($_SESSION['group_id_cache'])){
$_SESSION['group_id_cache']=array();
if( !isset($_SESSION['group_id_cache']) ) {
$_SESSION['group_id_cache'] = array();
}
/**
* Class for usermanagement
*
*/
class OC_USER {
public static $class_type;
public static $classType;
/**
* check if the login button is pressed and logg the user in
*
*/
public static function loginLisener(){
return self::$class_type->loginLisener();
* check if the login button is pressed and logg the user in
*
*/
public static function loginLisener() {
return self::classType->loginLisener();
}
/**
* try to create a new user
*
*/
public static function createUser($username,$password){
return self::$class_type->createUser($username,$password);
* try to create a new user
*
*/
public static function createUser($username, $password) {
return self::classType->createUser($username, $password);
}
/**
* try to login a user
*
*/
public static function login($username,$password){
return self::$class_type->login($username,$password);
* try to login a user
*
*/
public static function login($username, $password) {
return self::classType->login($username, $password);
}
/**
* check if the logout button is pressed and logout the user
*
*/
public static function logoutLisener(){
return self::$class_type->logoutLisener();
* check if the logout button is pressed and logout the user
*
*/
public static function logoutLisener() {
return self::classType->logoutLisener();
}
/**
* check if a user is logged in
*
*/
public static function isLoggedIn(){
return self::$class_type->isLoggedIn();
* check if a user is logged in
*
*/
public static function isLoggedIn() {
return self::classType->isLoggedIn();
}
/**
* try to create a new group
*
*/
public static function createGroup($groupname){
return self::$class_type->createGroup($groupname);
* try to create a new group
*
*/
public static function createGroup($groupname) {
return self::classType->createGroup($groupname);
}
/**
* get the id of a user
*
*/
public static function getUserId($username,$nocache=false){
return self::$class_type->getUserId($username,$nocache=false);
* get the id of a user
*
*/
public static function getUserId($username, $nocache=false) {
return self::classType->getUserId($username, $nocache=false);
}
/**
* get the id of a group
*
*/
public static function getGroupId($groupname,$nocache=false){
return self::$class_type->getGroupId($groupname,$nocache=false);
* get the id of a group
*
*/
public static function getGroupId($groupname, $nocache=false) {
return self::classType->getGroupId($groupname, $nocache=false);
}
/**
* get the name of a group
*
*/
public static function getGroupName($groupid,$nocache=false){
return self::$class_type->getGroupName($groupid,$nocache=false);
* get the name of a group
*
*/
public static function getGroupName($groupid, $nocache=false) {
return self::classType->getGroupName($groupid, $nocache=false);
}
/**
* check if a user belongs to a group
*
*/
public static function inGroup($username,$groupname){
return self::$class_type->inGroup($username,$groupname);
* check if a user belongs to a group
*
*/
public static function inGroup($username, $groupname) {
return self::classType->inGroup($username, $groupname);
}
/**
* add a user to a group
*
*/
public static function addToGroup($username,$groupname){
return self::$class_type->addToGroup($username,$groupname);
* add a user to a group
*
*/
public static function addToGroup($username, $groupname) {
return self::classType->addToGroup($username, $groupname);
}
public static function generatePassword(){
public static function generatePassword() {
return uniqid();
}
/**
* get all groups the user belongs to
*
*/
public static function getUserGroups($username){
return self::$class_type->getUserGroups($username);
* get all groups the user belongs to
*
*/
public static function getUserGroups($username) {
return self::classType->getUserGroups($username);
}
/**
* set the password of a user
*
*/
public static function setPassword($username,$password){
return self::$class_type->setPassword($username,$password);
* set the password of a user
*
*/
public static function setPassword($username, $password) {
return self::classType->setPassword($username, $password);
}
/**
* check the password of a user
*
*/
public static function checkPassword($username,$password){
return self::$class_type->checkPassword($username,$password);
* check the password of a user
*
*/
public static function checkPassword($username, $password) {
return self::classType->checkPassword($username, $password);
}
}
/*
/**
* Funtion to set the User Authentication Module
*/
function set_OC_USER() {
global $CONFIG_BACKEND;
if (isset($CONFIG_BACKEND)) {
switch($CONFIG_BACKEND) {
case "mysql":
if ( isset($CONFIG_BACKEND) ) {
switch( $CONFIG_BACKEND ) {
case 'mysql':
case 'sqlite':
require_once 'User/database.php';
OC_USER::$class_type = new OC_USER_Database();
break;
case "sqlite":
require_once 'User/database.php';
OC_USER::$class_type = new OC_USER_Database();
break;
case "ldap":
self::classType = new OC_USER_Database();
break;
case 'ldap':
require_once 'User/ldap.php';
OC_USER::$class_type = new OC_USER_LDAP();
break;
self::classType = new OC_USER_LDAP();
break;
default:
require_once 'User/database.php';
OC_USER::$class_type = new OC_USER_Database();
break;
self::classType = new OC_USER_Database();
break;
}
}
else {
} else {
require_once 'User/database.php';
OC_USER::$class_type = new OC_USER_Database();
self::classType = new OC_USER_Database();
}
}
set_OC_USER();
?>