PunBB 1.2.14 - PunBB 1.2.14-B FR Legend
Lines removed 
Lines changed
 Lines added

punbb_1-2-14_fr/upload/admin_forums.php punbb_1-2-14_fr-b/upload/admin_forums.php
186:             $result = $db->query('SELECT g_id, g_read_board, g_post_replies, g_post_topics FROM '.$db->prefix.'groups WHERE g_id!='.PUN_ADMIN) or error('Impossible de retrouver la liste des groupes d\'utilisateurs', __FILE__, __LINE__, $db->error());186:             $result = $db->query('SELECT g_id, g_read_board, g_post_replies, g_post_topics FROM '.$db->prefix.'groups WHERE g_id!='.PUN_ADMIN) or error('Impossible de retrouver la liste des groupes d\'utilisateurs', __FILE__, __LINE__, $db->error());
187:             while ($cur_group = $db->fetch_assoc($result))187:             while ($cur_group = $db->fetch_assoc($result))
188:             {188:             {
189:                 $read_forum_new = ($cur_group['g_read_board'] == '1') ? isset($_POST['read_forum_new'][$cur_group['g_id']]) ? $_POST['read_forum_new'][$cur_group['g_id']] : '0' : $_POST['read_forum_old'][$cur_group['g_id']];189:                 $read_forum_new = ($cur_group['g_read_board'] == '1') ? isset($_POST['read_forum_new'][$cur_group['g_id']]) ? '1' : '0' : intval($_POST['read_forum_old'][$cur_group['g_id']]);
190:                 $post_replies_new = isset($_POST['post_replies_new'][$cur_group['g_id']]) ? $_POST['post_replies_new'][$cur_group['g_id']] : '0';190:                 $post_replies_new = isset($_POST['post_replies_new'][$cur_group['g_id']]) ? '1' : '0';
191:                 $post_topics_new = isset($_POST['post_topics_new'][$cur_group['g_id']]) ? $_POST['post_topics_new'][$cur_group['g_id']] : '0';191:                 $post_topics_new = isset($_POST['post_topics_new'][$cur_group['g_id']]) ? '1' : '0';
192: 192: 
193:                 // Check if the new settings differ from the old193:                 // Check if the new settings differ from the old
194:                 if ($read_forum_new != $_POST['read_forum_old'][$cur_group['g_id']] || $post_replies_new != $_POST['post_replies_old'][$cur_group['g_id']] || $post_topics_new != $_POST['post_topics_old'][$cur_group['g_id']])194:                 if ($read_forum_new != $_POST['read_forum_old'][$cur_group['g_id']] || $post_replies_new != $_POST['post_replies_old'][$cur_group['g_id']] || $post_topics_new != $_POST['post_topics_old'][$cur_group['g_id']])


punbb_1-2-14_fr/upload/extern.php punbb_1-2-14_fr-b/upload/extern.php
139: @include PUN_ROOT.'cache/cache_config.php';139: @include PUN_ROOT.'cache/cache_config.php';
140: if (!defined('PUN_CONFIG_LOADED'))140: if (!defined('PUN_CONFIG_LOADED'))
141: {141: {
142:     require PUN_ROOT.'include/cache.php';142:     require PUN_ROOT.'include/cache.php';
143:     generate_config_cache();143:     generate_config_cache();
144:     require PUN_ROOT.'cache/cache_config.php';144:     require PUN_ROOT.'cache/cache_config.php';
145: }145: }
146: 146: 
147: // Make sure we (guests) have permission to read the forums147: // Make sure we (guests) have permission to read the forums


punbb_1-2-14_fr/upload/include/common.php punbb_1-2-14_fr-b/upload/include/common.php
 52: list($usec, $sec) = explode(' ', microtime()); 52: list($usec, $sec) = explode(' ', microtime());
 53: $pun_start = ((float)$usec + (float)$sec); 53: $pun_start = ((float)$usec + (float)$sec);
 54:  54: 
 55: // Enable full error, warning and notice reporting 55: // Make sure PHP reports all errors except E_NOTICE. PunBB supports E_ALL, but a lot of scripts it may interact with, do not.
 56: error_reporting(E_ALL ^ E_NOTICE); 56: error_reporting(E_ALL ^ E_NOTICE);
 57:  57: 
 58: // Turn off magic_quotes_runtime 58: // Turn off magic_quotes_runtime


punbb_1-2-14_fr/upload/include/email.php punbb_1-2-14_fr-b/upload/include/email.php
 89:             $headers = str_replace("\r\n", "\r", $headers); 89:             $headers = str_replace("\r\n", "\r", $headers);
 90:         else if (strtoupper(substr(PHP_OS, 0, 3)) != 'WIN') 90:         else if (strtoupper(substr(PHP_OS, 0, 3)) != 'WIN')
 91:             $headers = str_replace("\r\n", "\n", $headers); 91:             $headers = str_replace("\r\n", "\n", $headers);
 92:          92: 
 93:         mail($to, $subject, $message, $headers); 93:         mail($to, $subject, $message, $headers);
 94:     } 94:     }
 95: } 95: }


punbb_1-2-14_fr/upload/include/functions.php punbb_1-2-14_fr-b/upload/include/functions.php
144:         setcookie($cookie_name, serialize(array($user_id, md5($cookie_seed.$password_hash))), $expire, $cookie_path.'; HttpOnly', $cookie_domain, $cookie_secure);144:         setcookie($cookie_name, serialize(array($user_id, md5($cookie_seed.$password_hash))), $expire, $cookie_path.'; HttpOnly', $cookie_domain, $cookie_secure);
145: }145: }
146: 146: 
 147: 
147: //148: //
148: // Check whether the connecting user is banned (and delete any expired bans while we're at it)149: // Check whether the connecting user is banned (and delete any expired bans while we're at it)
149: //150: //
793:     while (preg_match('#<pun_include "([^/\\\\]*?)">#', $tpl_maint, $cur_include))794:     while (preg_match('#<pun_include "([^/\\\\]*?)">#', $tpl_maint, $cur_include))
794:     {795:     {
795:         if (!file_exists(PUN_ROOT.'include/user/'.$cur_include[1]))796:         if (!file_exists(PUN_ROOT.'include/user/'.$cur_include[1]))
796:             error('Impossible de procéder à l\'inclusion utilisateur &lt;pun_include "'.htmlspecialchars($cur_include[1]).'"&gt; depuis le template main.tpl. Il n\'y a pas de fichier dans le répertoire /include/user/');797:             error('Impossible de procéder à l\'inclusion utilisateur &lt;pun_include "'.htmlspecialchars($cur_include[1]).'"&gt; depuis le template maintenance.tpl. Il n\'y a pas de fichier dans le répertoire /include/user/');
797: 798: 
798:         ob_start();799:         ob_start();
799:         include PUN_ROOT.'include/user/'.$cur_include[1];800:         include PUN_ROOT.'include/user/'.$cur_include[1];
800:         $tpl_temp = ob_get_contents();801:         $tpl_temp = ob_get_contents();
801:         $tpl_redir = str_replace($cur_include[0], $tpl_temp, $tpl_redir);802:         $tpl_maint = str_replace($cur_include[0], $tpl_temp, $tpl_maint);
802:         ob_end_clean();803:         ob_end_clean();
803:     }804:     }
804:     // END SUBST - <pun_include "*">805:     // END SUBST - <pun_include "*">
883: 884: 
884: 885: 
885:     // START SUBST - <pun_include "*">886:     // START SUBST - <pun_include "*">
886:     while (preg_match('<pun_include "(.*?)">', $tpl_redir, $cur_include))887:     while (preg_match('#<pun_include "([^/\\\\]*?)">#', $tpl_redir, $cur_include))
887:     {888:     {
 889:         if (!file_exists(PUN_ROOT.'include/user/'.$cur_include[1]))
 890:             error('Impossible de procéder à l\'inclusion utilisateur &lt;pun_include "'.htmlspecialchars($cur_include[1]).'"&gt; depuis le template redirect.tpl. Il n\'y a pas de fichier dans le répertoire /include/user/');
 891: 
888:         ob_start();892:         ob_start();
889:         include PUN_ROOT.$cur_include[1];893:         include PUN_ROOT.'include/user/'.$cur_include[1];
890:         $tpl_temp = ob_get_contents();894:         $tpl_temp = ob_get_contents();
891:         $tpl_redir = str_replace('<'.$cur_include[0].'>', $tpl_temp, $tpl_redir);895:         $tpl_redir = str_replace($cur_include[0], $tpl_temp, $tpl_redir);
892:         ob_end_clean();896:         ob_end_clean();
893:     }897:     }
894:     // END SUBST - <pun_include "*">898:     // END SUBST - <pun_include "*">
1038:     1042:     
1039:     // Variables that shouldn't be unset1043:     // Variables that shouldn't be unset
1040:     $no_unset = array('GLOBALS', '_GET', '_POST', '_COOKIE', '_REQUEST', '_SERVER', '_ENV', '_FILES');1044:     $no_unset = array('GLOBALS', '_GET', '_POST', '_COOKIE', '_REQUEST', '_SERVER', '_ENV', '_FILES');
1041:     1045: 
1042:     // Remove elements in $GLOBALS that are present in any of the superglobals1046:     // Remove elements in $GLOBALS that are present in any of the superglobals
1043:     $input = array_merge($_GET, $_POST, $_COOKIE, $_SERVER, $_ENV, $_FILES, isset($_SESSION) && is_array($_SESSION) ? $_SESSION : array());1047:     $input = array_merge($_GET, $_POST, $_COOKIE, $_SERVER, $_ENV, $_FILES, isset($_SESSION) && is_array($_SESSION) ? $_SESSION : array());
1044:     foreach ($input as $k => $v)1048:     foreach ($input as $k => $v)
1046:         if (!in_array($k, $no_unset) && isset($GLOBALS[$k]))1050:         if (!in_array($k, $no_unset) && isset($GLOBALS[$k]))
1047:         {1051:         {
1048:             unset($GLOBALS[$k]);1052:             unset($GLOBALS[$k]);
1049:             unset($GLOBALS[$k]);    // Double unset to circumvent the zend_hash_del_key_or_index hole in PHP <4.4.3 and <5.1.41053:             unset($GLOBALS[$k]);    // Double unset to circumvent the zend_hash_del_key_or_index hole in PHP <4.4.3 and <5.1.4
1050:         }1054:         }
1051:     }1055:     }
1052: }1056: }


punbb_1-2-14_fr/upload/include/parser.php punbb_1-2-14_fr-b/upload/include/parser.php
187:             $tmp2 = strpos(substr($text, $c_start+6), '[code]');187:             $tmp2 = strpos(substr($text, $c_start+6), '[code]');
188:             if ($tmp2 !== false)188:             if ($tmp2 !== false)
189:                 $tmp2 += $c_start+6;189:                 $tmp2 += $c_start+6;
190:                 190: 
191:             if ($tmp === false || ($tmp2 !== false && $tmp2 < $tmp))191:             if ($tmp === false || ($tmp2 !== false && $tmp2 < $tmp))
192:             {192:             {
193:                 $error = $lang_common['BBCode error'].' '.$lang_common['BBCode error 2'];193:                 $error = $lang_common['BBCode error'].' '.$lang_common['BBCode error 2'];
310:         $text = preg_replace('#\[quote=(&quot;|"|\'|)(.*)\\1\]#seU', '"</p><blockquote><div class=\"incqbox\"><h4>".str_replace(array(\'[\', \'\\"\'), array(\'&#91;\', \'"\'), \'$2\')." ".$lang_common[\'wrote\'].":</h4><p>"', $text);310:         $text = preg_replace('#\[quote=(&quot;|"|\'|)(.*)\\1\]#seU', '"</p><blockquote><div class=\"incqbox\"><h4>".str_replace(array(\'[\', \'\\"\'), array(\'&#91;\', \'"\'), \'$2\')." ".$lang_common[\'wrote\'].":</h4><p>"', $text);
311:         $text = preg_replace('#\[\/quote\]\s*#', '</p></div></blockquote><p>', $text);311:         $text = preg_replace('#\[\/quote\]\s*#', '</p></div></blockquote><p>', $text);
312:     }312:     }
313:     313: 
314:     $pattern = array('#\[b\](.*?)\[/b\]#s',314:     $pattern = array('#\[b\](.*?)\[/b\]#s',
315:                      '#\[i\](.*?)\[/i\]#s',315:                      '#\[i\](.*?)\[/i\]#s',
316:                      '#\[u\](.*?)\[/u\]#s',316:                      '#\[u\](.*?)\[/u\]#s',


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


punbb_1-2-14_fr/upload/install.php punbb_1-2-14_fr-b/upload/install.php
349:         case 'sqlite':349:         case 'sqlite':
350:             require PUN_ROOT.'include/dblayer/sqlite.php';350:             require PUN_ROOT.'include/dblayer/sqlite.php';
351:             break;351:             break;
352:             352: 
353:         default:353:         default:
354:             error('\''.$db_type.'\' n\'est pas un type de base de données valable.');354:             error('\''.$db_type.'\' n\'est pas un type de base de données valable.');
355:     }355:     }
427:                     PRIMARY KEY (id)427:                     PRIMARY KEY (id)
428:                     )";428:                     )";
429:             break;429:             break;
430:              
431:          
432:         default:   
433:             error('\''.$db_type.'\' n\'est pas un type de base de données correct.');  
434: 430: 
435:     }431:     }
436: 432: 
1275:         $db->query($sql) or error('Impossible de créer les index. Veuillez vérifier vos réglages et essayer à nouveau.',  __FILE__, __LINE__, $db->error());1271:         $db->query($sql) or error('Impossible de créer les index. Veuillez vérifier vos réglages et essayer à nouveau.',  __FILE__, __LINE__, $db->error());
1276: 1272: 
1277: 1273: 
 1274: 
 1275:     $now = time();
 1276: 
1278:     // Insert the four preset groups1277:     // Insert the four preset groups
1279:     $db->query('INSERT INTO '.$db->prefix."groups (g_title, g_user_title, g_read_board, g_post_replies, g_post_topics, g_post_polls, g_edit_posts, g_delete_posts, g_delete_topics, g_set_title, g_search, g_search_users, g_edit_subjects_interval, g_post_flood, g_search_flood) VALUES('Administrateurs', 'Administrateur', 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0)") or error('Impossible d\ajouter un groupe', __FILE__, __LINE__, $db->error());1278:     $db->query('INSERT INTO '.$db->prefix."groups (g_title, g_user_title, g_read_board, g_post_replies, g_post_topics, g_post_polls, g_edit_posts, g_delete_posts, g_delete_topics, g_set_title, g_search, g_search_users, g_edit_subjects_interval, g_post_flood, g_search_flood) VALUES('Administrateurs', 'Administrateur', 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0)") or error('Impossible d\ajouter un groupe', __FILE__, __LINE__, $db->error());
1280:     $db->query('INSERT INTO '.$db->prefix."groups (g_title, g_user_title, g_read_board, g_post_replies, g_post_topics, g_post_polls, g_edit_posts, g_delete_posts, g_delete_topics, g_set_title, g_search, g_search_users, g_edit_subjects_interval, g_post_flood, g_search_flood) VALUES('Modérateurs', 'Modérateur', 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0)") or error('Impossible d\ajouter un groupe', __FILE__, __LINE__, $db->error());1279:     $db->query('INSERT INTO '.$db->prefix."groups (g_title, g_user_title, g_read_board, g_post_replies, g_post_topics, g_post_polls, g_edit_posts, g_delete_posts, g_delete_topics, g_set_title, g_search, g_search_users, g_edit_subjects_interval, g_post_flood, g_search_flood) VALUES('Modérateurs', 'Modérateur', 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0)") or error('Impossible d\ajouter un groupe', __FILE__, __LINE__, $db->error());
1281:     $db->query('INSERT INTO '.$db->prefix."groups (g_title, g_user_title, g_read_board, g_post_replies, g_post_topics, g_post_polls, g_edit_posts, g_delete_posts, g_delete_topics, g_set_title, g_search, g_search_users, g_edit_subjects_interval, g_post_flood, g_search_flood) VALUES('Invités', NULL, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0)") or error('Impossible d\ajouter un groupe', __FILE__, __LINE__, $db->error());1280:     $db->query('INSERT INTO '.$db->prefix."groups (g_title, g_user_title, g_read_board, g_post_replies, g_post_topics, g_post_polls, g_edit_posts, g_delete_posts, g_delete_topics, g_set_title, g_search, g_search_users, g_edit_subjects_interval, g_post_flood, g_search_flood) VALUES('Invités', NULL, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0)") or error('Impossible d\ajouter un groupe', __FILE__, __LINE__, $db->error());
1282:     $db->query('INSERT INTO '.$db->prefix."groups (g_title, g_user_title, g_read_board, g_post_replies, g_post_topics, g_post_polls, g_edit_posts, g_delete_posts, g_delete_topics, g_set_title, g_search, g_search_users, g_edit_subjects_interval, g_post_flood, g_search_flood) VALUES('Membres', NULL, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 300, 60, 30)") or error('Impossible d\ajouter un groupe', __FILE__, __LINE__, $db->error());1281:     $db->query('INSERT INTO '.$db->prefix."groups (g_title, g_user_title, g_read_board, g_post_replies, g_post_topics, g_post_polls, g_edit_posts, g_delete_posts, g_delete_topics, g_set_title, g_search, g_search_users, g_edit_subjects_interval, g_post_flood, g_search_flood) VALUES('Membres', NULL, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 300, 60, 30)") or error('Impossible d\ajouter un groupe', __FILE__, __LINE__, $db->error());
1283: 1282: 
 1283:     // Insert guest and first admin user
 1284:     $db->query('INSERT INTO '.$db_prefix."users (group_id, username, password, email) VALUES(3, 'Invité', 'Invité', 'Invité')")
 1285:         or error('Impossible d\'ajouter l\'utilisateur "invité". Veuillez vérifier vos réglages et essayer à nouveau.');
 1286: 
 1287:     $db->query('INSERT INTO '.$db_prefix."users (group_id, username, password, email, num_posts, last_post, registered, registration_ip, last_visit, language) VALUES(1, '".$db->escape($username)."', '".pun_hash($password1)."', '$email', 1, ".$now.", ".$now.", '127.0.0.1', ".$now.", 'French')")
 1288:         or error('Impossible d\'ajouter le compte administrateur. Veuillez vérifier vos réglages et essayer à nouveau.');
1284: 1289: 
1285:     // Insert config data1290:     // Insert config data
1286:     $config = array(1291:     $config = array(
1363:             or error('Impossible d\'insérer dans la table '.$db_prefix.'config. Veuillez vérifier votre configuration et essayez à nouveau.');1368:             or error('Impossible d\'insérer dans la table '.$db_prefix.'config. Veuillez vérifier votre configuration et essayez à nouveau.');
1364:     }1369:     }
1365: 1370: 
1366:  
1367:     $now = time(); 
1368:     // Insert guest and first admin user 
1369:     $db->query('INSERT INTO '.$db_prefix."users (group_id, username, password, email) VALUES(3, 'Invité', 'Invité', 'Invité')") 
1370:         or error('Impossible d\'ajouter l\'utilisateur "invité".'); 
1371:  
1372:     $db->query('INSERT INTO '.$db_prefix."users (group_id, username, password, email, num_posts, last_post, registered, registration_ip, last_visit, language) VALUES(1, '".$db->escape($username)."', '".pun_hash($password1)."', '$email', 1, ".$now.", ".$now.", '127.0.0.1', ".$now.", 'French')") 
1373:         or error('Impossible d\'ajouter le compte administrateur.'); 
1374:  
1375:     // Insert some other default data1371:     // Insert some other default data
1376:     $db->query('INSERT INTO '.$db_prefix."categories (cat_name, disp_position) VALUES('Catégorie test', 1)")1372:     $db->query('INSERT INTO '.$db_prefix."categories (cat_name, disp_position) VALUES('Catégorie test', 1)")
1377:         or error('Impossible d\'insérer dans la table '.$db_prefix.'categories. Veuillez vérifier votre configuration et essayez à nouveau.');1373:         or error('Impossible d\'insérer dans la table '.$db_prefix.'categories. Veuillez vérifier votre configuration et essayez à nouveau.');


punbb_1-2-14_fr/upload/lang/French/common.php punbb_1-2-14_fr-b/upload/lang/French/common.php
151: 'RSS Desc New'            =>    'Les dernières discussions de',                    // board_title will be appended to this string151: 'RSS Desc New'            =>    'Les dernières discussions de',                    // board_title will be appended to this string
152: 'Posted'                =>    'Écrit le'    // The date/time a topic was started152: 'Posted'                =>    'Écrit le'    // The date/time a topic was started
153: );153: );
154:  154:  
155: 155: 


punbb_1-2-14_fr/upload/lang/French/login.php punbb_1-2-14_fr-b/upload/lang/French/login.php
 14: 'Request pass info'        =>    'Un nouveau mot de passe ainsi que le lien pour activer ce nouveau mot de passe vont être envoyés à cette adresse de courriel.', 14: 'Request pass info'        =>    'Un nouveau mot de passe ainsi que le lien pour activer ce nouveau mot de passe vont être envoyés à cette adresse de courriel.',
 15: 'Not registered'        =>    'Toujours pas inscrit&#160;?', 15: 'Not registered'        =>    'Toujours pas inscrit&#160;?',
 16: 'Login legend'            =>    'Saisissez ci-dessous votre nom d\'utilisateur et votre mot de passe', 16: 'Login legend'            =>    'Saisissez ci-dessous votre nom d\'utilisateur et votre mot de passe',
 17: 'Login info'            =>    'Si vous ne vous êtes jamais inscrits  ou si vous avez oublié votre mot de passe, veuillez cliquer ci-dessous sur le lien approprié.', 17: 'Login info'            =>    'Si vous ne vous êtes jamais inscrit ou si vous avez oublié votre mot de passe, veuillez cliquer ci-dessous sur le lien approprié.',
 18:  18:  
 19: // Forget password mail stuff 19: // Forget password mail stuff
 20: 'Forget mail'            =>    'Un courriel avec les instructions pour changer de mot de passe vient d\'être envoyé à l\'adresse indiquée. Si vous ne le recevez pas, vous pouvez contacter l\'administrateur des forums à' 20: 'Forget mail'            =>    'Un courriel avec les instructions pour changer de mot de passe vient d\'être envoyé à l\'adresse indiquée. Si vous ne le recevez pas, vous pouvez contacter l\'administrateur des forums à'
 21:   21:  
 22: ); 22: );
 23:  23: 


punbb_1-2-14_fr/upload/post.php punbb_1-2-14_fr-b/upload/post.php
112:         // It's a guest, so we have to validate the username112:         // It's a guest, so we have to validate the username
113:         if (strlen($username) < 2)113:         if (strlen($username) < 2)
114:             $errors[] = $lang_prof_reg['Username too short'];114:             $errors[] = $lang_prof_reg['Username too short'];
115:         else if (!strcasecmp($username, 'invité') || !strcasecmp($username, $lang_common['Guest']))115:         else if (!strcasecmp($username, 'Guest') || !strcasecmp($username, 'invité') || !strcasecmp($username, $lang_common['Guest']))
116:             $errors[] = $lang_prof_reg['Username guest'];116:             $errors[] = $lang_prof_reg['Username guest'];
117:         else if (preg_match('/[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/', $username))117:         else if (preg_match('/[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/', $username))
118:             $errors[] = $lang_prof_reg['Username IP'];118:             $errors[] = $lang_prof_reg['Username IP'];


punbb_1-2-14_fr/upload/profile.php punbb_1-2-14_fr-b/upload/profile.php
688:                         message($lang_prof_reg['Username too short']);688:                         message($lang_prof_reg['Username too short']);
689:                     else if (pun_strlen($form['username']) > 25)    // This usually doesn't happen since the form element only accepts 25 characters689:                     else if (pun_strlen($form['username']) > 25)    // This usually doesn't happen since the form element only accepts 25 characters
690:                         message($lang_common['Bad request']);690:                         message($lang_common['Bad request']);
691:                     else if (!strcasecmp($form['username'], 'invité') || !strcasecmp($form['username'], $lang_common['Guest']))691:                     else if (!strcasecmp($form['username'], 'Guest') || !strcasecmp($form['username'], 'invité') || !strcasecmp($form['username'], $lang_common['Guest']))
692:                         message($lang_prof_reg['Username guest']);692:                         message($lang_prof_reg['Username guest']);
693:                     else if (preg_match('/[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/', $form['username']))693:                     else if (preg_match('/[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/', $form['username']))
694:                         message($lang_prof_reg['Username IP']);694:                         message($lang_prof_reg['Username IP']);
718:                 if (!is_valid_email($form['email']))718:                 if (!is_valid_email($form['email']))
719:                     message($lang_common['Invalid e-mail']);719:                     message($lang_common['Invalid e-mail']);
720:             }720:             }
721:             721: 
722:             // Make sure we got a valid language string722:             // Make sure we got a valid language string
723:             $form['language'] = preg_replace('#[\.\\\/]#', '', $form['language']);723:             if (isset($form['language']))
724:             if (!file_exists(PUN_ROOT.'lang/'.$form['language'].'/common.php'))724:             {
725:                 message($lang_common['Bad request']);725:                 $form['language'] = preg_replace('#[\.\\\/]#', '', $form['language']);
726:             726:                 if (!file_exists(PUN_ROOT.'lang/'.$form['language'].'/common.php'))
 727:                         message($lang_common['Bad request']);
 728:             }
 729: 
727:             break;730:             break;
728:         }731:         }
729: 732: 
1373:         else if (count($styles) > 1)1376:         else if (count($styles) > 1)
1374:         {1377:         {
1375:             natsort($styles);1378:             natsort($styles);
 1379: 
1376: ?>1380: ?>
1377:                 <div class="inform">1381:                 <div class="inform">
1378:                     <fieldset>1382:                     <fieldset>
1510:         }1514:         }
1511:         else1515:         else
1512:         {1516:         {
1513:             if ($pun_user['id'] != $id)  1517:             if ($pun_user['id'] != $id)
1514:             {  1518:             {
1515: 1519: 
1516: ?>1520: ?>
1517:                         <legend><?php echo $lang_profile['Group membership legend'] ?></legend>1521:                         <legend><?php echo $lang_profile['Group membership legend'] ?></legend>
1519:                             <select id="group_id" name="group_id">1523:                             <select id="group_id" name="group_id">
1520: <?php1524: <?php
1521: 1525: 
1522:                     $result = $db->query('SELECT g_id, g_title FROM '.$db->prefix.'groups WHERE g_id!='.PUN_GUEST.' ORDER BY g_title') or error('Impossible de retrouver la liste des groupes utilisateurs', __FILE__, __LINE__, $db->error());1526:                 $result = $db->query('SELECT g_id, g_title FROM '.$db->prefix.'groups WHERE g_id!='.PUN_GUEST.' ORDER BY g_title') or error('Impossible de retrouver la liste des groupes utilisateurs', __FILE__, __LINE__, $db->error());
1523: 1527: 
1524:                     while ($cur_group = $db->fetch_assoc($result))  1528:                 while ($cur_group = $db->fetch_assoc($result))
1525:                     {  1529:                 {
1526:                         if ($cur_group['g_id'] == $user['g_id'] || ($cur_group['g_id'] == $pun_config['o_default_user_group'] && $user['g_id'] == ''))1530:                     if ($cur_group['g_id'] == $user['g_id'] || ($cur_group['g_id'] == $pun_config['o_default_user_group'] && $user['g_id'] == ''))
1527:                             echo "\t\t\t\t\t\t\t\t".'<option value="'.$cur_group['g_id'].'" selected="selected">'.pun_htmlspecialchars($cur_group['g_title']).'</option>'."\n";1531:                         echo "\t\t\t\t\t\t\t\t".'<option value="'.$cur_group['g_id'].'" selected="selected">'.pun_htmlspecialchars($cur_group['g_title']).'</option>'."\n";
1528:                         else  1532:                     else
1529:                             echo "\t\t\t\t\t\t\t\t".'<option value="'.$cur_group['g_id'].'">'.pun_htmlspecialchars($cur_group['g_title']).'</option>'."\n";1533:                         echo "\t\t\t\t\t\t\t\t".'<option value="'.$cur_group['g_id'].'">'.pun_htmlspecialchars($cur_group['g_title']).'</option>'."\n";
1530:                     }  1534:                 }
1531: 1535: 
1532: ?>1536: ?>
1533:                             </select>1537:                             </select>
1537:                 </div>1541:                 </div>
1538:                 <div class="inform">1542:                 <div class="inform">
1539:                     <fieldset>1543:                     <fieldset>
1540: <?php  1544: <?php
1541: 1545: 
1542:             }1546:             }
1543: 1547: 


punbb_1-2-14_fr/upload/register.php punbb_1-2-14_fr-b/upload/register.php
113:         message($lang_prof_reg['Pass too short']);113:         message($lang_prof_reg['Pass too short']);
114:     else if ($password1 != $password2)114:     else if ($password1 != $password2)
115:         message($lang_prof_reg['Pass not match']);115:         message($lang_prof_reg['Pass not match']);
116:     else if (!strcasecmp($username, 'invité') || !strcasecmp($username, $lang_common['Guest']))116:     else if (!strcasecmp($username, 'Guest') || !strcasecmp($username, 'invité') || !strcasecmp($username, $lang_common['Guest']))
117:         message($lang_prof_reg['Username guest']);117:         message($lang_prof_reg['Username guest']);
118:     else if (preg_match('/[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/', $username))118:     else if (preg_match('/[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/', $username))
119:         message($lang_prof_reg['Username IP']);119:         message($lang_prof_reg['Username IP']);
183:         $language = $pun_config['o_default_lang'];183:         $language = $pun_config['o_default_lang'];
184: 184: 
185:     $timezone = intval($_POST['timezone']);185:     $timezone = intval($_POST['timezone']);
186:      
187:     $save_pass = (!isset($_POST['save_pass']) || $_POST['save_pass'] != '1') ? '0' : '1';186:     $save_pass = (!isset($_POST['save_pass']) || $_POST['save_pass'] != '1') ? '0' : '1';
188: 187: 
189:     $email_setting = intval($_POST['email_setting']);188:     $email_setting = intval($_POST['email_setting']);


punbb_1-2-14_fr/upload/search.php punbb_1-2-14_fr-b/upload/search.php
 65:     { 65:     {
 66:         $keywords = (isset($_GET['keywords'])) ? strtolower(trim($_GET['keywords'])) : null; 66:         $keywords = (isset($_GET['keywords'])) ? strtolower(trim($_GET['keywords'])) : null;
 67:         $author = (isset($_GET['author'])) ? strtolower(trim($_GET['author'])) : null; 67:         $author = (isset($_GET['author'])) ? strtolower(trim($_GET['author'])) : null;
 68:          68: 
 69:         if (preg_match('#^[\*%]+$#', $keywords) || strlen(str_replace(array('*', '%'), '', $keywords)) < 3) 69:         if (preg_match('#^[\*%]+$#', $keywords) || strlen(str_replace(array('*', '%'), '', $keywords)) < 3)
 70:             $keywords = ''; 70:             $keywords = '';
 71:  71: 
170: 170: 
171:                 $word_count = 0;171:                 $word_count = 0;
172:                 $match_type = 'and';172:                 $match_type = 'and';
 173:                 $result_list = array();
173:                 @reset($keywords_array);174:                 @reset($keywords_array);
174:                 while (list(, $cur_word) = @each($keywords_array))175:                 while (list(, $cur_word) = @each($keywords_array))
175:                 {176:                 {
467:         else468:         else
468:             $sql = 'SELECT t.id AS tid, t.poster, t.subject, t.last_post, t.last_post_id, t.last_poster, t.num_replies, t.closed, t.forum_id FROM '.$db->prefix.'topics AS t WHERE t.id IN('.$search_results.') GROUP BY t.id, t.poster, t.subject, t.last_post, t.last_post_id, t.last_poster, t.num_replies, t.closed, t.forum_id'.$group_by_sql.' ORDER BY '.$sort_by_sql;469:             $sql = 'SELECT t.id AS tid, t.poster, t.subject, t.last_post, t.last_post_id, t.last_poster, t.num_replies, t.closed, t.forum_id FROM '.$db->prefix.'topics AS t WHERE t.id IN('.$search_results.') GROUP BY t.id, t.poster, t.subject, t.last_post, t.last_post_id, t.last_poster, t.num_replies, t.closed, t.forum_id'.$group_by_sql.' ORDER BY '.$sort_by_sql;
469: 470: 
 471: 
470:         // Determine the topic or post offset (based on $_GET['p'])472:         // Determine the topic or post offset (based on $_GET['p'])
471:         $per_page = ($show_as == 'posts') ? $pun_user['disp_posts'] : $pun_user['disp_topics'];473:         $per_page = ($show_as == 'posts') ? $pun_user['disp_posts'] : $pun_user['disp_topics'];
472:         $num_pages = ceil($num_hits / $per_page);474:         $num_pages = ceil($num_hits / $per_page);


hdiff - version: 2.1.0 (modified)