aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/develop/update_email_hash.php
blob: 57aebe3ca07ff712a6fbf57b82d63c9c10d4e468 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<?php
/**
* Corrects user_email_hash values if DB moved from 32-bit system to 64-bit system or vice versa.
* The CRC32 function in PHP generates different results for both systems.
* @PHP dev team: no, a hexdec() applied to it does not solve the issue. And please document it.
*
*/
die("Please read the first lines of this script for instructions on how to enable it");

set_time_limit(0);

define('IN_PHPBB', true);
$phpbb_root_path = './../';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

$start = request_var('start', 0);
$num_items = 1000;

echo '<br />Updating user email hashes' . "\n";

$sql = 'SELECT user_id, user_email
	FROM ' . USERS_TABLE . '
	ORDER BY user_id ASC';
$result = $db->sql_query($sql);

$echos = 0;
while ($row = $db->sql_fetchrow($result))
{
	$echos++;

	$sql = 'UPDATE ' . USERS_TABLE . "
		SET user_email_hash = '" . $db->sql_escape(phpbb_email_hash($row['user_email'])) . "'
		WHERE user_id = " . (int) $row['user_id'];
	$db->sql_query($sql);

	if ($echos == 200)
	{
		echo '<br />';
		$echos = 0;
	}

	echo '.';
	flush();
}
$db->sql_freeresult($result);

echo 'FINISHED';

// Done
$db->sql_close();
>
"drakfirewall configurator\n"
@@ -3906,7 +3906,7 @@ msgstr ""
"ਸ਼ਕਤੀਸ਼ਾਲੀ ਅਤੇ ਵਿਸ਼ਵਾਸੀ ਫਾਇਰਵਾਲ ਹੱਲ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਖਾਸ ਮੈਂਡਰਿਵ-ਸੁਰੱਖਿਆ\n"
"ਫਾਇਰਵਾਲ ਰੀਲੀਜ਼ ਵੇਖੋ।"
-#: ../lib/network/drakfirewall.pm:231
+#: ../lib/network/drakfirewall.pm:230
#, c-format
msgid ""
"drakfirewall configurator\n"
@@ -3919,13 +3919,13 @@ msgstr ""
"ਯਕੀਨਨ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਅੱਗੇ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ drakconnect ਨਾਲ ਆਪਣਾ\n"
"ਨੈੱਟਵਰਕ/ਇੰਟਰਨੈੱਟ ਪਹੁੰਚ ਸੰਰਚਿਤ ਕੀਤੀ ਹੈ।"
-#: ../lib/network/drakfirewall.pm:248 ../lib/network/drakfirewall.pm:250
+#: ../lib/network/drakfirewall.pm:247 ../lib/network/drakfirewall.pm:249
#: ../lib/network/shorewall.pm:167
#, c-format
msgid "Firewall"
msgstr "ਫਾਇਰਵਾਲ"
-#: ../lib/network/drakfirewall.pm:251
+#: ../lib/network/drakfirewall.pm:250
#, c-format
msgid ""
"You can enter miscellaneous ports. \n"
@@ -3936,7 +3936,7 @@ msgstr ""
"ਯੋਗ ਉਦਾਹਰਨਾਂ ਹਨ: 139/tcp 139/udp 600:610/tcp 600:610/udp।\n"
"ਜਾਣਕਾਰੀ ਲਈ /etc/services ਤੇ ਵੇਖੋ।"
-#: ../lib/network/drakfirewall.pm:257
+#: ../lib/network/drakfirewall.pm:256
#, c-format
msgid ""
"Invalid port given: %s.\n"
@@ -3951,33 +3951,33 @@ msgstr ""
"\n"
"ਤੁਸੀਂ ਪੋਰਟਾਂ ਦੀ ਸੀਮਾਂ ਵੀ ਦੇ ਸਕਦੇ ਹੋ (ਜਿਵੇਂ: 24300:24350/udp)"
-#: ../lib/network/drakfirewall.pm:267
+#: ../lib/network/drakfirewall.pm:266
#, c-format
msgid "Which services would you like to allow the Internet to connect to?"
msgstr "ਤੁਸੀਂ ਇੰਟਰਨੈੱਟ ਵਾਲ ਜੁੜਨ ਲਈ ਕਿਹੜੀ ਸੇਵਾ ਪਸੰਦ ਕਰਦੇ ਹੋ?"
-#: ../lib/network/drakfirewall.pm:268 ../lib/network/netconnect.pm:127
+#: ../lib/network/drakfirewall.pm:267 ../lib/network/netconnect.pm:127
#: ../lib/network/network.pm:540
#, c-format
msgid "Those settings will be saved for the network profile <b>%s</b>"
msgstr ""
-#: ../lib/network/drakfirewall.pm:269
+#: ../lib/network/drakfirewall.pm:268
#, c-format
msgid "Everything (no firewall)"
msgstr "ਸਭ ਕੁਝ (ਫਾਇਰਵਾਲ ਨਹੀਂ)"
-#: ../lib/network/drakfirewall.pm:271
+#: ../lib/network/drakfirewall.pm:270
#, c-format
msgid "Other ports"
msgstr "ਹੋਰ ਪੋਰਟ"
-#: ../lib/network/drakfirewall.pm:272
+#: ../lib/network/drakfirewall.pm:271
#, c-format
msgid "Log firewall messages in system logs"
msgstr ""
-#: ../lib/network/drakfirewall.pm:314
+#: ../lib/network/drakfirewall.pm:313
#, c-format
msgid ""
"You can be warned when someone accesses to a service or tries to intrude "
@@ -3985,7 +3985,7 @@ msgid ""
"Please select which network activities should be watched."
msgstr ""
-#: ../lib/network/drakfirewall.pm:319
+#: ../lib/network/drakfirewall.pm:318
#, c-format
msgid "Use Interactive Firewall"
msgstr ""