LoGD Standardrelease steht hier zum Download zur Verfügung!
Home-Adresse dieser Version: anpera.net/logd
Anfragen nach dieser Version bitte an: logd@anpera.de
Zeige Source: /arbeit_editor.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.)- about.php
- academy1.php
- admin_jail.php
- admin_rpzelle.php
- adminbank.php
- affen.php
- adventsilienta.php Datei kann nicht angezeigt werden: wird auf Wunsch von Rikkarda von Silienta nicht veröffentlicht! Das geniale Original gibts bei Silienta-LoGD.de!
- aille.php
- ajax_request.php
- anleger.php
- arbeit.php
- arbeit_editor.php
- armor.php
- aufzug.php
- armoreditor.php
- avatars.php
- badnav.php
- badnav1.php
- badword.php
- bait.php
- bank.php
- bankrobber.php
- bastardus.php
- battle.php
- battle_texte.php
- battlearena.php
- beggar.php
- bergsee.php
- biblio.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - sind Hintergrundtexte extra nur für dieses LoGD
- bio.php Datei kann nicht angezeigt werden: Nach unseren Vorstellungen komplett neu aufgebaut. Auf Anfrage erhältlich
- bios.php
- blackjack.php
- blumenmaedchen.php
- bordello.php
- brunnen.php
- chapel.php
- chat_functions.php
- chat_request.php
- club.php
- colorpicker.php
- colors.php
- common.php
- configuration.php
- connector.php
- create.php
- creatures.php
- dag.php
- dart.php
- dbwrapper.php
- delphin.php
- depositbox.php
- dink.php
- dink2.php
- donators.php
- dorfschule.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - ihr wollt doch nicht etwa spicken?!
- Drachenquest1.php Datei kann nicht angezeigt werden: auf Anfrage verfügbar
- Drachenquest2.php Datei kann nicht angezeigt werden: auf Anfrage verfügbar
- dragon.php Datei kann nicht angezeigt werden: Wenn du das Drachenskript lesen willst, schlage ich vor, du besiegst erst den Drachen!
- dragonmind.php
- epheli.php Datei kann nicht angezeigt werden: Ein von uns neu entworfene Insel, ohne "Zock-Inhalt"
- excalibur.php
- farben.php
- festungsgrotte.php
- festungsruine.php
- fish.php
- flowers.php
- flowers1.php
- forest.php
- forestlake.php
- forestlakepath.php
- fortune.php
- frau.php
- freieavatare.php
- garde.php
- gardens.php
- gebirge.php
- gedenken.php
- gewinner.php
- gildengasse.php
- goetterschrein.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - Unser eigenes Göttersystem, Gerüst ohne Geschichten auf Anfrage erhältlich
- graveyard.php
- gypsy.php
- hafen.php
- hangman.php
- hangmaneditor.php
- healer.php
- healerchat.php
- herocamp.php
- hexe.php
- hexen.php
- hinterhof.php
- hof.php
- homafmarkt.php
- houseses.php
- hutte.php
- index.php
- inn.php
- innboard.php
- inventory.php
- invhandler.php
- iridea.php Datei kann nicht angezeigt werden: Ein von uns neu entworfene Insel, Gerüst auf Anfrage erhältlich
- itemeditor.php Datei kann nicht angezeigt werden: Testphase
- jail.php
- jobeditor.php
- karawane.php
- juwelier.php
- library.php
- list.php
- lodge.php
- logdnet.php
- login.php
- logs.php
- lottery.php
- mail.php
- melf.php
- memo.php Datei kann nicht angezeigt werden: Für euch uninteressante Memos von uns ;)
- metal.php
- miascave.php
- motd.php
- mounts.php
- myranor.php
- myranorapotheke.php
- myranorgypsy.php
- myranortownhall.php
- nerwen.php
- newday.php
- newgiftshop.php
- news.php
- nita.php
- orte.php
- outhouse.php
- paths.php
- penal_record.php
- petition.php
- pirateninsel.php Datei kann nicht angezeigt werden: Ein von uns neu entworfene Insel, Gerüst auf Anfrage erhältlich
- pool.php
- prefs.php Datei kann nicht angezeigt werden: Nach unseren Vorstellungen komplett neu aufgebaut. Auf Anfrage erhältlich
- pvp.php
- pvparena.php
- rebirth.php
- referers.php
- referral.php
- regatta.php
- reisen.php
- retitle.php
- rock.php
- rockpaper.php
- romarcasino.php
- roulette.php
- rp.php
- rpbelebung.php
- rpchara.php
- rules.php
- sb.php
- schickrad.php
- schnapper.php
- setnewday.php
- shades.php
- shrine.php
- source.php Datei kann nicht angezeigt werden: uh, da stehen ein paar Sachen drin, ich sag Dir... ;)
- spielzimmer.php
- stables.php
- stats.php
- stonesgame.php
- strand.php
- styx.php
- sudoku2.php
- suhouses.php
- suhviertel.php
- sulib.php
- supersix.php
- superuser.php
- surftipps.php
- sushops.php
- tanzsaal.php
- tattooaltar.php
- taunt.php
- teilnehmer.php
- thecubeplayer.php
- thehell.php
- thysin.php Datei kann nicht angezeigt werden: Ein von uns neu entworfene Insel, Gerüst auf Anfrage erhältlich
- thysin_haushalt.php Datei kann nicht angezeigt werden: Ein von uns neu entworfene Insel, Gerüst auf Anfrage erhältlich
- thysin_ruest.php Datei kann nicht angezeigt werden: Ein von uns neu entworfene Insel, Gerüst auf Anfrage erhältlich
- thysin_trink.php Datei kann nicht angezeigt werden: Ein von uns neu entworfene Insel, Gerüst auf Anfrage erhältlich
- thysin_waffe.php Datei kann nicht angezeigt werden: Ein von uns neu entworfene Insel, Gerüst auf Anfrage erhältlich
- tictactoe.php
- todolist.php
- train.php
- trainrm.php
- translator.php
- translator_de.php Datei kann nicht angezeigt werden: Hol dir lieber die vollständige Datei von hier!
- translator_en.php
- translator_generic.php
- trapper.php
- treeofdeath.php
- treeoflife.php
- tunnel.php
- unarggemshop.php
- usepotion.php
- user.php
- vendor.php Datei kann nicht angezeigt werden: Der Wanderhändler ist heute in der Stadt! ;)
- viergewinnt.php
- viewpetition.php
- village.php
- vote.php
- waldarena.php
- wasserschlacht.php
- weaponeditor.php
- weapons.php
- wellness.php
- well.php
- wheelofdeath.php
- wheeloflife.php
- wiese.php
- winsel.php
- wm.php
- work.php
- wrack.php
- wuerfelkrieg.php
- wurf.php
- zauberwald.php
- zerfallen.php
- zstand.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - sind Hintergrundtexte extra nur für dieses LoGD
- zwerg.php
- special/aladin.php
- special/affenspecial.php
- special/altar.php
- special/altefrau.php
- special/amazonen.php
- special/ambusher.php
- special/amulett.php
- special/aphrodite.php
- special/atlantis.php
- special/audrey.php
- special/bankrobberstart.php
- special/bankrobbery.php
- special/barrel.php
- special/baum.php
- special/beleidgterpirat.php
- special/bellerophontes.php
- special/berenshalloween.php
- special/bounty.php
- special/bridge.php
- special/buh.php
- special/bumpiness.php
- special/burningbush.php
- special/bushes.php
- special/castle.php
- special/cedrick.php
- special/cliff.php
- special/corpse.php
- special/daisies1.php
- special/darkhorse.php
- special/derbaum.php
- special/derdjinn.php
- special/derfremde.php
- special/distress.php
- special/drachental.php
- special/drainedwell.php
- special/drinkspecial.php
- special/dunkle_seele.php
- special/eaoden.php
- special/edelsteinbrunnen.php
- special/Eichensarg.php
- special/einhorn.php
- special/fairy1.php
- special/falle.php
- special/findpotion.php
- special/forestlake.php
- special/gaukler.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - ist über dorfeigene Charas und für andere LoGDs uninteressant
- special/glowingstream.php
- special/gnomrad.php
- special/goblin.php
- special/goldenegg.php
- special/goldmine.php
- special/grinch.php
- special/hadhod.php
- special/hase.php
- special/hoellenmaedchen.php
- special/homafmagie.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - ist über dorfeigene Charas und für andere LoGDs uninteressant
- special/homafmaid.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - ist über dorfeigene Charas und für andere LoGDs uninteressant
- special/homafspecial.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - ist über dorfeigene Charas und für andere LoGDs uninteressant
- special/homafvampir.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - ist über dorfeigene Charas und für andere LoGDs uninteressant
- special/horror.php
- special/irrgarten.php
- special/kapseln.php
- special/karussel.php
- special/kleineswesen.php
- special/kopfgeldjagd.php
- special/krautergarten.php
- special/landslip.php
- special/lebkuchenhaus.php
- special/liana.php
- special/lightning.php
- special/madwarrior.php
- special/maerchen.php
- special/magicfrog.php
- special/magicpond.php
- special/mercs.php
- special/merick.php
- special/mill.php
- special/mmap.php
- special/moocher.php
- special/morrigan.php
- special/muecken.php
- special/notfall.php
- special/oldman.php
- special/oldmanbet.php
- special/pietralost.php
- special/pietre.php
- special/pig.php
- special/pisa.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - ihr wollt doch nicht etwa spicken?!
- special/rainbow.php
- special/ramiusdonnerbalken.php
- special/randdragon.php
- special/rangers.php
- special/rapunzel.php
- special/reisende.php
- special/remains.php
- special/riddles.php
- special/robinhood.php
- special/roseimwasser.php
- special/run.php
- special/sacrificealtar.php
- special/samuel.php
- special/samusaghaznik.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - ist über dorfeigene Charas und für andere LoGDs uninteressant
- special/santaworkshop.php
- special/skillmaster.php
- special/slump.php
- special/smith.php
- special/sparrow.php
- special/spiegel.php
- special/statue.php
- special/steg.php
- special/stonehenge.php
- special/summen.php
- special/surprise.php
- special/tempel.php
- special/tunnelgang.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - ist über dorfeigene Charas und für andere LoGDs uninteressant
- special/waldgeist.php
- special/wannabe.php
- special/warm.php
- special/waterfall.php
- special/weather.php
- special/wildmagic.php
- special/yau.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - ist über dorfeigene Charas und für andere LoGDs absolut uninteressant
<?
/*********************************************************
**:Copyright:
**Louis Huppenbauer/Harthas/Aran Îar
**
**Copyright (Diese Box hier) darf nicht entfernt werden.
**Ansonsten lasse ich freie Hand ;-)
***********************************************************/
require_once "common.php";
page_header("Stellen-Editor");
switch ($_GET['op']){ case '': output("`3Hier kannst du die unterschiedlichen Berufe verwalten und editieren.");
addnav("Neue Stellen schaffen","arbeit_editor.php?op=schaffen");
addnav("Stellen editieren","arbeit_editor.php?op=stellen");
addnav("Stellen betrachten","arbeit_editor.php?op=betrachten&id=0");
addnav("Zurück");
addnav("Zurück","superuser.php");
break;
case 'stellen':
output("Du bewegst dich nun langsam zu jenem Schalter, von welchem man dir gesagt hatte, dass du dir dort eine Arbeit suchen könntest. Sogleich reicht dir die Person hinter dem Schalter eine Liste. Aufmerksam studierst du sie.");
$sql="SELECT A.*, SUM(IF(B.arbeit_ID=A.ID,1,0)) AS angestellt FROM `arbeit` AS A, `accounts` AS B WHERE A.status<2 GROUP BY A.ID";
$result = db_query($sql) or die(sql_error($sql));
$max = db_num_rows($result);
output("<table border=0 cellpadding=2 cellspacing=1 bgcolor='#999999'>",true);
output("<tr class='trhead'><td><b>Arbeit</b></td><td><b>freie Stellen</b></td><td><b>Gold-Lohn</b></td><td><b>Arbeitsort</b></td><td><b>Editieren</b></td><td><b>Löschen</b></td></tr>",true);
for($i=0;$i<$max;$i++){
$row = db_fetch_assoc($result);
output("<tr class='".($i%2?"trdark":"trlight")."'><td>",true);
output($row['name']);
output("</td><td>",true);
$stellen = $row['anzahl']-$row['angestellt'];
output($stellen);
output("</td><td>",true);
output($row['lohn_gold']);
output("</td><td>",true);
output($row['arbeitsort']);
output("</td><td>",true);
output("<a href=arbeit_editor.php?op=editieren&ID={$row['ID']}>EDITIEREN</a>",true);
addnav("","arbeit_editor.php?op=editieren&ID={$row['ID']}");
output("</td><td>",true);
}
output("</table>",true);
addnav("Zurück","superuser.php");
break;
case 'editieren':
$ID = $_GET['ID']; $sql = "SELECT * FROM `arbeit` WHERE `ID` LIKE '{$ID}'";
$result = db_query($sql);
$row = db_fetch_assoc($result);output("<form action='arbeit_editor.php?op=aendern&ID={$ID}' method='post'><p>Name:<input type='text' name='name' value='".$row['name']."'></br><p>Anzahl der möglichen Stellen:<input type='text' name='anzahl' value='{$row['anzahl']}'></br><p>Gold-Lohn:<input type='text' name='lohn_gold' value='{$row['lohn_gold']}'></br><p>Arbeitsort:<input type='text' name='arbeitsort' value='{$row['arbeitsort']}'></br><p>IQ benötigt:<input type='text' name='need_iq' value='{$row['need_iq']}'></br></p><input type='submit' value='Erstellen'></p></form> ",true);addnav("Zurück","arbeit_editor.php");
addnav("","arbeit_editor.php?op=aendern&ID={$ID}");
break;
case 'aendern':
$ID = $_GET['ID'];
$sql = "UPDATE `arbeit` SET `name` = '".$_POST['name']."', `anzahl` = '".$_POST['anzahl']."', `lohn_gold` = '".$_POST['lohn_gold']."', `arbeitsort` = '".$_POST['arbeitsort']."', `need_iq` = '".$_POST['need_iq']."' WHERE `ID` LIKE {$ID} "; db_query($sql) or die(db_error(LINK));
output("Die Daten wurden erfolgreich übertragen");
addnav("Zurück","arbeit_editor.php");
break;
case 'loeschen':
$ID = $_GET['ID'];
output("Du hast den Job mit der ID {$ID} erfolgreich gelöscht.");
$sql = "DELETE FROM `arbeit` WHERE `ID` LIKE {$ID}";
db_query($sql); addnav("Zurück","arbeit_editor.php");
break;
case 'schaffen':
output("<form action='arbeit_editor.php?op=erstellen&ID={$ID}' method='post'><p>Name:<input type='text' name='name'></br><p>Anzahl der möglichen Stellen:<input type='text' name='anzahl'></br><p>Gold-Lohn:<input type='text' name='lohn_gold'></br><p>Arbeitsort:<input type='text' name='arbeitsort'></br><p>IQ benötigt:<input type='text' name='need_iq'></br></p><input type='submit' value='Erstellen'></p></form> ",true);
addnav("","arbeit_editor.php?op=erstellen&ID={$ID}");
addnav("Zurück","arbeit_editor.php");
break;
case 'erstellen':
output("Du hast die Arbeitsstelle als ".$_POST['name']." erfolgreich erstellt.");
$sql = "INSERT INTO `arbeit` (name,anzahl,lohn_gold,arbeitsort,need_iq) VALUES ('".$_POST['name']."','".$_POST['anzahl']."','".$_POST['lohn_gold']."','".$_POST['arbeitsort']."','".$_POST['need_iq']."')";
db_query($sql) or die(db_error(LINK));
addnav("Zurück","arbeit_editor.php");
break;
case 'betrachten':
addnav("Zurück","arbeit_editor.php");
if($_GET[id]!=0 && $_GET[arbeit]!=''){
db_query("UPDATE accounts SET arbeit_ID=0 WHERE acctid = {$_GET[id]}");
systemmail($_GET[id],"Kündigung","Ein Admin hat Dich von Deinem momentanen Arbeitsverhältnis gekündigt.");
output("`$ Der Spieler mit der ID {$_GET[id]} wurde vom Arbeitsverhältnis mit der ID {$_GET[arbeit]} gekündigt!`0`n`n");
}
output("Nachfolgende Stellen sind vergeben, bei administrativen Kündigungen wird eine Systemmail verschickt, bei Kündigungen erfolgen keine zusätzlichen Sicherheitsabfragen.`n`n");
$sql="SELECT * FROM arbeit";
$result=db_query($sql);
if(db_num_rows($result)==0){output("Keine Stellen vorhanden.");}
else{
for($i=0;$i<db_num_rows($result);$i++){
$arbeit=db_fetch_assoc($result);
output("`n`n{$arbeit[name]} ({$arbeit[angestellt]} von {$arbeit[anzahl]} vergeben)`n",true);
$sq="SELECT acctid,name,superuser,arbeit_ID,laston FROM accounts WHERE `arbeit_ID` = '{$arbeit['ID']}'";
$resul=db_query($sq);
if(db_num_rows($resul)==0){output("Keine Abeiter vorhanden",true);}
else{
output("<table border='1' cellpadding='0'><tr class='trhead'><td>Spieler</td><td>Zocker/RPler</td><td>letztes login</td><td>Kündigen?</td></tr>",true);
for($k=0;$k<db_num_rows($resul);$k++){
$spieler=db_fetch_assoc($resul);
$bgcolor=($k%2==1?"trlight":"trdark");
output("<tr class='$bgcolor'><td>{$spieler[name]}`0</td><td>".($spieler[superuser]==0?"Zocker":($spieler[superuser]==1?"RPler":"Mod/Admin"))."</td><td>{$spieler[laston]}</td><td><a href='arbeit_editor.php?op=betrachten&id={$spieler[acctid]}&arbeit={$spieler[arbeit_ID]}'>JA</a></td></tr>",true);
addnav("","arbeit_editor.php?op=betrachten&id={$spieler[acctid]}&arbeit={$spieler[arbeit_ID]}");
}
output("</table>`n",true);
}
}
}
break;
}
page_footer();
?>