Quellcode der Dragonslayer-Edition
Quellcode der Dragonslayer-Edition : 0.9.7(Dragonslayer Edition V/3)


Anmerkung: Dies ist nur ein Auszug aus dem Source. Ein etwas älteres, abgespecktes Release ist für jeden Interessenten frei zum Download verfügbar. Allerdings würden wir uns über eine Anfrage freuen, in der die Serveradresse bzw. sonstiger Verwendungszweck aufgeführt sind, da wir gern wissen würden wohin unsere Version geht. Was wir uns unbedingt verbitten, ist Diebstahl unserer Arbeit ohne Nennung des Copyrights.
Falls beim Lesen des Source ein Bug entdeckt werden sollte, bitten wir um sofortige Meldung per Anfrage!


./referral.php

zurück
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
<?php
/**
 * referral.php: Anwerbungen
 * @author LOGD-Core
 * @version DS-E V/2
*/

require_once('common.php');

if(
getsetting('enable_referral_system',1)==&& $session['user']['loggedin'])
{
    
redirect('village.php','Das Referalsystem ist abgeschaltet');
}
elseif (
getsetting('enable_referral_system',1)==&& $session['user']['loggedin'])
{
    
page_header('Empfehlungen');

    
output(get_title('`&Empfehlungen'));

    
addnav('Zurück');
    
addnav('Zum Bahnhofsplatz','village.php');
    
addnav('J?Zur Jägerhütte','lodge.php');

    
output('`&Du bekommst automatisch '.getsetting('refererdp',50).' Punkte für jeden geworbenen Charakter, der folgenden Status erreicht:`n`n
            Level `b'
.getsetting('refererminlvl',5).'`b`n
            '
.(getsetting('referermindk',0) > 'Heldentat(en) `b'.getsetting('referermindk',0).'`b`n' '').'
            `n`n
            Woher weiß '
.getsetting('townname','Atrahor').', dass du eine Person geworben hast?`n
            Kleinigkeit! Wenn du Freunden von dieser Seite erzählst, gib ihnen einfach folgenden Link:`n`n`q
            '
.getsetting('server_address','http://'.$_SERVER['SERVER_NAME'].dirname($_SERVER['REQUEST_URI'])).'referral.php?r='rawurlencode($session['user']['login']).'`n`n
            `&Dadurch wird die Seite wissen, dass du derjenige warst, der ihn hergeschickt hat. Wenn er dann zum ersten Mal den oben angeführten Status erreicht, bekommst du deine Punkte!`n`n
            '
);

    
$sql 'SELECT name,level,refererawarded,dragonkills FROM accounts
            LEFT JOIN account_extra_info USING(acctid)
            WHERE referer='
.$session['user']['acctid'].' ORDER BY dragonkills,level';
    
$result db_query($sql);
    
output('`n`nAccounts, die du geworben hast:`n`0
            <table border="0" cellpadding="3" cellspacing="0">
                <tr class="trhead">
                    <th width="100">Name</th>
                    <th width="80">Level</th>
                    <th width="80">DKs</th>
                    <th width="80">Ausgezahlt?</th>
                </tr>'
,true);

    
$int_count db_num_rows($result);

    if (
$int_count==0)
    {
        
output('<tr><td colspan="4" align="center">`iKeine!`i</td></tr>',true);
    }

    for (
$i=0;$i<$int_count;$i++)
    {
        
$row db_fetch_assoc($result);
        
output('<tr class="'.($i%2?'trlight':'trdark').'"><td>',true);
        
output($row['name']);
        
output('</td><td>'.$row['level'].'</td><td>'.$row['dragonkills'].'</td><td>'.($row['refererawarded']?'`@Ja!`0':'`$Nein!`0').'</td></tr>',true);
    }

    
output('</table>',true);
    
page_footer();
}
elseif (
getsetting('enable_referral_system',1)==1)
{
    
page_header('Willkommen in '.getsetting('townname','Atrahor'));

    
output(get_extended_text('referal_welcome_text'));
    if (!empty(
$_GET['r']))
    {
        
$str_login stripslashes(rawurldecode($_GET['r']));
        
$sql 'SELECT login,acctid FROM accounts WHERE login="'.addslashes($str_login).'"';
        
$arr_user db_fetch_assoc(db_query($sql));
        if(!empty(
$arr_user))
        {
            
output('`@Du wurdest von `b'.$arr_user['login'].'`b hierher eingeladen, damit ihr gemeinsam gegen Burakina kämpfen könnt... Und weil ihr beide Coldmirror geil findet!');
        }
    }
    
output('`@ Melde dich jetzt kostenlos an und werde Teil dieser Welt.');
    
addnav('Navigation');
    
addnav('C?Neuen Charakter erstellen','create_rules.php'.(!empty($arr_user) ? '?r='.$arr_user['acctid'] : ''));
    
addnav('F.A.Q.','petition.php?op=faq',false,true);
    
addnav('L?Zum Login','index.php'.(!empty($arr_user) ? '?r='.$arr_user['acctid'] : ''));
    
page_footer();
}
else
{
    
redirect('create_rules.php');
}
?>
0.9.7(Dragonslayer Edition V/3)