[Release]Verbessertes Staff.php

08/03/2012 04:06 aladinia#1
Hallo Liebe leute
ich habe mal einwenig das Staff bearbeitet, es beinhaltet eine ON/OFF Anzeige und ein besserer überblick

Vorschau Bilder:

Nun zum Code:

PHP Code:
<?php include('./inc/header.php'); 
function 
checkOnline($user){
    global 
$mssql;
    
$co odbc_fetch_array(odbc_exec($mssql,"SELECT MultiServer FROM [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] WHERE m_szName='".$user."'"));
    if(
$co["MultiServer"]!=0){
        return 
"".$user." <img src='img/status-online.png' alt='Online' style='margin-bottom:-3px'><br>";
    }else{
        return 
$user." <img src='img/status-offline.png' alt='Offline' style='margin-bottom:-3px'><br>";
    }
}
?>
<h1>Team Mitglieder</h1>
<center><div class="site">
    <fieldset style="width:250px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;">
        <legend id="admin" align="center">Administratoren</legend>
        <?php echo checkOnline("DragooN"); ?><br>

    </fieldset><br>
    
    <fieldset style="width:250px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;">
        <legend id="admin" align="center">Co-Administratoren</legend>
        <?php echo checkOnline("CHAR NAME"); ?>
    </fieldset><br>
    
    <fieldset style="width:250px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;">
        <legend id="gamemaster" align="center">Head Game-Masters</legend>
        <?php echo checkOnline("CHAR NAME"); ?>
    </fieldset><br>
    
    <fieldset style="width:250px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;">
        <legend id="gamemaster" align="center">Game-Masters</legend>
        No Game-Masters
    </fieldset><br>
    
    <fieldset style="width:250px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;">
        <legend id="developer" align="center">Developers</legend>
        <?php echo checkOnline("CHAR NAME"); ?>
    </fieldset><br>
    
    <fieldset style="width:250px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;">
        <legend id="web-dev" align="center">Web-Developers</legend>
        <?php echo checkOnline("CHAR NAME"); ?>
    </fieldset><br>
    
    <fieldset style="width:250px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;">
        <legend id="designer" align="center">Designer</legend>
        <?php echo checkOnline("CHAR NAME"); ?>
    </fieldset><br>
    
    <fieldset style="width:250px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;">
        <legend id="moderator" align="center">Moderatoren ( Without Rights )</legend>
        No Moderators
    </fieldset>
    <?php
        
/*
        function checkOnline2($user){
            global $mssql;
            $co = odbc_fetch_array(odbc_exec($mssql,"SELECT MultiServer FROM [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] WHERE m_szName='".$user."'"));
            if($co["MultiServer"]!=0){
                return " <img src='img/status-online.png' alt='Online' style='margin-bottom:-3px'><br>";
            }else{
                return " <img src='img/status-offline.png' alt='Offline' style='margin-bottom:-3px'><br>";
            }
        }
        
        function getStaffTeam($auth,$user){
            switch($auth){
                case "Z":$auth = "[Administrator]"; $a="<font color='red'>"; $e="</font>"; break;
                case "P":$auth = "[Developer]"; $a="<font color='orange'>"; $e="</font>"; break;
                case "N":$auth = "[Head Game-Master]"; $a="<font color='green'>"; $e="</font>"; break;
            }
            
            return $a."".$user." ".$auth."".$e."".checkOnline2($user);
        }
    
        $staff_qry = odbc_exec($mssql,"SELECT * FROM [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] WHERE NOT m_chAuthority = 'F' ORDER By m_chAuthority DESC");
        while($staff = odbc_fetch_array($staff_qry)){
            echo getStaffTeam($staff["m_chAuthority"],$staff["m_szName"]);
        }
        */
    
?>
    
</div>
<?php include('./inc/footer.php'); ?>

Und hier noch die ON/OFF bilder:
[Only registered and activated users can see links. Click Here To Register...]


THANKS sind gerne gesehn :D
08/03/2012 13:42 ✩KON✩#2
ned schlecht ^^
08/03/2012 15:33 .Cookiee#3
Hast ein Thanks für die Arbeit.

Aber viele Server nutzen auch diese Online/Offline -Anzeige:
[Only registered and activated users can see links. Click Here To Register...]

Wie auf dem Bild zu erkennen BoP. Und die BoP Homepage wurde ja auch Releast. :)
08/03/2012 18:00 Unleashed!#4
Wobei Border Radius soweit ich weiß nur von Firefox, Chrome und Opera unterstützt wird. Internet Explorer- (auch wenn sie geschlagen gehören) und Safari-User sehen also nur einen eckigen Rand. Sollte man also lieber du ein entsprechenndes background-image ersetzen.
08/04/2012 12:09 chris18ea#5
Quote:
Originally Posted by .Cookiee View Post
Hast ein Thanks für die Arbeit.

Aber viele Server nutzen auch diese Online/Offline -Anzeige:
[Only registered and activated users can see links. Click Here To Register...]

Wie auf dem Bild zu erkennen BoP. Und die BoP Homepage wurde ja auch Releast. :)
finde das von BoP aber ned so toll, das schaut hier viel besser aus ..
08/04/2012 14:18 SonGoku.#6
sehr gut danke
08/05/2012 16:49 aladinia#7
Danke euch für eure meinungen :D und Thanks
08/11/2012 18:26 Bloodyrain™#8
Kann jemand die Css Code von id="admin", etc posten?
08/11/2012 19:09 Caseツ#9
Cool Dannke Schön für den Releas
08/14/2012 14:52 hans00787#10
Bei mir kommt ein Error

Fatal error: Cannot redeclare mssql_escape_string() (previously declared in C:\xampp\htdocs\Flyff\inc\functions.inc.php:2) in C:\xampp\htdocs\Flyff\inc\functions.inc.php on line 5

kann wer helfen ?

ich habe den code einfach genommen und auf staff.php reingesetzt

Kann denn keiner helfen =
08/15/2012 11:55 яαкєѕтχ3#11
Also bei mir kommt auch immer ein Error, kann mir wer vielleicht helfen ? ;)
08/16/2012 23:49 aladinia#12
Welcher error genau
08/17/2012 07:46 λlive#13
Finde ich nicht schlecht für nebenbei in der info z.B., als team/staff.php sollte man aber sowas haben [Only registered and activated users can see links. Click Here To Register...]
08/17/2012 10:22 яαкєѕтχ3#14
Fatal error: Cannot redeclare mssql_escape_string() (previously declared in C:\xampp\htdocs\Flyff\inc\functions.inc.php:2) in C:\xampp\htdocs\Flyff\inc\functions.inc.php on line 5
08/17/2012 11:57 Marv!n#15
Quote:
Originally Posted by яαкєѕтχ3 View Post
Fatal error: Cannot redeclare mssql_escape_string() (previously declared in C:\xampp\htdocs\Flyff\inc\functions.inc.php:2) in C:\xampp\htdocs\Flyff\inc\functions.inc.php on line 5
Wieso soll denn auch 2x eine Funktion namens mssql_escape_string() erstellt werden?