Verzeichnisstruktur phpBB-3.0.0
- Veröffentlicht
- 12.12.2007
So funktioniert es
|
Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück |
Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis. |
|
(Beispiel Datei-Icons)
|
Auf das Icon klicken um den Quellcode anzuzeigen |
adjust_usernames.php
01 <?php
02 /**
03 * Adjust username_clean column.
04 *
05 * You should make a backup from your users table in case something goes wrong
06 */
07 die("Please read the first lines of this script for instructions on how to enable it");
08
09 set_time_limit(0);
10
11 define('IN_PHPBB', true);
12 $phpbb_root_path = './../';
13 $phpEx = substr(strrchr(__FILE__, '.'), 1);
14 include($phpbb_root_path . 'common.'.$phpEx);
15
16 // Start session management
17 $user->session_begin();
18 $auth->acl($user->data);
19 $user->setup();
20
21 $echos = 0;
22
23 $sql = 'SELECT user_id, username
24 FROM ' . USERS_TABLE;
25 $result = $db->sql_query($sql);
26
27 while ($row = $db->sql_fetchrow($result))
28 {
29 $sql = 'UPDATE ' . USERS_TABLE . "
30 SET username_clean = '" . $db->sql_escape(utf8_clean_string($row['username'])) . "'
31 WHERE user_id = " . $row['user_id'];
32 $db->sql_query($sql);
33
34 if ($echos > 200)
35 {
36 echo '<br />' . "\n";
37 $echos = 0;
38 }
39
40 echo '.';
41 $echos++;
42
43 flush();
44 }
45 $db->sql_freeresult($result);
46
47 echo 'FINISHED';
48
49 // Done
50 $db->sql_close();
51
52 ?>