test !! test ??? ########################################################## require_once('../global_config4.php'); $ist_porno_domain=0; $CONFIG_PATH['akt_web_main']=$cws_var['cws_url']; require '../ausgabe_configx.php'; require '../php/htmlMimeMail5/htmlMimeMail5.php'; require_once ($CONFIG_PATH['fs_main_classes'].'ImageUtil.php'); ini_set('memory_limit','170000K'); $dbh=new DB_conn(); $ist_forum_domain=1; if(get_param('logout')==1) { # ausloggen? $sid_logout=$_COOKIE['cws_session_id']; $login_logout=get_param('login'); logout($login_logout,$sid_logout); } list($res_new_login,$login,$sid)=check_new_login(); if($res_new_login!=0) { list($login,$sid,$get_session_data)=checkAdminCookie(); $user_ist_eingeloggt=check_sid(); } else $user_ist_eingeloggt=1; $abschied_form=$cws_var['cws_email_footer']; $abschied_form_html=$cws_var['cws_email_footer_html']; $part=get_param('part',1); $topic=get_param('topic'); $text=get_param('text'); $id_of_topic=get_param('id_of_topic',1); $akt_page=get_param('akt_page',1); $how_much=get_param('how_much',1); $beitrag=get_param('beitrag',1); $antwort=get_param('antwort'); $id_of_answer=get_param('id_of_answer',1); $search_string_forum=get_param('search_string_forum'); $search_sel=get_param('search_sel'); $search_sort=get_param('search_sort'); $id_of_profile=get_param('id_of_profile',1); $vote=get_param('vote',1); $slogan=get_param('slogan'); $akt_page_counter=get_param('akt_page_counter',1); #$search_string_forum=preg_replace('/\W/','',$search_string_forum); $search_string_forum=preg_replace('/[^a-zA-Z0-9äöüÄÖÜß éèàá]/i','',$search_string_forum); if($id_of_topic && $part=='') $part=1; if($beitrag && $part=='') $part=3; if($id_of_profile && $part=='') $part=10; if($akt_page=='') $akt_page=1; if($how_much=='') $how_much=15; $max_page_counter=$how_much; $max_page_counter_arr=array(10,15,20,25,35,50,100,150); $HEADER_VAR_TITLE='Forum | '.$cws_var['cws_brand']; if($id_of_topic==intval($id_of_topic) && $id_of_topic!='' && $id_of_topic!='0') { $sth=$dbh->query('SELECT topic FROM m_filmforum_topics WHERE id='.$id_of_topic,true,__LINE__,__FILE__); $HEADER_VAR_TITLE=$dbh->farr($sth).' | '.$cws_var['cws_brand']; $HEADER_VAR_META_CANON=''; if($akt_page>1) $HEADER_VAR_META_CANON=''."\n".$HEADER_VAR_META_CANON; } if($beitrag==intval($beitrag) && $beitrag!='' && $beitrag!='0') { $sth=$dbh->query('SELECT titel,id_of_topic,id_of_main FROM m_filmforum WHERE id='.$beitrag.' LIMIT 1',true,__LINE__,__FILE__); list($fenster_titel,$id_of_topic_temp,$id_of_main)=$dbh->farr($sth); if($id_of_main) { $sth=$dbh->query('SELECT titel,id_of_topic,id_of_main FROM m_filmforum WHERE id='.$id_of_main.' LIMIT 1',true,__LINE__,__FILE__); list($fenster_titel,$id_of_topic_temp)=$dbh->farr($sth); } if($id_of_topic_temp=='') $id_of_topic_temp=0; $sth=$dbh->query('SELECT topic FROM m_filmforum_topics WHERE id='.$id_of_topic_temp,true,__LINE__,__FILE__); $HEADER_VAR_META_CANON=''; if($akt_page>1) $HEADER_VAR_META_CANON=''."\n".$HEADER_VAR_META_CANON; $HEADER_VAR_TITLE=$fenster_titel.' - '.$dbh->farr($sth).' | '.$cws_var['cws_brand']; } $user_status18=$user_id_of_member=0; $recht_profil_edit=$recht_thema_edit=$recht_thema_del=$recht_thema_change=$recht_thema_close=0; $moderator_status=0; $forum_status=0; if($user_ist_eingeloggt==1) { $sth=$dbh->query("SELECT id,18_status_new FROM m_mitglieder WHERE login='$login'",true,__LINE__,__FILE__); if($dbh->numrows($sth)) { list($user_id_of_member,$user_status18)=$dbh->farr($sth); $user_status18=1; # damit user schreiben können $sth=$dbh->query('SELECT recht_profil_edit,recht_thema_edit,recht_thema_del,recht_thema_change,recht_thema_close,status FROM m_filmforum_moderator WHERE id_of_moderator='.$user_id_of_member,true,__LINE__,__FILE__); if($dbh->numrows($sth)) list($recht_profil_edit,$recht_thema_edit,$recht_thema_del,$recht_thema_change,$recht_thema_close,$moderator_status)=$dbh->farr($sth); } } $zusatz_rubrik_id_1=$beitrag; $zusatz_rubrik_id_2=$id_of_profile; $id_of_rubrik=$id_of_topic; Print_Header(); ?> '; print ''; if($user_ist_eingeloggt!=1 && ($part==60 || $part==61 || $part==62 || $part==110 || $part==111 || $part==63 || $part==70 || $part==71 || $part==72 || $part==73 || $part==8 || $part==40 || $part==41 || $part==42 || $part==31 || $part==16 || $part==17 || $part==18 || $part==50 || $part==51 || $part==52 || $part==53 || $part==7 )) { print_loginform($part); print ''; print_end_all(); exit(0); } if($user_ist_eingeloggt==1 && ($part==60 || $part==61 || $part==62 || $part==63 || $part==70 || $part==71 || $part==72 || $part==73 || $part==8 || $part==40 || $part==41 || $part==42 || $part==31 || $part==50 || $part==51 || $part==52 || $part==53 || $part==7 )) { $sth=$dbh->query('SELECT id,forum_status FROM m_filmforum_profiles WHERE id_of_member='.$user_id_of_member.' LIMIT 1',true,__LINE__,__FILE__); if($dbh->numrows($sth)) { list($id,$forum_status)=$dbh->farr($sth); if($forum_status!=0) { print_aussage_global('Forum-Sperre','Sie sind für das Forum gesperrt und können nur Beiträge lesen!'); print ''; print_end_all(); exit(0); } } } if(!$part) print_main(); elseif($part==1) thema_show_listing(); elseif($part==60 || $part==61) thema_anlegen(); elseif($part==62) thema_vorschau(); elseif($part==63) { $ret=thema_anlegen_save(); if($ret) thema_show_listing(); } elseif($part==3) beitrag_antwort_show_listing(); elseif($part==50 || $part==51) antwort_anlegen(); elseif($part==52) antwort_vorschau(); elseif($part==53) { $ret=antwort_anlegen_save(); if($ret) beitrag_antwort_show_listing(); } elseif($part==7) beitrag_antwort_edit(); elseif($part==8) { beitrag_antwort_edit_save(); beitrag_antwort_show_listing(); } elseif($part==9) search_topic(); elseif($part==10) profile_show(); elseif($part==40 || $part==41 || $part==31) profile_edit(); elseif($part==42) { profile_save(); $part=10; profile_show(); } elseif($part==70 || $part==71) umfrage_anlegen(); elseif($part==72 ) umfrage_vorschau(); elseif($part==73) { $ret=umfrage_anlegen_save(); if($ret) thema_show_listing(); } elseif($part==16) { umfrage_save(); beitrag_antwort_show_listing(); } elseif($part==17) { $ret=abo_save(); if($ret) beitrag_antwort_show_listing(); } elseif($part==18) { $ret=abo_loeschen(); if($ret) beitrag_antwort_show_listing(); } elseif($part==19) print_all(); elseif($part==102) { $ret=moderator_thema_schliessen(); beitrag_antwort_show_listing(); } elseif($part==103) { $id_of_topic=moderator_thema_loeschen(); thema_show_listing(); } elseif($part==106) { $ret=moderator_antwort_loeschen(); beitrag_antwort_show_listing(); } elseif($part==104) { $ret=moderator_thema_umsetzen(); beitrag_antwort_show_listing(); } elseif($part==107) { $ret=moderator_profil_sperren(); $part=10; profile_show(); } elseif($part==110) { $ret=beitrag_antwort_melden(); } elseif($part==111) { $ret=beitrag_antwort_melden_save(); beitrag_antwort_show_listing(); } elseif($part==120) { print_alle_beitraege_von_user(); } print_searchform(); print ''; print_end_all(); exit(0); function print_main() { global $dbh,$CONFIG_PATH,$search_string_forum; $link_navtop ='
'; $link_navtop.=''; $link_navtop.=''; $link_navtop.= '
'; $link_navtop.='

Forum

> '; $link_navtop.='
'; $link_navtop.=' '; $link_navtop.=''; $link_navtop.='
'; print $link_navtop ; print ''; print '
'; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; $sth=$dbh->query('SELECT id,headline FROM m_filmforum_headlines ORDER BY sort_order ASC',true,__LINE__,__FILE__); for($i=0;$i<$dbh->numrows($sth);$i++) { list($id,$headline)=$dbh->farr($sth); print ''; print ''; $sth2=$dbh->query('SELECT id,topic,subtitle,id_of_admin,topic_18,topic_edit,num_posts,id_of_lastpost FROM m_filmforum_topics WHERE headline='.$id.' ORDER BY sort_order ASC, topic ASC',true,__LINE__,__FILE__); for($ii=0;$ii<$dbh->numrows($sth2);$ii++) { list($id_of_topic,$topic,$subtitle,$id_of_admin,$topic_18,$topic_edit,$anz_beitraege,$id_of_lastpost)=$dbh->farr($sth2); $sth3=$dbh->query('SELECT count(*) FROM m_filmforum WHERE id_of_topic='.$id_of_topic.' AND id_of_main=0 AND status=0',true,__LINE__,__FILE__); $anz_topics=$dbh->farr($sth3); $lb_member=$datum=$zeit='-'; $link_ersten_beitrag=$link_letzter_beitrag=''; $sth3=$dbh->query('SELECT id,titel,id_of_member,datum,zeit,id_of_main FROM m_filmforum WHERE status=0 and id_of_topic='.$id_of_topic.' ORDER BY last_changed DESC LIMIT 1',true,__LINE__,__FILE__); if($dbh->numrows($sth3)) { list($id_of_beitrag,$titel_beitrag,$id_of_member,$datum,$zeit,$id_of_main)=$dbh->farr($sth3); $titel_beitrag_tmp=$titel_beitrag; if(trim($titel_beitrag_tmp)=='') $titel_beitrag_tmp='-   -'; $link_ersten_beitrag=''.$titel_beitrag_tmp.' '; $sth3=$dbh->query('SELECT id,titel,datum,zeit,id_of_member FROM m_filmforum WHERE id_of_main='.$id_of_beitrag.' AND status=0 ORDER BY id DESC LIMIT 1',true,__LINE__,__FILE__); if($dbh->numrows($sth3)) { list($id_of_answer,$answer_titel,$datum,$zeit,$id_of_member)=$dbh->farr($sth3); $link_letzter_beitrag='direkt zum letzten Beitrag'; } else $link_letzter_beitrag='direkt zum letzten Beitrag'; $datum=reverse_date($datum); $sth3=$dbh->query('SELECT login FROM m_mitglieder WHERE id='.$id_of_member.' LIMIT 1',true,__LINE__,__FILE__); if($dbh->numrows($sth3)) { $login_user=$dbh->farr($sth3); $lb_member=''.$login_user.''; } else $lb_member=''.$id_of_member.''; } $warn=''; if($topic_edit) $warn='Offenes Forum'; else $warn='In diesem Forum können Sie nur lesen!'; if($topic_18) $warn='Forum ab 18'; print ''; print ''; print ''; print ''; print ''; print ''; print ''; } print ''; } print '
 ForumThemenBeiträgeLetzter Beitrag
 Alle Beiträge einsehen   

» '.$headline.'

'.$warn.'

'.$topic.'


'.$subtitle.'
'.$anz_topics.''.$anz_beitraege.''.$link_ersten_beitrag.'
am '.$datum.' um '.$zeit.' Uhr
von '.$lb_member.' '.$link_letzter_beitrag.'
'; print '

'; } function abo_save() { global $dbh,$user_id_of_member,$beitrag; if($beitrag) { $sth=$dbh->query('SELECT id FROM m_filmforum_abos WHERE id_of_member='.$user_id_of_member.' AND id_of_topic='.$beitrag,true,__LINE__,__FILE__); if($dbh->numrows($sth)==0) { $sth=$dbh->query("INSERT INTO m_filmforum_abos(id_of_topic,id_of_member) VALUES($beitrag,$user_id_of_member)",true,__LINE__,__FILE__); print_aussage_global('Thema abonniert!','Sie haben soeben das Thema abonniert und werden bei Aufgabe von Antworten jetzt per Email darauf aufmerksam gemacht! Außerdem befindet sich in jeder dieser Emails ein Link um das jeweilige Abo wieder zu löschen!'); } else print_aussage_global('Thema wurde bereits abonniert!','Das gewählte Thema wurde bereits von Ihnen abonniert.'); } return 1; } function abo_loeschen(){ global $dbh,$user_id_of_member,$beitrag; if($beitrag) { $sth=$dbh->query("DELETE FROM m_filmforum_abos WHERE id_of_member=$user_id_of_member AND id_of_topic=$beitrag",true,__LINE__,__FILE__); if($dbh->sql_affectedrows($sth)) print_aussage_global('Abo gelöscht!', 'Sie haben soeben das Abo storniert bzw. gelöscht!'); } return 1; } function thema_show_listing() { global $dbh,$CONFIG_PATH,$user_id_of_member,$login,$topic_edit,$user_ist_eingeloggt,$moderator_status; global $id_of_topic,$part,$search_string_forum,$user_status18,$akt_page,$max_page_counter,$recht_thema_del; if($id_of_topic==''){ print_aussage_global('Dieser Beitrag existiert nicht'); exit(0); } $sth=$dbh->query('SELECT topic,headline,topic_18,topic_edit,topic_poll FROM m_filmforum_topics WHERE id='.$id_of_topic,true,__LINE__,__FILE__); if($dbh->numrows($sth)==0) { print 'Dieses Forum ist nicht verfügbar'; return; } list($name,$headline,$topic_18,$topic_edit,$topic_poll)=$dbh->farr($sth); $sth=$dbh->query('SELECT headline FROM m_filmforum_headlines WHERE id='.$headline,true,__LINE__,__FILE__); $headline=$dbh->farr($sth); if($topic_18 && !$user_status18) { $headline=wortfilter_18_status($headline); $name=wortfilter_18_status($name); } if($max_page_counter=='') $max_page_counter=50; if($akt_page=='' || $akt_page< 1) $akt_page=1; $max_rs_count=$max_page_counter; $start_rs_count=($akt_page-1) * $max_page_counter; if($moderator_status) $sth=$dbh->query("SELECT SQL_CALC_FOUND_ROWS id,id_of_member,titel,datum,zeit,views,status FROM m_filmforum WHERE id_of_main=0 AND id_of_topic=$id_of_topic ORDER BY last_changed DESC LIMIT $start_rs_count,$max_rs_count",true,__LINE__,__FILE__); else $sth=$dbh->query("SELECT SQL_CALC_FOUND_ROWS id,id_of_member,titel,datum,zeit,views,status FROM m_filmforum WHERE id_of_main=0 AND id_of_topic=$id_of_topic AND status=0 ORDER BY last_changed DESC LIMIT $start_rs_count,$max_rs_count",true,__LINE__,__FILE__); $sth2=$dbh->query('select FOUND_ROWS() as max_found_rows',true,__LINE__,__FILE__); $max_found_rows=$dbh->farr($sth2); $rows=$dbh->numrows($sth); $max_pages=ceil($max_found_rows / $max_page_counter); $blaettern_navtop ='
'; $blaettern_navtop.=''; $blaettern_navtop.=print_main_navi('',$max_page_counter,$max_pages,$akt_page,$name); $blaettern_navtop.=''; $blaettern_navtop.='
'; $link_navtop ='
'; $link_navtop.=''; $link_navtop.='Forum

> '.$headline.' > '.$name.'

'; $link_navtop.=''; $link_navtop.=' '; $link_navtop.=''; $link_navtop.=''; $link_navtop.='
'; $link_navtop.=''; if($topic_edit==0 && $moderator_status!=1 && $recht_thema_del!=1 ) $link_navtop.= 'In diesem Forum kann man nur antworten'; else { if($topic_18 && !$user_status18) $link_navtop.= 'Sie können nur mit 18er Freischaltung ein neues Thema anlegen'; else { if($topic_poll==0) $link_navtop.= '[Neues Thema anfangen]'; else $link_navtop.= '[Neue Umfrage starten]'; } } $link_navtop.=''; print '
'; print ''; print $link_navtop.$blaettern_navtop; print '
'; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; for($i=0;$i<$dbh->numrows($sth);$i++) { list($id,$id_of_member,$titel,$datum,$zeit,$views,$status)=$dbh->farr($sth); if($topic_18 && !$user_status18) $titel=wortfilter_18_status($titel); $newest_date=$datum; $datum=reverse_date($datum); $sth2=$dbh->query('SELECT login,pos_bew,neg_bew,neu_bew FROM m_mitglieder WHERE id='.$id_of_member,true,__LINE__,__FILE__); list($mem_login,$pos_bew,$neg_bew,$neu_bew)=$dbh->farr($sth2); $sth2=$dbh->query('SELECT count(*) FROM m_filmforum WHERE id_of_main='.$id.' AND status=0',true,__LINE__,__FILE__); $anz_ant=$dbh->farr($sth2); $link_user_profil=''.$mem_login.''; $link_letzter_beitrag='direkt zum letzten Beitrag'; $link_user_lastpost_profil=$link_user_profil; if($anz_ant) { $sth2=$dbh->query('SELECT id,titel,id_of_member,datum,zeit FROM m_filmforum WHERE id_of_main='.$id.' AND status=0 ORDER BY datum DESC, zeit DESC LIMIT 1',true,__LINE__,__FILE__); list($id_ant,$link_text,$id_of_member,$datum,$zeit)=$dbh->farr($sth2); $newest_date=$datum; $datum=reverse_date($datum); $sth2=$dbh->query('SELECT login FROM m_mitglieder WHERE id='.$id_of_member,true,__LINE__,__FILE__); $login_user=$dbh->farr($sth2); $link_user_lastpost_profil=''.$login_user.''; $link_letzter_beitrag='direkt zum letzten Beitrag'; } $last_read='
nicht eingeloggt!'; $new_postings='Neue Beiträge'; if($user_ist_eingeloggt==1) { # Wenn User eingeloggt, dann lesen markieren! $sth2=$dbh->query('SELECT DATE_FORMAT(last_read,\'am %W, den %d.%m.%Y um %T Uhr\') FROM m_filmforum_read WHERE id_of_member='.$user_id_of_member.' AND id_of_topic='.$id,true,__LINE__,__FILE__); if($dbh->numrows($sth2)) { $last_read_date=$dbh->farr($sth2); $last_read_date=str_replace('Monday','Montag',$last_read_date); $last_read_date=str_replace('Tuesday','Dienstag',$last_read_date); $last_read_date=str_replace('Wednesday','Mittwoch',$last_read_date); $last_read_date=str_replace('Thursday','Donnerstag',$last_read_date); $last_read_date=str_replace('Friday','Freitag',$last_read_date); $last_read_date=str_replace('Saturday','Samstag',$last_read_date); $last_read_date=str_replace('Sunday','Sonntag',$last_read_date); $last_read='
zuletzt gelesen '.$last_read_date.''; $sth2=$dbh->query('SELECT DATE_FORMAT(last_read,\'am %W, den %d.%m.%Y um %T Uhr\') FROM m_filmforum_read WHERE last_read > \''.$newest_date.' '.$zeit.'\' AND id_of_member='.$user_id_of_member.' AND id_of_topic='.$id,true,__LINE__,__FILE__); if($dbh->numrows($sth2)) { $last_read_date=$dbh->farr($sth2); $last_read_date=str_replace('Monday','Montag',$last_read_date); $last_read_date=str_replace('Tuesday','Dienstag',$last_read_date); $last_read_date=str_replace('Wednesday','Mittwoch',$last_read_date); $last_read_date=str_replace('Thursday','Donnerstag',$last_read_date); $last_read_date=str_replace('Friday','Freitag',$last_read_date); $last_read_date=str_replace('Saturday','Samstag',$last_read_date); $last_read_date=str_replace('Sunday','Sonntag',$last_read_date); $last_read='
zuletzt gelesen '.$last_read_date.'.'; $new_postings='Alte Beiträge'; } } else $last_read='
Noch nicht gelesen.'; } if($status==5) $col='forum_list_beitrag_tab_td7'; else $col='forum_list_topic_tab_td3'; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; if($moderator_status) { print ''; } print ''; } print '
 Thema vonTitelAntwortenViewsLetzter Beitrag
'.$new_postings.''.$link_user_profil.' ('.$pos_bew.') ('.$neu_bew.') ('.$neg_bew.')

'.$titel.'

'.$last_read.'
'.$anz_ant.''.$views.'am '.$datum.' um '.$zeit.'
von '.$link_user_lastpost_profil.' '.$link_letzter_beitrag.'
'; print_moderator_thema_navi($id_of_topic,$titel,$id,$status); print '

'; $link_navtop=str_replace('

','',$link_navtop); print '
'; print '
'; print ''; print $blaettern_navtop.$link_navtop; print '
'; print '
'; } function print_main_navi($part,$max_page_counter,$max_pages,$akt_page,$link_text='') { global $max_page_counter_arr,$beitrag,$id_of_topic,$search_string_forum,$search_sel,$search_sort; $link_navtop=''; $param='?akt_page='; $link_page=generate_link($part,$link_text,$beitrag,$id_of_topic,'','',0,'',$search_string_forum,$search_sel,$search_sort); if($part!=19) { if(strpos($link_page,'?')) $param='&akt_page='; else $param='?akt_page='; } ?> 1 ) { ?> '; $link_navtop.=''; $link_navtop.=' '; $beginn=$akt_page-3; if($beginn<1 ) $beginn=1; $ende=$beginn+6; if($ende>$max_pages ) $ende=$max_pages; if($beginn>1) $link_navtop.='1 ... '; for($i=$beginn;$i<= $ende;$i++) { if($i==$akt_page) { $link_navtop.='['.$i.'] '; }else{ $link_navtop.=''.$i.' '; } } if( $i<$max_pages) $link_navtop.='... '.$max_pages.' '; $link_navtop.=''; $link_navtop.=''; $link_navtop.= '  Gehe zu  '; $link_navtop.=''; $link_navtop.=''; } return $link_navtop; } function print_main_user_navi($part,$max_page_counter,$max_pages,$akt_page,$link_text='') { global $max_page_counter_arr, $beitrag,$id_of_profile; $link_page=generate_link($part,$link_text,$beitrag); $link_page.='&id_of_profile='.$id_of_profile; $link_navtop=''; $param='&akt_page='; if($max_pages>1) { ?> '; $link_navtop.=' '; $link_navtop.=' '; $beginn=$akt_page-3; if($beginn<1) $beginn=1; $ende=$beginn+6; if($ende>$max_pages) $ende=$max_pages; if($beginn>1) $link_navtop.='1 ... '; for($i=$beginn;$i<=$ende;$i++) { if($i==$akt_page) $link_navtop.='['.$i.'] '; else $link_navtop.=''.$i.' '; } if($i<$max_pages) $link_navtop.='... '.$max_pages.' '; $link_navtop.=''; $link_navtop.=''; $link_navtop.='  Gehe zu  '; $link_navtop.=''; $link_navtop.=''; } return $link_navtop; } function print_all() { global $dbh,$CONFIG_PATH,$user_id_of_member,$max_page_counter,$akt_page,$how_much,$user_ist_eingeloggt,$search_string_forum; if($max_page_counter=='') $max_page_counter=50; if($akt_page=='' || $akt_page< 1) $akt_page=1; $max_rs_count=$max_page_counter; $start_rs_count=($akt_page-1) * $max_page_counter; $sth=$dbh->query("SELECT SQL_CALC_FOUND_ROWS id,id_of_member,titel,beschreibung,datum,zeit,views FROM m_filmforum WHERE id_of_main=0 and status=0 ORDER BY last_changed DESC LIMIT $start_rs_count,$max_rs_count",true,__LINE__,__FILE__); $sth2=$dbh->query('select FOUND_ROWS() as max_found_rows',true,__LINE__,__FILE__); $max_found_rows=$dbh->farr($sth2); $rows=$dbh->numrows($sth); $max_pages=ceil($max_found_rows / $max_page_counter); $blaettern_navtop ='
'; $blaettern_navtop.=''; $blaettern_navtop.=print_main_navi(19,$max_page_counter,$max_pages,$akt_page); $blaettern_navtop.=''; $blaettern_navtop.='
'; $link_navtop ='
'; $link_navtop.=''; $link_navtop.='Forum > Alle Beiträge einsehen '; $link_navtop.=''; $link_navtop.=' '; $link_navtop.=''; $link_navtop.=''; $link_navtop.='
'; print '
'; print ''; print $link_navtop.$blaettern_navtop; print '
'; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; for($i=0;$i<$dbh->numrows($sth);$i++) { list($id,$id_of_member,$titel,$beschreibung,$datum,$zeit,$views)=$dbh->farr($sth); $newest_date=$datum; $datum=reverse_date($datum); $sth2=$dbh->query('SELECT login,pos_bew,neg_bew,neu_bew FROM m_mitglieder WHERE id='.$id_of_member,true,__LINE__,__FILE__); list($mem_login,$pos_bew,$neg_bew,$neu_bew)=$dbh->farr($sth2); $sth2=$dbh->query('SELECT id,titel,id_of_member,datum,zeit FROM m_filmforum WHERE id_of_main='.$id.' AND status=0 ORDER BY datum DESC,zeit DESC',true,__LINE__,__FILE__); $anz_ant=$dbh->numrows($sth2); $link_bei='direkt zum Beitrag'; $user_lastpost="$mem_login"; if($anz_ant) { list($id_ant,$link_text,$id_of_member,$datum,$zeit)=$dbh->farr($sth2); $newest_date=$datum; $datum=reverse_date($datum); $sth2=$dbh->query('SELECT login FROM m_mitglieder WHERE id='.$id_of_member,true,__LINE__,__FILE__); $user_lastpost=''.$dbh->farr($sth2).''; $link_bei='direkt zum Beitrag'; } $last_read='
nicht eingeloggt!'; $new_postings='Neue Beiträge'; if($user_ist_eingeloggt==1) { # Wenn User eingeloggt, dann lesen markieren! $sth2=$dbh->query('SELECT DATE_FORMAT(last_read,\'am %W, den %d.%m.%Y um %T Uhr\') FROM m_filmforum_read WHERE id_of_member='.$user_id_of_member.' AND id_of_topic='.$id,true,__LINE__,__FILE__); if($dbh->numrows($sth2)) { $last_read_date=$dbh->farr($sth2); $last_read_date=str_replace('Monday','Montag',$last_read_date); $last_read_date=str_replace('Tuesday','Dienstag',$last_read_date); $last_read_date=str_replace('Wednesday','Mittwoch',$last_read_date); $last_read_date=str_replace('Thursday','Donnerstag',$last_read_date); $last_read_date=str_replace('Friday','Freitag',$last_read_date); $last_read_date=str_replace('Saturday','Samstag',$last_read_date); $last_read_date=str_replace('Sunday','Sonntag',$last_read_date); $last_read='
zuletzt gelesen '.$last_read_date.'.'; $sth2=$dbh->query('SELECT DATE_FORMAT(last_read, \'am %W, den %d.%m.%Y um %T Uhr\') FROM m_filmforum_read WHERE last_read > \''.$newest_date.' '.$zeit.'\' AND id_of_member='.$user_id_of_member.' AND id_of_topic='.$id,true,__LINE__,__FILE__); if($dbh->numrows($sth2)) { $last_read_date=$dbh->farr($sth2); $last_read_date=str_replace('Monday','Montag',$last_read_date); $last_read_date=str_replace('Tuesday','Dienstag',$last_read_date); $last_read_date=str_replace('Wednesday','Mittwoch',$last_read_date); $last_read_date=str_replace('Thursday','Donnerstag',$last_read_date); $last_read_date=str_replace('Friday','Freitag',$last_read_date); $last_read_date=str_replace('Saturday','Samstag',$last_read_date); $last_read_date=str_replace('Sunday','Sonntag',$last_read_date); $last_read='
zuletzt gelesen '.$last_read_date.'.'; $new_postings='Alte Beiträge'; } } else $last_read='
Noch nicht gelesen.'; } print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; } print '
 Beitrag vonTitelAntwortenViewsLetzter Beitrag
'.$new_postings.''.$mem_login.' ('.$pos_bew.') ('.$neu_bew.') ('.$neg_bew.') '.$titel.''.$last_read.''.$anz_ant.''.$views.'am '.$datum.' um '.$zeit.'
von '.$user_lastpost.' '.$link_bei.'


'; print '
'; print ''; print $blaettern_navtop.$link_navtop; print '
'; } function print_alle_beitraege_von_user() { global $dbh,$CONFIG_PATH,$user_id_of_member,$max_page_counter,$akt_page,$how_much,$user_ist_eingeloggt; global $search_string_forum,$id_of_profile,$login,$beitrag,$user_status18,$part,$id_of_answer; global $recht_profil_edit,$recht_thema_edit,$recht_thema_del,$recht_thema_change,$recht_thema_close,$moderator_status; if($id_of_profile==''){ print_aussage_global('Dieser User existiert nicht'); return; } $col='forum_list_beitrag_tab_td5'; $sth=$dbh->query('SELECT login,pos_bew,neg_bew,neu_bew FROM m_mitglieder WHERE id='.$id_of_profile,true,__LINE__,__FILE__); list($login_user,$pos_bew,$neg_bew,$neu_bew)=$dbh->farr($sth); $image=$slogan=''; $sth=$dbh->query('SELECT image,slogan FROM m_filmforum_profiles WHERE id_of_member='.$id_of_profile,true,__LINE__,__FILE__); if($dbh->numrows($sth)) { list($image,$slogan)=$dbh->farr($sth); if($image!='') $image=''; $slogan=''.$slogan.''; } $sth=$dbh->query('SELECT count(*) FROM m_filmforum WHERE status=0 AND id_of_member='.$id_of_profile,true,__LINE__,__FILE__); $az_mem_bei=$dbh->farr($sth); $is_mod_text=''; $sth=$dbh->query('SELECT id FROM m_filmforum_moderator WHERE id_of_moderator='.$id_of_profile.' limit 1',true,__LINE__,__FILE__); if($dbh->numrows($sth)) $is_mod_text='Moderator
'; $sth=$dbh->query('SELECT count(*) FROM m_gebote WHERE status=0 AND id_of_member='.$id_of_profile,true,__LINE__,__FILE__); $anz_auk=$dbh->farr($sth); if($max_page_counter=='') $max_page_counter=15; if($akt_page=='' || $akt_page< 1) $akt_page=1; $titel_beitrag='Beiträge und Antworten von User '.$login_user; $max_rs_count=$max_page_counter; $start_rs_count=($akt_page-1) * $max_page_counter; if($moderator_status && $recht_thema_del) $sth=$dbh->query("SELECT SQL_CALC_FOUND_ROWS id,titel,beschreibung,datum,zeit,id_of_member,id_of_zitat,status,last_edit_von_user,last_edit_von_user_id,last_edit_filmforum_history_id,id_of_main FROM m_filmforum WHERE id_of_member=$id_of_profile ORDER BY id desc LIMIT $start_rs_count,$max_rs_count",true,__LINE__,__FILE__); else $sth=$dbh->query("SELECT SQL_CALC_FOUND_ROWS id,titel,beschreibung,datum,zeit,id_of_member,id_of_zitat,status,last_edit_von_user,last_edit_von_user_id,last_edit_filmforum_history_id,id_of_main FROM m_filmforum WHERE id_of_member=$id_of_profile AND status=0 ORDER BY id desc LIMIT $start_rs_count,$max_rs_count",true,__LINE__,__FILE__); $sth2=$dbh->query('select FOUND_ROWS() as max_found_rows',true,__LINE__,__FILE__); $max_found_rows=$dbh->farr($sth2); $rows=$dbh->numrows($sth); $max_pages=ceil($max_found_rows / $max_page_counter); $blaettern_navtop = '
'; $blaettern_navtop.= ''; $blaettern_navtop.= print_main_user_navi(120,$max_page_counter,$max_pages,$akt_page,'Beiträge und Antworten von User '.$login_user); $blaettern_navtop.= ''; $blaettern_navtop.= '
'; $link_navtop ='
'; $link_navtop.=''; $link_navtop.='Forum > '.$titel_beitrag; $link_navtop.=''; $link_navtop.=' '; $link_navtop.=''; $link_navtop.=''; $link_navtop.= '
'; print '
'; print ''; print $link_navtop.$blaettern_navtop; print '
'; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print '

Beiträge und Antworten von User '.$login_user.'

'; print 'User '.$login_user.''; print '
'.$slogan.'
'.$is_mod_text.' Beiträge insgesamt: '.$az_mem_bei; print '

[Meine Auktionen ('.$anz_auk.')]'; print '
Pos('.$pos_bew.') Neu('.$neu_bew.') Neg('.$neg_bew.')

'; print '

[Profil]'; print '

'.$image.'

'; print '

'; print '
 

'; print ''; for($ii=0;$ii< $dbh->numrows($sth);$ii++) { list($id_of_answer,$titel,$beschreibung,$datum,$zeit,$id_of_member,$id_of_zitat,$status,$last_edit_von_user,$last_edit_von_user_id,$last_edit_filmforum_history_id,$id_of_main )=$dbh->farr($sth); $datum =reverse_date($datum); if($col=='forum_list_beitrag_tab_td5') $col='forum_list_beitrag_tab_td6'; else $col='forum_list_beitrag_tab_td5'; if($status==5) $col='forum_list_beitrag_tab_td7'; $beschreibung=zitat_parser($beschreibung); $beschreibung='
'.$beschreibung.'
'; $moderator_change=''; if($last_edit_von_user_id) { $moderator_change='
von Moderator "'.$last_edit_von_user.'" geändert '; } $link_beitrag= generate_link('',$titel,$id_of_answer); if($id_of_main){ $sth2=$dbh->query('SELECT id,titel FROM m_filmforum WHERE id='.$id_of_main,true,__LINE__,__FILE__); list($id_ant,$titel)=$dbh->farr($sth2); $link_beitrag=generate_link('',$titel,$id_ant); $link_antwort=generate_link('',$titel,$id_ant,'',$id_of_answer,'','','','','','','#ant'.$id_of_answer); } print ''; print ''; print 'Thema : '.$titel.''; print ''; print ''; print ''; if($status==5) print '
ANTWORT WURDE GELÖSCHT

'; if($id_of_main) print 'Direkt zur Antwort'; else print 'Direkt zum Beitrag'; print '

'.$beschreibung.'

'; print ''; print 'am '.$datum.' um '.$zeit.' Uhr'.$moderator_change.''; print ' '; } print ''; print '
'; print ''; print $blaettern_navtop.$link_navtop; print '
'; } function thema_anlegen(){ global $dbh,$CONFIG_PATH,$login,$user_id_of_member,$user_ist_eingeloggt,$part,$id_of_topic; if($part==60) $random_wert=editstatus_new($user_id_of_member); else $random_wert=get_param('random_wert',1); if($part==61) { $abo_chk=get_param('abonnieren',1); if($abo_chk) $abo_chk='checked'; $topic=get_param('topic'); $topic=stripslashes($topic); #$topic=htmlentities($topic); $topic=html_entity_decode($topic); $topic=strip_tags($topic); $text=get_param('text'); $text=stripslashes($text); $text=html_entity_decode($text); $text=str_ireplace('
',"\n",$text); $text=strip_tags($text,'

'); #,'


' } $sth=$dbh->query('SELECT topic,headline,topic_18,topic_edit,topic_poll FROM m_filmforum_topics WHERE id='.$id_of_topic,true,__LINE__,__FILE__); list($name,$headline,$topic_18,$topic_edit,$topic_poll)=$dbh->farr($sth); $link_forum=generate_link('',$name,'',$id_of_topic); print ''; print ''; print ''; print '
[zurück zum Forum]
'; print ''; print '
'; print 'Neues Thema aufgeben'; print ''; print 'Klicken Sie auf einen Smilie, um diesen im Text zu benutzen!'; print '
'; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print '
Thema:'.$topic.'
Text:'; print '
Restliche Zeichen:

'; print '
Thema abonnieren:



Login:'.$login.'
               

'; print '
'; print '
'; $sth=$dbh->query('SELECT text,bild FROM m_filmforum_smilies WHERE 1 ORDER BY id ASC',true,__LINE__,__FILE__); for($i=0;$i<$dbh->numrows($sth);$i++) { list($text,$bild)=$dbh->farr($sth); print '"; } print '
'; print '

'; ?> ',"\n",$text); $text=strip_tags($text,'

'); #,'


' } $sth=$dbh->query('SELECT topic,headline,topic_18,topic_edit,topic_poll FROM m_filmforum_topics WHERE id='.$id_of_topic,true,__LINE__,__FILE__); list($name,$headline,$topic_18,$topic_edit,$topic_poll)=$dbh->farr($sth); $link_forum=generate_link('',$name,'',$id_of_topic); print ''; print ''; print ''; print '
[zurück zum Forum]
'; print ''; print '
'; print 'Neue Umfrage aufgeben'; print ''; print 'Klicken Sie auf einen Smilie, um diesen im Text zu benutzen!'; print '
'; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; for($i=1;$i<11;$i++) { $ant_x=get_param("ant_$i"); $ant_x=stripslashes($ant_x); $ant_x=html_entity_decode($ant_x); $ant_x=strip_tags($ant_x); print ''; } print ''; print ''; print ''; print ''; print ''; print '
Umfrage:
Text: '; print '
Restliche Zeichen:

'; print '
Antwort '.$i.'
Thema abonnieren:



Login: '.$login.'
               

'; print '
'; print '
'; $sth=$dbh->query('SELECT text,bild FROM m_filmforum_smilies WHERE 1 ORDER BY id ASC',true,__LINE__,__FILE__); for($i=0;$i<$dbh->numrows($sth);$i++) { list($text,$bild)=$dbh->farr($sth); print ''; } print '
'; print '

'; ?> 12000) { print_aussage_global('Umfrage zu lang','Die Umfrage darf max. 12000 Zeichen enthalten! Sie wurde nicht gespeichert!'); return; } if($user_status18==0) { print '
Ihr Nutzerdaten wurden noch nicht verifiziert!
Wenn Sie Beiträge im Forum schreiben möchten, führen Sie bitte die Verifizierung durch und lassen Ihren Account für die 18er-Bereiche aktivieren.
'; print '

Ihr Nutzerdaten wurden noch nicht verifiziert!
'; print '

Account für die 18er-Bereiche aktivieren


'; return; } $text=stripslashes($text); $text=strip_tags($text,'

'); $text_code=htmlentities($text , ENT_COMPAT | ENT_HTML401 , ini_get("default_charset") ); $text=parse_code($text); $topic=stripslashes($topic); $topic=strip_tags($topic); $topic=htmlentities($topic , ENT_COMPAT | ENT_HTML401 , ini_get("default_charset") ); $sth=$dbh->query('SELECT login,pos_bew,neu_bew,neg_bew FROM m_mitglieder WHERE id='.$user_id_of_member.' LIMIT 1',true,__LINE__,__FILE__); list($login_user,$pos_bew,$neu_bew,$neg_bew)=$dbh->farr($sth); $sth=$dbh->query('SELECT count(*) FROM m_gebote WHERE id_of_member='.$user_id_of_member.' AND status=0 LIMIT 1',true,__LINE__,__FILE__); $anz_auk=$dbh->farr($sth); $image=$slogan=''; $sth=$dbh->query('SELECT image,slogan FROM m_filmforum_profiles WHERE id_of_member='.$user_id_of_member,true,__LINE__,__FILE__); if($dbh->numrows($sth)) { list($image,$slogan)=$dbh->farr($sth); $image=''; $slogan=''.$slogan.''; } print '

'; print ''; print ''; print '

Vorschau Ihrer Eingabe

'; print ''; print ''; for($i=1;$i<11;$i++) { $ant_x=get_param("ant_$i"); $ant_x=stripslashes($ant_x); $ant_x=strip_tags($ant_x); $ant_x=htmlentities($ant_x , ENT_COMPAT | ENT_HTML401 , ini_get("default_charset") ); print ''; } print ''; print ''; print ''; print ''; print ''; print ''; print '
AutorThema / Antwort
Antwort '.$i.''.$ant_x.'
'; print 'Umfrage von '.$login_user.'
'.$slogan.'
Pos('.$pos_bew.') Neu('.$neu_bew.') Neg('.$neg_bew.')

'.$image.'

[Meine Auktionen ('.$anz_auk.')]'; print '

[Profil]'; print '
'.$topic.'
'.$text.'
 Diesen Beitrag können Sie nur lesen.'; print '

'; $link_forum=''; if($id_of_topic){ $sth=$dbh->query('SELECT topic FROM m_filmforum_topics WHERE id='.$id_of_topic,true,__LINE__,__FILE__); $link_text=$dbh->farr($sth); $link_forum=generate_link('',$link_text,'',$id_of_topic); } print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; for($i=1;$i<11;$i++) { $ant_x=get_param("ant_$i"); $ant_x=str_replace('"','"',$ant_x); print ''; } print ''; print ''; print ''; print ''; print ''; print ''; print ''; for($i=1;$i<11;$i++) { $ant_x=get_param("ant_$i"); $ant_x=str_replace('"','"',$ant_x); print ''; } print ''; print '
'; print ''; print ''; print '
'; print '  

'; } function thema_anlegen_save(){ global $dbh,$CONFIG_PATH,$user_status18,$user_id_of_member,$login,$beitrag,$id_of_topic,$user_ist_eingeloggt,$part; $random_wert=get_param('random_wert',1); $editstatus=editstatus_check($user_id_of_member,$random_wert); if($editstatus==1) { print '

Thema wurde bereits aufgenommen

'; return 0; } $abonnieren=get_param('abonnieren',1); $text=trim(get_param('text')); $topic=trim(get_param('topic')); if($text=='') { print_aussage_global('kein Thema','Sie haben kein Thema-Text eingegeben! Thema wurde nicht gespeichert!'); return 0; } if($topic=='') { print_aussage_global('kein Thema-Titel','Sie haben kein Thema-Titel eingegeben! Thema wurde nicht gespeichert!'); return 0; } if($user_status18==0) { print '
Ihr Nutzerdaten wurden noch nicht verifiziert!
Wenn Sie Beiträge im Forum schreiben möchten, führen Sie bitte die Verifizierung durch und lassen Ihren Account für die 18er-Bereiche aktivieren.
'; print '

Ihr Nutzerdaten wurden noch nicht verifiziert!
'; print '

Account für die 18er-Bereiche aktivieren


'; return 0; } $text=stripslashes($text); $text_code=$dbh->real_escape_string($text); $text=parse_code($text); $text=$dbh->real_escape_string($text); $topic=stripslashes($topic); $topic=html_entity_decode($topic); $topic=strip_tags($topic); $topic=$dbh->real_escape_string($topic); if(strlen($topic)<5) { print_aussage_global('kein Thema-Titel','Der Thema-Titel muss mindestens 5 Zeichen lang sein (keine HTML-Tags erlaubt).'); return 0; } $sth2=$dbh->query("INSERT INTO m_filmforum(id_of_member,id_of_topic,id_of_main,titel,beschreibung,beschreibung_code,datum,zeit,last_changed) VALUES($user_id_of_member,$id_of_topic,0,'$topic','$text','$text_code',CURDATE(),CURTIME(),NOW())",true,__LINE__,__FILE__); $sth2=$dbh->query('SELECT LAST_INSERT_ID()',true,__LINE__,__FILE__); $id_of_lastpost=$dbh->farr($sth2); $sth2=$dbh->query("UPDATE m_filmforum_topics SET num_posts=num_posts+1,id_of_lastpost=$id_of_lastpost WHERE id=$id_of_topic",true,__LINE__,__FILE__); if($abonnieren==1) $sth=$dbh->query("INSERT INTO m_filmforum_abos(id_of_topic,id_of_member) VALUES($id_of_lastpost,$user_id_of_member)",true,__LINE__,__FILE__); editstatus_set($user_id_of_member,$random_wert); print '

Thema wurde aufgenommen

'; return 1; } function antwort_anlegen(){ global $dbh,$CONFIG_PATH,$user_id_of_member,$part,$beitrag,$user_ist_eingeloggt,$id_of_answer,$akt_page,$how_much,$login; $zitat_text=''; if($part==50) $random_wert=editstatus_new($user_id_of_member); else $random_wert=get_param('random_wert',1); $sth=$dbh->query('SELECT titel FROM m_filmforum WHERE id='.$beitrag.' LIMIT 1',true,__LINE__,__FILE__); $beitrag_titel=$dbh->farr($sth); $beitrag_titel=str_replace('"','',$beitrag_titel); $abo_chk=''; $sth=$dbh->query('SELECT id FROM m_filmforum_abos WHERE id_of_member='.$user_id_of_member.' AND id_of_topic='.$beitrag,true,__LINE__,__FILE__); if($dbh->numrows($sth)) $abo_chk='checked'; if($part==51) { $antwort=get_param('antwort'); $abo_chk=get_param('abonnieren',1); if($abo_chk) $abo_chk='checked'; $antwort=stripslashes($antwort); $antwort=html_entity_decode($antwort); $antwort=str_ireplace('
',"\n",$antwort); $antwort=strip_tags($antwort,'

'); #,'


' $zitat_text=$antwort; } if($id_of_answer && $part==50) { $sth=$dbh->query('SELECT beschreibung,beschreibung_code,id_of_member,datum,zeit FROM m_filmforum WHERE id='.$id_of_answer.' LIMIT 1',true,__LINE__,__FILE__); list($zitat_text,$zitat_text_code,$id_of_zitiert,$datum_zitiert,$zeit_zitiert)=$dbh->farr($sth); $datum_zitiert=reverse_date($datum_zitiert); $sth=$dbh->query('SELECT login FROM m_mitglieder WHERE id='.$id_of_zitiert.' LIMIT 1',true,__LINE__,__FILE__); $login_zitiert=$dbh->farr($sth); if($zitat_text_code=='') { $zitat_text=str_ireplace('
',"\n",$zitat_text); $sth=$dbh->query('SELECT text,bild FROM m_filmforum_smilies WHERE 1 ORDER BY id DESC',true,__LINE__,__FILE__); for($i=0;$i<$dbh->numrows($sth);$i++) { list($st,$bild)=$dbh->farr($sth); $zitat_text=str_ireplace(''.$st.'',$st,$zitat_text); $zitat_text=str_ireplace(''.$st.'',$st,$zitat_text); } } else $zitat_text=$zitat_text_code; $zitat_arr=explode("\n",$zitat_text); $zitat_text=':HEAD geschrieben von '.$login_zitiert.' am '.$datum_zitiert.' um '.$zeit_zitiert.". \n"; foreach($zitat_arr as $zitat_a) { if(stripos($zitat_a,':HEAD ')===false) { $zitat_text.=":HEAD $zitat_a\n"; } } } $link_forum=generate_link('',$beitrag_titel,$beitrag); print ''; print ''; print ''; print '
[zurück zum Beitrag]
'; print ''; print '
'; print 'Antwort zum Beitrag "'.$beitrag_titel.'" schreiben '; print ''; print 'Klicken Sie auf einen Smilie, um diesen im Text zu benutzen!'; print '
'; print '
'; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print '
Antwort: '; print '
Restliche Zeichen:

Thema abonnieren:



Login: '.$login.'
               

'; print '
'; print '
'; $sth=$dbh->query('SELECT text,bild FROM m_filmforum_smilies WHERE 1 ORDER BY id ASC',true,__LINE__,__FILE__); for($i=0;$i<$dbh->numrows($sth);$i++) { list($text,$bild)=$dbh->farr($sth); print '"; } print '
'; print '

'; ?>
Antwort wurde bereits aufgenommen

'; return 0; } $antwort=get_param('antwort'); $antwort=trim($antwort); if($antwort=='') { print_aussage_global('keine Antwort','Sie haben keine Antwort eingegeben! Sie wurde nicht gespeichert!'); return 0; } if(strlen($antwort)> 12000) { print_aussage_global('Antwort zu lang','Die Antwort darf max. 12000 Zeichen enthalten! Sie wurde nicht gespeichert!'); return 0; } if($user_status18==0) { print '
Ihr Nutzerdaten wurden noch nicht verifiziert!
Wenn Sie Beiträge im Forum schreiben möchten, führen Sie bitte die Verifizierung durch und lassen Ihren Account für die 18er-Bereiche aktivieren.
'; print '

Ihr Nutzerdaten wurden noch nicht verifiziert!
'; print '

Account für die 18er-Bereiche aktivieren


'; return 0; } if($abonnieren==1){ $sth=$dbh->query('SELECT id FROM m_filmforum_abos WHERE id_of_member='.$user_id_of_member.' AND id_of_topic='.$beitrag,true,__LINE__,__FILE__); if($dbh->numrows($sth)==0) $sth=$dbh->query("INSERT INTO m_filmforum_abos(id_of_topic,id_of_member) VALUES($beitrag,$user_id_of_member)",true,__LINE__,__FILE__); } else $sth=$dbh->query("DELETE FROM m_filmforum_abos WHERE id_of_topic=$beitrag AND id_of_member=$user_id_of_member",true,__LINE__,__FILE__); $sth2=$dbh->query('SELECT id_of_topic,titel FROM m_filmforum WHERE id='.$beitrag,true,__LINE__,__FILE__); list($id_of_forum,$titel_beitrag)=$dbh->farr($sth2); $antwort=stripslashes($antwort); $antwort_code=$dbh->real_escape_string($antwort); $antwort=parse_code($antwort); $antwort=$dbh->real_escape_string($antwort); $titel_beitrag=$dbh->real_escape_string($titel_beitrag); $sth2=$dbh->query("INSERT INTO m_filmforum(id_of_member,id_of_topic,id_of_main,titel,beschreibung,beschreibung_code,datum,zeit,id_of_zitat) VALUES($user_id_of_member,0,$beitrag,'$titel_beitrag','$antwort','$antwort_code',CURDATE(),CURTIME(),'$id_of_answer')",true,__LINE__,__FILE__); $sth2=$dbh->query('SELECT LAST_INSERT_ID()',true,__LINE__,__FILE__); $id_of_lastpost=$dbh->farr($sth2); $id_of_answer=$id_of_lastpost; $sth2=$dbh->query('UPDATE m_filmforum SET last_changed=NOW() WHERE id='.$beitrag,true,__LINE__,__FILE__); $sth2=$dbh->query('UPDATE m_filmforum_topics SET num_posts=num_posts+1, id_of_lastpost='.$id_of_lastpost.' WHERE id='.$id_of_forum,true,__LINE__,__FILE__); $sth2=$dbh->query('SELECT id_of_member FROM m_filmforum_abos WHERE id_of_topic='.$beitrag,true,__LINE__,__FILE__); for($i=0;$i < $dbh->numrows($sth2);$i++) { $id_of_abo=$dbh->farr($sth2); $sth3=$dbh->query('SELECT login,email,sex,name FROM m_mitglieder WHERE id='.$id_of_abo,true,__LINE__,__FILE__); list($login_u,$email,$sex,$name)=$dbh->farr($sth3); $sex=str_replace('0','Herr',$sex); $sex=str_replace('1','Frau',$sex); $sex=str_replace('2','',$sex); $subject='Neue Antwort zum Beitrag "'.$titel_beitrag.'".'; $link_zum_beitrag=generate_link('',$titel_beitrag,$beitrag,'',$id_of_lastpost,'','','','','','','#ant'.$id_of_lastpost); $link_kuendigen=generate_link(18,$titel_beitrag,$beitrag); $mailtext ="Hallo $sex $name ($login_u),\n\n"; $mailtext.="Zu folgendem Beitrag wurde eine Antwort aufgegeben:\n\n"; $mailtext.="Thema: $titel_beitrag \n"; $mailtext.="Zum Beitrag: $link_zum_beitrag \n\n"; $mailtext.="Wenn Sie das Abo kündigen wollen klicken Sie bitte den folgenden Link an:\n"; $mailtext.="$link_kuendigen \n\n\n"; $mailtext.="Wichtiger Hinweis für den fragenden User:\n"; $mailtext.="Sollten Sie die Funktion -Frage stellen- missbräuchlich nutzen, um z.B. Fragen zu Direktverkäufen und Umgehungsgeschäfte zu stellen oder Nachrichten zu versenden mit Werbung, Beleidigungen oder unqualifizierten Kommentaren, so werden Sie von ".$cws_var['cws_brand']." ausgeschlossen. Weitere rechtliche Schritte behalten wir uns vor!\n\n\n"; $mailtext.=$abschied_form; $mailHTML =''; $mailHTML.=''; $mailHTML.=''; $mailHTML.='
'; $mailHTML.=''; $mailHTML.=''; $mailHTML.=''; $mailHTML.=''; $mailHTML.=''; $mailHTML.=''; $mailHTML.=''; $mailHTML.=''; $mailHTML.=''; $mailHTML.='
Hallo '.$sex.' '.$name.' ('.$login_u.'),
Zu folgendem Beitrag wurde eine Antwort aufgegeben:
Thema:'.$titel_beitrag.'
Zum Beitrag:'.$link_zum_beitrag.'
Wenn Sie das Abo kündigen wollen klicken Sie bitte den folgenden Link an:
kündigen

'.$abschied_form_html.'
'; $mailHTML.=''; $mail=new htmlMimeMail5(); $mail->setFrom($cws_var['cws_email_from']); $mail->setReturnPath($cws_var['cws_email_return']); $mail->setSubject(htmlspecialchars_decode($subject)); $mail->setText(htmlspecialchars_decode($mailtext)); $mail->setHTML(htmlspecialchars_decode($mailHTML)); $res=$mail->send(array($email)); } editstatus_set($user_id_of_member,$random_wert); print '

Antwort wurde aufgenommen

'; return 1; } function antwort_vorschau(){ global $dbh,$CONFIG_PATH,$login,$part,$beitrag,$id_of_answer,$user_status18,$user_id_of_member,$id_of_topic,$akt_page,$how_much; $random_wert=get_param('random_wert',1); $abonnieren=get_param('abonnieren',1); $antwort=get_param('antwort'); $antwort=trim($antwort); if($antwort=='') { print_aussage_global('keine Antwort','Sie haben keine Antwort eingegeben! Sie wurde nicht gespeichert!'); return; } if(strlen($antwort)> 12000) { print_aussage_global('Antwort zu lang','Die Antwort darf max. 12000 Zeichen enthalten! Sie wurde nicht gespeichert!'); return; } if($user_status18==0) { print '
Ihr Nutzerdaten wurden noch nicht verifiziert!
Wenn Sie Beiträge im Forum schreiben möchten, führen Sie bitte die Verifizierung durch und lassen Ihren Account für die 18er-Bereiche aktivieren.
'; print '

Ihr Nutzerdaten wurden noch nicht verifiziert!
'; print '

Account für die 18er-Bereiche aktivieren


'; return; } $antwort=stripslashes($antwort); $antwort=strip_tags($antwort,'

'); $antwort_code=htmlentities($antwort , ENT_COMPAT | ENT_HTML401 , ini_get("default_charset") ); $antwort=parse_code($antwort); $sth=$dbh->query('SELECT login,pos_bew,neu_bew,neg_bew FROM m_mitglieder WHERE id='.$user_id_of_member.' LIMIT 1',true,__LINE__,__FILE__); list($login_user,$pos_bew,$neu_bew,$neg_bew)=$dbh->farr($sth); $sth=$dbh->query('SELECT count(*) FROM m_gebote WHERE id_of_member='.$user_id_of_member.' AND status=0 LIMIT 1',true,__LINE__,__FILE__); $anz_auk=$dbh->farr($sth); $image=$slogan=''; $antwort=zitat_parser($antwort); $sth=$dbh->query('SELECT image,slogan FROM m_filmforum_profiles WHERE id_of_member='.$user_id_of_member,true,__LINE__,__FILE__); if($dbh->numrows($sth)) { list($image,$slogan)=$dbh->farr($sth); $image=''; $slogan=''.$slogan.''; } print '

'; print ''; print ''; print '
'; print '

Vorschau Ihrer Eingabe

'; print ''; print ''; print ''; print ''; print ''; print '
AutorThema / Antwort
'; print 'Antwort von '.$login_user.'
'.$slogan.'
Pos('.$pos_bew.') Neu('.$neu_bew.') Neg('.$neg_bew.')

'.$image.'

[Meine Auktionen ('.$anz_auk.')]'; print '

[Profil]'; print '

'.$antwort; print '

'; $sth=$dbh->query('SELECT titel FROM m_filmforum WHERE id='.$beitrag.' AND status=0 LIMIT 1',true,__LINE__,__FILE__); $link_forum=generate_link('',$dbh->farr($sth),$beitrag); print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print '
'; print ''; print ''; print '
'; print '  

'; } function moderator_thema_schliessen(){ global $dbh,$beitrag,$user_ist_eingeloggt,$recht_thema_close,$moderator_status; if($moderator_status!=1 || $recht_thema_close!=1){ print_aussage_global('Sie haben kein Recht das Thema zu schliessen bzw. freizugeben!'); return; } if($beitrag==''){ print_aussage_global('Dieser Thema existiert nicht'); return; } $sth=$dbh->query('SELECT id FROM m_filmforum WHERE id='.$beitrag,true,__LINE__,__FILE__); if($dbh->numrows($sth)==0) { print_aussage_global('Dieser Thema existiert nicht'); return; } $sperren=get_param('sperren',1); if($sperren!=0) $sql_string='UPDATE m_filmforum SET beitrag_edit=1 WHERE id='.$beitrag; else $sql_string='UPDATE m_filmforum SET beitrag_edit=0 WHERE id='.$beitrag; $sth=$dbh->query($sql_string,true,__LINE__,__FILE__); if($sperren!=0) print '

Thema wurde freigegeben, Antworten sind möglich!

'; else print '

Thema wurde geschlossen, keine Antworten mehr möglich!

'; } function moderator_thema_loeschen(){ global $dbh,$user_id_of_member,$login,$beitrag,$user_ist_eingeloggt,$recht_thema_del,$moderator_status; if($moderator_status!=1 || $recht_thema_del!=1){ print_aussage_global('Sie haben kein Recht das Thema zu löschen!'); return; } if($beitrag==''){ print_aussage_global('Dieser Thema existiert nicht'); return; } $sth=$dbh->query('SELECT id,id_of_main,id_of_topic FROM m_filmforum WHERE id='.$beitrag,true,__LINE__,__FILE__); if($dbh->numrows($sth)==0) { print_aussage_global('Dieser Thema existiert nicht'); return; } list($id,$id_of_main,$id_of_topic)=$dbh->farr($sth); $sperren=get_param('sperren',1); if($sperren!=0) $sql_string='UPDATE m_filmforum SET status=5,gesperrt_am=NOW(),gesperrt_von_user_id='.$user_id_of_member.', gesperrt_von_user=\''.$login.'\' WHERE id='.$beitrag; else $sql_string='UPDATE m_filmforum SET status=0,gesperrt_am=NULL,gesperrt_von_user_id=NULL, gesperrt_von_user=\'\' WHERE id='.$beitrag; $sth=$dbh->query($sql_string,true,__LINE__,__FILE__); if(!$id_of_main) { # Wenn ganzes Thema gelöscht!! if($sperren!=0) { $sth=$dbh->query('UPDATE m_filmforum SET status=5 WHERE id_of_main='.$beitrag,true,__LINE__,__FILE__); $sth=$dbh->query('UPDATE m_filmforum_vote_quests SET status=5 WHERE id_of_topic='.$beitrag,true,__LINE__,__FILE__); $sth=$dbh->query('UPDATE m_filmforum_votings SET status=5 WHERE id_of_topic='.$beitrag,true,__LINE__,__FILE__); } else { $sth=$dbh->query('UPDATE m_filmforum SET status=0 WHERE id_of_main='.$beitrag,true,__LINE__,__FILE__); $sth=$dbh->query('UPDATE m_filmforum_vote_quests SET status=0 WHERE id_of_topic='.$beitrag,true,__LINE__,__FILE__); $sth=$dbh->query('UPDATE m_filmforum_votings SET status=0 WHERE id_of_topic='.$beitrag,true,__LINE__,__FILE__); } } if($sperren!=0) print '

Thema wurde gelöscht!

'; else print '

Thema wurde freigegeben!

'; return $id_of_topic; } function moderator_antwort_loeschen(){ global $dbh,$user_id_of_member,$login,$id_of_answer,$user_ist_eingeloggt,$recht_thema_del,$moderator_status; if($moderator_status!=1 || $recht_thema_del!=1){ print_aussage_global('Sie haben kein Recht die Antwort zu löschen!'); return; } if($id_of_answer==''){ print_aussage_global('Dieser Antwort existiert nicht'); return; } $sth=$dbh->query('SELECT id,id_of_main FROM m_filmforum WHERE id='.$id_of_answer,true,__LINE__,__FILE__); if($dbh->numrows($sth)==0) { print_aussage_global('Dieser Antwort existiert nicht'); return; } list($id,$id_of_main)=$dbh->farr($sth); $sperren=get_param('sperren',1); if($sperren!=0) $sql_string='UPDATE m_filmforum SET status=5,gesperrt_am=NOW(),gesperrt_von_user_id='.$user_id_of_member.', gesperrt_von_user=\''.$login.'\' WHERE id='.$id_of_answer; else $sql_string='UPDATE m_filmforum SET status=0,gesperrt_am=NULL,gesperrt_von_user_id=NULL, gesperrt_von_user=\'\' WHERE id='.$id_of_answer; $sth=$dbh->query($sql_string,true,__LINE__,__FILE__); if($id_of_main) { $sth=$dbh->query('SELECT datum,zeit FROM m_filmforum WHERE id_of_main='.$id_of_main.' AND status=0 ORDER BY datum DESC, zeit DESC LIMIT 1',true,__LINE__,__FILE__); list($datum,$zeit)=$dbh->farr($sth); $new_datum="$datum $zeit"; $sth=$dbh->query('UPDATE m_filmforum set last_changed=\''.$new_datum.'\' WHERE id='.$id_of_main,true,__LINE__,__FILE__); } if($sperren!=0) print '

Antwort wurde gelöscht!

'; else print '

Antwort wurde wiederhergestellt!

'; } function moderator_thema_umsetzen(){ global $dbh,$user_id_of_member,$login,$beitrag,$user_ist_eingeloggt,$recht_thema_change,$moderator_status; $id_of_forum=get_param('id_of_forum',1); if($moderator_status!=1 || $recht_thema_change!=1){ print_aussage_global('Sie haben kein Recht das Thema umzusetzen!'); return; } if($beitrag==''){ print_aussage_global('Dieser Thema existiert nicht'); return; } $sth=$dbh->query('SELECT id,id_of_topic FROM m_filmforum WHERE id='.$beitrag,true,__LINE__,__FILE__); if($dbh->numrows($sth)==0) { print_aussage_global('Dieser Thema existiert nicht'); return; } list($id,$id_of_topic)=$dbh->farr($sth); $sql_string='UPDATE m_filmforum SET id_of_topic='.$id_of_forum.',id_of_forum='.$id_of_forum.',umgebucht_von_id_of_topic='.$id_of_topic.',umgebucht_am=NOW(),umgebucht_von_user_id='.$user_id_of_member.', umgebucht_von_user=\''.$login.'\' WHERE id='.$beitrag; $sth=$dbh->query($sql_string,true,__LINE__,__FILE__); print '

Thema wurde umgesetzt!

'; } function moderator_profil_sperren(){ global $dbh,$user_id_of_member,$login,$id_of_profile,$user_ist_eingeloggt,$recht_profil_edit,$moderator_status; $sperren=get_param('sperren',1); if($id_of_profile==''){ print_aussage_global('Profil nicht gefunden!'); return; } if($moderator_status!=1 || $recht_profil_edit!=1){ print_aussage_global('Sie haben kein Recht das Profil zu sperren bzw. freizugeben!'); return; } $sth=$dbh->query("UPDATE m_filmforum_profiles SET forum_status=$sperren WHERE id_of_member=$id_of_profile LIMIT 1",true,__LINE__,__FILE__); if($sperren) print '

Profil wurde gesperrt!

'; else print '

Profil wurde freigegeben!

'; } function thema_vorschau() { global $dbh,$CONFIG_PATH,$login,$part,$user_status18,$user_id_of_member,$user_ist_eingeloggt,$topic,$id_of_topic; $random_wert=get_param('random_wert',1); $abonnieren=get_param('abonnieren',1); $text=get_param('text'); $text=trim($text); if($text=='') { print_aussage_global('kein Thema','Sie haben kein Thema eingegeben! Sie wurde nicht gespeichert!'); return; } if(strlen($text)> 12000) { print_aussage_global('Thema zu lang','Das Thema darf max. 12000 Zeichen enthalten! Sie wurde nicht gespeichert!'); return; } if($user_status18==0) { print '
Ihr Nutzerdaten wurden noch nicht verifiziert!
Wenn Sie Beiträge im Forum schreiben möchten, führen Sie bitte die Verifizierung durch und lassen Ihren Account für die 18er-Bereiche aktivieren.
'; print '

Ihr Nutzerdaten wurden noch nicht verifiziert!
'; print '

Account für die 18er-Bereiche aktivieren


'; return; } $text=stripslashes($text); $text=strip_tags($text,'

'); $text_code=htmlentities($text , ENT_COMPAT | ENT_HTML401 , ini_get("default_charset") ); $text=parse_code($text); $topic=stripslashes($topic); $topic=strip_tags($topic); $topic=htmlentities($topic , ENT_COMPAT | ENT_HTML401 , ini_get("default_charset") ); $sth=$dbh->query('SELECT login,pos_bew,neu_bew,neg_bew FROM m_mitglieder WHERE id='.$user_id_of_member.' LIMIT 1',true,__LINE__,__FILE__); list($login_user,$pos_bew,$neu_bew,$neg_bew)=$dbh->farr($sth); $sth=$dbh->query('SELECT count(*) FROM m_gebote WHERE id_of_member='.$user_id_of_member.' AND status=0 LIMIT 1',true,__LINE__,__FILE__); $anz_auk=$dbh->farr($sth); $image=$slogan=''; $sth=$dbh->query('SELECT image,slogan FROM m_filmforum_profiles WHERE id_of_member='.$user_id_of_member,true,__LINE__,__FILE__); if($dbh->numrows($sth)) { list($image,$slogan)=$dbh->farr($sth); $image=''; $slogan=''.$slogan.''; } print '

'; print ''; print ''; print '
'; print '

Vorschau Ihrer Eingabe

'; print '
'; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print '
AutorThema / Antwort
'; print 'Beitrag von '.$login_user.'
'.$slogan.'
Pos('.$pos_bew.') Neu('.$neu_bew.') Neg('.$neg_bew.')

'.$image.'

[Meine Auktionen ('.$anz_auk.')]'; print '

[Profil]'; print '
'; print ''.$topic.'
'.$text; print '
 Diesen Beitrag können Sie nur lesen.'; print '

'; $link_forum=''; if($id_of_topic){ $sth=$dbh->query('SELECT topic FROM m_filmforum_topics WHERE id='.$id_of_topic,true,__LINE__,__FILE__); $link_text=$dbh->farr($sth); $link_forum=generate_link('',$link_text,'',$id_of_topic); } print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print '
'; print ''; print ''; print '
'; print '  

'; } function editstatus_new($id_of_member){ global $dbh; $random_wert=mt_rand(1,10000000); $sth=$dbh->query("INSERT INTO m_filmforum_editstatus(status,random_wert,id_of_member,create_datum) VALUES(0,$random_wert,$id_of_member,NOW())",true,__LINE__,__FILE__); return $random_wert; } function editstatus_set($id_of_member,$random_wert) { global $dbh; if($random_wert=='') $random_wert=0; $sth=$dbh->query("UPDATE m_filmforum_editstatus SET status=1 WHERE id_of_member=$id_of_member AND random_wert=$random_wert",true,__LINE__,__FILE__); return; } function editstatus_check($id_of_member,$random_wert) { global $dbh; $editstatus=1; if($random_wert=='') $random_wert=0; $sth=$dbh->query('SELECT status FROM m_filmforum_editstatus WHERE id_of_member='.$id_of_member.' AND random_wert='.$random_wert.' order by id desc limit 1',true,__LINE__,__FILE__); if($dbh->numrows($sth)) $editstatus=$dbh->farr($sth); return $editstatus; } function beitrag_antwort_show_listing(){ global $dbh,$CONFIG_PATH,$user_ist_eingeloggt,$login,$beitrag,$user_status18,$part,$id_of_profile; global $akt_page,$how_much,$user_id_of_member,$id_of_answer,$search_string_forum,$max_page_counter; global $recht_profil_edit,$recht_thema_edit,$recht_thema_del,$recht_thema_change,$recht_thema_close,$moderator_status; if($beitrag==''){ print_aussage_global('Dieser Beitrag existiert nicht'); return; } if($moderator_status) $sth=$dbh->query('SELECT id,beschreibung,id_of_member,titel,datum,zeit,id_of_main,id_of_topic,last_changed,beitrag_edit FROM m_filmforum WHERE id='.$beitrag,true,__LINE__,__FILE__); else $sth=$dbh->query('SELECT id,beschreibung,id_of_member,titel,datum,zeit,id_of_main,id_of_topic,last_changed,beitrag_edit FROM m_filmforum WHERE status=0 AND id='.$beitrag,true,__LINE__,__FILE__); if($dbh->numrows($sth)==0) { print_aussage_global('Dieser Beitrag existiert nicht'); return; } list($id,$beschreibung,$id_of_member,$titel_beitrag,$datum,$zeit,$id_of_main,$id_of_topic,$last_changed,$beitrag_edit)=$dbh->farr($sth); $sth=$dbh->query('UPDATE m_filmforum SET views=views+1 WHERE id='.$beitrag,true,__LINE__,__FILE__); if($user_ist_eingeloggt==1 && $user_id_of_member) { # Wenn User eingeloggt, dann lesen markieren! $sth=$dbh->query('SELECT id FROM m_filmforum_read WHERE id_of_member='.$user_id_of_member.' AND id_of_topic='.$beitrag,true,__LINE__,__FILE__); if($dbh->numrows($sth)) { $id_of_readtop=$dbh->farr($sth); $sth=$dbh->query('UPDATE m_filmforum_read SET last_read=NOW() WHERE id='.$id_of_readtop,true,__LINE__,__FILE__); } else { $sth=$dbh->query('INSERT INTO m_filmforum_read(id_of_member,id_of_topic,last_read) VALUES('.$user_id_of_member.','.$beitrag.',NOW())',true,__LINE__,__FILE__); } } $col='forum_list_beitrag_tab_td5'; $link_last=$link_next=''; $sth=$dbh->query("SELECT id,titel FROM m_filmforum WHERE last_changed>'$last_changed' AND id_of_topic=$id_of_topic and id_of_main=0 AND status=0 ORDER BY last_changed ASC LIMIT 1",true,__LINE__,__FILE__); if($dbh->numrows($sth)) { list($id_last,$titel_last)=$dbh->farr($sth); if(strlen($titel_last)>60) $titel_last_tmp=substr($titel_last,0,50).'...'; else $titel_last_tmp=$titel_last; $link_last='
< '.$titel_last_tmp.''; } $sth=$dbh->query("SELECT id,titel FROM m_filmforum WHERE last_changed<'$last_changed' AND id_of_topic=$id_of_topic and id_of_main=0 AND status=0 ORDER BY last_changed DESC LIMIT 1",true,__LINE__,__FILE__); if($dbh->numrows($sth)) { list($id_next,$titel_last)=$dbh->farr($sth); if(strlen($titel_last)>60) $titel_last_tmp=substr($titel_last,0,50).'...'; else $titel_last_tmp=$titel_last; $link_next=''.$titel_last_tmp.' >'; } $datum=reverse_date($datum); $sth=$dbh->query('SELECT login,pos_bew,neg_bew,neu_bew FROM m_mitglieder WHERE id='.$id_of_member,true,__LINE__,__FILE__); list($login_user,$pos_bew,$neg_bew,$neu_bew)=$dbh->farr($sth); $image=$slogan=''; $sth=$dbh->query('SELECT image,slogan FROM m_filmforum_profiles WHERE id_of_member='.$id_of_member,true,__LINE__,__FILE__); if($dbh->numrows($sth)) { list($image,$slogan)=$dbh->farr($sth); if($image!='') $image=''; $slogan=''.$slogan.''; } $sth=$dbh->query('SELECT count(*) FROM m_filmforum WHERE status=0 AND id_of_main='.$id,true,__LINE__,__FILE__); $az_ant=$dbh->farr($sth); $sth=$dbh->query('SELECT count(*) FROM m_filmforum WHERE status=0 AND id_of_member='.$id_of_member,true,__LINE__,__FILE__); $az_mem_bei=$dbh->farr($sth); $is_mod_text=''; $sth=$dbh->query('SELECT id FROM m_filmforum_moderator WHERE id_of_moderator='.$id_of_member.' limit 1',true,__LINE__,__FILE__); if($dbh->numrows($sth)) $is_mod_text='Moderator
'; $sth=$dbh->query('SELECT count(*) FROM m_gebote WHERE status=0 AND id_of_member='.$id_of_member,true,__LINE__,__FILE__); $anz_auk=$dbh->farr($sth); $headline=0; $sth=$dbh->query('SELECT topic,headline,topic_18,topic_edit,topic_poll FROM m_filmforum_topics WHERE id='.$id_of_topic,true,__LINE__,__FILE__); if($dbh->numrows($sth)) list($topic_titel,$headline,$topic_18,$topic_edit,$topic_poll)=$dbh->farr($sth); if($topic_18 && !$user_status18) { if($user_ist_eingeloggt==1) print_aussage_global('18er Bereich','Dieser Bereich ist User vorbehalten, die eine Freischaltung für die 18er Bereiche beantragt haben!'); else { print_aussage_global('18er Bereich','Bevor Sie in diesen Bereich kommen, müssen Sie sich zunächst anmelden!'); print_loginform($part); } return; } $sth=$dbh->query('SELECT headline FROM m_filmforum_headlines WHERE id='.$headline,true,__LINE__,__FILE__); $headline_titel=$dbh->farr($sth); $beschreibung=zitat_parser($beschreibung); if($search_string_forum!='') { $search_array=explode(' ',$search_string_forum); foreach($search_array as $search_a) { $search_a=trim($search_a); if($search_a!='') $beschreibung=preg_replace("/((<[^>]*)|$search_a)/ie", '"\2"=="\1"? "\1":"\1"',$beschreibung); } } if($max_page_counter=='') $max_page_counter=15; if($akt_page=='' || $akt_page< 1) $akt_page=1; ## page ermitteln wenn $id_of_answer if($id_of_answer) { if($moderator_status && $recht_thema_del) $sth=$dbh->query("SELECT count(*) FROM m_filmforum WHERE id_of_main=$beitrag and id<=$id_of_answer ORDER BY id ASC ",true,__LINE__,__FILE__); else $sth=$dbh->query("SELECT count(*) FROM m_filmforum WHERE id_of_main=$beitrag AND status=0 and id<=$id_of_answer ORDER BY id ASC ",true,__LINE__,__FILE__); $answer_pos=$dbh->farr($sth); if($answer_pos>$max_page_counter) $akt_page=ceil($answer_pos/$max_page_counter); } $max_rs_count=$max_page_counter; $start_rs_count=($akt_page-1) * $max_page_counter; if($moderator_status && $recht_thema_del) $sth=$dbh->query("SELECT SQL_CALC_FOUND_ROWS id,titel,beschreibung,datum,zeit,id_of_member,id_of_zitat,status,last_edit_von_user,last_edit_von_user_id,last_edit_filmforum_history_id FROM m_filmforum WHERE id_of_main=$beitrag ORDER BY id ASC LIMIT $start_rs_count,$max_rs_count",true,__LINE__,__FILE__); else $sth=$dbh->query("SELECT SQL_CALC_FOUND_ROWS id,titel,beschreibung,datum,zeit,id_of_member,id_of_zitat,status,last_edit_von_user,last_edit_von_user_id,last_edit_filmforum_history_id FROM m_filmforum WHERE id_of_main=$beitrag AND status=0 ORDER BY id ASC LIMIT $start_rs_count,$max_rs_count",true,__LINE__,__FILE__); $sth2=$dbh->query('select FOUND_ROWS() as max_found_rows',true,__LINE__,__FILE__); $max_found_rows=$dbh->farr($sth2); $rows=$dbh->numrows($sth); $max_pages=ceil($max_found_rows / $max_page_counter); $blaettern_navtop = '
'; $blaettern_navtop.= ''; $blaettern_navtop.= print_main_navi('',$max_page_counter,$max_pages,$akt_page,$titel_beitrag); $blaettern_navtop.= ''; $blaettern_navtop.= '
'; $link_navtop ='
'; $link_navtop.=''; $link_navtop.=' > '.$headline_titel.' > >

'.$titel_beitrag.'

'; $link_navtop.=''; $link_navtop.=' '; $link_navtop.=''; $link_navtop.=''; $link_navtop.= '
'; $link_navtop.=''; $link_navtop.='[Thema abonnieren]'; $link_navtop.='     |     '; if($beitrag_edit==0) $link_navtop.='Diesen Beitrag kann man nur lesen'; else $link_navtop.='[Antwort schreiben ('.$az_ant.')]'; $link_navtop.=''; $link_navtop.= ''; $link_navtop.= $link_last.'    '.$link_next; $link_navtop.= ''; list($newl_position,$mailHTML_WERBUNG)=check_werbung_in_forum($id_of_member); print '
'; print ''; print $link_navtop.$blaettern_navtop; print '
'; if($moderator_status) print_moderator_navi($id_of_topic,$beitrag_edit,$titel_beitrag,$id); if($topic_poll) { print '
'; umfrage_anzeigen($beitrag); } $link_all_beitrag=generate_link(120,'Beiträge und Antworten von User '.$login_user,$id_of_main); $link_all_beitrag.='&id_of_profile='.$id_of_member; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print '
Autor

 '.$titel_beitrag.'

'; print 'Beitrag von '.$login_user.''; print '
'.$slogan.'
'.$is_mod_text.' Beiträge insgesamt: '.$az_mem_bei; print '
Alle Beiträge anzeigen '; print '
Pos('.$pos_bew.') Neu('.$neu_bew.') Neg('.$neg_bew.')

'; print $image.'

[Meine Auktionen ('.$anz_auk.')]'; print '

[Profil]'; print '

'.$beschreibung.'

'; print '
am '.$datum.' um '.$zeit.' Uhr
'; if($beitrag_edit==0 ) print 'Diesen Beitrag kann man nur lesen '; else print '[Zitieren] '; print '[Melden] '; if($user_ist_eingeloggt==1 && $id_of_member==$user_id_of_member) print '[Bearbeiten]'; print '
 

'; print ''; if($newl_position>=$dbh->numrows($sth)) $newl_position=$dbh->numrows($sth)-1; for($ii=0;$ii< $dbh->numrows($sth);$ii++) { list($id_of_answer,$titel,$beschreibung,$datum,$zeit,$id_of_member,$id_of_zitat,$status,$last_edit_von_user,$last_edit_von_user_id,$last_edit_filmforum_history_id )=$dbh->farr($sth); if($newl_position==$ii) print $mailHTML_WERBUNG; $datum=reverse_date($datum); $sth3=$dbh->query('SELECT login,pos_bew,neu_bew,neg_bew FROM m_mitglieder WHERE id='.$id_of_member,true,__LINE__,__FILE__); list($login_user,$pos_bew,$neu_bew,$neg_bew)=$dbh->farr($sth3); $link_all_beitrag=generate_link(120,'Beiträge und Antworten von User '.$login_user,$id_of_main); $link_all_beitrag.='&id_of_profile='.$id_of_member; $image=$slogan=''; $sth3=$dbh->query('SELECT image,slogan FROM m_filmforum_profiles WHERE id_of_member='.$id_of_member,true,__LINE__,__FILE__); if($dbh->numrows($sth3)) { list($image,$slogan)=$dbh->farr($sth3); if($image!='') { $image=''; } $slogan=''.$slogan.''; } $sth3=$dbh->query('SELECT count(*) FROM m_gebote WHERE id_of_member='. $id_of_member.' AND status=0',true,__LINE__,__FILE__); $anz_auk= $dbh->farr($sth3); $sth3=$dbh->query('SELECT count(*) FROM m_filmforum WHERE id_of_member='. $id_of_member.' AND status=0',true,__LINE__,__FILE__); $az_mem_bei=$dbh->farr($sth3); if($col=='forum_list_beitrag_tab_td5') $col='forum_list_beitrag_tab_td6'; else $col='forum_list_beitrag_tab_td5'; if($status==5) $col='forum_list_beitrag_tab_td7'; $beschreibung=zitat_parser($beschreibung); if($search_string_forum!='') { foreach($search_array as $search_a) { $search_a=trim($search_a); if($search_a!='') $beschreibung=preg_replace("/((<[^>]*)|$search_a)/ie", '"\2"=="\1"? "\1":"\1"', $beschreibung); } } $beschreibung='
'.$beschreibung.'
'; $moderator_change=''; if($last_edit_von_user_id) $moderator_change='
von Moderator "'.$last_edit_von_user.'" geändert '; $is_mod_text=''; $sth3=$dbh->query('SELECT id FROM m_filmforum_moderator WHERE id_of_moderator='.$id_of_member,true,__LINE__,__FILE__); if($dbh->numrows($sth3)) $is_mod_text='Moderator
'; print ''; print ''; if($status==5) print '
ANTWORT WURDE GELÖSCHT

'; print 'Antwort von '.$login_user.'
'; print $slogan.'
'.$is_mod_text.' Beiträge insgesamt: '.$az_mem_bei.'
'; print ' Alle Beiträge anzeigen

'; print 'Pos('.$pos_bew.') Neu('.$neu_bew.') Neg('.$neg_bew.')

'; print $image.'
'; print '
[Meine Auktionen ('.$anz_auk.')]'; print '

[Profil]'; print ''; print '

'.$beschreibung.'

'; print ''; print ''; print 'am '.$datum.' um '.$zeit.' Uhr'.$moderator_change.''; if($beitrag_edit==0) print 'Diesen Beitrag kann man nur lesen'; else print '[Zitieren]'; print '  [Melden]'; if($user_ist_eingeloggt==1 && $id_of_member==$user_id_of_member) print '   [Bearbeiten]'; if($moderator_status) print_moderator_antwort_navi($id_of_topic,$topic_edit,$titel_beitrag,$id,$id_of_answer,$status); print ' '; } print ''; print '
'; print ''; $link_navtop=str_replace(' itemscope itemtype="http://data-vocabulary.org/Breadcrumb"','',$link_navtop); $link_navtop=str_replace(' itemprop="url"','',$link_navtop); $link_navtop=str_replace(' itemprop="title"','',$link_navtop); $link_navtop=str_replace('

','',$link_navtop); print $blaettern_navtop.$link_navtop; print '

'; } function check_werbung_in_forum($id_of_member,$id_of_forum_werbung=0 ) { global $dbh; if($id_of_forum_werbung!=0) { $sql_string ='SELECT id,forum_zielurl,forum_bildurl,forum_alttag,forum_text,forum_position,forum_max_counter,forum_akt_counter'; $sql_string.=' FROM m_filmforum_werbung WHERE id='.$id_of_forum_werbung; } else { $sql_string ='SELECT id,forum_zielurl,forum_bildurl,forum_alttag,forum_text,forum_position,forum_max_counter,forum_akt_counter'; $sql_string.=' FROM m_filmforum_werbung WHERE status=0 and forum_start_datum<=CURDATE()'; $sql_string.=' and forum_max_counter>forum_akt_counter'; # $sql_string.=" and '$last_login' >CURDATE() - interval forum_an_last_login_kleiner DAY"; $sql_string.=' order by id desc LIMIT 1'; } $sth=$dbh->query( $sql_string,true,__LINE__,__FILE__); if(!$dbh->numrows($sth)) return array(-1,-1); list($id,$forum_zielurl,$forum_bildurl,$forum_alttag,$forum_text,$forum_position,$forum_max_counter,$forum_akt_counter)=$dbh->farr($sth); /* if($id_of_forum_werbung==0) { $sql_string ="SELECT id FROM m_newsletter_werbung_mitglieder "; $sql_string.=" WHERE id_of_member=$id_of_member and id_of_newsletter_werbung=$id LIMIT 1"; $sth=$dbh->query( $sql_string,true,__LINE__,__FILE__); if($dbh->numrows($sth)) return array(-1,-1); }*/ if(trim($forum_text)!='') { $mailHTML_WERBUNG ='
'; $mailHTML_WERBUNG.=''.$forum_text.''; $mailHTML_WERBUNG.='
'; } else { $mailHTML_WERBUNG ='
'; $mailHTML_WERBUNG.=''; $mailHTML_WERBUNG.='
'; } if($id_of_forum_werbung==0) { #$sql_string ="INSERT into m_newsletter_werbung_mitglieder(id_of_member,id_of_newsletter_werbung,datum) "; #$sql_string.=" VALUES($id_of_member,$id, NOW() )"; #$sth=$dbh->query( $sql_string,true,__LINE__,__FILE__); if($forum_max_counter>$forum_akt_counter+1) $sth=$dbh->query( "UPDATE m_filmforum_werbung SET forum_akt_counter=forum_akt_counter+1 WHERE id=$id",true,__LINE__,__FILE__); else $sth=$dbh->query( "UPDATE m_filmforum_werbung SET forum_akt_counter=forum_akt_counter+1, status=5 WHERE id=$id",true,__LINE__,__FILE__); } return array($forum_position,$mailHTML_WERBUNG); } function print_moderator_navi($id_of_topic,$topic_edit,$titel_beitrag,$id){ global $dbh,$login,$recht_profil_edit,$recht_thema_edit,$recht_thema_del,$recht_thema_change,$recht_thema_close,$moderator_status; print '
'; print ''; $link_navtop =''; $link_navtop.=''; print '
'; print '
'; print ''; print ''; print '
Moderator: '.$login.''; print ''; if($recht_thema_close){ if($topic_edit) { $link=generate_link(102,$titel_beitrag,$id); print ''; } else { $link=generate_link(102,$titel_beitrag,$id); print ''; } } if($recht_thema_del){ $link=generate_link(103,$titel_beitrag,$id); print ''; } if($recht_thema_change){ $link=generate_link(104,$titel_beitrag,$id); $sth=$dbh->query('SELECT id,topic FROM m_filmforum_topics order by topic',true,__LINE__,__FILE__); if($dbh->numrows($sth)) { $select_box=''; print ''; } ?> '; print '
'; print 'Thema schliessen (keine Antworten mehr möglich)
'; print 'Thema freigeben (Antworten sind möglich)
'; print 'Thema löschen (Thema ist nicht mehr sichtbar)
'; print 'Thema umsetzen nach'.$select_box.'
'; print '
'; } function print_moderator_antwort_navi($id_of_topic,$topic_edit,$titel_beitrag,$id,$id_of_answer,$status){ global $login,$recht_thema_edit,$recht_thema_del; print '
'; print '
'; print ''; print ''; print '
Moderator: '.$login.''; print ''; if(!$recht_thema_edit && !$recht_thema_del) print ''; if($recht_thema_edit){ $link=generate_link(7,$titel_beitrag,$id_of_answer); print ''; } if($recht_thema_del){ if($status==5) { $link=generate_link(106,$titel_beitrag,$id,'',$id_of_answer); print ''; } else { $link=generate_link(106,$titel_beitrag,$id,'',$id_of_answer); print ''; } } print '
keine Rechte zum Verwalten
Antwort bearbeiten
Antwort wiederherstellen
Antwort löschen
'; print '
'; print '
'; } function print_moderator_thema_navi($id_of_topic,$titel_beitrag,$id,$status){ global $login,$recht_thema_edit,$recht_thema_del; print '
'; print '
'; print ''; print ''; print '
Moderator: '.$login.''; print ''; if(!$recht_thema_del) print ''; if($recht_thema_del){ if($status==5) { $link=generate_link(103,$titel_beitrag,$id,''); print ''; } else { $link=generate_link(103,$titel_beitrag,$id,''); print ''; } } print '
keine Rechte zum Verwalten
Thema wiederherstellen
Thema löschen
'; print '
'; print '
'; } function print_moderator_profil_navi($id_of_profile,$login_user,$forum_status){ global $login,$recht_profil_edit; print '
'; print '
'; print ''; print ''; print '
Moderator: '.$login.''; print ''; if(!$recht_profil_edit) print ''; if($recht_profil_edit){ print ''; if($forum_status) print ''; else print ''; } print '
keine Rechte zum Verwalten
Profil bearbeiten
Profil freigeben
Profil sperren
'; print '
'; print '
'; } function umfrage_anlegen_save(){ global $dbh,$CONFIG_PATH,$user_id_of_member,$user_ist_eingeloggt,$user_status18,$part,$beitrag,$id_of_topic; $random_wert=get_param('random_wert',1); $editstatus=editstatus_check($user_id_of_member,$random_wert); if($editstatus==1) { print '

Umfrage wurde bereits aufgenommen

'; return 1; } $abonnieren=get_param('abonnieren',1); $text=get_param('text'); $text=trim($text); $topic=get_param('topic'); $topic=trim($topic); if($text=='') { print_aussage_global('kein Umfrage','Sie haben kein Umfrage-Text eingegeben! Thema wurde nicht gespeichert!'); return 0; } if($topic=='') { print_aussage_global('kein Umfrage-Titel','Sie haben kein Umfrage-Titel eingegeben! Thema wurde nicht gespeichert!'); return 0; } if($user_status18==0) { print '
Ihr Nutzerdaten wurden noch nicht verifiziert!
Wenn Sie Beiträge im Forum schreiben möchten, führen Sie bitte die Verifizierung durch und lassen Ihren Account für die 18er-Bereiche aktivieren.
'; print '

Ihr Nutzerdaten wurden noch nicht verifiziert!
'; print '

Account für die 18er-Bereiche aktivieren


'; return 0; } $text=stripslashes($text); $text_code=$dbh->real_escape_string($text); $text=parse_code($text); $text=$dbh->real_escape_string($text); $topic=stripslashes($topic); $topic=html_entity_decode($topic); $topic=strip_tags($topic); $topic=$dbh->real_escape_string($topic); if(strlen($topic)<5) { print_aussage_global('kein Umfrage-Titel', 'Der Umfrage-Titel muss mindestens 5 Zeichen lang sein (keine HTML-Tags erlaubt).'); return 0; } $sth2=$dbh->query("INSERT INTO m_filmforum(id_of_member,id_of_topic,id_of_main,titel,beschreibung,beschreibung_code,datum,zeit,last_changed) VALUES($user_id_of_member,$id_of_topic,0,'$topic','$text','$text_code',CURDATE(),CURTIME(),NOW())",true,__LINE__,__FILE__); $sth2=$dbh->query('SELECT LAST_INSERT_ID()',true,__LINE__,__FILE__); $id_of_filmforum=$dbh->farr($sth2); for($i=1;$i<11;$i++) { $antwort=get_param("ant_$i"); if($antwort!='') { $antwort=stripslashes($antwort); $antwort=$dbh->real_escape_string($antwort); $sth2=$dbh->query("INSERT INTO m_filmforum_vote_quests(id_of_topic,answer) VALUES($id_of_filmforum,'$antwort')",true,__LINE__,__FILE__); } } $sth2=$dbh->query("UPDATE m_filmforum_topics SET num_posts=num_posts+1,id_of_lastpost=$id_of_filmforum WHERE id=$id_of_topic",true,__LINE__,__FILE__); if($abonnieren==1) $sth=$dbh->query("INSERT INTO m_filmforum_abos(id_of_topic,id_of_member) VALUES($id_of_filmforum,$user_id_of_member)",true,__LINE__,__FILE__); editstatus_set($user_id_of_member,$random_wert); print '

Umfrage wurde aufgenommen

'; return 1; } function beitrag_antwort_edit_save(){ global $dbh,$CONFIG_PATH,$login,$user_id_of_member,$recht_thema_edit,$recht_thema_del,$beitrag; if($beitrag=='') { print '

Beitrag konnte nicht gelöscht werden

'; return; } $sth=$dbh->query('SELECT id_of_main,id_of_member FROM m_filmforum WHERE id='.$beitrag,true,__LINE__,__FILE__); if($dbh->numrows($sth)==0) { print '

Beitrag konnte nicht gelöscht werden

'; return; } list($id_of_main,$id_of_member)=$dbh->farr($sth); $text=get_param('text'); $topic=get_param('topic'); $loeschflag=get_param('loeschflag',1); $abonnieren=get_param('abonnieren',1); if($loeschflag==100) { if($recht_thema_del==0 && $id_of_member!=$user_id_of_member) { print_aussage_global('Keine Befugnis!', 'Sie können diesen Beitrag nicht löschen.'); return; } $sth=$dbh->query('UPDATE m_filmforum SET status=5 WHERE id='.$beitrag,true,__LINE__,__FILE__); if($id_of_main) { $beitrag=$id_of_main; } else { # Wenn ganzes Thema gelöscht!! $sth=$dbh->query('UPDATE m_filmforum SET status=5 WHERE id_of_main='.$beitrag,true,__LINE__,__FILE__); $sth=$dbh->query('UPDATE m_filmforum_vote_quests SET status=5 WHERE id_of_topic='.$beitrag,true,__LINE__,__FILE__); $sth=$dbh->query('UPDATE m_filmforum_votings SET status=5 WHERE id_of_topic='.$beitrag,true,__LINE__,__FILE__); } print '

Beitrag wurde gelöscht

'; } else { if($recht_thema_edit==0 && $id_of_member!=$user_id_of_member) { print_aussage_global('Keine Befugnis!', 'Sie können diesen Beitrag nicht bearbeiten.'); return; } $last_edit_von_user=''; $last_edit_von_user_id=0; $last_edit_filmforum_history_id=0; if($id_of_member!=$user_id_of_member) { # wenn moderator, dann sichern $sql_string="INSERT INTO m_filmforum_history(id_of_filmforum,id_of_member,datum,titel,beschreibung,beschreibung_code,last_edit_von_user_id)"; $sql_string.=" SELECT id,id_of_member,NOW(),titel,beschreibung,beschreibung_code,$user_id_of_member FROM m_filmforum WHERE id=$beitrag"; $sth=$dbh->query($sql_string,true,__LINE__,__FILE__); $sth=$dbh->query('SELECT LAST_INSERT_ID()',true,__LINE__,__FILE__); $last_edit_filmforum_history_id=$dbh->farr($sth); $last_edit_von_user=$dbh->real_escape_string($login); $last_edit_von_user_id=$user_id_of_member; } $text=stripslashes($text); $text=strip_tags($text,'

'); #,'


' $text_code=$dbh->real_escape_string($text); $text=parse_code($text); $text=$dbh->real_escape_string($text); $topic=stripslashes($topic); $topic=strip_tags($topic); # $topic=htmlentities($topic); # niemann # $topic=html_entity_decode($topic); $topic=$dbh->real_escape_string($topic); if(strlen($topic)<5 && $id_of_main==0) { print_aussage_global('Beitrag nicht gespeichert!', 'Der Titel muss mindestens 5 Zeichen lang sein (keine HTML-Tags erlaubt).'); return; } $sth=$dbh->query("UPDATE m_filmforum SET titel='$topic',beschreibung='$text',beschreibung_code='$text_code',last_edit_von_user='$last_edit_von_user',last_edit_von_user_id=$last_edit_von_user_id,last_edit_filmforum_history_id=$last_edit_filmforum_history_id WHERE id=$beitrag",true,__LINE__,__FILE__); if($abonnieren==1){ $sth=$dbh->query('SELECT id FROM m_filmforum_abos WHERE id_of_member='.$user_id_of_member.' AND id_of_topic='.$beitrag,true,__LINE__,__FILE__); if($dbh->numrows($sth)==0) $sth=$dbh->query("INSERT INTO m_filmforum_abos(id_of_topic,id_of_member) VALUES($beitrag,$user_id_of_member)",true,__LINE__,__FILE__); } else $sth=$dbh->query("DELETE FROM m_filmforum_abos WHERE id_of_topic=$beitrag AND id_of_member=$user_id_of_member",true,__LINE__,__FILE__); $sth=$dbh->query('SELECT id_of_main FROM m_filmforum WHERE id='.$beitrag,true,__LINE__,__FILE__); $id_of_main=$dbh->farr($sth); if($id_of_main) $beitrag=$id_of_main; print '

Beitrag wurde geändert

'; } } function beitrag_antwort_melden(){ global $dbh,$CONFIG_PATH,$user_ist_eingeloggt,$user_id_of_member,$part,$beitrag,$akt_page,$how_much,$id_of_answer; $sth=$dbh->query('SELECT id_of_main,id_of_topic,titel,beschreibung,beschreibung_code,id_of_member FROM m_filmforum WHERE id='.$id_of_answer,true,__LINE__,__FILE__); list($id_of_main,$id_of_topic,$titel,$beschreibung,$beschreibung_code,$id_of_member)=$dbh->farr($sth); $top_beitrag=$beitrag; # Variable fuer Zurueck-Link if($id_of_topic==0) { $sth=$dbh->query('SELECT id_of_topic,id FROM m_filmforum WHERE id='.$id_of_main,true,__LINE__,__FILE__); list($id_of_topic,$top_beitrag)=$dbh->farr($sth); } $link_forum=generate_link('',$titel,$top_beitrag); print ''; print ''; print '
[zurück zum Beitrag]
'; print ''; print '
'; if($id_of_main) print 'Antwort melden'; else print 'Beitrag melden'; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print '
Grund:
'; print '
Restliche Zeichen:

'; if($id_of_main) print ''; else print ''; print '

'; print '

'; ?>
Beitrag bzw. Antwort konnte nicht gemeldet werden

'; return; } $sth=$dbh->query('SELECT id_of_main,id_of_member FROM m_filmforum WHERE id='.$id_of_answer,true,__LINE__,__FILE__); if($dbh->numrows($sth)==0) { print '

Beitrag bzw. Antwort konnte nicht gemeldet werden

'; return; } list($id_of_main,$id_of_member)=$dbh->farr($sth); $text=get_param('grund'); $text=stripslashes($text); $text=strip_tags($text); $text=$dbh->real_escape_string($text); $sql_string="insert into m_gemeldet(id_of_gebot,id_of_member,meldung_von,grund,datum) VALUES($id_of_answer,$user_id_of_member,20,'$text',NOW())"; $sth=$dbh->query($sql_string,true,__LINE__,__FILE__); if($id_of_main) print '

Antwort wurde gemeldet

'; else print '

Beitrag wurde gemeldet

'; } function beitrag_antwort_edit(){ global $dbh,$CONFIG_PATH,$login,$user_ist_eingeloggt,$user_id_of_member,$part,$beitrag,$akt_page,$recht_thema_edit,$how_much; $sth=$dbh->query('SELECT id_of_main,id_of_topic,titel,beschreibung,beschreibung_code,id_of_member FROM m_filmforum WHERE id='.$beitrag,true,__LINE__,__FILE__); list($id_of_main,$id_of_topic,$titel,$beschreibung,$beschreibung_code,$id_of_member)=$dbh->farr($sth); $top_beitrag=$beitrag; # Variable fuer Zurueck-Link if($id_of_topic==0) { $sth=$dbh->query('SELECT id_of_topic,id FROM m_filmforum WHERE id='.$id_of_main,true,__LINE__,__FILE__); list($id_of_topic,$top_beitrag)=$dbh->farr($sth); } $link_forum=generate_link('',$titel,$top_beitrag); $titel=str_replace('"','"',$titel); print ''; print ''; print ''; print '
[zurück zum Beitrag]
'; if($recht_thema_edit==0 && $id_of_member!=$user_id_of_member) { print_aussage_global('Keine Befugnis!', 'Sie können diesen Beitrag leider nicht bearbeiten. Nur der Moderator und der Autor des Beitrages haben diese Befugnis.'); return; } $abo_chk=''; $sth=$dbh->query('SELECT id FROM m_filmforum_abos WHERE id_of_member='.$user_id_of_member.' AND id_of_topic='.$beitrag,true,__LINE__,__FILE__); if($dbh->numrows($sth)) $abo_chk='checked'; print ''; print '
'; print 'Beitrag bearbeiten'; print ''; print 'Klicken Sie auf einen Smilie, um diesen im Text zu benutzen!'; print '
'; print ''; print ''; print ''; print ''; print ''; print ''; print ''; if($id_of_main==0) { print ''; } if($beschreibung_code=='') { $beschreibung=str_ireplace('
',"\n",$beschreibung); #$beschreibung=str_ireplace('<','<',$beschreibung); $sth=$dbh->query('SELECT text,bild FROM m_filmforum_smilies WHERE 1 ORDER BY id DESC',true,__LINE__,__FILE__); for($i=0;$i<$dbh->numrows($sth);$i++) { list($st,$bild)=$dbh->farr($sth); $beschreibung=str_ireplace(''.$st.'',$st,$beschreibung); $beschreibung=str_ireplace(''.$st.'',$st,$beschreibung); } } else $beschreibung=$beschreibung_code; print ''; print ''; print ''; print ''; print '
Titel:
Text:'; print '
Restliche Zeichen:

Thema abonnieren:



Login:

'.$login.'

   '; #print ''; print '            

'; print '
'; print '
'; $sth=$dbh->query('SELECT text,bild FROM m_filmforum_smilies WHERE 1 ORDER BY id ASC',true,__LINE__,__FILE__); for($i=0;$i<$dbh->numrows($sth);$i++) { list($text,$bild)=$dbh->farr($sth); print '"; } print '
'; print '

'; ?> '; print '
'; $query_string=get_param_list(); $query_string_arr=explode('&',$query_string); foreach($query_string_arr as $param_arr) { $param_a=explode('=',$param_arr); if($param_a[0]!='') print ''; } print '
'; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; } function print_searchform(){ global $search_sel,$search_string_forum,$CONFIG_PATH; return; $all=$one=''; if($search_sel==2) $one='checked'; else $all='checked'; print '
'; print '
'; print ''; print '
'; print ''; print ''; print ''; print ''; print ''; print '
Suchbegriff  '; print ''; print '
 '; print ' alle Wörter müssen vorkommen'; print '
 '; print ' ein Wort muss vorkommen'; print '
'; print '
'; print '
'; print '
'; } function umfrage_save(){ global $dbh,$user_id_of_member,$user_ist_eingeloggt,$beitrag,$vote; if($vote < 1 || $vote=='' || $beitrag=='') { print '


Sie haben keine Antwort ausgewählt. Ihre Stimme wurde nicht gespeichert!

'; return; } $sth=$dbh->query('SELECT id_of_member FROM m_filmforum_votings WHERE id_of_member='.$user_id_of_member.' AND id_of_topic='.$beitrag,true,__LINE__,__FILE__); if($dbh->numrows($sth)) { print '


Sie haben Ihre Stimme bereits abgegeben

'; return; } $sth=$dbh->query("INSERT INTO m_filmforum_votings(id_of_member,id_of_topic,vote) VALUES($user_id_of_member,$beitrag,$vote)",true,__LINE__,__FILE__); print '


Sie haben Ihre Stimme abgegeben.

'; } function umfrage_anzeigen($id_of_topic){ global $dbh,$CONFIG_PATH,$login,$all; $votings_col=array('#AA6666','#66AA66','#6666AA','#AAAA66','#66AAAA','#AA6666','#66AA66','#6666AA','#AAAA66','#66AAAA'); $sth=$dbh->query('SELECT titel FROM m_filmforum WHERE id='.$id_of_topic,true,__LINE__,__FILE__); $titel=$dbh->farr($sth); print '
'; print ''; print ''; print ''; print '
'; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; $sth=$dbh->query('SELECT count(*) FROM m_filmforum_votings WHERE id_of_topic='.$id_of_topic,true,__LINE__,__FILE__); $all_votes=$dbh->farr($sth); $sth=$dbh->query('SELECT answer FROM m_filmforum_vote_quests WHERE id_of_topic='.$id_of_topic.' ORDER BY id ASC',true,__LINE__,__FILE__); for($i=1;$i<=$dbh->numrows($sth);$i++) { $antwort=$dbh->farr($sth); $sth2=$dbh->query('SELECT count(*) FROM m_filmforum_votings WHERE id_of_topic='.$id_of_topic.' AND vote='.$i,true,__LINE__,__FILE__); $count_ans=$dbh->farr($sth2); $percent=0; if($all_votes) { $percent=100 / $all_votes * $count_ans; $percent_left=(intval( $percent) ); $limit=5; if(strlen($percent_left)==1) { # Prozent zwei Stellen nach dem Komma genau $limit=4; } if(strlen("$percent") > $limit) { $round=substr("$percent",$limit,1) + 1; $percent=substr("$percent",0,$limit); if($round > 4) $percent += 0.01; } } if($percent_left==100) { $percent_left -= 3; } $percent_right=100 - $percent_left - 1; $bgcol=$votings_col[$i]; $file_back_1='hi_'.$i.'_left.gif'; $file_back_2='hi_'.$i.'_middle.gif'; $file_back_3='hi_'.$i.'_right.gif'; if($percent > 0) $percent=$percent.' %'; else $percent='0 %'; print ''; print ''; print ''; print ''; print ''; print ''; print ''; } print ''; print ''; print ''; print '

Umfrageergebnis:  '.$titel.'
 
  Grafik prozentuale VerteilungProzentStimmen
'.$antwort.''; print ''; print ''; print ''; print ''; print ''; print '
 
'; print '
'.$percent.''.$count_ans.'
 Total: '.$all_votes.'
 
'; print ''; print '
'; print '
'; print '
'; } function search_topic(){ global $dbh,$login,$CONFIG_PATH,$search_sel,$search_sort,$search_string_forum,$akt_page,$how_much,$max_page_counter; $search_array=explode(' ',$search_string_forum); $search_sel=1; if($search_sel==1) { $where_clause=join('* +',$search_array); $where_clause_score="MATCH (titel,beschreibung) AGAINST ('+$where_clause*')"; $where_clause="MATCH (titel,beschreibung) AGAINST ('+$where_clause*' IN BOOLEAN MODE)"; } else { $where_clause=join(' ',$search_array); $where_clause_score="MATCH (titel,beschreibung) AGAINST ('$where_clause')"; $where_clause="MATCH (titel,beschreibung) AGAINST ('$where_clause' IN BOOLEAN MODE)"; } $where_clause=str_replace('.','',$where_clause); if($max_page_counter=='') $max_page_counter=15; if($akt_page=='' || $akt_page< 1) $akt_page=1; $order_by=' ORDER BY score DESC,datum DESC,zeit DESC'; if($search_sort==1) $order_by=' ORDER BY datum DESC,zeit DESC'; if($search_sort==2) $order_by=' ORDER BY id_of_member'; $max_rs_count=$max_page_counter; $start_rs_count=($akt_page-1) * $max_page_counter; $sth=$dbh->query("SELECT SQL_CALC_FOUND_ROWS id,id_of_member,titel,beschreibung,datum,zeit,views,id_of_main,id_of_topic, FLOOR($where_clause_score) AS score FROM m_filmforum WHERE $where_clause AND status=0 $order_by LIMIT $start_rs_count,$max_rs_count",true,__LINE__,__FILE__); $sth2=$dbh->query('select FOUND_ROWS() as max_found_rows',true,__LINE__,__FILE__); $max_found_rows=$dbh->farr($sth2); $rows=$dbh->numrows($sth); $max_pages=ceil($max_found_rows / $max_page_counter); if($max_found_rows==0) { print ''; print ''; print ''; print ''; print '
Es wurde kein Eintrag gefunden
 
[zurück zum Forum]
'; return; } $select_box='Sortieren nach '; $blaettern_navtop ='
'; $blaettern_navtop.='
'.$select_box.''; $blaettern_navtop.=print_main_navi(9,$max_page_counter,$max_pages,$akt_page); $blaettern_navtop.='
'; $link_navtop.='Forum > Suche nach: '.$search_string_forum.' '; $link_navtop.=''; $link_navtop.=' '; $link_navtop.=''; $link_navtop.='
'; print $link_navtop.$blaettern_navtop; print '
'; print '
'; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; for($i=0;$i < $dbh->numrows($sth); $i++ ) { list($id,$id_of_member,$titel,$beschreibung,$datum,$zeit,$views,$id_of_main,$id_of_topic,$score)=$dbh->farr($sth); $datum=reverse_date($datum); # $score=floor($score); $sth2=$dbh->query('SELECT login,pos_bew,neg_bew,neu_bew FROM m_mitglieder WHERE id='.$id_of_member,true,__LINE__,__FILE__); list($mem_login,$pos_bew,$neg_bew,$neu_bew)=$dbh->farr($sth2); $anz_ant=0; if($id_of_main==0) { $sth2=$dbh->query('SELECT datum,zeit FROM m_filmforum WHERE id_of_main='.$id.' ORDER BY datum DESC, zeit DESC',true,__LINE__,__FILE__); $anz_ant=$dbh->numrows($sth2); } if($anz_ant) { list($datum,$zeit)=$dbh->farr($sth2); $datum =reverse_date($datum); } if($id_of_main) { $anz_ant='-'; $link_beitrag=generate_link('',$titel,$id_of_main,'',$id,'','','',$search_string_forum,'','#ant'.$id); $link_thema=generate_link('',$titel,$id_of_main,'','','','','',$search_string_forum); } else { $link_beitrag=generate_link('',$titel,$id,'','','','','',$search_string_forum); $link_thema=generate_link('',$titel,$id,'','','','','',$search_string_forum); } $beschreibung=strip_tags($beschreibung); if(strlen($beschreibung) > 200) $beschreibung=substr($beschreibung,0,200 ) .'...'; $beschreibung=str_ireplace(':HEAD ','',$beschreibung); foreach($search_array as $search_a) { $beschreibung=str_ireplace($search_a,''.$search_a.'',$beschreibung); } if($titel=='') { $sth2=$dbh->query('SELECT titel FROM m_filmforum WHERE id='.$id_of_main,true,__LINE__,__FILE__); $titel=$dbh->farr($sth2); } $navi_link=get_navi($id_of_topic,$id_of_main); print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; } print '
Beitrag vonTitelBeiträgeRelevanzLetzter Eintrag
'.$mem_login.' ('.$pos_bew.') ('.$neu_bew.') ('.$neg_bew.') '.$beschreibung.'
'; print 'Thema: '.$titel.'
'; print ' '.$navi_link.'
'.$anz_ant.''.$score.'am '.$datum.' um '.$zeit.'

'; print '
'; print '
'; print ''; print $blaettern_navtop.$link_navtop; print '
'; } function get_navi($id_of_topic,$id_of_main){ global $dbh,$CONFIG_PATH; if($id_of_main==0 && $id_of_topic==0) return ''; if($id_of_topic==0 && $id_of_main!='') { $sth=$dbh->query('SELECT titel, id_of_topic FROM m_filmforum WHERE id='.$id_of_main,true,__LINE__,__FILE__); list($titel,$id_of_topic)=$dbh->farr($sth); } $sth=$dbh->query('SELECT topic, headline FROM m_filmforum_topics WHERE id='.$id_of_topic,true,__LINE__,__FILE__); if($dbh->numrows($sth)==0) return; list($topic_titel,$id_of_headline)=$dbh->farr($sth); $sth=$dbh->query('SELECT headline FROM m_filmforum_headlines WHERE id='.$id_of_headline,true,__LINE__,__FILE__); if($dbh->numrows($sth)==0) return; $headline_titel=$dbh->farr($sth); return 'Forum > '.$headline_titel.' > '.$topic_titel.''; } function parse_code($text){ global $dbh,$CONFIG_PATH,$cws_var; $text=str_replace("\n",'
',$text); $sth=$dbh->query('SELECT text,bild FROM m_filmforum_smilies WHERE 1 ORDER BY id DESC',true,__LINE__,__FILE__); for($i=0;$i<$dbh->numrows($sth);$i++) { list($st,$bild)=$dbh->farr($sth); $text=str_ireplace($st,''.$st.'',$text); } $text=bb_parse($text); return $text; } function bb_parse($string) { $tags = 'indent|img|b|i|url|u|strike|color|center|left|right|justify|quote|video|sub|sup|size'; while (preg_match_all('`\[('.$tags.')=?(.*?)\](.+?)\[/\1\]`', $string, $matches)) foreach ($matches[0] as $key => $match) { list($tag, $param, $innertext) = array($matches[1][$key], $matches[2][$key], $matches[3][$key]); switch ($tag) { case 'b': $replacement = "$innertext"; break; case 'i': $replacement = "$innertext"; break; case 'u': $replacement = "$innertext"; break; case 'indent': $replacement = "
$innertext
"; break; case 'strike': $replacement = "$innertext"; break; case 'sub': $replacement = "$innertext"; break; case 'sup': $replacement = "$innertext"; break; case 'size': $param=preg_replace('/[^0-9]/i','',$param); if($param=='' || $param<2) $param=2; if($param>40) $param=40; $replacement = "$innertext"; #$replacement = "
$innertext
"; #$replacement = "$innertext"; break; case 'color': $replacement = "$innertext"; break; # case 'center': $replacement = "
$innertext
"; break; case 'center': $replacement = "
$innertext
"; break; case 'left': $replacement = "
$innertext
"; break; case 'right': $replacement = "
$innertext
"; break; case 'justify': $replacement = "
$innertext
"; break; case 'quote': $replacement = "
$innertext
" . $param? "$param" : ''; break; case 'url': $tmp=($param? $param : $innertext); $tmp=trim($tmp); if(strtolower(substr($tmp,0,7))!='http://') $tmp='http://'.$tmp; $replacement = '$innertext"; break; case 'img': list($width, $height) = preg_split('`[Xx]`', $param); $replacement = "'; break; case 'video': $videourl = parse_url($innertext); $replacement=$innertext; parse_str($videourl['query'], $videoquery); if (strpos($videourl['host'], 'youtube.com') !== FALSE) $replacement = ''; if (strpos($videourl['host'], 'myvideo.de') !== FALSE) $replacement = ''; break; } $string = str_replace($match, $replacement, $string); } return $string; } function profile_save(){ global $dbh,$CONFIG_PATH,$cws_var,$user_id_of_member,$part,$id_of_profile,$user_ist_eingeloggt,$id_of_topic,$recht_profil_edit; if($user_ist_eingeloggt!=1 || ( $user_id_of_member!=$id_of_profile && $recht_profil_edit==0)) { print_aussage_global('Keine Befugnis!','Sie haben keine Befugnis dieses Profil zu ändern!'); return; } $forum_beschreibung=get_param('forum_beschreibung'); $forum_signatur=get_param('forum_signatur'); $forum_lieblingsfilme=get_param('forum_lieblingsfilme'); $forum_lieblingsgenres=get_param('forum_lieblingsgenres'); $forum_homepage=get_param('forum_homepage'); $forum_messenger_icq=get_param('forum_messenger_icq'); $forum_messenger_aim=get_param('forum_messenger_aim'); $forum_messenger_msn=get_param('forum_messenger_msn'); $forum_messenger_yahoo=get_param('forum_messenger_yahoo'); $forum_messenger_skype=get_param('forum_messenger_skype'); $forum_messenger_jabber=get_param('forum_messenger_jabber'); $forum_messenger_email=get_param('forum_messenger_email'); $neues_bild=get_param('neues_bild'); $slogan=get_param('slogan'); $forum_beschreibung=stripslashes($forum_beschreibung); $forum_signatur=stripslashes($forum_signatur); $forum_lieblingsfilme=stripslashes($forum_lieblingsfilme); $forum_lieblingsgenres=stripslashes($forum_lieblingsgenres); $forum_homepage=stripslashes($forum_homepage); $forum_messenger_icq=stripslashes($forum_messenger_icq); $forum_messenger_aim=stripslashes($forum_messenger_aim); $forum_messenger_msn=stripslashes($forum_messenger_msn); $forum_messenger_yahoo=stripslashes($forum_messenger_yahoo); $forum_messenger_skype=stripslashes($forum_messenger_skype); $forum_messenger_jabber=stripslashes($forum_messenger_jabber); $forum_messenger_email=stripslashes($forum_messenger_email); $neues_bild=stripslashes($neues_bild); $slogan=stripslashes($slogan); if(strlen($forum_beschreibung)>3000) $forum_beschreibung=substr($forum_beschreibung,0,3000); if(strlen($forum_signatur)>800) $forum_signatur=substr($forum_signatur,0,800); if(strlen($forum_lieblingsfilme)>1000) $forum_lieblingsfilme=substr($forum_lieblingsfilme,0,1000); if(strlen($forum_lieblingsgenres)>600) $forum_lieblingsgenres=substr($forum_lieblingsgenres,0,600); $forum_beschreibung=str_replace("\n",'
',$forum_beschreibung); $forum_signatur=str_replace("\n",'
',$forum_signatur); $forum_lieblingsfilme=str_replace("\n",'
',$forum_lieblingsfilme); $forum_lieblingsgenres=str_replace("\n",'
',$forum_lieblingsgenres); $forum_beschreibung=$dbh->real_escape_string($forum_beschreibung); $forum_signatur=$dbh->real_escape_string($forum_signatur); $forum_lieblingsfilme=$dbh->real_escape_string($forum_lieblingsfilme); $forum_lieblingsgenres=$dbh->real_escape_string($forum_lieblingsgenres); $forum_homepage=$dbh->real_escape_string($forum_homepage); $forum_messenger_icq=$dbh->real_escape_string($forum_messenger_icq); $forum_messenger_aim=$dbh->real_escape_string($forum_messenger_aim); $forum_messenger_msn=$dbh->real_escape_string($forum_messenger_msn); $forum_messenger_yahoo=$dbh->real_escape_string($forum_messenger_yahoo); $forum_messenger_skype=$dbh->real_escape_string($forum_messenger_skype); $forum_messenger_jabber=$dbh->real_escape_string($forum_messenger_jabber); $forum_messenger_email=$dbh->real_escape_string($forum_messenger_email); $neues_bild=$dbh->real_escape_string($neues_bild); $slogan=$dbh->real_escape_string($slogan); $sth=$dbh->query('SELECT id,image FROM m_filmforum_profiles WHERE id_of_member='.$id_of_profile.' LIMIT 1',true,__LINE__,__FILE__); list($id_of_filmforum_profiles,$image)=$dbh->farr($sth); if($id_of_filmforum_profiles) { if($image!='' && ($neues_bild=='UPLOAD_ERR_NO_FILE' || $neues_bild!=$image) ) { $path_profiles=$cws_var['cws_server_path_web'].'subdomain_forum/images/profiles/'; $path_profiles_history=$cws_var['cws_server_path_web'].'subdomain_forum/images/profiles_history/'; if(file_exists($path_profiles.$image)) { rename($path_profiles.$image,$path_profiles_history.$image); } $image=str_replace('.jpg','_orig.jpg',$image); if(file_exists($path_profiles.$image)) { rename($path_profiles.$image,$path_profiles_history.$image); } } if($neues_bild=='UPLOAD_ERR_NO_FILE') $neues_bild=''; $sql_string="UPDATE m_filmforum_profiles SET slogan='$slogan',image='$neues_bild'"; $sql_string.=" ,forum_beschreibung='$forum_beschreibung',forum_signatur='$forum_signatur'"; $sql_string.=" ,forum_lieblingsfilme='$forum_lieblingsfilme',forum_lieblingsgenres='$forum_lieblingsgenres'"; $sql_string.=" ,forum_homepage='$forum_homepage',forum_messenger_icq='$forum_messenger_icq'"; $sql_string.=" ,forum_messenger_aim='$forum_messenger_aim',forum_messenger_msn='$forum_messenger_msn'"; $sql_string.=" ,forum_messenger_skype='$forum_messenger_skype',forum_messenger_yahoo='$forum_messenger_yahoo'"; $sql_string.=" ,forum_messenger_jabber='$forum_messenger_jabber',forum_messenger_email='$forum_messenger_email'"; $sql_string.=" ,forum_update_datum=NOW()"; $sql_string.=" WHERE id_of_member=$id_of_profile LIMIT 1"; $sth=$dbh->query($sql_string,true,__LINE__,__FILE__); } else { if($neues_bild=='UPLOAD_ERR_NO_FILE') $neues_bild=''; $sql_string="INSERT INTO m_filmforum_profiles(id_of_member,image,slogan,forum_beschreibung,forum_signatur,forum_lieblingsfilme,forum_lieblingsgenres,forum_homepage,forum_messenger_icq,forum_messenger_aim,forum_messenger_msn,forum_messenger_yahoo,forum_messenger_skype,forum_messenger_jabber,forum_messenger_email,forum_create_datum,forum_update_datum )"; $sql_string.="VALUES($id_of_profile,'$neues_bild','$slogan','$forum_beschreibung','$forum_signatur','$forum_lieblingsfilme','$forum_lieblingsgenres','$forum_homepage','$forum_messenger_icq','$forum_messenger_aim','$forum_messenger_msn','$forum_messenger_yahoo','$forum_messenger_skype','$forum_messenger_jabber','$forum_messenger_email',NOW(),NOW() )"; $sth=$dbh->query($sql_string,true,__LINE__,__FILE__); } print '

Das Profil wurde gespeichert!

'; } function profile_edit(){ global $dbh,$CONFIG_PATH,$cws_var,$user_id_of_member,$login,$part,$id_of_profile,$user_ist_eingeloggt,$id_of_topic,$akt_page,$how_much,$recht_profil_edit; $id_of_beitrag=get_param('id_of_beitrag',1); $id_of_forum=get_param('id_of_forum',1); if($id_of_beitrag) { $sth=$dbh->query('SELECT titel FROM m_filmforum WHERE id='.$id_of_beitrag.' LIMIT 1',true,__LINE__,__FILE__); $beitrag_titel=$dbh->farr($sth); $link_forum=generate_link('',$beitrag_titel,$id_of_beitrag,'','','',$akt_page); } elseif($id_of_forum) { $sth=$dbh->query('SELECT topic FROM m_filmforum_topics WHERE id='.$id_of_forum,true,__LINE__,__FILE__); $name=$dbh->farr($sth); $link_forum=generate_link('',$name,'',$id_of_forum,'','',$akt_page); } print ''; print ''; print ''; print '
[zurück zum Thema]
'; if($user_ist_eingeloggt!=1 || ( $user_id_of_member!=$id_of_profile && $recht_profil_edit==0)) { print_aussage_global('Keine Befugnis!','Sie haben keine Befugnis dieses Profil zu ändern!'); return; } $forum_beschreibung=get_param('forum_beschreibung'); $forum_signatur=get_param('forum_signatur'); $forum_lieblingsfilme=get_param('forum_lieblingsfilme'); $forum_lieblingsgenres=get_param('forum_lieblingsgenres'); $forum_homepage=get_param('forum_homepage'); $forum_messenger_icq=get_param('forum_messenger_icq'); $forum_messenger_aim=get_param('forum_messenger_aim'); $forum_messenger_msn=get_param('forum_messenger_msn'); $forum_messenger_yahoo=get_param('forum_messenger_yahoo'); $forum_messenger_skype=get_param('forum_messenger_skype'); $forum_messenger_jabber=get_param('forum_messenger_jabber'); $forum_messenger_email=get_param('forum_messenger_email'); $neues_bild=get_param('neues_bild'); $slogan=get_param('slogan'); if($part==41) { $global_path_profiles=$cws_var['cws_server_path_web'].'subdomain_forum/images/profiles/'; $file_name=sprintf("%07d_%s",$id_of_profile,date('Ymd_His')); $file=$file_name.'.jpg'; $res=upload_pic($global_path_profiles,$file_name); if($res =='UPLOAD_OK') { print '

Das Bild wurde dem Profil beigefügt!

'; $neues_bild=$file; } else print '

Das Bild wurde nicht dem Profil beigefügt! Fehler beim hochladen des Bildes ('.$res.')!

'; } elseif($part==31) $neues_bild='UPLOAD_ERR_NO_FILE'; $image_text ='kein Bild vorhanden'; $image=''; if($part!=41 && $part!=31) { $sth=$dbh->query('SELECT id,slogan,image,forum_beschreibung,forum_signatur,forum_lieblingsfilme,forum_lieblingsgenres,forum_homepage,forum_messenger_icq,forum_messenger_aim,forum_messenger_msn,forum_messenger_yahoo,forum_messenger_skype,forum_messenger_jabber,forum_messenger_email,forum_create_datum,forum_update_datum,forum_status FROM m_filmforum_profiles WHERE id_of_member='.$id_of_profile.' LIMIT 1',true,__LINE__,__FILE__); if($dbh->numrows($sth)) { list($id,$slogan,$image,$forum_beschreibung,$forum_signatur,$forum_lieblingsfilme,$forum_lieblingsgenres,$forum_homepage,$forum_messenger_icq,$forum_messenger_aim,$forum_messenger_msn,$forum_messenger_yahoo,$forum_messenger_skype,$forum_messenger_jabber,$forum_messenger_email,$forum_create_datum,$forum_update_datum,$forum_status)=$dbh->farr($sth); if($image!='') $image_text=''; } } $sth=$dbh->query('SELECT login,pos_bew,neu_bew,neg_bew FROM m_mitglieder WHERE id='.$id_of_profile.' LIMIT 1',true,__LINE__,__FILE__); list($login_user,$pos_bew,$neu_bew,$neg_bew)=$dbh->farr($sth); if($neues_bild!='') { if($neues_bild!='UPLOAD_ERR_NO_FILE') $image_text=''; } else $neues_bild=$image; $link_user_profil=generate_link_profil('',$login_user,$id_of_profile,''); print '
'; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print '
'; print 'Profil bearbeiten / neu anlegen'; print '
'; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print '
'; print '
'; print ' '; print ' '; print ' '; print '
     '.$login_user.'
'; print '
'; print '
'; print '
'; print ' '; print ' '; print ' '; print '
Wenn Sie möchten, dass andere Benutzer mehr über Sie erfährt, können Sie eine Beschreibung über sich hinterlegen
Cooler Spruch
'; print ' '; print '
'; print '
'; print '
'; print '
'; print ' '; print ' '; print ' '; print ' '; print '
Wenn Sie möchten, dass andere Benutzer mehr über Sie erfährt, können Sie eine Beschreibung über sich hinterlegen
Beschreibung (3000 Zeichen)
'; print ' '; print '
Restliche Zeichen:
'; print '
'; print '
'; print '
'; print ' '; print ' '; print ' '; print ' '; print '
Lieblingsfilme (1000 Zeichen)
'; print '
Restliche Zeichen:
'; print '
'; print '
'; print '
'; print ' '; print ' '; print ' '; print ' '; print '
Lieblingsgenres (600 Zeichen)
'; print '
Restliche Zeichen:
'; print '
'; print '
   '; print '
  

'; print '
'; print ''; print ''; print ''; print ''; print ''; print '
'; print '
'; print ' '; print ' '; print ' '; print ' '; print '
Wenn Sie möchten, dass andere Benutzer Ihre Homepage besuchen, geben Sie die URL hier ein.
Homepage-URL
'; print '
'; print '

'; print '
'; print '
Messenger'; print ' '; print ' '; print ' '; print ' '; print ' '; print ' '; print ' '; print ' '; print ' '; print ' '; print ' '; print ' '; print ' '; print '
Wenn Sie möchten, dass andere Benutzer Sie'; print ' über einen Instant Messenger erreichen können, geben Sie'; print ' hier jeweils Ihren Kontaktnamen bzw. Ihre Kontaktnummer'; print ' an.

ICQ-Nummer
'; print ' '; print '
AIM-Name
'; print ' '; print '
MSN Messenger Name
'; print ' '; print '
Yahoo! Messenger Name
'; print ' '; print '
Skype-Name
'; print ' '; print '
Jabber-ID
'; print ' '; print '
'; print '


'; print '
'; print '
'; print ' '; print ' '; print ' '; print ' '; print ' '; print '
Bild
'; print ''; print '
(max. 2 MB und NUR JPG oder GIF-Format)'; print ''; print ''; print ''; print '
'; print '
'.$image_text.'
'; print '


'; print '
  '; print '
'; print '
'; print '
'; ?> query('SELECT titel FROM m_filmforum WHERE id='.$id_of_beitrag.' LIMIT 1',true,__LINE__,__FILE__); $beitrag_titel=$dbh->farr($sth); $link_forum=generate_link('',$beitrag_titel,$id_of_beitrag,'','','',$akt_page); } elseif($id_of_forum) { $sth=$dbh->query('SELECT topic FROM m_filmforum_topics WHERE id='.$id_of_forum,true,__LINE__,__FILE__); $name=$dbh->farr($sth); $link_forum=generate_link('',$name,'',$id_of_forum,'','',$akt_page); } print ''; print ''; print ''; print '
[zurück zum Thema]
'; if($id_of_profile=='') return; $image_text='kein Bild vorhanden'; $forum_status=$forum_status_str=$slogan=$forum_beschreibung=$forum_homepage=$forum_lieblingsfilme=$forum_lieblingsgenres=''; $forum_messenger_icq=$forum_messenger_aim=$forum_messenger_msn=$forum_messenger_yahoo=$forum_messenger_skype=$forum_messenger_jabber=''; $sth=$dbh->query('SELECT id,slogan,image,forum_beschreibung,forum_signatur,forum_lieblingsfilme,forum_lieblingsgenres,forum_homepage,forum_messenger_icq,forum_messenger_aim,forum_messenger_msn,forum_messenger_yahoo,forum_messenger_skype,forum_messenger_jabber,forum_messenger_email,forum_create_datum,forum_update_datum,forum_status FROM m_filmforum_profiles WHERE id_of_member='.$id_of_profile.' LIMIT 1',true,__LINE__,__FILE__); if($dbh->numrows($sth)) { list($id,$slogan,$image,$forum_beschreibung,$forum_signatur,$forum_lieblingsfilme,$forum_lieblingsgenres,$forum_homepage,$forum_messenger_icq,$forum_messenger_aim,$forum_messenger_msn,$forum_messenger_yahoo,$forum_messenger_skype,$forum_messenger_jabber,$forum_messenger_email,$forum_create_datum,$forum_update_datum,$forum_status)=$dbh->farr($sth); if($image!='') { $image_text=''; } } $sth=$dbh->query('SELECT login,pos_bew,neu_bew,neg_bew FROM m_mitglieder WHERE id='.$id_of_profile.' LIMIT 1',true,__LINE__,__FILE__); list($login_user,$pos_bew,$neu_bew,$neg_bew)=$dbh->farr($sth); if($forum_status) $forum_status_str=' Profil ist GESPERRT'; $link_user_profil=generate_link_profil('',$login_user,$id_of_profile,''); print '
'; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print '
'; print 'Profil des Users "'.$login_user.'"'; print ''.$forum_status_str.'
'; print ''; $link_all_beitrag=generate_link(120,'Beiträge und Antworten von User '.$login_user,$id_of_beitrag); $link_all_beitrag.='&id_of_profile='.$id_of_profile; print ''; print ''; print ''; print ''; print ''; if($user_ist_eingeloggt==1 && $user_id_of_member==$id_of_profile) print ''; if($moderator_status) { print ''; } # print ''; print ''; print '
'; print '
'; print ' '; print ' '; print ' '; print '
Login:  '.$login_user.'   (Alle Beiträge des Users)
'; print ' Bewertung:  pos. ('.$pos_bew.') neu. ('.$neu_bew.') neg. ('.$neg_bew.') '; print '
'; print '
'; print '
'; print '
'; print ' '; print ' '; print '
'.$slogan.'
'; print '
'; print '
'; print '
'; print ' '; print ' '; print '
'.$forum_beschreibung.'
'; print '
'; print '
'; print '
'; print ' '; print ' '; print '
'.$forum_lieblingsfilme.'
'; print '
'; print '
'; print '
'; print ' '; print ' '; print '
'.$forum_lieblingsgenres.'
'; print '
'; print '
   
 '; print_moderator_profil_navi($id_of_profile,$login_user,$forum_status); print '
  

'; print '
'; print ''; print ''; print ''; print ''; print ''; print '
'; print '
'; print ' '; print ' '; print '
'.$forum_homepage.'
'; print '

'; print '
'; print '
Messenger'; print ' '; print ' '; print ' '; print ' '; print ' '; print ' '; print ' '; print ' '; print ' '; print ' '; print ' '; print '

ICQ-Nummer
'; print ' '.$forum_messenger_icq.'
AIM-Name
'; print ' '.$forum_messenger_aim.'
MSN Messenger Name
'; print ' '.$forum_messenger_msn.'
Yahoo! Messenger Name
'; print ' '.$forum_messenger_yahoo.'
Skype-Name
'; print ' '.$forum_messenger_skype.'
Jabber-ID
'; print ' '.$forum_messenger_jabber.'
'; print '


'; print '
'; print '
'; print ' '; print ' '; print '
'.$image_text.'
'; print '


'; print '
 
'; print '
'; print '
'; } function upload_pic($datei_str,$file_name) { global $CONFIG_PATH,$uploadErrors_arr; if($_FILES['forum_bildup_file']['error']==UPLOAD_ERR_NO_FILE ) return 'UPLOAD_ERR_NO_FILE'; if($_FILES['forum_bildup_file']['error']!=UPLOAD_ERR_OK ) return $uploadErrors_arr[ $_FILES['forum_bildup_file']['error'] ]; if($_FILES['forum_bildup_file']['size'] > 2200000) return 'Datei ist zu gross, max. 2 MB ('.__LINE__.') '; $path_parts=pathinfo($_FILES['forum_bildup_file']['name']); $file_endung=$path_parts['extension']; $file_endung=strtolower($file_endung); # if(strlen($_FILES['forum_bildup_file']['name']) < 1 ) { # return 'xx'; #### spez. fall beim zurück gehen # } if(strlen($_FILES['forum_bildup_file']['name']) < 5 ) return "ungültiger Dateiname '". $_FILES['forum_bildup_file']['name'] ."' (".__LINE__.") "; if($file_endung!='gif' && $file_endung!='jpg') return 'Falsches Dateiformat! Bitte nur JPG- oder GIF-Format! ('.__LINE__.') '; $file_orig=$datei_str.$file_name.'_tmp.'.$file_endung; if(move_uploaded_file($_FILES['forum_bildup_file']['tmp_name'],$file_orig )) { $res=convertPictures($file_orig,$file_name); if($res=='') return 'UPLOAD_OK'; else return "Datei konnte nicht convertiert werden ($res)"; } else { return 'Datei konnte nicht geladen werden ('.__LINE__.')'; } } function convertPictures($file,$file_name) { global $CONFIG_PATH,$cws_var; $path_parts=pathinfo($file); $file_endung=$path_parts['extension']; $imagefile=$file; $info=ImageUtil :: getImgInfo($imagefile); $global_path_profiles=$cws_var['cws_server_path_web'].'subdomain_forum/images/profiles/'; $imgorg=$global_path_profiles.$file_name.'_orig.jpg'; $imgth=$global_path_profiles.$file_name.'.jpg'; ImageUtil :: copyResized($imagefile,$imgorg,$info['width'],$info['height'],'',70,false,'jpg'); if (file_exists($imgorg)) @ chmod($imgorg,0777); else return 'Fehler: convert (imgorg)'.__LINE__; if(!file_exists($imgth)) { if ($info['width'] > 150 || $info['height'] > 200) ImageUtil :: copyResized($imagefile,$imgth,150,200,'',70,false,'jpg'); else ImageUtil :: copyResized($imagefile,$imgth,$info['width'],$info['height'],'',70,false,'jpg'); if (file_exists($imgth)) @ chmod($imgth,0777); else return 'Fehler: convert (imgth)'.__LINE__; } return ''; } function generate_link($part='',$link_text='',$beitrag='',$id_of_topic='',$id_of_answer='',$id_of_forum='',$akt_page=0,$how_much=0,$search='',$search_sel='',$search_sort='',$rest='') { global $dbh,$CONFIG_PATH; $linkparam=$new_link=''; if($part && $part!=9 && $part!=19) $linkparam.='&part='.$part; if($id_of_answer) $linkparam.='&id_of_answer='.$id_of_answer; if($id_of_forum) $linkparam.='&id_of_forum='.$id_of_forum; if($akt_page>1) $linkparam.='&akt_page='.$akt_page; if($how_much && $how_much!=15) $linkparam.='&how_much='.$how_much; if($search) $linkparam.='&search_string_forum='.urlencode($search); if($search_sel) $linkparam.='&search_sel='.$search_sel; if($search_sort) $linkparam.='&search_sort='.$search_sort; $linkparam=trim($linkparam,'&'); if($part==19) { if($linkparam) return $CONFIG_PATH['web_forum_main'].'alle?'.$linkparam; return $CONFIG_PATH['web_forum_main'].'alle'; } if($part==9) { if($linkparam) return $CONFIG_PATH['web_forum_main'].'suche?'.$linkparam; return $CONFIG_PATH['web_forum_main'].'suche'; } $link_text=strtolower($link_text); $link_text=str_ireplace(array(' ','ö','ä','ü','ß'),array('-','oe','ae','ue','ss'),$link_text); $link_text=preg_replace('/\W/', '-', $link_text); $link_text=str_replace('----','-',$link_text); $link_text=str_replace('---','-',$link_text); $link_text=str_replace('--','-',$link_text); $link_text=trim($link_text,'-'); if($link_text=='') $link_text='forum_seite'; if($beitrag) { $sth=$dbh->query('SELECT topic_url FROM m_filmforum_topics,m_filmforum WHERE m_filmforum_topics.id=m_filmforum.id_of_topic and m_filmforum.id='.$beitrag,true,__LINE__,__FILE__); $topic_url=$dbh->farr($sth); $bereich='_b_'.$beitrag; $new_link=$CONFIG_PATH['web_forum_main'].$topic_url.'/'.$link_text.$bereich.'.html'; } if($id_of_topic) $new_link=$CONFIG_PATH['web_forum_main'].$link_text; if($linkparam) $new_link.='?'.$linkparam; $new_link.=$rest; return $new_link; } function generate_link_profil($part='',$link_text='',$id_of_profile='',$rest=''){ global $CONFIG_PATH; $link_text=strtolower($link_text); $link_text=str_ireplace(array(' ','ö','ä','ü','ß'),array('-','oe','ae','ue','ss'),$link_text); $link_text=preg_replace('/\W/', '-', $link_text); $link_text=str_replace('---','-',$link_text); $link_text=str_replace('--','-',$link_text); $link_text=trim($link_text,'-'); if($link_text=='') $link_text='forum_user_profil'; $new_link=$CONFIG_PATH['web_forum_main'].$link_text.'_p_'.$id_of_profile.'.html'; if($part) $new_link.='?part='.$part; if($rest) { if($part) $new_link.='&'.$rest; else $new_link.='?'.$rest; } return $new_link; } function zitat_parser($beschreibung){ # Falls Zitat in der Beschreibung vorkommt, überprüfe Reihenfolge $bZitat=0; $text_arr=explode('
',$beschreibung); $zitat_text=''; foreach($text_arr as $text_a) { if( strpos($text_a,':HEAD ')!==false) { # Gehört aktuelle Zeile zum Zitat $text_a=str_ireplace(':HEAD ','',$text_a); if($bZitat) { # Schon drin und weiter machen $zitat_text.=$text_a.'
'; } else { # Jetzt rein gekommen $zitat_text.=''; $zitat_text.='
 Zitat:
 
 '.$text_a.'
'; $bZitat=1; } } else { # Nein if($bZitat) { # War im Zitat! Jetzt raus also Tabelle zu machen $bZitat=0; # Jetzt raus $zitat_text.='
 
'; $zitat_text.=$text_a.'
'; } else $zitat_text.=$text_a.'
'; } } if($bZitat) $zitat_text.=' 
'; $beschreibung='
'.$zitat_text.'
'; return $beschreibung; } function print_aussage_global($var1,$var2=''){ print '

'; print ''; print '
'.$var1.'
'.$var2.'

'; } ?>