LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /logd/dienst.php

Hier klicken für den Source, ODER
Weitere Dateien, von denen du den Quelltext sehen kannst:
(Das Lesen des Source, um sich spielerische Vorteile zu verschaffen, ist nicht erlaubt. Solltest du Schwachstellen oder Fehler entdecken, bist du als Spieler verpflichtet, diese zu melden.)

Source von: /logd/dienst.php

<?php
/************************************************************
 * Der Nachrichtendienst für Administratoren                *
 *                                                             *
 * Erstellt von Laurènce                                    *
 * Ursprünglich für Merydia,                                *
 * veröffentlicht bei Drachenfeuer-LoGD-Support                *
 *                                                            * 
 * Copyright stehen lassen. Ansonsten Code frei wandelbar    *
 ************************************************************/
require_once('common.php');

page_header('Nachrichtendienst');


    
$sql 'SELECT max(superuser) AS max FROM `accounts`';
    
$result db_query($sql) or die(sql_error($sql));
    
$row db_fetch_assoc($result);


switch (
$_GET['op'])
{
    case 
'':

        
rawoutput('<form action=\'dienst.php?op=senden\' method=\'POST\'>'
                 
.'<center>:Betreff:<br><input name=\'betreff\' size=\'40\' maxlength=\'20\'><br><br>'
                 
.':Nachricht:<br><textarea name=\'text\' cols=\'50\' rows=\'5\' style=\'background-color: #433828; border: 1px solid #433838;\'>Deine Nachricht</textarea></center><br><br>');

        
output('`cAn welche Superuser möchtest du die Nachricht alle schicken?`c`n');
        for(
$i=0;$row['max']>=$i;$i++)
        {
            
rawoutput('<input type=\'checkbox\' name=\'superuser[]\' value=\''.$i.'\'> Superuser --> '.$i.'<br>');
        }
        
rawoutput('<br><center><input type=\'submit\' class=\'button\' value=\'Absenden\'></center></form>');
        
addnav('','dienst.php?op=senden');
    
    break;

    
    case 
'senden':
        for(
$i=0;$row['max']>=$i;$i++)
        {
            foreach(
$_POST['superuser'] AS $super)
            {
                if (
$super == $i)
                {
                    
$sql1 'SELECT `acctid` FROM `accounts` WHERE `superuser` LIKE '.$i.'';        
                    
$result1 db_query($sql1) or die(sql_error($sql1));
            
                    for(
$y=0;db_num_rows($result1)>$y;$y++)
                    {
                        
$row1 db_fetch_assoc($result1);    
                        
systemmail($row1['acctid'],$_POST['betreff'],$_POST['text']);
                    }
                    
output('Die Nachricht wurde erfolgreich an die Spieler, die Superuser --> '.$i.' sind, verschickt.`n');
                    
db_free_result($result1);

                }    
            }    
        }
    break;
}

addnav('Zurück');
addnav('In die Grotte','superuser.php');

db_free_result($result);
page_footer();
?>