Ich wollte mich gestern daran versuchen den fehler zu finden warum unser BM keine User KÜndigen kann...Wenn er auf "Entlassen" klickt erscheint in der Adresszeile ein Badnav. In der Accounts tabelle heißt das ding "job" und es gibt noch ne Tabelle namens jobs die dann folgende Struktur hat: ID, user, job, text, acctid
Die ist zum Speichern der Bewerbungen da.
Hier ist der Code schnipsel...Falls noch was benötigt wird bitte anfragen.
Ich danke schonmal
$this->bbcode_second_pass_code('', '}else if ($_GET['op'] == 'fire') { addnav('Optionen'); addnav('Zum Arbeitsamt','jobs.php'); addnav('Zum Dorf','village.php'); output('Hier kannst du leute entlassen'. '<table align="center" border=0 bgcolor="#000" cellpadding=2 cellspacing=0>'. '<tr class="trhead">'. '<td>Name</td>'. '<td>Beruf</td>'. '<td>Entlassen</td>'. '</tr>',true); $selected_job = db_query('SELECT job,name,acctid FROM accounts WHERE job !="" ORDER BY acctid ASC');
while ($row_job = db_fetch_assoc($selected_job)) { output('<tr class="'.($i%2?'trdark':'trlight').'">'. '<td>'.$row_job['name'].'</td>'. '<td>'.$row_job['job'].'</td>'. '<td><a href="jobs.php?op=entlassen&this_player='.$row_job['acctid'].'&this_name='.$row_job['name'].'">Entlassen</a></td>'. '</tr>',true); addnav('','jobs.php?op=entlassen&this_player='.$row_job['acctid'].'&this_name='.$row_job['name']); } output('</table>',true); }else if ($_GET['op'] == 'entlassen') { if ($_GET['this_player'] == $acctid) { $session['user']['job'] = ""; output('Du hast den Arbeiter entlassen!'); } else { db_query('UPDATE accounts SET job = "none" WHERE acctid = '.$_GET['this_player']); systemmail($_GET['this_player'],"`4Kündigung!`0","`&Dir wurde Fristlos gekündigt!!!"); output('Du hast '.$_GET['this_name'].' fristlos gekündigt!'); } addnav('Optionen'); addnav('Zum Arbeitsamt','jobs.php'); }')
|