* @version DS-E V/2 */ $str_filename = basename(__FILE__); require_once('common.php'); $access_control->su_check(access_control::SU_RIGHT_DONATIONS,true); page_header('Donationpunkte'); output('`c`b`&Donationpunkte verwalten`&`b`c`n`n'); // Grundnavi erstellen addnav('Zurück'); grotto_nav(); addnav('Gehe zu'); addnav('Donationpoints vergeben',$str_filename.'?op=new_dp&what=add'); addnav('Donationpoints abziehen',$str_filename.'?op=new_dp&what=min'); addnav('Liste',$str_filename.'?op=list'); addnav('History',$str_filename.'?op=history'); $str_ret = urldecode($_REQUEST['ret']); if(!empty($str_ret)) { addnav('Zurück', $str_ret); } // END Grundnavi erstellen // Evtl. Fehler / Erfolgsmeldungen anzeigen if($session['message'] != '') { output('`n`b'.$session['message'].'`0`b`n`n'); $session['message'] = ''; } // END Evtl. Fehler / Erfolgsmeldungen anzeigen // MAIN SWITCH $str_op = ($_REQUEST['op'] ? $_REQUEST['op'] : ''); switch($str_op) { // DP vergeben case 'new_dp': $str_desc = ''; $str_submitbutton = ''; $int_id = (int)$_REQUEST['id']; // Abziehen oder Hinzufügen? $str_what = $_REQUEST['what']; $str_lnk = $str_filename.'?op=new_dp&what='.$str_what.'&id='.$int_id; addnav('',$str_lnk); $str_out = '`c`&`bDonationpoints und Spenden '.($str_what == 'add' ? 'hinzufügen' : 'entfernen').'`b`c`n
`c'; output($str_out,true); break; case 'history': { $str_out = get_title('Liste der vorangegangenen Transaktionen'); $str_sql = 'SELECT message,accounts.name as name FROM syslog LEFT JOIN accounts ON syslog.target=accounts.acctid WHERE message LIKE "%Donationpoints%"'; $db_res = db_query($str_sql); while($arr_result = db_fetch_assoc($db_res)) { $str_out .= $arr_result['message'].' '.$arr_result['name'].'| `bPlatz`b | `bName`b | `bDP netto`b | `bDP gesamt`b | `bDP ausgegeben`b | `bSpenden`b | `bAktionen`b |
| `iKeine Accounts vorhanden! (Was auch immer du dann hier treibst.. Freak!)`i | ||||||
| `i'.$arr_res['count'].' Einträge vorhanden!`i`n Spenden gesamt: '.number_format($float_donations_ges,2,null,' ').' | ||||||
| '.$int_counter.' | '; $str_out .= ''.$a['name'].' | '; $str_out .= '`@'.number_format($a['dp_netto'],null,null,' ').'`0 | '; $str_out .= '`7'.number_format($a['donation'],null,null,' ').' | '; $str_out .= '`$'.number_format($a['donationspent'],null,null,' ').' | '; $str_out .= '`^'.number_format($a['donations'],2,null,' ').' | '; $str_out .= '
'.create_lnk(' | ';
$str_out .= '