Code Säuberung
Der Gewinner bekommt die Möglichkeit, seinen Account vor der automatischen Löschung zu schützen.main
							parent
							
								
									3594b26dcd
								
							
						
					
					
						commit
						db79561dc1
					
				@ -0,0 +1,79 @@
 | 
				
			|||||||
 | 
					<?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);
 | 
				
			||||||
 | 
					define("entwickler", 3);
 | 
				
			||||||
 | 
					define("designer", 4);
 | 
				
			||||||
 | 
					define("Werbung_an", 5);
 | 
				
			||||||
 | 
					define("inaktiv_loeschschutz", 6);
 | 
				
			||||||
 | 
					define("aktiv_loeschschutz", 7);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					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;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function removeUserFromGroup($user, $group) {
 | 
				
			||||||
 | 
						if($user !== NULL) {
 | 
				
			||||||
 | 
							if ($group !== NULL && $group >= 0) {
 | 
				
			||||||
 | 
								$qry = 'DELETE FROM user_gruppe_zuordnung WHERE user_id in (SELECT id FROM user WHERE nickname = \''.$user.
 | 
				
			||||||
 | 
								'\') AND gruppen_id = '.$group.';';
 | 
				
			||||||
 | 
								mysql_query($qry);
 | 
				
			||||||
 | 
								return true;
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						return false;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function addUserToGroup($user, $group) {
 | 
				
			||||||
 | 
						if($user !== NULL) {
 | 
				
			||||||
 | 
							if ($group !== NULL && $group >= 0) {
 | 
				
			||||||
 | 
								$qry = 'INSERT INTO user_gruppe_zuordnung(user_id, gruppen_id)
 | 
				
			||||||
 | 
								VALUES((SELECT id FROM user WHERE nickname = \''.$user.'\'), '.$group.');';
 | 
				
			||||||
 | 
								mysql_query($qry);
 | 
				
			||||||
 | 
								return true;
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						return false;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					?>
 | 
				
			||||||
					Loading…
					
					
				
		Reference in New Issue