PunBB 1.1.2 to 1.1.3 Changes Legend
Lines removed 
Lines changed
 Lines added

punbb-1.1.2/upload/admin_options.php punbb-1.1.3/upload/admin_options.php
 94:             $form['maintenance'] = '0'; 94:             $form['maintenance'] = '0';
 95:     } 95:     }
 96:  96: 
  97:     $form['timeout_visit'] = intval($form['timeout_visit']);
  98:     $form['timeout_online'] = intval($form['timeout_online']);
  99:     $form['redirect_delay'] = intval($form['redirect_delay']);
 100:     $form['flood_interval'] = intval($form['flood_interval']);
 101:     $form['topic_review'] = intval($form['topic_review']);
 102:     $form['disp_topics_default'] = intval($form['disp_topics_default']);
 103:     $form['disp_posts_default'] = intval($form['disp_posts_default']);
 104:     $form['indent_num_spaces'] = intval($form['indent_num_spaces']);
 105:     $form['avatars_width'] = intval($form['avatars_width']);
 106:     $form['avatars_height'] = intval($form['avatars_height']);
 107:     $form['avatars_size'] = intval($form['avatars_size']);
 97: 108: 
 98:     while (list($key, $input) = @each($form))109:     while (list($key, $input) = @each($form))
 99:     {110:     {
100:         // Only update values that have changed111:         // Only update values that have changed
101:         if ($pun_config['o_'.$key] != $input)112:         if ($pun_config['o_'.$key] != $input)
102:         {113:         {
103:             if ($input != '')114:             if ($input != '' || is_int($input))
104:                 $value = '\''.escape($input).'\'';115:                 $value = '\''.escape($input).'\'';
105:             else116:             else
106:                 $value = 'NULL';117:                 $value = 'NULL';


punbb-1.1.2/upload/admin_permissions.php punbb-1.1.3/upload/admin_permissions.php
 38:  38: 
 39:     $form = array_map('trim', $_POST['form']); 39:     $form = array_map('trim', $_POST['form']);
 40:  40: 
  41:     $form['sig_length'] = intval($form['sig_length']);
  42:     $form['sig_lines'] = intval($form['sig_lines']);
  43: 
 41:     while (list($key, $input) = @each($form)) 44:     while (list($key, $input) = @each($form))
 42:     { 45:     {
 43:         // Only update values that have changed 46:         // Only update values that have changed
 44:         if ($pun_config['p_'.$key] != $input) 47:         if ($pun_config['p_'.$key] != $input)
 45:         { 48:         {
 46:             if ($input != '') 49:             if ($input != '' || is_int($input))
 47:                 $value = '\''.escape($input).'\''; 50:                 $value = '\''.escape($input).'\'';
 48:             else 51:             else
 49:                 $value = 'NULL'; 52:                 $value = 'NULL';


punbb-1.1.2/upload/include/common_admin.php punbb-1.1.3/upload/include/common_admin.php
 82: // 82: //
 83: function prune($forum_id, $prune_sticky, $prune_date) 83: function prune($forum_id, $prune_sticky, $prune_date)
 84: { 84: {
 85:     global $db; 85:     global $pun_root, $db;
 86:  86: 
 87:     $extra_sql = ($prune_date != -1) ? ' AND last_post<'.$prune_date : ''; 87:     $extra_sql = ($prune_date != -1) ? ' AND last_post<'.$prune_date : '';
 88:  88: 
111:             $db->query('DELETE FROM '.$db->prefix.'posts WHERE id IN('.$post_ids.')') or error('Unable to prune posts', __FILE__, __LINE__, $db->error());111:             $db->query('DELETE FROM '.$db->prefix.'posts WHERE id IN('.$post_ids.')') or error('Unable to prune posts', __FILE__, __LINE__, $db->error());
112: 112: 
113:             // We removed a bunch of posts, so now we have to update the search index113:             // We removed a bunch of posts, so now we have to update the search index
114:             require $pun_root.'include/search_idx.php';114:             require_once $pun_root.'include/search_idx.php';
115:             strip_search_index($post_ids);115:             strip_search_index($post_ids);
116:         }116:         }
117:     }117:     }


punbb-1.1.2/upload/include/functions.php punbb-1.1.3/upload/include/functions.php
328:     if ($user['title'] != '')328:     if ($user['title'] != '')
329:         $user_title = pun_htmlspecialchars($user['title']);329:         $user_title = pun_htmlspecialchars($user['title']);
330:     // If the user is banned330:     // If the user is banned
331:     else if (in_array(strtolower($user['username']), $ban_list))331:     else if (in_array(strtolower($user['username']), $ban_list, true))
332:         $user_title = $lang_common['Banned'];332:         $user_title = $lang_common['Banned'];
333:     else if ($user['status'] <= PUN_USER)333:     else if ($user['status'] <= PUN_USER)
334:     {334:     {


punbb-1.1.2/upload/include/parser.php punbb-1.1.3/upload/include/parser.php
178:         $full_url = 'http://'.$full_url;178:         $full_url = 'http://'.$full_url;
179:     else if (strpos($url, 'ftp.') === 0)179:     else if (strpos($url, 'ftp.') === 0)
180:         $full_url = 'ftp://'.$full_url;180:         $full_url = 'ftp://'.$full_url;
 181:     else if (strpos($url, 'http://') !== 0)
 182:         $full_url = 'http://'.$full_url;
181: 183: 
182:     // Ok, not very pretty :-)184:     // Ok, not very pretty :-)
183:     $link = ($link == '' || $link == $url) ? ((strlen($url) > 55) ? substr($url, 0 , 39).' ... '.substr($url, -10) : $url) : stripslashes($link);185:     $link = ($link == '' || $link == $url) ? ((strlen($url) > 55) ? substr($url, 0 , 39).' ... '.substr($url, -10) : $url) : stripslashes($link);


punbb-1.1.2/upload/include/search_idx.php punbb-1.1.3/upload/include/search_idx.php
 43:  43: 
 44:     if (empty($noise_match)) 44:     if (empty($noise_match))
 45:     { 45:     {
 46:         $noise_match =         array('^', '$', '&', '(', ')', '<', '>', '`', '\'', '"', '|', ',', '@', '_', '?', '%', '-', '~', '+', '.', '[', ']', '{', '}', ':', '\\', '/', '=', '#', ';', '!', '*'); 46:         $noise_match =         array('quote', 'code', 'url', 'img', 'email', 'color', 'colour', '^', '$', '&', '(', ')', '<', '>', '`', '\'', '"', '|', ',', '@', '_', '?', '%', '-', '~', '+', '.', '[', ']', '{', '}', ':', '\\', '/', '=', '#', ';', '!', '*');
 47:         $noise_replace =    array(' ', ' ', ' ', ' ', ' ', ' ', ' ', '',  '',   ' ', ' ', ' ', ' ', '',  ' ', ' ', '',  ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', '' ,  ' ', ' ', ' ', ' ', ' ', ' '); 47:         $noise_replace =    array('',      '',     '',    '',    '',      '',      '',       ' ', ' ', ' ', ' ', ' ', ' ', ' ', '',  '',   ' ', ' ', ' ', ' ', '',  ' ', ' ', '',  ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', '' ,  ' ', ' ', ' ', ' ', ' ', ' ');
 48:  48: 
 49:         $stopwords = @file('lang/'.$language.'/'.$language.'_stopwords.txt'); 49:         $stopwords = @file('lang/'.$language.'/'.$language.'_stopwords.txt');
 50:     } 50:     }


punbb-1.1.2/upload/install.php punbb-1.1.3/upload/install.php
 24:  24: 
 25:  25: 
 26: // The PunBB version this script installs 26: // The PunBB version this script installs
 27: $punbb_version = '1.1.2'; 27: $punbb_version = '1.1.3';
 28:  28: 
 29:  29: 
 30: $pun_root = './'; 30: $pun_root = './';


punbb-1.1.2/upload/lang/en/en_common.php punbb-1.1.3/upload/lang/en/en_common.php
  6: // Text orientation and encoding  6: // Text orientation and encoding
  7: 'lang_direction'        =>    'ltr',    // ltr (Left-To-Right) or rtl (Right-To-Left)  7: 'lang_direction'        =>    'ltr',    // ltr (Left-To-Right) or rtl (Right-To-Left)
  8: 'lang_encoding'            =>    'iso-8859-1',  8: 'lang_encoding'            =>    'iso-8859-1',
   9: 'lang_multibyte'        =>    false,
  9:  10: 
 10: // Notices 11: // Notices
 11: 'Bad request'            =>    'Bad request. The link you followed is incorrect or outdated.', 12: 'Bad request'            =>    'Bad request. The link you followed is incorrect or outdated.',


punbb-1.1.2/upload/lang/en/en_edit.php punbb-1.1.3/upload/lang/en/en_edit.php
 12: 'No caps message'        =>    'Messages must not contain only capital letters and special characters in this forum.', 12: 'No caps message'        =>    'Messages must not contain only capital letters and special characters in this forum.',
 13:  13: 
 14: // Miscellaneous 14: // Miscellaneous
 15: 'Show smilies'            =>    'Show smilies', 15: 'Show smilies'            =>    'Convert smilies to icons',
 16: 'Silent edit'            =>    'Silent edit (don\'t display "Edited by ..." in topic view)', 16: 'Silent edit'            =>    'Silent edit (don\'t display "Edited by ..." in topic view)',
 17: 'Edit message'            =>    'Edit message', 17: 'Edit message'            =>    'Edit message',
 18: 'Edit redirect'            =>    'Post updated. Redirecting ...' 18: 'Edit redirect'            =>    'Post updated. Redirecting ...'


punbb-1.1.2/upload/lang/en/en_post.php punbb-1.1.3/upload/lang/en/en_post.php
  8: 'Too long subject'        =>    'Subjects cannot be longer than 70 characters.',  8: 'Too long subject'        =>    'Subjects cannot be longer than 70 characters.',
  9: 'No caps subject'        =>    'Subjects must not contain only capital letters and special characters in this forum.',  9: 'No caps subject'        =>    'Subjects must not contain only capital letters and special characters in this forum.',
 10: 'No message'            =>    'You must enter a message.', 10: 'No message'            =>    'You must enter a message.',
 11: 'Too long message'        =>    'Posts cannot be longer that 65535 characters (64 Kb).', 11: 'Too long message'        =>    'Posts cannot be longer that 65535 characters (64 KB).',
 12: 'No caps message'        =>    'Messages must not contain only capital letters and special characters in this forum.', 12: 'No caps message'        =>    'Messages must not contain only capital letters and special characters in this forum.',
 13:  13: 
 14: // Miscellaneous 14: // Miscellaneous
 15: 'Post redirect'            =>    'Post entered. Redirecting ...', 15: 'Post redirect'            =>    'Post entered. Redirecting ...',
 16: 'Post a reply'            =>    'Post a reply', 16: 'Post a reply'            =>    'Post a reply',
 17: 'Post new topic'        =>    'Post new topic', 17: 'Post new topic'        =>    'Post new topic',
 18: 'Show smilies'            =>    'Show smilies as icons', 18: 'Show smilies'            =>    'Convert smilies to icons',
 19: 'Subscribe'                =>    'Subscribe to this topic', 19: 'Subscribe'                =>    'Subscribe to this topic',
 20: 'Topic review'            =>    'Topic review (newest first)', 20: 'Topic review'            =>    'Topic review (newest first)',
 21: 'Flood start'            =>    'At least', 21: 'Flood start'            =>    'At least',


punbb-1.1.2/upload/lang/en/en_stopwords.txt punbb-1.1.3/upload/lang/en/en_stopwords.txt
142: yet142: yet
143: you143: you
144: your144: your
145: yours145: yours
146: lol 
147: quote 
148: code 
149: img 
150: wrote 
151: 146: 


punbb-1.1.2/upload/moderate.php punbb-1.1.3/upload/moderate.php
316:                 $moved_to = $db->fetch_assoc($result);316:                 $moved_to = $db->fetch_assoc($result);
317: 317: 
318:                 // Create the redirect topic318:                 // Create the redirect topic
319:                 $db->query('INSERT INTO '.$db->prefix.'topics (poster, subject, posted, last_post, moved_to, forum_id) VALUES(\''.$moved_to['poster'].'\', \''.$moved_to['subject'].'\', '.$moved_to['posted'].', '.$moved_to['last_post'].', '.$cur_topic.', '.$fid.')') or error('Unable to create redirect topic', __FILE__, __LINE__, $db->error());319:                 $db->query('INSERT INTO '.$db->prefix.'topics (poster, subject, posted, last_post, moved_to, forum_id) VALUES(\''.addslashes($moved_to['poster']).'\', \''.addslashes($moved_to['subject']).'\', '.$moved_to['posted'].', '.$moved_to['last_post'].', '.$cur_topic.', '.$fid.')') or error('Unable to create redirect topic', __FILE__, __LINE__, $db->error());
320:             }320:             }
321:         }321:         }
322: 322: 


punbb-1.1.2/upload/profile.php punbb-1.1.3/upload/profile.php
1043:         </tr>1043:         </tr>
1044: <?php endif; ?>        <tr>1044: <?php endif; ?>        <tr>
1045:             <td class="puncon1right" style="width: 140px; white-space: nowrap">1045:             <td class="puncon1right" style="width: 140px; white-space: nowrap">
1046:                 <?php echo $lang_prof_reg['Signature'] ?>&nbsp;&nbsp;<br><br>1046:                 <?php echo $lang_profile['Signature'] ?>&nbsp;&nbsp;<br><br>
1047:                 <a href="help.php#bbcode" target="_blank"><?php echo $lang_common['BBCode'] ?></a>: <?php echo ($pun_config['p_sig_bbcode'] == '1') ? $lang_common['on'] : $lang_common['off']; ?>&nbsp;&nbsp;<br>1047:                 <a href="help.php#bbcode" target="_blank"><?php echo $lang_common['BBCode'] ?></a>: <?php echo ($pun_config['p_sig_bbcode'] == '1') ? $lang_common['on'] : $lang_common['off']; ?>&nbsp;&nbsp;<br>
1048:                 <a href="help.php#img" target="_blank"><?php echo $lang_common['img tag'] ?></a>: <?php echo ($pun_config['p_sig_img_tag'] == '1') ? $lang_common['on'] : $lang_common['off']; ?>&nbsp;&nbsp;<br>1048:                 <a href="help.php#img" target="_blank"><?php echo $lang_common['img tag'] ?></a>: <?php echo ($pun_config['p_sig_img_tag'] == '1') ? $lang_common['on'] : $lang_common['off']; ?>&nbsp;&nbsp;<br>
1049:                 <a href="help.php#smilies" target="_blank"><?php echo $lang_common['Smilies'] ?></a>: <?php echo ($pun_config['o_smilies_sig'] == '1') ? $lang_common['on'] : $lang_common['off']; ?>&nbsp;&nbsp;<br>1049:                 <a href="help.php#smilies" target="_blank"><?php echo $lang_common['Smilies'] ?></a>: <?php echo ($pun_config['o_smilies_sig'] == '1') ? $lang_common['on'] : $lang_common['off']; ?>&nbsp;&nbsp;<br>


punbb-1.1.2/upload/search.php punbb-1.1.3/upload/search.php
 53:  53: 
 54:  54: 
 55: // Detect two byte character sets 55: // Detect two byte character sets
 56: $multibyte = (in_array($lang_common['lang_encoding'], array('utf-8', 'gb2312', 'big5', 'shift_jis', 'euc-kr'))) ? true : false; 56: $multibyte = (isset($lang_common['lang_multibyte']) && $lang_common['lang_multibyte']) ? true : false;
 57:  57: 
 58:  58: 
 59: // Figure out what to do :-) 59: // Figure out what to do :-)
188:                         while (list(, $word) = @each($stopwords))188:                         while (list(, $word) = @each($stopwords))
189:                         {189:                         {
190:                             $word = trim($word);190:                             $word = trim($word);
191:                             if ($word != 'and' || $word != 'or' || $word != 'not')191:                             if ($word != 'and' && $word != 'or' && $word != 'not')
192:                                 $keywords = preg_replace('#\b'.preg_quote($word).'\b#', ' ', $keywords);192:                                 $keywords = preg_replace('#\b'.preg_quote($word).'\b#', ' ', $keywords);
193:                         }193:                         }
194:                     }194:                     }
564:                 if ($search_set[$i]['poster_id'] > 1)564:                 if ($search_set[$i]['poster_id'] > 1)
565:                     $pposter = '<a href="profile.php?id='.$search_set[$i]['poster_id'].'">'.$pposter.'</a>';565:                     $pposter = '<a href="profile.php?id='.$search_set[$i]['poster_id'].'">'.$pposter.'</a>';
566: 566: 
567:                 if (pun_strlen($message) == 140)567:                 if (pun_strlen($message) >= 140)
568:                     $message .= ' ...';568:                     $message .= ' ...';
569: 569: 
570: ?>570: ?>


hdiff - version: 2.1.0 (modified)