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)==0 && $session['user']['loggedin']) { redirect('village.php','Das Referalsystem ist abgeschaltet'); } elseif (getsetting('enable_referral_system',1)==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) > 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'); } ?>
|
|