phpBBHacks.com - phpBB 2.0.3 to 2.0.4 Code Changes - Page 8
Rate your favorite (and least favorite) sodas at SodaRatings.com
StatsForums Home   RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in
FAQFAQ   SearchSearch   MemberlistMemberlist   TutorialsTutorials   ContactContact Us
Add Us:     MySpace     Facebook     StumbleUpon
Username:    Password:
Remember Me?    
phpBB 2.0.3 to 2.0.4 Code Changes
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8
BlinkList
del.icio.us
Furl
linkaGoGo
reddit
Simpy
Mister Wong
Yahoo! My Web

Post new topic   Reply to topic    phpBBHacks.com Support Forums Forum Index -> phpBB 2: Fixes and Code Changes
 See a User Guidelines violation? Please contact us.
Author Message

Acyd Burn
Consultant

Joined: 19 Apr 2002
Posts: 650
Location: Germany (Oldb)

PostPosted: January 26th 2003, 6:54 pm    Post subject: Reply with quote

  • viewtopic.php



  1. FIND - Line 61
    Code:


          $header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';

          if ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_sid']) )
          {
             $session_id = $HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_sid'];


    REPLACE WITH
    Code:


          if ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_sid']) || isset($HTTP_GET_VARS['sid']) )
          {
             $session_id = isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_sid']) ? $HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_sid'] : $HTTP_GET_VARS['sid'];



  2. FIND - Line 86
    Code:


                header($header_location . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=$post_id#$post_id", true));
                exit;
             }
          }

          header($header_location . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id", true));
          exit;


    REPLACE WITH
    Code:



                if (isset($HTTP_GET_VARS['sid']))
                {
                   redirect("viewtopic.$phpEx?sid=$session_id&" . POST_POST_URL . "=$post_id#$post_id");
                }
                else
                {
                   redirect("viewtopic.$phpEx?" . POST_POST_URL . "=$post_id#$post_id");
                }
             }
          }

          redirect(append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id", true));



  3. FIND - Line 122
    Code:


             $topic_id = $row['topic_id'];


    REPLACE WITH
    Code:


             $topic_id = intval($row['topic_id']);



  4. FIND - Line 158
    Code:


    $forum_id = $forum_topic_data['forum_id'];


    REPLACE WITH
    Code:


    $forum_id = intval($forum_topic_data['forum_id']);



  5. FIND - Line 181
    Code:


          $header_location = ( @preg_match("/Microsoft|WebSTAR|Xitami/", getenv("SERVER_SOFTWARE")) ) ? "Refresh: 0; URL=" : "Location: ";
          header($header_location . append_sid("login.$phpEx?redirect=viewtopic.$phpEx&$redirect", true));
          exit;


    REPLACE WITH
    Code:


          redirect(append_sid("login.$phpEx?redirect=viewtopic.$phpEx&$redirect", true));



  6. FIND - Line 194
    Code:


    $topic_id = $forum_topic_data['topic_id'];
    $topic_time = $forum_topic_data['topic_time'];

    if ( !empty($post_id) )
    {
       $start = floor(($forum_topic_data['prev_posts'] - 1) / $board_config['posts_per_page']) * $board_config['posts_per_page'];


    REPLACE WITH
    Code:


    $topic_id = intval($forum_topic_data['topic_id']);
    $topic_time = $forum_topic_data['topic_time'];

    if ( !empty($post_id) )
    {
       $start = floor(($forum_topic_data['prev_posts'] - 1) / intval($board_config['posts_per_page'])) * intval($board_config['posts_per_page']);



  7. FIND - Line 297
    Code:


             $header_location = ( @preg_match("/Microsoft|WebSTAR|Xitami/", getenv("SERVER_SOFTWARE")) ) ? "Refresh: 0; URL=" : "Location: ";
             header($header_location . append_sid("login.$phpEx?redirect=viewtopic.$phpEx&" . POST_TOPIC_URL . "=$topic_id&unwatch=topic", true));
             exit;


    REPLACE WITH
    Code:


             redirect(append_sid("login.$phpEx?redirect=viewtopic.$phpEx&" . POST_TOPIC_URL . "=$topic_id&unwatch=topic", true));



  8. FIND - Line 318
    Code:


       $min_post_time = time() - ($post_days * 86400);


    REPLACE WITH
    Code:


       $min_post_time = time() - (intval($post_days) * 86400);



  9. FIND - Line 330
    Code:


       $total_replies = ( $row = $db->sql_fetchrow($result) ) ? $row['num_posts'] : 0;


    REPLACE WITH
    Code:


       $total_replies = ( $row = $db->sql_fetchrow($result) ) ? intval($row['num_posts']) : 0;



  10. FIND - Line 341
    Code:


       $total_replies = $forum_topic_data['topic_replies'] + 1;


    REPLACE WITH
    Code:


       $total_replies = intval($forum_topic_data['topic_replies']) + 1;



  11. FIND - Line 396
    Code:


    if ( $row = $db->sql_fetchrow($result) )
    {
       $postrow = array();
       do
       {
          $postrow[] = $row;
       }
       while ( $row = $db->sql_fetchrow($result) );
       $db->sql_freeresult($result);

       $total_posts = count($postrow);
    }
    else
    {
       message_die(GENERAL_MESSAGE, $lang['No_posts_topic']);
    }



    REPLACE WITH
    Code:


    $postrow = array();
    if ($row = $db->sql_fetchrow($result))
    {
       do
       {
          $postrow[] = $row;
       }
       while ($row = $db->sql_fetchrow($result));
       $db->sql_freeresult($result);

       $total_posts = count($postrow);
    }
    else
    {
       include($phpbb_root_path . 'includes/functions_admin.' . $phpEx);
       sync('topic', $topic_id);

       message_die(GENERAL_MESSAGE, $lang['No_posts_topic']);
    }

    $resync = FALSE;
    if ($forum_topic_data['topic_replies'] + 1 < $start + count($postrow))
    {
       $resync = TRUE;
    }
    elseif ($start + $board_config['posts_per_page'] > $forum_topic_data['topic_replies'])
    {
       $row_id = intval($forum_topic_data['topic_replies']) % intval($board_config['posts_per_page']);
       if ($postrow[$row_id]['post_id'] != $forum_topic_data['topic_last_post_id'] || $start + count($postrow) < $forum_topic_data['topic_replies'])
       {
          $resync = TRUE;
       }
    }
    elseif (count($postrow) < $board_config['posts_per_page'])
    {
       $resync = TRUE;
    }

    if ($resync)
    {
       include($phpbb_root_path . 'includes/functions_admin.' . $phpEx);
       sync('topic', $topic_id);

       $result = $db->sql_query('SELECT COUNT(post_id) AS total FROM ' . POSTS_TABLE . ' WHERE topic_id = ' . $topic_id);
       $row = $db->sql_fetchrow($result);
       $total_replies = $row['total'];
    }




  12. FIND - Line 475
    Code:


    // Was a highlight request part of the URI? Yes, this idea was
    // taken from vB but we did already have a highlighter in place
    // in search itself ... it's just been extended a bit!
    //
    if ( isset($HTTP_GET_VARS['highlight']) )
    {
       $highlight_match = array();

       //
       // Split words and phrases
       //
       $words = explode(' ', trim(urldecode($HTTP_GET_VARS['highlight'])));

       for($i = 0; $i < count($words); $i++)
       {
          if ( trim($words[$i]) != '' )
          {
             $highlight_match[] = '#\b(' . str_replace("*", "([\w]+)?", $words[$i]) . ')\b#is';
          }
       }

       $highlight_active = ( count($highlight_match) ) ? true : false;
    }
    else
    {
       $highlight_active = false;


    REPLACE WITH
    Code:


    // Was a highlight request part of the URI?
    //
    $highlight_match = $highlight = '';
    if (isset($HTTP_GET_VARS['highlight']))
    {
       // Split words and phrases
       $words = explode(' ', trim(htmlspecialchars(urldecode($HTTP_GET_VARS['highlight']))));

       for($i = 0; $i < sizeof($words); $i++)
       {
          if (trim($words[$i]) != '')
          {
             $highlight_match .= (($highlight_match != '') ? '|' : '') . str_replace('*', '\w*', phpbb_preg_quote($words[$i], '#'));
          }
       }
       unset($words);

       $highlight = urlencode($HTTP_GET_VARS['highlight']);



  13. FIND - Line 585
    Code:


       $s_auth_can .= sprintf($lang['Rules_moderate'], '<a href="' . append_sid("modcp.$phpEx?" . POST_FORUM_URL . "=$forum_id") . '">', '</a>');

       $topic_mod .= '<a href="' . append_sid("modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=delete") . '"><img src="' . $images['topic_mod_delete'] . '" alt="' . $lang['Delete_topic'] . '" title="' . $lang['Delete_topic'] . '" border="0" /></a> ';

       $topic_mod .= '<a href="' . append_sid("modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=move"). '"><img src="' . $images['topic_mod_move'] . '" alt="' . $lang['Move_topic'] . '" title="' . $lang['Move_topic'] . '" border="0" /></a> ';

       $topic_mod .= ( $forum_topic_data['topic_status'] == TOPIC_UNLOCKED ) ? '<a href="' . append_sid("modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=lock") . '"><img src="' . $images['topic_mod_lock'] . '" alt="' . $lang['Lock_topic'] . '" title="' . $lang['Lock_topic'] . '" border="0" /></a> ' : '<a href="' . append_sid("modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=unlock") . '"><img src="' . $images['topic_mod_unlock'] . '" alt="' . $lang['Unlock_topic'] . '" title="' . $lang['Unlock_topic'] . '" border="0" /></a> ';

       $topic_mod .= '<a href="' . append_sid("modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=split") . '"><img src="' . $images['topic_mod_split'] . '" alt="' . $lang['Split_topic'] . '" title="' . $lang['Split_topic'] . '" border="0" /></a> ';


    REPLACE WITH
    Code:


       $s_auth_can .= sprintf($lang['Rules_moderate'], "<a href=\"modcp.$phpEx?" . POST_FORUM_URL . "=$forum_id&sid=" . $userdata['session_id'] . '">', '</a>');

       $topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=delete&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_delete'] . '" alt="' . $lang['Delete_topic'] . '" title="' . $lang['Delete_topic'] . '" border="0" /></a> ';

       $topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=move&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_move'] . '" alt="' . $lang['Move_topic'] . '" title="' . $lang['Move_topic'] . '" border="0" /></a> ';

       $topic_mod .= ( $forum_topic_data['topic_status'] == TOPIC_UNLOCKED ) ? "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=lock&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_lock'] . '" alt="' . $lang['Lock_topic'] . '" title="' . $lang['Lock_topic'] . '" border="0" /></a> ' : "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=unlock&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_unlock'] . '" alt="' . $lang['Unlock_topic'] . '" title="' . $lang['Unlock_topic'] . '" border="0" /></a> ';

       $topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=split&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_split'] . '" alt="' . $lang['Split_topic'] . '" title="' . $lang['Split_topic'] . '" border="0" /></a> ';



  14. FIND - Line 604
    Code:


          $s_watching_topic = '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&unwatch=topic&start=$start") . '">' . $lang['Stop_watching_topic'] . '</a>';
          $s_watching_topic_img = ( isset($images['Topic_un_watch']) ) ? '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&unwatch=topic&start=$start") . '"><img src="' . $images['Topic_un_watch'] . '" alt="' . $lang['Stop_watching_topic'] . '" title="' . $lang['Stop_watching_topic'] . '" border="0"></a>' : '';
       }
       else
       {
          $s_watching_topic = '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&watch=topic&start=$start") . '">' . $lang['Start_watching_topic'] . '</a>';
          $s_watching_topic_img = ( isset($images['Topic_watch']) ) ? '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&watch=topic&start=$start") . '"><img src="' . $images['Topic_watch'] . '" alt="' . $lang['Stop_watching_topic'] . '" title="' . $lang['Start_watching_topic'] . '" border="0"></a>' : '';


    REPLACE WITH
    Code:


          $s_watching_topic = "<a href=\"viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&unwatch=topic&start=$start&sid=" . $userdata['session_id'] . '">' . $lang['Stop_watching_topic'] . '</a>';
          $s_watching_topic_img = ( isset($images['topic_un_watch']) ) ? "<a href=\"viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&unwatch=topic&start=$start&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_un_watch'] . '" alt="' . $lang['Stop_watching_topic'] . '" title="' . $lang['Stop_watching_topic'] . '" border="0"></a>' : '';
       }
       else
       {
          $s_watching_topic = "<a href=\"viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&watch=topic&start=$start&sid=" . $userdata['session_id'] . '">' . $lang['Start_watching_topic'] . '</a>';
          $s_watching_topic_img = ( isset($images['Topic_watch']) ) ? "<a href=\"viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&watch=topic&start=$start&sid=" . $userdata['session_id'] . '"><img src="' . $images['Topic_watch'] . '" alt="' . $lang['Start_watching_topic'] . '" title="' . $lang['Start_watching_topic'] . '" border="0"></a>' : '';



  15. FIND - Line 618
    Code:


    $pagination = ( $highlight_active ) ? generate_pagination("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&postdays=$post_days&postorder=$post_order&highlight=" . $HTTP_GET_VARS['highlight'], $total_replies, $board_config['posts_per_page'], $start) : generate_pagination("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&postdays=$post_days&postorder=$post_order", $total_replies, $board_config['posts_per_page'], $start);


    REPLACE WITH
    Code:


    $pagination = ( $highlight_active ) ? generate_pagination("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&postdays=$post_days&postorder=$post_order&highlight=$highlight", $total_replies, $board_config['posts_per_page'], $start) : generate_pagination("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&postdays=$post_days&postorder=$post_order", $total_replies, $board_config['posts_per_page'], $start);



  16. FIND - Line 629
    Code:


       'PAGE_NUMBER' => sprintf($lang['Page_of'], ( floor( $start / $board_config['posts_per_page'] ) + 1 ), ceil( $total_replies / $board_config['posts_per_page'] )),


    REPLACE WITH
    Code:


       'PAGE_NUMBER' => sprintf($lang['Page_of'], ( floor( $start / intval($board_config['posts_per_page']) ) + 1 ), ceil( $total_replies / intval($board_config['posts_per_page']) )),



  17. FIND - Line 658
    Code:



       'U_VIEW_TOPIC' => append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&start=$start&postdays=$post_days&postorder=$post_order&highlight=" . $HTTP_GET_VARS['highlight']),


    REPLACE WITH
    Code:


       'S_WATCH_TOPIC_IMG' => $s_watching_topic_img,

       'U_VIEW_TOPIC' => append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&start=$start&postdays=$post_days&postorder=$post_order&highlight=$highlight"),



  18. FIND - Line 673
    Code:


    //
    if ( !empty($forum_topic_data['topic_vote']) )
    {


    AFTER, ADD
    Code:


       $s_hidden_fields = '';




  19. FIND - Line 787
    Code:


             $s_hidden_fields = '<input type="hidden" name="topic_id" value="' . $topic_id . '"><input type="hidden" name="mode" value="vote">';


    REPLACE WITH
    Code:


             $s_hidden_fields = '<input type="hidden" name="topic_id" value="' . $topic_id . '" /><input type="hidden" name="mode" value="vote" />';



  20. FIND - Line 795
    Code:


          $template->assign_vars(array(
             'POLL_QUESTION' => $vote_title,

             'S_HIDDEN_FIELDS' => ( !empty($s_hidden_fields) ) ? $s_hidden_fields : '',
             'S_POLL_ACTION' => append_sid("posting.$phpEx?" . POST_TOPIC_URL . "=$topic_id"))


    REPLACE WITH
    Code:


          $s_hidden_fields = '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />';

          $template->assign_vars(array(
             'POLL_QUESTION' => $vote_title,

             'S_HIDDEN_FIELDS' => $s_hidden_fields,
             'S_POLL_ACTION' => append_sid("posting.$phpEx?mode=vote&" . POST_TOPIC_URL . "=$topic_id"))



  21. FIND - Line 1003
    Code:


          $temp_url = append_sid("modcp.$phpEx?mode=ip&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&" . POST_TOPIC_URL . "=" . $topic_id);
          $ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>';
          $ip = '<a href="' . $temp_url . '">' . $lang['View_IP'] . '</a>';

          $temp_url = append_sid("posting.$phpEx?mode=delete&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);


    REPLACE WITH
    Code:


          $temp_url = "modcp.$phpEx?mode=ip&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&" . POST_TOPIC_URL . "=" . $topic_id . "&sid=" . $userdata['session_id'];
          $ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>';
          $ip = '<a href="' . $temp_url . '">' . $lang['View_IP'] . '</a>';

          $temp_url = "posting.$phpEx?mode=delete&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&sid=" . $userdata['session_id'];



  22. FIND - Line 1018
    Code:


             $temp_url = append_sid("posting.$phpEx?mode=delete&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);


    REPLACE WITH
    Code:


             $temp_url = "posting.$phpEx?mode=delete&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&sid=" . $userdata['session_id'];



  23. FIND - Line 1082
    Code:


       // Highlight active words (primarily for search)
       //
       if ( $highlight_active )
       {
          if ( preg_match('/<.*>/', $message) )
          {
             $message = preg_replace($highlight_match, '<!-- #sh -->\1<!-- #eh -->', $message);

             $end_html = 0;
             $start_html = 1;
             $temp_message = '';
             $message = ' ' . $message . ' ';

             while( $start_html = strpos($message, '<', $start_html) )
             {
                $grab_length = $start_html - $end_html - 1;
                $temp_message .= substr($message, $end_html + 1, $grab_length);

                if ( $end_html = strpos($message, '>', $start_html) )
                {
                   $length = $end_html - $start_html + 1;
                   $hold_string = substr($message, $start_html, $length);

                   if ( strrpos(' ' . $hold_string, '<') != 1 )
                   {
                      $end_html = $start_html + 1;
                      $end_counter = 1;

                      while ( $end_counter && $end_html < strlen($message) )
                      {
                         if ( substr($message, $end_html, 1) == '>' )
                         {
                            $end_counter--;
                         }
                         else if ( substr($message, $end_html, 1) == '<' )
                         {
                            $end_counter++;
                         }

                         $end_html++;
                      }

                      $length = $end_html - $start_html + 1;
                      $hold_string = substr($message, $start_html, $length);
                      $hold_string = str_replace('<!-- #sh -->', '', $hold_string);
                      $hold_string = str_replace('<!-- #eh -->', '', $hold_string);
                   }
                   else if ( $hold_string == '<!-- #sh -->' )
                   {
                      $hold_string = str_replace('<!-- #sh -->', '<span style="color:#' . $theme['fontcolor3'] . '"><b>', $hold_string);
                   }
                   else if ( $hold_string == '<!-- #eh -->' )
                   {
                      $hold_string = str_replace('<!-- #eh -->', '</b></span>', $hold_string);
                   }

                   $temp_message .= $hold_string;

                   $start_html += $length;
                }
                else
                {
                   $start_html = strlen($message);
                }
             }

             $grab_length = strlen($message) - $end_html - 1;
             $temp_message .= substr($message, $end_html + 1, $grab_length);

             $message = trim($temp_message);
          }
          else
          {
             $message = preg_replace($highlight_match, '<span style="color:#' . $theme['fontcolor3'] . '"><b>\1</b></span>', $message);
          }
       }

       //
       // Replace naughty words
       //
       if ( count($orig_word) )
       {
          if ( $user_sig != '' )
          {
             $user_sig = preg_replace($orig_word, $replacement_word, $user_sig);
          }

          $post_subject = preg_replace($orig_word, $replacement_word, $post_subject);
          $message = preg_replace($orig_word, $replacement_word, $message);
       }

       //
       // Parse smilies
       //
       if ( $board_config['allow_smilies'] )
       {
          if ( $postrow[$i]['user_allowsmile'] && $user_sig != '' )
          {
             $user_sig = smilies_pass($user_sig);
          }

          if ( $postrow[$i]['enable_smilies'] )
          {
             $message = smilies_pass($message);
          }


    REPLACE WITH
    Code:


       // Parse smilies
       //
       if ( $board_config['allow_smilies'] )
       {
          if ( $postrow[$i]['user_allowsmile'] && $user_sig != '' )
          {
             $user_sig = smilies_pass($user_sig);
          }

          if ( $postrow[$i]['enable_smilies'] )
          {
             $message = smilies_pass($message);
          }
       }

       //
       // Highlight active words (primarily for search)
       //
       if ($highlight_match)
       {
          // This was shamelessly 'borrowed' from volker at multiartstudio dot de
          // via php.net's annotated manual
          $message = str_replace('\"', '"', substr(preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "preg_replace('#\b(" . $highlight_match . ")\b#i', '<span style=\"color:#" . $theme['fontcolor3'] . "\"><b>\\\\1</b></span>', '\\0')", '>' . $message . '<'), 1, -1));
       }

       //
       // Replace naughty words
       //
       if (count($orig_word))
       {
          $post_subject = preg_replace($orig_word, $replacement_word, $post_subject);

          if ($user_sig != '')
          {
             $user_sig = str_replace('\"', '"', substr(preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "preg_replace(\$orig_word, \$replacement_word, '\\0')", '>' . $user_sig . '<'), 1, -1));
          }

          $message = str_replace('\"', '"', substr(preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "preg_replace(\$orig_word, \$replacement_word, '\\0')", '>' . $message . '<'), 1, -1));
       }

       //


Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    phpBBHacks.com Support Forums Forum Index -> phpBB 2: Fixes and Code Changes All times are GMT - 6 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8
Page 8 of 8
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



Links: Big Message Boards - Free JavaScript - phpBB2 - phpbb styles - Suporte phpBB - phpBB.it - phpBB Česky - phpBB Turkiye - phpBBArabia.com - phpBB-fr.com - Romanian phpBB online community - phpBB-TW.net - phpBBservice.nl - phpBB Brasil

Network: iFroggy Network Blog - iFroggy Hosting - SportsForums.net - KarateForums.com - YanksBlog.com - PhotoshopForums.com - DeveloperCube - Managing Online Forums - ManagingCommunities.com - CommunityAdmins.com - DrGregHouse.com - Bad Boy Blog - SodaRatings.com - Patrick O'Keefe

< Advertising - Contact Us - Staff - User Guidelines >

Copyright © 2001-2009. iFroggy Network, phpBBHacks.com. All Rights Reserved. Privacy Policy. We Support phpBBHacks.com (of course!).
Powered by phpBB © phpBB Group. phpBB SEO. Hosted by 100MegsWebHosting. We are in no way affiliated with the phpBB Group. phpBB is copyright to the phpBB Group.