You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			50 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
<?php
 | 
						|
/*
 | 
						|
 *
 | 
						|
 * @copyright (c) 2010 animegame.eu
 | 
						|
 * @license http://www.gnu.org/licenses/gpl-3.0.html GNU General Public Licence
 | 
						|
 *
 | 
						|
 */
 | 
						|
 | 
						|
//Konstanten
 | 
						|
define("admin", 1);
 | 
						|
define("tester", 2);
 | 
						|
 | 
						|
include_once($_SERVER['DOCUMENT_ROOT'].'ag/include/parse.inc.php');
 | 
						|
 | 
						|
function getUserGroups($user) {
 | 
						|
	$qry = null;
 | 
						|
	$groups = array();
 | 
						|
	
 | 
						|
	//prüfen welcher wert für user steht (id oder name)
 | 
						|
	if(is_numeric($user)) {
 | 
						|
		$test = 'SELECT ug.gruppen_name, ug.gruppen_id FROM user_gruppe_zuordnung as ugz
 | 
						|
							INNER JOIN user_gruppe as ug ON ugz.gruppen_id=ug.gruppen_id
 | 
						|
							WHERE ugz.user_id = \''.$user.'\'';		
 | 
						|
		$qry = mysql_query($test);
 | 
						|
	} else if (validateString($user) != null) {
 | 
						|
		$test = 'SELECT ug.gruppen_name, ug.gruppen_id FROM user_gruppe_zuordnung as ugz
 | 
						|
							INNER JOIN user_gruppe as ug ON ugz.gruppen_id=ug.gruppen_id 
 | 
						|
							INNER JOIN user as u ON u.id=ugz.user_id 
 | 
						|
							WHERE u.nickname = \''.$user.'\'';		
 | 
						|
		$qry = mysql_query($test);
 | 
						|
	}
 | 
						|
	
 | 
						|
	$i = 0;
 | 
						|
	while ($result = mysql_fetch_assoc($qry)) {
 | 
						|
		$groups[$i] = array("gruppen_id" => $result['gruppen_id'], "gruppen_name" => $result['gruppen_name']);
 | 
						|
		$i++;
 | 
						|
	}
 | 
						|
 | 
						|
	return $groups;
 | 
						|
}
 | 
						|
 | 
						|
function isUserInGroup($usergrouparray, $group) {
 | 
						|
	for($i = 0; $i < count($usergrouparray); $i++) {
 | 
						|
		if($usergrouparray[$i]['gruppen_id'] == $group) {
 | 
						|
			return true;
 | 
						|
		}
 | 
						|
	}
 | 
						|
	return false;
 | 
						|
}
 | 
						|
?>
 |