ORIGINAL POINTSYS.PHP aus dem Download
<?php
# Copyright by Manuel
# Support www.ilch.de
# codeedit by Rolf Berleth
defined ('main') or die ( 'no direct access' );
##rechtausgabe
function getlistrecht($recht){
$rechtname = @db_result (db_query("SELECT name FROM prefix_grundrechte WHERE id='".$recht."'"), 0 );
return $rechtname;
}
##rangbild allgm
function rangbild ($post) {
$post = ( $post == 0 ? 1 : $post );
$rangt=@db_result(db_query("SELECT bez FROM `prefix_ranks` WHERE spez = 0 AND min <= ".$post." ORDER BY min DESC LIMIT 1"),0);
if(file_exists('include/images/ranks/'.$rangt.'.gif')){
$rRang= '<br><img src="include/images/ranks/'.$rangt.'.gif" alt="'.$rangt.'" border="0">';
} else {
$rRang = '<br>'.$rangt;
}
return ($rRang);
}
#rangbild fürs forum
function rangbildforum ($post) {
$post = ( $post == 0 ? 1 : $post );
$rangt=@db_result(db_query("SELECT bez FROM `prefix_ranks` WHERE spez = 0 AND min <= ".$post." ORDER BY min DESC LIMIT 1"),0);
if(file_exists('include/images/ranks/'.$rangt.'.gif')){
$rRang= '<img src="include/images/ranks/'.$rangt.'.gif" alt="'.$rangt.'" width="40" height="40" border="0">';
} else {
$rRang = '<br>'.$rangt;
}
return ($rRang);
}
##spezialrangausgeben
function spezrang ($uid) {
if ( empty($uid) ) {
$rRang = 'Gast';
} else {
$rRang = @db_result(db_query("SELECT bez FROM prefix_user LEFT JOIN prefix_ranks ON prefix_ranks.id = prefix_user.spezrank WHERE prefix_user.id = ".$uid),0);
}
return ($rRang);
}
##rangpunkteberechnung
function rangcount($uid,$posts,$points,$warn){
$recht=@db_result(db_query("SELECT recht FROM prefix_user WHERE id = ".$uid),0);
if ($recht==-9) { $rangcount=$posts+$points+200000; }
elseif ($recht==-8) { $rangcount=$posts+$points+150000; }
elseif ($recht==-7) { $rangcount=$posts+$points+100000; }
elseif ($recht==-6) { $rangcount=$posts+$points+80000; }
elseif ($recht==-5) { $rangcount=$posts+$points+60000; }
else{ $rangcount=$posts+$points; }
if($warn>=1){
$s='100';
$m=$s*$warn;
$rangcount=$rangcount-$m;
}
return ($rangcount);
}
##verwarnstufe
function verwarnstu ($stufedb,$ort) {
if($ort==0){
$Sb='<img src="include/images/user/verwarn.gif" heigth="15" width="15" alt="'.$stufedb.'. Verwarnung" border="0">';
if($stufedb==0){
$stufe='keine';
} elseif($stufedb==1){
$stufe= $Sb;
} elseif($stufedb==2){
$stufe=$Sb.' '.$Sb;
} elseif($stufedb==3){
$stufe=$Sb.' '.$Sb.' '.$Sb;
}elseif($stufedb==4){
$stufe='<img src="include/images/user/kick.gif" heigth="15" width="15" alt="Kicked" border="0">';
} else {
$stufe='not defined State';
}
} elseif($ort==1){
$Sb='1';
if($stufedb==0){
$stufe='0';
} elseif($stufedb==1){
$stufe= $Sb;
} elseif($stufedb==2){
$stufe=$Sb+$Sb;
} elseif($stufedb==3){
$stufe=$Sb+$Sb+$Sb;
}elseif($stufedb==4){
$stufe='<img src="include/images/user/kick.gif" heigth="15" width="15" alt="Kicked" border="0">';
} else {
$stufe='not defined State';
}
}
return ($stufe);
}
##geschlecht mit bild darstellen
function getgender ($name,$genderdb) {
if($genderdb==1){
$gender='<img src="include/images/forum/maennlich.gif" alt="männlich" border="0"> '.$name;
} elseif($genderdb==2){
$gender='<img src="include/images/forum/weiblich.gif" alt="weiblich" border="0"> '.$name;
} else {
$gender='<img src="include/images/forum/zwitter.gif" alt="Zwitter" border="0"> '.$name;
}
return ($gender);
}
function getage($gebDatum){
$gebDateArray=explode("-",$gebDatum);
$alter=date(Y) - $gebDateArray[0]; // 1.Schritt
if (date(m) < $gebDateArray[1]){$alter--;} // 2. Schritt
if (date(m) == $gebDateArray[1] AND date(d) < $gebDateArray[2]){$alter--;} // 3. Schritt
return $alter;
}
##teamsals bildausgeben
#
#
#
#
#
#
function getteams ($id) { ## ENTWEDER BIN ICH BLIND, ODER -> es gibt kein oder, und hier getteam draus machen, genau wie in den anderen Dateien
#
#
#
#
#
#
#
$games='';
$ergg = db_query("SELECT b.name,b.id FROM prefix_groupusers a left join prefix_groups b ON a.gid = b.id WHERE uid =".$id);
if ( db_num_rows($ergg) == 0 ) {
$games="keine";
} else {
while ($rowg = db_fetch_assoc($ergg) ) {
if(file_exists('include/images/warteams/'.$rowg['name'].'.gif')){
$games.='<a href="?teams-show-'.$rowg['id'].'"><img src="include/images/warteams/'.$rowg['name'].'.gif" title="'.$rowg['name'].'" alt="'.$rowg['name'].'" border="0"></a> ';
} else {
$games.='<a href="?teams-show-'.$rowg['id'].'">'.$rowg['name'].'</a> ';
}
}
}
return ($games);
}
##Medallie
function getmedal($nr,$value){
if($nr==1){
$ej=date('Y',$value);
$aj=date('Y', time());
$stufe3=$aj-3;
$stufe2=$aj-2;
$stufe1=$aj-1;
if($ej<=$stufe3){
$toreturn='<img src="include/images/medals/1s3.gif" alt="Stufe3" border="0">';
}
elseif ($ej<=$stufe2){
$toreturn='<img src="include/images/medals/1s2.gif" alt="Stufe2" border="0">';
}
elseif ($ej<=$stufe1){
$toreturn='<img src="include/images/medals/1s1.gif" alt="Stufe1" border="0">';
} else {
$toreturn='<img src="include/images/medals/1s0.gif" alt="NA" border="0">';
}
} elseif($nr==2){
if($value>='500'){
$toreturn='<img src="include/images/medals/2s3.gif" alt="Stufe3" border="0">';
} elseif ($value>='100'){
$toreturn='<img src="include/images/medals/2s2.gif" alt="Stufe2" border="0">';
} elseif ($value>='50'){
$toreturn='<img src="include/images/medals/2s1.gif" alt="Stufe1" border="0">';
} else {
$toreturn='<img src="include/images/medals/1s0.gif" alt="NA" border="0">';
}
} elseif($nr==3){
if($value>='1000'){
$toreturn='<img src="include/images/medals/3s3.gif" alt="Stufe3" border="0">';
} elseif ($value>='500'){
$toreturn='<img src="include/images/medals/3s2.gif" alt="Stufe2" border="0">';
} elseif ($value>='200'){
$toreturn='<img src="include/images/medals/3s1.gif" alt="Stufe1" border="0">';
} else {
$toreturn='<img src="include/images/medals/1s0.gif" alt="NA" border="0">';
}
} elseif($nr==4){
if ($value==1){
$toreturn='<img src="include/images/medals/4s1.gif" alt="Stufe1" border="0">';
} else {
$toreturn='<img src="include/images/medals/1s0.gif" alt="NA" border="0">';
}
} else {
$toreturn='No Award';
}
return($toreturn);
}
?>
Zuletzt modifiziert von boehserdavid am 01.11.2007 - 18:05:48