2011-06-02 01:45:46 +02:00
< ? php
2011-12-26 15:55:17 +01:00
2012-12-30 17:58:23 +01:00
function User_Nick_render ( $user_source ) {
global $user , $privileges ;
if ( $user [ 'UID' ] == $user_source [ 'UID' ] || in_array ( 'user_shifts_admin' , $privileges ))
return '<a href="' . page_link_to ( 'user_myshifts' ) . '&id=' . $user_source [ 'UID' ] . '">' . htmlspecialchars ( $user_source [ 'Nick' ]) . '</a>' ;
else
return htmlspecialchars ( $user_source [ 'Nick' ]);
}
2011-12-26 15:55:17 +01:00
/**
* Available T - Shirt sizes
*/
$tshirt_sizes = array (
2012-12-01 11:39:03 +01:00
'' => " Please select... " ,
2012-12-26 19:53:27 +01:00
'S' => " S " ,
'M' => " M " ,
'L' => " L " ,
'XL' => " XL " ,
'2XL' => " 2XL " ,
'3XL' => " 3XL " ,
'4XL' => " 4XL " ,
'5XL' => " 5XL " ,
'S-G' => " S Girl " ,
'M-G' => " M Girl " ,
'L-G' => " L Girl " ,
'XL-G' => " XL Girl "
2011-12-26 15:55:17 +01:00
);
2011-06-02 01:45:46 +02:00
function UID2Nick ( $UID ) {
2012-12-26 19:53:27 +01:00
if ( $UID > 0 )
$SQL = " SELECT Nick FROM `User` WHERE UID=' " . sql_escape ( $UID ) . " ' " ;
else
$SQL = " SELECT Name FROM `Groups` WHERE UID=' " . sql_escape ( $UID ) . " ' " ;
$Erg = sql_select ( $SQL );
if ( count ( $Erg ) > 0 ) {
if ( $UID > 0 )
return $Erg [ 0 ][ 'Nick' ];
else
return " Group- " . $Erg [ 0 ][ 'Name' ];
} else {
if ( $UID == - 1 )
return " Guest " ;
else
return " UserID $UID not found " ;
}
2011-06-02 01:45:46 +02:00
}
function TID2Type ( $TID ) {
2012-12-26 19:53:27 +01:00
global $con ;
2011-06-02 01:45:46 +02:00
2012-12-26 19:53:27 +01:00
$SQL = " SELECT Name FROM `EngelType` WHERE TID=' " . sql_escape ( $TID ) . " ' " ;
$Erg = mysql_query ( $SQL , $con );
2011-06-02 01:45:46 +02:00
2012-12-26 19:53:27 +01:00
if ( mysql_num_rows ( $Erg ))
return mysql_result ( $Erg , 0 );
else
return " " ;
2011-06-02 01:45:46 +02:00
}
function ReplaceSmilies ( $neueckig ) {
2012-12-26 19:53:27 +01:00
$neueckig = str_replace ( " ;o)) " , " <img src= \" pic/smiles/icon_redface.gif \" > " , $neueckig );
$neueckig = str_replace ( " :-)) " , " <img src= \" pic/smiles/icon_redface.gif \" > " , $neueckig );
$neueckig = str_replace ( " ;o) " , " <img src= \" pic/smiles/icon_wind.gif \" > " , $neueckig );
$neueckig = str_replace ( " :) " , " <img src= \" pic/smiles/icon_smile.gif \" > " , $neueckig );
$neueckig = str_replace ( " :-) " , " <img src= \" pic/smiles/icon_smile.gif \" > " , $neueckig );
$neueckig = str_replace ( " :( " , " <img src= \" pic/smiles/icon_sad.gif \" > " , $neueckig );
$neueckig = str_replace ( " :-( " , " <img src= \" pic/smiles/icon_sad.gif \" > " , $neueckig );
$neueckig = str_replace ( " :o( " , " <img src= \" pic/smiles/icon_sad.gif \" > " , $neueckig );
$neueckig = str_replace ( " :o) " , " <img src= \" pic/smiles/icon_lol.gif \" > " , $neueckig );
$neueckig = str_replace ( " ;o( " , " <img src= \" pic/smiles/icon_cry.gif \" > " , $neueckig );
$neueckig = str_replace ( " ;( " , " <img src= \" pic/smiles/icon_cry.gif \" > " , $neueckig );
$neueckig = str_replace ( " ;-( " , " <img src= \" pic/smiles/icon_cry.gif \" > " , $neueckig );
$neueckig = str_replace ( " 8) " , " <img src= \" pic/smiles/icon_rolleyes.gif \" > " , $neueckig );
$neueckig = str_replace ( " 8o) " , " <img src= \" pic/smiles/icon_rolleyes.gif \" > " , $neueckig );
$neueckig = str_replace ( " :P " , " <img src= \" pic/smiles/icon_evil.gif \" > " , $neueckig );
$neueckig = str_replace ( " :-P " , " <img src= \" pic/smiles/icon_evil.gif \" > " , $neueckig );
$neueckig = str_replace ( " :oP " , " <img src= \" pic/smiles/icon_evil.gif \" > " , $neueckig );
$neueckig = str_replace ( " ;P " , " <img src= \" pic/smiles/icon_mad.gif \" > " , $neueckig );
$neueckig = str_replace ( " ;oP " , " <img src= \" pic/smiles/icon_mad.gif \" > " , $neueckig );
$neueckig = str_replace ( " ?) " , " <img src= \" pic/smiles/icon_question.gif \" > " , $neueckig );
return $neueckig ;
2011-06-02 01:45:46 +02:00
}
2011-09-14 22:53:27 +02:00
function GetPictureShow ( $UID ) {
2012-12-26 19:53:27 +01:00
global $con ;
2011-06-02 01:45:46 +02:00
2012-12-26 19:53:27 +01:00
$SQL = " SELECT `show` FROM `UserPicture` WHERE `UID`=' " . sql_escape ( $UID ) . " ' " ;
$res = mysql_query ( $SQL , $con );
2011-06-02 01:45:46 +02:00
2012-12-26 19:53:27 +01:00
if ( mysql_num_rows ( $res ) == 1 )
return mysql_result ( $res , 0 , 0 );
else
return " " ;
2011-06-02 01:45:46 +02:00
}
2011-09-14 22:53:27 +02:00
function displayPicture ( $UID , $height = " 30 " ) {
2012-12-26 19:53:27 +01:00
global $url , $ENGEL_ROOT ;
2011-06-02 01:45:46 +02:00
2012-12-26 19:53:27 +01:00
if ( $height > 0 )
return ( " <div class= \" avatar \" ><img src= \" " . $url . $ENGEL_ROOT . " ShowUserPicture.php?UID= $UID\ " height = \ " $height\ " alt = \ " picture of USER $UID\ " class = \ " photo \" ></div> " );
else
return ( " <div class= \" avatar \" ><img class= \" avatar \" src= \" " . $url . $ENGEL_ROOT . " ShowUserPicture.php?UID= $UID\ " alt = \ " picture of USER $UID\ " ></ div > " );
2011-06-02 01:45:46 +02:00
}
function displayavatar ( $UID , $height = " 30 " ) {
2012-12-26 19:53:27 +01:00
global $con , $url , $ENGEL_ROOT ;
2011-06-02 01:45:46 +02:00
2012-12-26 19:53:27 +01:00
if ( GetPictureShow ( $UID ) == 'Y' )
return " " . displayPicture ( $UID , $height );
2011-06-02 01:45:46 +02:00
2012-12-26 19:53:27 +01:00
$user = sql_select ( " SELECT * FROM `User` WHERE `UID`= " . sql_escape ( $UID ) . " LIMIT 1 " );
if ( count ( $user ) > 0 )
if ( $user [ 0 ][ 'Avatar' ] > 0 )
return '<div class="avatar">' . ( " <img src= \" pic/avatar/avatar " . $user [ 0 ][ 'Avatar' ] . " .gif \" > " ) . '</div>' ;
2011-06-02 01:45:46 +02:00
}
function UIDgekommen ( $UID ) {
2012-12-26 19:53:27 +01:00
global $con ;
2011-06-02 01:45:46 +02:00
2012-12-26 19:53:27 +01:00
$SQL = " SELECT `Gekommen` FROM `User` WHERE UID=' " . sql_escape ( $UID ) . " ' " ;
$Erg = mysql_query ( $SQL , $con );
2011-06-02 01:45:46 +02:00
2012-12-26 19:53:27 +01:00
if ( mysql_num_rows ( $Erg ))
return mysql_result ( $Erg , 0 );
else
return " 0 " ;
2011-06-02 01:45:46 +02:00
}
?>