LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /news.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: /news.php

<?php
require_once "common.php";

if (
$session[user][slainby]!=""){
    
page_header("Du wurdest besiegt!");
        
output("``ÁDu wurdest in ".$session[user][killedin]."``Á von `&".$session[user][slainby]."``Á besiegt und um alles Gold beraubt, das du bei dir hattest. Das kostet dich 5% deiner Erfahrung. Meinst du nicht es ist 
        Zeit für Rache?"
);
    
addnav("Weiter",$REQUEST_URI);
    
$session[user][slainby]="";
    
page_footer();
}else{
    
    if (
$session['user']['loggedin']) checkday();


    
$newsperpage=50;
        
    
page_header("Neuigkeiten");
    if (
$session[user][superuser]==3){
        
output("`0<form action=\"news.php\" method='POST'>",true);
        
output("[Admin] Meldung manuell eingeben? <input name='meldung' size='40'> ",true);
        
output("<input type='submit' class='button' value='Eintragen'>`n`n",true);
        
addnav("","news.php");
        if (
$_POST[meldung]){
            
$sql "INSERT INTO news(newstext,newsdate,accountid) VALUES ('".addslashes($_POST[meldung])."',NOW(),0)";
            
db_query($sql) or die(db_error($link));
            
$_POST[meldung]="";
        }
        
addnav("","news.php");
    }
    if (!
$session[user][loggedin]) {
        
addnav("Login""index.php");
    } else if (
$session[user][alive]){
        
addnav("Zur Stadt","village.php");
    }else{
        if(
$session['user']['sex'] == 1) {
            
addnav("`&`bDu bist bewusstlos!`b`0");
        } else {
            
addnav("`&`bDu bist bewusstlos!`b`0");
        }
        
//addnav("Profil","prefs.php");
        
addnav("In den Nebel","shades.php");
        
addnav("Log out","login.php?op=logout");
        
//addnav("News");
    
}
        
addnav("Sonstiges");
        
addnav("Über das Spiel","about.php");
    if (
$session[user][superuser]){
        
addnav("Neuer Tag","newday.php");
    }
    
$offset = (int)$HTTP_GET_VARS[offset];
    
$timestamp=strtotime((0-$offset)." days");
    
$sql "SELECT count(newsid) AS c FROM news WHERE newsdate='".date("Y-m-d",$timestamp)."'";
    
$result db_query($sql);
    
$row db_fetch_assoc($result);
    
$totaltoday=$row['c'];
    
$pageoffset = (int)$_GET['page'];
    if (
$pageoffset>0$pageoffset--;
    
$pageoffset*=$newsperpage;
    
$sql "SELECT * FROM news WHERE newsdate='".date("Y-m-d",$timestamp)."' ORDER BY newsid DESC LIMIT $pageoffset,$newsperpage";
    
$result db_query($sql) or die(db_error(LINK));
    
$date=date("D, M j, Y",$timestamp);
    
    
output("`c`b`¼News für $date".($totaltoday>$newsperpage?" (Meldungen ".($pageoffset+1)." - ".min($pageoffset+$newsperpage,$totaltoday)." von $totaltoday)":"")."`c`b`0");
    
    for (
$i=0;$i<db_num_rows($result);$i++){
        
$row db_fetch_assoc($result);
        
output("`c`1-=-`3=-=`5-=-`7=-=`5-=-`3=-=`1-=-`0`c");
        if (
$session[user][superuser]>=3){
            
output("[ <a href='superuser.php?op=newsdelete&newsid=$row[newsid]&return=".URLEncode($_SERVER['REQUEST_URI'])."'>Del</a> ]&nbsp;",true);
            
addnav("","superuser.php?op=newsdelete&newsid=$row[newsid]&return=".URLEncode($_SERVER['REQUEST_URI']));
        }
        
output("$row[newstext]`n");
    }
    if (
db_num_rows($result)==0){
        
output("`c`1-=-`3=-=`5-=-`7=-=`5-=-`3=-=`1-=-`0`c");
        
output("`3`b`cEin bisher ziemlich langweiliger Tag, wenn niemand etwas zum tratschen hat.`c`b`0");
    }
    
output("`c`1-=-`3=-=`5-=-`7=-=`5-=-`3=-=`1-=-`0`c");
    if (
$totaltoday>$newsperpage){
        
addnav("Heutige News");
        for (
$i=0;$i<$totaltoday;$i+=$newsperpage){
            
addnav("Seite ".($i/$newsperpage+1),"news.php?offset=$offset&page=".($i/$newsperpage+1));
        }
        
//addnav("Sonstiges");
    
}
/*
    if (!$session[user][loggedin]) {
        addnav("Login", "index.php");
    } else if ($session[user][alive]){
        addnav("Dorfplatz","village.php");
    }else{
        if($session['user']['sex'] == 1) {
            addnav("`!`bDu bist tot, Jane!`b`0");
        } else {
            addnav("`!`bDu bist tot, Jim!`b`0");
        }
        addnav("Profil","prefs.php");
        addnav("Land der Schatten","shades.php");
        addnav("Log out","login.php?op=logout");
        addnav("News");
    }
*/
    
addnav("Vorherige News","news.php?offset=".($offset+1));
    if (
$offset>0){
        
addnav("Nächste News","news.php?offset=".($offset-1));
    }
/*
    addnav("Über das Spiel","about.php");
    if ($session[user][superuser]){
        addnav("Neuer Tag","newday.php");
    }
*/

    
page_footer();
}
?>