acctid,'`$'.$arr_result['section'].' ('.$arr_result['postdate'].')`0 '.$arr_result['comment'],'comment_revision'); $session['message'] = '`$Der Beitrag wurde erfolgreich editiert.'; debuglog('Editierte einen Chatbeitrag in '.$arr_result['section']); } else { $session['message'] = '`%Der Beitrag wurde nicht editiert.'; } redirect($str_filename); break; } //Lösche einen übergebenen Post case 'delete': { $int_post_id = intval($_REQUEST['commentid']); $str_sql = ' UPDATE `commentary` SET `deleted_by` = '.$Char->acctid.' WHERE `commentid` = '.$int_post_id; $db_res = db_query($str_sql); if($db_res != false) { $session['message'] = '`$Der Beitrag wurde erfolgreich gelöscht.'; } else { $session['message'] = '`%Der Beitrag wurde nicht gelöscht.'; } redirect($str_filename); break; } default: { $str_section = addstripslashes((!is_null_or_empty($_GET['section'])?$_GET['section'] : '')); $str_sql = ' SELECT `commentid`, `comment` , `edited` FROM `commentary` WHERE `author` = '.$Char->acctid.' AND '.((is_null_or_empty($str_section)?'':"`section` = '$str_section' AND")).' `self` = 1 AND (deleted_by = '.$Char->acctid.' OR deleted_by = 0) AND postdate > (NOW() - INTERVAL '.getsetting('chat_edit_post_seconds',900).' SECOND) AND (flags & '.COMMENTARY_DISCIPLE.') = 0 ORDER BY `commentid` DESC LIMIT 1'; $db_res = db_query($str_sql); $str_out .= get_extended_text('chat_edit_post_intro'); $str_out .= 'Du hast dich dazu entschieden in der Zeit zurück zu reisen und den Verlauf der Geschehnisse zu verändern. Die Risiken und Nebenwirkungen für Zeitreisende seien dir im Folgenden erklärt:`n`n `y`bFakten`b`y:`n`t `n `y`bFragen`b`y:`n`t
`n '; $int_count = db_num_rows($db_res); $arr_data = db_fetch_array($db_res); if($int_count == 0 || $arr_data['edited'] == 1 || $arr_data['deleted_by'] == $Char->acctid) { $str_out .= 'Es wurden keine Posts gefunden die du bearbeiten könntest. Entweder die letzten Posts sind zu lange her oder du hast noch gar nichts geschrieben. Husch husch, geh spielen!'; } else { $arr_form = array( 'commentid' => 'Die Kommentar ID,hidden', "preview_message"=>'Vorschau:,preview,comment', 'comment' => 'Ändere deinen Beitrag ab,textarea,80,20' ); $str_out .= form_header($str_filename.'?op=edit'); $str_out .= str_replace('`','``',generateform($arr_form,$arr_data)); $str_out .= form_footer(); } break; } } addnav('Zurück'); addnav('Zurück zum Chat',$str_ret); addnav('',$str_filename); output($str_out); page_footer(); ?>