1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-09-14 18:14:17 +02:00

Compare commits

...

215 Commits

Author SHA1 Message Date
(no author)
f67c874caf This commit was manufactured by cvs2svn to create tag
'release_2_0_4'.

git-svn-id: file:///svn/phpbb/tags/release_2_0_4@3326 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-15 13:31:53 +00:00
Paul S. Owen
31d2fc7d63 Forgot to default charset and subject when no match found - Matthijs
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3325 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-15 13:31:53 +00:00
Paul S. Owen
e4886c6d01 Wrong version number
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3324 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-15 12:48:47 +00:00
Paul S. Owen
2f087a707f One little addition
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3323 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-15 10:52:48 +00:00
Paul S. Owen
801d6acea0 Fix possible SQL issue - noted by Ulf Harnhammar
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3322 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-15 00:38:13 +00:00
Paul S. Owen
1246ed0b11 Code rejiggle to move highlight back after smilie parsing
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3321 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-14 13:39:49 +00:00
Paul S. Owen
eeb00fa1ec Change to prevent on handlers messed up handling of any link containing "on" :D Fixed, hopefully retaining control of on handlers in all cases
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3320 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-13 22:03:24 +00:00
Paul S. Owen
8115a40d0c Fix redirect extra slash when no script_path or / specified
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3319 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-13 18:54:16 +00:00
Paul S. Owen
c7a2433c3c Fixed incorrect naming of indexes on privmsg and session table ... SuGa noted this
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3318 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-13 16:35:57 +00:00
Paul S. Owen
74c5b16a3d pooh bum crap ... how did I miss these, they were even listed in the private forum ... doh ... all afternoon I spent correcting patch errors ...
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3308 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-10 21:28:10 +00:00
Paul S. Owen
44d3b549ea Minor remaining XHTML oversight for checked status
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3301 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-10 13:37:53 +00:00
Paul S. Owen
5c2eda3308 unclosed type fields and a couple of missing classes on textareas
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3300 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-10 13:36:19 +00:00
Paul S. Owen
88731651b0 Changes to add session_id to newest redirect were failing ... fixed
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3299 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-10 13:27:35 +00:00
Paul S. Owen
94856fcb83 And why in hell didn't these commit ... they were in the list "days" ago ... ggrrr
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3298 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-10 13:22:00 +00:00
Paul S. Owen
6b801753e1 Stupid, damn bbcode parser issues with < and > within [code] with HTML disabled fixed
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3297 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-10 13:21:24 +00:00
Paul S. Owen
b22e1663d1 ERROR => GENERAL_ERROR and set s_hidden_fields to nowt in search
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3289 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-09 00:17:23 +00:00
Bart van Bragt
99a8e49233 Prevent message_die() from being called recursively (by accident :D)
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3288 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-08 22:53:39 +00:00
Paul S. Owen
e32168e851 Removed requirement for [url=www|ftp] for all urls
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3276 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-08 16:56:06 +00:00
Paul S. Owen
9d5ce51cfd This one may even work ...
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3275 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-08 11:26:52 +00:00
Paul S. Owen
9ff68ef0c2 Damn it I could've sworn this was committed last night ... guess I only corrected it in the bug report response ... maybe this is why phpbb.com is failing assuming James used CVS
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3274 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-08 11:12:28 +00:00
Paul S. Owen
e1f2ce6d91 Update the whois thingy ... 2.2 handles this much more nicely ... but then I would say that ..
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3273 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-07 20:51:34 +00:00
Paul S. Owen
a08284ef35 Quote removed header string
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3266 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-07 17:46:37 +00:00
Paul S. Owen
c684a0b193 Initial version by mrmot
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3261 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-06 17:35:58 +00:00
Bart van Bragt
42f0fc5b6c Fixed relative path problem for admin/
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3260 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-06 09:30:12 +00:00
Bart van Bragt
ac210d84cc Some minor issues for 2.0.4 release
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3259 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-06 09:18:35 +00:00
Paul S. Owen
13006a5e44 missing concat operator ...
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3258 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-05 02:36:00 +00:00
Paul S. Owen
51f8aa7d1a Missed session_id hidden field
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3257 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-05 02:23:30 +00:00
Paul S. Owen
78141e5fb3 Changed ERROR to GENERAL_ERROR
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3256 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-05 01:06:40 +00:00
Paul S. Owen
197e49b9e1 Initial version by Mrmot and psoTFX
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3255 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-04 17:06:51 +00:00
Paul S. Owen
1780a53806 Minor change to patch/files file naming
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3254 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-02 22:23:23 +00:00
Paul S. Owen
bab01a2082 Initial version by ProTON
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3253 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-02 20:45:32 +00:00
Paul S. Owen
947f86bda7 Initial version
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3252 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-02 20:38:14 +00:00
Paul S. Owen
a420ab52a1 regex for word splitting on search was failing to pick up on numerals
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3251 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-02 15:46:34 +00:00
Paul S. Owen
9889418592 Wrong constant for message_die
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3250 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-02 15:43:59 +00:00
Paul S. Owen
61ad7c9017 Minor error in redirect url creation
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3249 89ea8834-ac86-4346-8a33-228a782c2dd0
2003-01-02 15:39:36 +00:00
Paul S. Owen
e5988e7f2a Minor change
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3248 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-31 21:26:14 +00:00
Paul S. Owen
623235bd76 Wrong variable name
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3247 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-31 13:49:17 +00:00
Paul S. Owen
f50e2d0df9 Server port in wrong place in URL
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3246 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-28 12:21:55 +00:00
Paul S. Owen
c7d15ef2fb Fix voting and splitting issues
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3245 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-22 23:49:56 +00:00
Paul S. Owen
e6bb539d92 Fixed failure on no forums
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3244 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-22 18:46:26 +00:00
Paul S. Owen
03253054fa More forum deletion fixes
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3243 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-22 17:12:47 +00:00
Paul S. Owen
e5890dfe08 Note availability of language packs before continuing with install
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3242 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-22 17:03:36 +00:00
Paul S. Owen
28616070f9 Fix failure in SQL when deleting forums
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3241 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-22 16:39:41 +00:00
Paul S. Owen
3dcd73abaf Fix error with regexp character class ... hopefully
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3240 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-22 16:37:15 +00:00
Paul S. Owen
dabcb97b2c Updates
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3239 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-22 16:07:24 +00:00
Paul S. Owen
485f127717 Reintroduce setting of email subjects from source ... will only be used where an email template doesn't contain an appropriate subject line. Note this may lead to users having email subjects in a language other than that they selected.
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3238 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-22 16:01:16 +00:00
Paul S. Owen
c9f34d9ba3 To translators ... please remember NOT to alter Charset: or Subject: these must remain in English and laid out in the specific way you find them. What comes after the : is what you can alter. Thanks.
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3237 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-22 15:47:20 +00:00
Paul S. Owen
0b0d08598a Add that realpath thing to unlinking avatars
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3236 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-22 15:41:22 +00:00
Paul S. Owen
f3242fbc42 Fixed non-update of DB when deleting avatar
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3235 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-22 15:37:11 +00:00
Paul S. Owen
da84d54cfa Fix binary comparison instead of equivalence ... caused smilie_url to be set to '' when adding new smiley
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3234 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-22 15:34:01 +00:00
Paul S. Owen
d0022d47a0 Alter topic watch entries when splitting topic
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3233 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-22 15:30:01 +00:00
Paul S. Owen
0f08995ef9 Remove trim from $mail_to to allow bcc only sends.
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3232 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-22 15:09:17 +00:00
Paul S. Owen
7d401823a1 Another minor issue
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3231 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-22 12:57:17 +00:00
Paul S. Owen
fae6edce22 Minor correction
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3230 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-22 12:45:53 +00:00
Paul S. Owen
3ef2edbd0b Couple of minor issues
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3229 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-22 12:44:25 +00:00
Paul S. Owen
520cade040 Remove extra list item tags
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3228 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-22 12:36:18 +00:00
Paul S. Owen
77f2112a98 Path updates for language file select list generation
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3227 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-22 12:20:35 +00:00
Paul S. Owen
de4800e9aa Missing variable names in language file select list generation ..
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3226 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-22 12:18:34 +00:00
Paul S. Owen
28aa87f232 a few more questions
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3225 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-22 02:11:03 +00:00
Paul S. Owen
b4db6b022d A little more up to date
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3224 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-22 01:29:03 +00:00
Paul S. Owen
11a9511c75 More fixes
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3223 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-21 21:49:21 +00:00
Paul S. Owen
5d8b228bb0 "Fix" for realpath and Lycos?
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3222 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-21 19:09:57 +00:00
Paul S. Owen
6f9d59a4a6 Yep, more fixes
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3221 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-21 18:31:54 +00:00
Paul S. Owen
3a07d77b03 missing ;
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3220 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-21 12:56:07 +00:00
Paul S. Owen
2924aa13b3 More fixes
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3219 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-21 00:15:13 +00:00
Bart van Bragt
d7e4ddef5b Added fix for bug #120 to changelog
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3218 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-20 14:08:29 +00:00
Bart van Bragt
bfc7f0c2ce Fixed bug #120, stripslashes in config table from 1.x and fixed parse error
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3217 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-20 14:04:59 +00:00
Paul S. Owen
d98cd83286 More fixes
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3216 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-20 13:47:58 +00:00
Paul S. Owen
2218ada18e Mostly bbcode issues with quoting ... should all now be fixed ... he says + remove align="right" from viewtopic post table so Mozilla doesn't mess up
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3215 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-20 01:24:10 +00:00
Paul S. Owen
c9e575c8eb Various fixes, see CHANGELOG
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3214 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-19 17:17:40 +00:00
Paul S. Owen
8ff23f5010 Windows format ...
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3213 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-19 14:49:14 +00:00
Paul S. Owen
f5e583cee9 bbcode img updates/fixes
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3212 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-18 23:38:12 +00:00
Paul S. Owen
ef0141b050 more fixes
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3211 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-18 23:09:01 +00:00
Paul S. Owen
16547d41d7 hello
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3210 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-18 15:58:34 +00:00
Paul S. Owen
40760ce391 Bye
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3209 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-18 15:57:46 +00:00
Paul S. Owen
78d9e80ec9 Various grammar fixes by Cluster
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3208 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-18 15:40:21 +00:00
Paul S. Owen
3b8e53ecf7 Mainly HTML fixes, change to try and prevent on* text within HTML tags (HTML parser seems to not be behaving with disallowed tags as it should), etc.
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3207 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-18 14:14:11 +00:00
Paul S. Owen
fdc90ab03e Some initial changes related to altered locations of install files
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3206 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-18 01:26:00 +00:00
Paul S. Owen
4c29338700 HTML/img/css path changes
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3205 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-18 01:10:45 +00:00
Paul S. Owen
2c472b1c2a redirect change
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3204 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-18 01:07:30 +00:00
Paul S. Owen
f78e9d03b7 Redirect and SID updates ... add SID by default to all new sessions as they are created
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3203 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-18 01:06:19 +00:00
Paul S. Owen
eda0907757 redirect upon completion
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3202 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-18 01:05:54 +00:00
Paul S. Owen
362eaddd97 Fixes
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3201 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-18 00:29:43 +00:00
Paul S. Owen
650e7bc287 Tis a far, far better thing we do ... hold on, we're being deleted, how in hell can that be a far far better thing we do? ... arrrgghhhh, no, no, ....
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3200 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-18 00:01:26 +00:00
Paul S. Owen
f4472c5bbf Schema moves
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3199 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-18 00:01:06 +00:00
Paul S. Owen
c7a335db28 Introduce check for existence of install/ and contrib/
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3198 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-17 23:59:37 +00:00
Paul S. Owen
0fe8239f49 Centralise install ... as per 2.2 ... de-template install, moved schemas, introduce better language support in install ... add check for deletion of this and contrib/ in common.php
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3197 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-17 23:59:07 +00:00
(no author)
5c642ad782 This commit was manufactured by cvs2svn to create branch 'phpBB-2_0_0'.
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3196 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-17 23:59:07 +00:00
Paul S. Owen
c1abb67433 2.2 style install directory
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3195 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-17 23:55:19 +00:00
Paul S. Owen
bfbcc87f90 Time for tubby, err, install bye bye
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3194 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-17 20:59:45 +00:00
Paul S. Owen
124ea7bd31 Wrong name ... I checked it twice too ... doh
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3193 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-15 16:11:44 +00:00
Paul S. Owen
932baa5805 Okay, lets try it again ... using the correct name this time ...
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3192 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-15 16:11:32 +00:00
Paul S. Owen
b63d771c05 Initial version
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3191 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-15 16:11:32 +00:00
Paul S. Owen
33da2184e9 Nearly there
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3190 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-14 13:07:55 +00:00
Paul S. Owen
38a044ceea Make compatible with document system
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3189 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-13 14:30:43 +00:00
Paul S. Owen
1e1b2150d1 oops, not needed
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3188 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-11 20:35:09 +00:00
Paul S. Owen
20d5fc0aa3 Change guest username validation in line with how registered usernames are checked
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3187 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-10 18:39:33 +00:00
Paul S. Owen
aab01d335a Fixed guest username editing issue
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3186 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-10 18:31:24 +00:00
Paul S. Owen
afe3c78113 Minor update to topic syncing section for updating from early revisions.
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3185 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-10 18:26:30 +00:00
Paul S. Owen
1812ce9066 blah
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3184 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-10 18:20:36 +00:00
Paul S. Owen
ec32d88852 Fix maxlength
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3183 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-10 18:17:24 +00:00
Bart van Bragt
9d46d7b06c Fixed some problems with gzip in combination with newer PHP versions and Mozilla
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3182 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-10 11:13:58 +00:00
Bart van Bragt
d064cf79aa Changed to reflect changes to select functions
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3181 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-10 10:39:59 +00:00
Paul S. Owen
1a0c769d09 Update
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3180 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-06 14:37:55 +00:00
Paul S. Owen
3422dc8b8c Fix possible scipting issue with username search
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3179 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-06 14:35:36 +00:00
Paul S. Owen
0676814588 Reduce the PM counter update query count
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3178 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-05 19:13:46 +00:00
Paul S. Owen
4913598104 Make lots of changes, resync PM counters, clear out stopwords and common words, optimize/vacuum db where applicable ... functional on MySQL not checked on any other DB at present ... feel free to test and report back,
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3177 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-05 18:30:49 +00:00
James Atkinson
202380026e Inital import, thanks for Hrvoje Stankov from www.spirit.hR
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3176 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-04 16:21:52 +00:00
Paul S. Owen
865d4c9998 redirect on save
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3175 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-04 16:11:24 +00:00
Paul S. Owen
4035e1e404 *** empty log message ***
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3174 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-04 16:06:53 +00:00
Paul S. Owen
93dac10dbf More fixes
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3173 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-03 20:55:37 +00:00
Paul S. Owen
32830195ee More updates
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3172 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-03 20:34:54 +00:00
Paul S. Owen
84696ccc75 oops, check on logout, not login
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3171 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-03 20:22:35 +00:00
Paul S. Owen
33e6a01b4e Missed closing " in type declarations
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3170 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-03 19:12:00 +00:00
Paul S. Owen
9f138d01f6 More sid checks ... perhaps a bit OTT but better "safe" than sorry
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3169 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-03 18:03:00 +00:00
Paul S. Owen
7e6340e34d Missed a couple
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3168 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-03 17:47:40 +00:00
Paul S. Owen
1bae35bb04 session_ids to forms and other items
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3167 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-03 17:44:02 +00:00
Paul S. Owen
48685db071 preg delimiter changed
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3164 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-03 00:37:23 +00:00
Paul S. Owen
f4960dca9e strip_tags from various profile fields; username, email, interests, etc. ... probably end up annoying people but hum ho
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3163 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-03 00:21:44 +00:00
Paul S. Owen
fcb6c75dbc Update version numbers
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3162 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-03 00:03:33 +00:00
Paul S. Owen
9379e355cd Initial version
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3160 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-02 21:32:08 +00:00
Paul S. Owen
89cf74c066 Couldn't edit first post to add poll even if allowed
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3159 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-02 19:00:18 +00:00
Paul S. Owen
b92fa02d50 Replace the old Redirect HTTP code when we detect CGI IIS/etc. ... to try and ensure cookie is delivered (I knew we changed this for a reason ...). Let's see if this works
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3158 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-02 17:01:50 +00:00
Bart van Bragt
c993b7baeb Some small typos in the dutch language files
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3157 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-02 11:12:08 +00:00
Bart van Bragt
653b3d2661 Fixed bug #1060, title for viewonline.php
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3156 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-02 10:53:42 +00:00
Paul S. Owen
12b2809cea Updates from Fredrik
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3155 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-12-01 17:47:25 +00:00
Paul S. Owen
4ef1441bea redirect header changes
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3154 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-30 21:37:45 +00:00
Paul S. Owen
6de7055e80 subSilver missing class fixes
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3153 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-30 17:17:28 +00:00
dougk_ff7
c27b7e010b Ok, these are just fixes for a few bugs I saw while digging around all
of the different pages.  Everything else looks fine.  I dunno if I
interrupted something, but admin_board's call to lang_select() and
style_select() is inconsistant.  lang_select() requires the directory be
passed *without* $phpbb_root_dir tacked on, it will add it later.
style_select(), however requires that the root directory be added before
calling the function.  Wierd...


git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3152 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-29 06:58:37 +00:00
dougk_ff7
d37ab45ff3 This is what I needed to finish to make phpBB compatible with PHP
4.2.3/Apache2.  I dunno exactly why it won't work as-is, but this patch
should fix it.  I will do minor testing here.


git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3151 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-29 05:46:17 +00:00
Bart van Bragt
2e7c2d987c Added $phpbb_root_path to language_select
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3150 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-28 21:33:13 +00:00
Paul S. Owen
e8f76a0091 Missing class="post" tags ... hopefully this doesn't break everything (I've not checked them individually ... just randomly), some user management things ... note the user admin is still not in sync with user profile ... one has to be altered.
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3149 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-28 16:27:00 +00:00
Paul S. Owen
dffcc62a01 Fixed failure to output data in MySQL
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3148 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-28 16:04:27 +00:00
Paul S. Owen
1be87672a2 Prevent replacement of censored words within < and >
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3147 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-28 15:11:02 +00:00
Paul S. Owen
e2eceeb357 Re-add old html parsing setup for those that need/want it ... commented out by default
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3146 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-28 14:47:12 +00:00
Paul S. Owen
bea96c8cdf More fixes, bbcode size, html script issue
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3145 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-28 14:28:39 +00:00
Paul S. Owen
6824099d44 Updates
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3144 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-28 13:50:23 +00:00
Paul S. Owen
4b6ea4e208 Think this allows bbcode to handle strange chars beyond domain name but prevent breaking out the url, inserting script tags, javascript:xxxx etc.
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3143 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-28 13:50:13 +00:00
Paul S. Owen
f0b0f73bf3 Add Priority fields to email headers ... apparently may help with some agressive anti-spam systems on hotmail et al
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3142 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-28 13:01:37 +00:00
Bart van Bragt
a624f789c6 I really should be doing something for my exam :\
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3141 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-28 08:48:17 +00:00
Bart van Bragt
01ef526ae1 Fixed bug #1049, Can't quote properly on MS-SQL
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3140 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-28 08:40:56 +00:00
Paul S. Owen
5776168e55 That's it for me tonight ... come back tomorrow for another thrilling installment in the "phpBB2 bug show"
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3139 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-28 02:47:08 +00:00
Paul S. Owen
84e3c54967 Add a few trims to remove any excess newlines ... hopefully this won't cause problems ...
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3138 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-28 02:36:37 +00:00
Paul S. Owen
c2ef430e67 Minor typo
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3137 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-28 02:28:44 +00:00
Paul S. Owen
e580cd8df5 echo
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3136 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-28 02:20:22 +00:00
Paul S. Owen
c513153d43 If you were guessing these were fixes then ... HAH! ... you were ... right.
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3135 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-28 02:02:38 +00:00
Paul S. Owen
0ea2745777 The original functions_post notifications "fix" was absolute tosh ... this is my second attempt which remembers that emails may be in different languages ... also significant altered the email class subject/charset match ... hopefully fixes the various issues seen with this.
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3134 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-28 01:46:43 +00:00
Paul S. Owen
d51c358ddb More fixes, prune everything option (for forum admin), minor change to avatar mime type preg ... see if that helps with certain "doesn't match image type" issues
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3133 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-28 01:00:32 +00:00
Paul S. Owen
ca6ad31ff8 *** empty log message ***
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3132 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-28 00:39:37 +00:00
Paul S. Owen
555b37d28f Change topic notification default to 0
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3131 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-28 00:16:03 +00:00
Paul S. Owen
f6f800a017 It's like a production line this ain't it ... any colour so long as it's subSilver ...
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3130 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-28 00:11:39 +00:00
Paul S. Owen
3a76df78a5 Had already added Bart's fixes as they entered CVS :)
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3129 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-27 23:54:25 +00:00
Paul S. Owen
f601dada33 Grammatical errors 'fixed' - Cluster ... NOTE, these are not new strings and little has changed within them ... it is very unlikely that new translations are required so please do not be overly concerned with updating your packages.
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3128 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-27 23:47:57 +00:00
Bart van Bragt
669ffaa6bc Added some more
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3127 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-27 23:46:04 +00:00
Paul S. Owen
a5eb46fc59 You guessed it ... minor change to emailer, db checks, sid updates for utils
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3126 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-27 23:37:14 +00:00
Bart van Bragt
64a8cb786a Fixed bug #697, MSNM URL in PMs
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3125 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-27 23:29:37 +00:00
Bart van Bragt
c53d9206f0 Fixed bug #925. append_sid() for Mozilla navbar
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3124 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-27 23:19:50 +00:00
Bart van Bragt
48f5c7155b Fixed bug #774, added as global var to message_die()
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3123 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-27 23:14:38 +00:00
Bart van Bragt
2c96fbf9a1 Fixed bug #664, Private_message instead of Private_Message
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3122 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-27 23:09:16 +00:00
Paul S. Owen
4668b1090c More fixes
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3121 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-27 22:57:51 +00:00
Bart van Bragt
2bb3912a6c Fixed bug #753, group_signle_user, typo
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3120 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-27 22:45:43 +00:00
Bart van Bragt
627912d354 Check the approve checkbox by default
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3119 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-27 22:25:03 +00:00
Bart van Bragt
8aaad9dd8a Fixed bug #789, banlist not updated when user is deleted
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3118 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-27 22:23:33 +00:00
Bart van Bragt
3798f5fd85 Fixed bug #722, typo in error message
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3117 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-27 21:51:38 +00:00
Bart van Bragt
ac4904b770 Fixed bug #734, privmsgs_text wasn't being deleted when a box is full
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3116 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-27 21:25:08 +00:00
Bart van Bragt
33ec3a07cb Fixed bug #844, admin can't upload avatar for user
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3115 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-27 20:57:13 +00:00
Bart van Bragt
1a7b28a2f8 Fixed bug #809, user_allowsmiles instead of user_allowsmile
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3114 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-27 18:40:49 +00:00
Bart van Bragt
95e644339a Fixed bug #806, incorrect alt-text for stop watching topic
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3113 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-27 18:37:08 +00:00
Bart van Bragt
bbd4aa6e7d Fixed bug #728, privmsgs bar layout
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3112 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-27 18:26:47 +00:00
Bart van Bragt
b954735776 Fixed bug #694, forum status is missing from several language files
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3111 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-27 18:20:49 +00:00
Bart van Bragt
453d6146bb Fixed bug #666 :) Empty smiley code could be added
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3110 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-27 17:35:40 +00:00
Bart van Bragt
abe31cd088 Fixed charset issue in install (bug #647)
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3109 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-27 17:26:08 +00:00
Paul S. Owen
f3530a69a8 More bug fixes ... but you guess that right? If anyone feels like testing these changes please try the topic notification feature since it's undergone a few updates
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3108 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-27 16:06:33 +00:00
Paul S. Owen
b21463b2ab More updates, append sid to admin browsing
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3101 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-26 11:42:12 +00:00
Bart van Bragt
d996f4e3f9 Fixed indentation/bracket problem
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3093 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-25 21:50:51 +00:00
Paul S. Owen
d866cedd1c More fixes and updates
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3091 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-25 18:04:51 +00:00
Paul S. Owen
f7b6abc407 What the heck this may as well be in CVS too
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3087 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-24 23:02:09 +00:00
Paul S. Owen
7941554f9d What the heck ... this may as well be in CVS too.
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3086 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-24 23:00:48 +00:00
Paul S. Owen
b202750e4b More updates and fixes ... still not fixed error in admin_users
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3085 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-24 22:59:45 +00:00
Paul S. Owen
31b80c4278 Don't run this yet! Or you'll screw your chances of having various issues sorted in the future!
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3084 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-24 22:57:58 +00:00
Paul S. Owen
73650b59c7 Yet more fixes ... note there is a bug in user admin at present
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3083 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-24 16:22:52 +00:00
Paul S. Owen
95c6156b4a oops, those should've been in a update_to_204.php ... erm.
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3082 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-23 23:01:24 +00:00
Paul S. Owen
dcceaa48ca A whole bunch of fixes
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3081 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-23 22:56:41 +00:00
Paul S. Owen
795897d882 Damn it, another PHP3 oversight ... I could happily "damage" the person who noted this to the security lists ...
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3080 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-22 12:33:51 +00:00
Paul S. Owen
14fd9d195b Used foreach ... changed for for for PHP3 compatibility
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3079 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-22 12:31:33 +00:00
Paul S. Owen
e8a901c6e8 fixed another cross-browser scripting issue, thanks to cristiro for noting the problem
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3076 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-21 22:24:32 +00:00
James Atkinson
b288e4a352 Fixed missing ( causing a parse error.
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3069 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-20 15:54:41 +00:00
Paul S. Owen
aafe30bd76 Various updates
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3051 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-14 23:31:32 +00:00
Paul S. Owen
5d9e2e330d Missing file, translation by xEik
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3050 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-14 23:24:57 +00:00
Paul S. Owen
8505ee9de4 Right name
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3049 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-14 15:41:39 +00:00
Paul S. Owen
c784304fcd Wrong name
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3048 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-14 15:41:21 +00:00
Paul S. Owen
6f4936debd Missing
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3047 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-14 14:32:56 +00:00
Paul S. Owen
397c544558 Missing
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3046 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-14 14:10:45 +00:00
Paul S. Owen
149128b1ec Changed bbcode img tag anchor to local phpbb logo
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3045 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-14 14:00:15 +00:00
Paul S. Owen
6695cd4505 For compatibility with russian tu language pack
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3044 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-14 00:23:09 +00:00
Paul S. Owen
8efa30e000 Updates to 2.0.3
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3043 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-14 00:19:14 +00:00
Paul S. Owen
5479eeae46 Initial versions
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3042 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-14 00:07:33 +00:00
Paul S. Owen
6ed9330f33 Requested updates
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3041 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-13 23:53:04 +00:00
Paul S. Owen
f97236042e Various updates to 2.0.3
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3040 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-13 23:38:58 +00:00
Paul S. Owen
7385ad161a Various updates to 2.0.3
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3039 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-13 23:28:53 +00:00
Paul S. Owen
4b5f77c18d Initial version
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3038 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-13 23:23:27 +00:00
Paul S. Owen
80f8ab686d Initial version
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3037 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-13 23:05:22 +00:00
Paul S. Owen
0bbd60b6d7 Initial version
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3036 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-13 22:51:59 +00:00
Paul S. Owen
2870f13eff Same as informal lang_german, required for formal localisation
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3035 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-13 22:50:24 +00:00
Paul S. Owen
94020d36d4 Initial versions
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3034 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-13 22:50:24 +00:00
Paul S. Owen
8b194f9a20 Updates
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3033 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-13 22:44:21 +00:00
Paul S. Owen
b88000a869 Initial versions
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3032 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-11-13 22:36:48 +00:00
Paul S. Owen
449e8a8c1e Initial versions
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@2967 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-10-23 18:03:30 +00:00
Paul S. Owen
ba96a2b747 Recommit whole lot
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@2966 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-10-23 17:40:16 +00:00
Paul S. Owen
3366d1ab75 stupid stupid stupid cvs
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@2965 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-10-23 17:37:05 +00:00
Paul S. Owen
1aac177860 Save as UNIX format ... solve charset line appearance?
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@2964 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-10-23 17:35:47 +00:00
Ludovic Arnaud
437c6e7d48 Should help reducing the number of SQL processes not dying.
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@2961 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-10-21 04:49:04 +00:00
Paul S. Owen
c28993a5cf Remove array indexes for easymod
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@2940 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-10-07 22:42:43 +00:00
dougk_ff7
6913351af7 This is an attempt to remove problems with "file_exists()" calls in later
versions of PHP.  From what I can tell, PHP requires a full path to
file_exists() in newer versions, and realpath() will fix it.  I noticed that
file_exists() doesn't need to have a full path passed to it in older versions,
so I just made a fake function, realpath() that will only define itself
if realpath() isn't defined. It may or may not work, it seems to work here
on PHP 4.2.3, but if it breaks older versions, please *LET ME KNOW* or
change it. Because I changed this so quickly, I don't know if everything works
exactly. Really, PM or email me if it doesn't.  Cross your fingers! :D

Thanks!
dougk_ff7
dougk_ff7@phpbb.com


git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@2935 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-10-06 00:47:46 +00:00
Paul S. Owen
a3d3c7c74f Initial version
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@2911 89ea8834-ac86-4346-8a33-228a782c2dd0
2002-10-01 09:59:13 +00:00
552 changed files with 30955 additions and 9681 deletions

View File

@@ -47,6 +47,11 @@ else
$new[$config_name] = ( isset($HTTP_POST_VARS[$config_name]) ) ? $HTTP_POST_VARS[$config_name] : $default_config[$config_name];
if ($config_name == 'cookie_name')
{
$cookie_name = str_replace('.', '_', $new['cookie_name']);
}
if( isset($HTTP_POST_VARS['submit']) )
{
$sql = "UPDATE " . CONFIG_TABLE . " SET
@@ -68,7 +73,7 @@ else
}
$style_select = style_select($new['default_style'], 'default_style', "../templates");
$lang_select = language_select($new['default_lang'], 'default_lang', "../language");
$lang_select = language_select($new['default_lang'], 'default_lang', "language");
$timezone_select = tz_select($new['board_timezone'], 'board_timezone');
$disable_board_yes = ( $new['board_disable'] ) ? "checked=\"checked\"" : "";

View File

@@ -34,16 +34,10 @@ if( !empty($setmodules) )
{
$filename = basename(__FILE__);
$module['General']['Backup_DB'] = $filename . "?perform=backup";
if(@phpversion() >= '4.0.0')
{
$file_uploads = @ini_get('file_uploads');
}
else
{
$file_uploads = @get_cfg_var('file_uploads');
}
if( ($file_uploads != 0 || empty($file_uploads)) && (strtolower($file_uploads) != 'off') && (@phpversion() != '4.0.4pl1') )
$file_uploads = (@phpversion() >= '4.0.0') ? @ini_get('file_uploads') : @get_cfg_var('file_uploads');
if( (empty($file_uploads) || $file_uploads != 0) && (strtolower($file_uploads) != 'off') && (@phpversion() != '4.0.4pl1') )
{
$module['General']['Restore_DB'] = $filename . "?perform=restore";
}
@@ -572,86 +566,69 @@ function get_table_content_postgresql($table, $handler)
function get_table_content_mysql($table, $handler)
{
global $db;
//
// Grab the data from the table.
//
$result = $db->sql_query("SELECT * FROM $table");
if (!$result)
// Grab the data from the table.
if (!($result = $db->sql_query("SELECT * FROM $table")))
{
message_die(GENERAL_ERROR, "Failed in get_table_content (select *)", "", __LINE__, __FILE__, "SELECT * FROM $table");
}
if($db->sql_numrows($result) > 0)
{
$schema_insert = "\n#\n# Table Data for $table\n#\n";
}
else
{
$schema_insert = "";
}
$handler($schema_insert);
//
// Loop through the resulting rows and build the sql statement.
//
while ($row = $db->sql_fetchrow($result))
if ($row = $db->sql_fetchrow($result))
{
$table_list = '(';
$num_fields = $db->sql_numfields($result);
//
// Grab the list of field names.
//
for ($j = 0; $j < $num_fields; $j++)
{
$table_list .= $db->sql_fieldname($j, $result) . ', ';
}
//
// Get rid of the last comma
//
$table_list = ereg_replace(', $', '', $table_list);
$table_list .= ')';
//
// Start building the SQL statement.
//
$schema_insert = "INSERT INTO $table $table_list VALUES(";
//
// Loop through the rows and fill in data for each column
//
for ($j = 0; $j < $num_fields; $j++)
{
if(!isset($row[$j]))
{
//
// If there is no data for the column set it to null.
// There was a problem here with an extra space causing the
// sql file not to reimport if the last column was null in
// any table. Should be fixed now :) JLH
//
$schema_insert .= ' NULL,';
}
elseif ($row[$j] != '')
{
$schema_insert .= ' \'' . addslashes($row[$j]) . '\',';
}
else
{
$schema_insert .= '\'\',';
}
}
//
// Get rid of the the last comma.
//
$schema_insert = ereg_replace(',$', '', $schema_insert);
$schema_insert .= ');';
//
// Go ahead and send the insert statement to the handler function.
//
$handler(trim($schema_insert));
$handler("\n#\n# Table Data for $table\n#\n");
$field_names = array();
// Grab the list of field names.
$num_fields = $db->sql_numfields($result);
$table_list = '(';
for ($j = 0; $j < $num_fields; $j++)
{
$field_names[$j] = $db->sql_fieldname($j, $result);
$table_list .= (($j > 0) ? ', ' : '') . $field_names[$j];
}
$table_list .= ')';
do
{
// Start building the SQL statement.
$schema_insert = "INSERT INTO $table $table_list VALUES(";
// Loop through the rows and fill in data for each column
for ($j = 0; $j < $num_fields; $j++)
{
$schema_insert .= ($j > 0) ? ', ' : '';
if(!isset($row[$field_names[$j]]))
{
//
// If there is no data for the column set it to null.
// There was a problem here with an extra space causing the
// sql file not to reimport if the last column was null in
// any table. Should be fixed now :) JLH
//
$schema_insert .= 'NULL';
}
elseif ($row[$field_names[$j]] != '')
{
$schema_insert .= '\'' . addslashes($row[$field_names[$j]]) . '\'';
}
else
{
$schema_insert .= '\'\'';
}
}
$schema_insert .= ');';
// Go ahead and send the insert statement to the handler function.
$handler(trim($schema_insert));
}
while ($row = $db->sql_fetchrow($result));
}
return(true);
}
@@ -672,7 +649,6 @@ function output_table_content($content)
//
// Begin program proper
//
if( isset($HTTP_GET_VARS['perform']) || isset($HTTP_POST_VARS['perform']) )
{
$perform = (isset($HTTP_POST_VARS['perform'])) ? $HTTP_POST_VARS['perform'] : $HTTP_GET_VARS['perform'];
@@ -681,21 +657,26 @@ if( isset($HTTP_GET_VARS['perform']) || isset($HTTP_POST_VARS['perform']) )
{
case 'backup':
if( SQL_LAYER == 'oracle' || SQL_LAYER == 'odbc' || SQL_LAYER == 'mssql' )
$error = false;
switch(SQL_LAYER)
{
switch(SQL_LAYER)
{
case 'oracle':
$db_type = "Oracle";
break;
case 'odbc':
$db_type = "ODBC";
break;
case 'mssql':
$db_type = "MSSQL";
break;
}
case 'oracle':
$error = true;
break;
case 'db2':
$error = true;
break;
case 'msaccess':
$error = true;
break;
case 'mssql':
case 'mssql-odbc':
$error = true;
break;
}
if ($error)
{
include('./page_header_admin.'.$phpEx);
$template->set_filenames(array(
@@ -709,12 +690,11 @@ if( isset($HTTP_GET_VARS['perform']) || isset($HTTP_POST_VARS['perform']) )
$template->pparse("body");
break;
include('./page_footer_admin.'.$phpEx);
}
$tables = array('auth_access', 'banlist', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words');
$additional_tables = (isset($HTTP_POST_VARS['additional_tables'])) ? $HTTP_POST_VARS['additional_tables'] : ( (isset($HTTP_GET_VARS['additional_tables'])) ? $HTTP_GET_VARS['additional_tables'] : "" );
$backup_type = (isset($HTTP_POST_VARS['backup_type'])) ? $HTTP_POST_VARS['backup_type'] : ( (isset($HTTP_GET_VARS['backup_type'])) ? $HTTP_GET_VARS['backup_type'] : "" );
@@ -780,7 +760,7 @@ if( isset($HTTP_GET_VARS['perform']) || isset($HTTP_POST_VARS['perform']) )
);
$template->assign_vars(array(
"META" => "<meta http-equiv=\"refresh\" content=\"2;url=admin_db_utilities.$phpEx?perform=backup&additional_tables=" . quotemeta($additional_tables) . "&backup_type=$backup_type&drop=1&amp;backupstart=1&gzipcompress=$gzipcompress&startdownload=1\">",
"META" => '<meta http-equiv="refresh" content="2;url=' . append_sid("admin_db_utilities.$phpEx?perform=backup&additional_tables=" . quotemeta($additional_tables) . "&backup_type=$backup_type&drop=1&amp;backupstart=1&gzipcompress=$gzipcompress&startdownload=1") . '">',
"MESSAGE_TITLE" => $lang['Database_Utilities'] . " : " . $lang['Backup'],
"MESSAGE_TEXT" => $lang['Backup_download'])
@@ -836,15 +816,19 @@ if( isset($HTTP_GET_VARS['perform']) || isset($HTTP_POST_VARS['perform']) )
for($i = 0; $i < count($tables); $i++)
{
$table_name = $tables[$i];
if(SQL_LAYER != 'mysql4')
switch (SQL_LAYER)
{
$table_def_function = "get_table_def_" . SQL_LAYER;
$table_content_function = "get_table_content_" . SQL_LAYER;
}
else
{
$table_def_function = "get_table_def_mysql";
$table_content_function = "get_table_content_mysql";
case 'postgresql':
$table_def_function = "get_table_def_postgresql";
$table_content_function = "get_table_content_postgresql";
break;
case 'mysql':
case 'mysql4':
$table_def_function = "get_table_def_mysql";
$table_content_function = "get_table_content_mysql";
break;
}
if($backup_type != 'data')
@@ -919,7 +903,7 @@ if( isset($HTTP_GET_VARS['perform']) || isset($HTTP_POST_VARS['perform']) )
// a hackers attempt at getting us to process a local system
// file.
//
if( file_exists($backup_file_tmpname) )
if( file_exists(phpbb_realpath($backup_file_tmpname)) )
{
if( preg_match("/^(text\/[a-zA-Z]+)|(application\/(x\-)?gzip(\-compressed)?)|(application\/octet-stream)$/is", $backup_file_type) )
{

View File

@@ -41,8 +41,12 @@ if( isset($HTTP_POST_VARS['add_name']) )
{
include($phpbb_root_path . 'includes/functions_validate.'.$phpEx);
$disallowed_user = ( isset($HTTP_POST_VARS['disallowed_user']) ) ? $HTTP_POST_VARS['disallowed_user'] : $HTTP_GET_VARS['disallowed_user'];
$disallowed_user = ( isset($HTTP_POST_VARS['disallowed_user']) ) ? trim($HTTP_POST_VARS['disallowed_user']) : trim($HTTP_GET_VARS['disallowed_user']);
if ($disallowed_user == '')
{
message_die(MESSAGE, $lang['Fields_empty']);
}
if( !validate_username($disallowed_user) )
{
$message = $lang['Disallowed_already'];

View File

@@ -168,9 +168,9 @@ else
$forum_name = ( $forum_id == -1 ) ? $lang['All_Forums'] : $forum_rows[0]['forum_name'];
$prune_data = $lang['Prune_topics_not_posted'] . " ";
$prune_data .= '<input type="text" name="prunedays" size="4"> ' . $lang['Days'];
$prune_data .= '<input class="post" type="text" name="prunedays" size="4"> ' . $lang['Days'];
$hidden_input = '<input type="hidden" name="' . POST_FORUM_URL . '" value="' . $forum_id . '">';
$hidden_input = '<input type="hidden" name="' . POST_FORUM_URL . '" value="' . $forum_id . '" />';
//
// Assign the template variables.

View File

@@ -43,7 +43,7 @@ $forum_auth_ary = array(
"auth_reply" => AUTH_ALL,
"auth_edit" => AUTH_REG,
"auth_delete" => AUTH_REG,
"auth_sticky" => AUTH_REG,
"auth_sticky" => AUTH_MOD,
"auth_announce" => AUTH_MOD,
"auth_vote" => AUTH_REG,
"auth_pollcreate" => AUTH_REG
@@ -301,10 +301,15 @@ if( !empty($mode) )
$catlist = get_list('category', $cat_id, TRUE);
$forumstatus == ( FORUM_LOCKED ) ? $forumlocked = "selected=\"selected\"" : $forumunlocked = "selected=\"selected\"";
// These two options ($lang['Status_unlocked'] and $lang['Status_locked']) seem to be missing from
// the language files.
$lang['Status_unlocked'] = isset($lang['Status_unlocked']) ? $lang['Status_unlocked'] : 'Unlocked';
$lang['Status_locked'] = isset($lang['Status_locked']) ? $lang['Status_locked'] : 'Locked';
$statuslist = "<option value=\"" . FORUM_UNLOCKED . "\" $forumunlocked>" . $lang['Status_unlocked'] . "</option>\n";
$statuslist .= "<option value=\"" . FORUM_LOCKED . "\" $forumlocked>" . $lang['Status_locked'] . "</option>\n";
$template->set_filenames(array(
"body" => "admin/forum_edit_body.tpl")
);
@@ -604,8 +609,41 @@ if( !empty($mode) )
// Either delete or move all posts in a forum
if($to_id == -1)
{
// Delete polls in this forum
$sql = "SELECT v.vote_id
FROM " . VOTE_DESC_TABLE . " v, " . TOPICS_TABLE . " t
WHERE t.forum_id = $from_id
AND v.topic_id = t.topic_id";
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, "Couldn't obtain list of vote ids", "", __LINE__, __FILE__, $sql);
}
if ($row = $db->sql_fetchrow($result))
{
$vote_ids = '';
do
{
$vote_ids = (($vote_ids != '') ? ', ' : '') . $row['vote_id'];
}
while ($row = $db->sql_fetchrow($result));
$sql = "DELETE FROM " . VOTE_DESC_TABLE . "
WHERE vote_id IN ($vote_ids)";
$db->sql_query($sql);
$sql = "DELETE FROM " . VOTE_RESULTS_TABLE . "
WHERE vote_id IN ($vote_ids)";
$db->sql_query($sql);
$sql = "DELETE FROM " . VOTE_USERS_TABLE . "
WHERE vote_id IN ($vote_ids)";
$db->sql_query($sql);
}
$db->sql_freeresult($result);
include($phpbb_root_path . "includes/prune.$phpEx");
prune($from_id, 0); // Delete everything from forum
prune($from_id, 0, true); // Delete everything from forum
}
else
{
@@ -616,6 +654,7 @@ if( !empty($mode) )
{
message_die(GENERAL_ERROR, "Couldn't verify existence of forums", "", __LINE__, __FILE__, $sql);
}
if($db->sql_numrows($result) != 2)
{
message_die(GENERAL_ERROR, "Ambiguous forum ID's", "", __LINE__, __FILE__);
@@ -637,6 +676,57 @@ if( !empty($mode) )
sync('forum', $to_id);
}
// Alter Mod level if appropriate - 2.0.4
$sql = "SELECT ug.user_id
FROM " . AUTH_ACCESS_TABLE . " a, " . USER_GROUP_TABLE . " ug
WHERE a.forum_id <> $from_id
AND a.auth_mod = 1
AND ug.group_id = a.group_id";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Couldn't obtain moderator list", "", __LINE__, __FILE__, $sql);
}
if ($row = $db->sql_fetchrow($result))
{
$user_ids = '';
do
{
$user_ids .= (($user_ids != '') ? ', ' : '' ) . $row['user_id'];
}
while ($row = $db->sql_fetchrow($result));
$sql = "SELECT ug.user_id
FROM " . AUTH_ACCESS_TABLE . " a, " . USER_GROUP_TABLE . " ug
WHERE a.forum_id = $from_id
AND a.auth_mod = 1
AND ug.group_id = a.group_id
AND ug.user_id NOT IN ($user_ids)";
if( !$result2 = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Couldn't obtain moderator list", "", __LINE__, __FILE__, $sql);
}
if ($row = $db->sql_fetchrow($result2))
{
$user_ids = '';
do
{
$user_ids .= (($user_ids != '') ? ', ' : '' ) . $row['user_id'];
}
while ($row = $db->sql_fetchrow($result2));
$sql = "UPDATE " . USERS_TABLE . "
SET user_level = " . USER . "
WHERE user_id IN ($user_ids)
AND user_level <> " . ADMIN;
$db->sql_query($sql);
}
$db->sql_freeresult($result);
}
$db->sql_freeresult($result2);
$sql = "DELETE FROM " . FORUMS_TABLE . "
WHERE forum_id = $from_id";
if( !$result = $db->sql_query($sql) )

View File

@@ -8,7 +8,6 @@
*
* $Id$
*
*
***************************************************************************/
/***************************************************************************
@@ -162,8 +161,19 @@ if( $mode != "" )
}
}
if( $rank_id )
if ($rank_id)
{
if (!$special_rank)
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_rank = 0
WHERE user_rank = $rank_id";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, $lang['No_update_ranks'], "", __LINE__, __FILE__, $sql);
}
}
$sql = "UPDATE " . RANKS_TABLE . "
SET rank_title = '" . str_replace("\'", "''", $rank_title) . "', rank_special = $special_rank, rank_min = $min_posts, rank_image = '" . str_replace("\'", "''", $rank_image) . "'
WHERE rank_id = $rank_id";

View File

@@ -72,7 +72,7 @@ $dir = @opendir($phpbb_root_path . $board_config['smilies_path']);
while($file = @readdir($dir))
{
if( !@is_dir($phpbb_root_path . $board_config['smilies_path'] . '/' . $file) )
if( !@is_dir(phpbb_realpath($phpbb_root_path . $board_config['smilies_path'] . '/' . $file)) )
{
$img_size = @getimagesize($phpbb_root_path . $board_config['smilies_path'] . '/' . $file);
@@ -239,7 +239,7 @@ else if( isset($HTTP_POST_VARS['export_pack']) || isset($HTTP_GET_VARS['export_p
FROM " . SMILIES_TABLE;
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Couldn't delete smiley", "", __LINE__, __FILE__, $sql);
message_die(GENERAL_ERROR, "Could not get smiley list", "", __LINE__, __FILE__, $sql);
}
$resultset = $db->sql_fetchrowset($result);
@@ -399,10 +399,17 @@ else if ( $mode != "" )
// Get the submitted data, being careful to ensure that we only
// accept the data we are looking for.
//
$smile_code = ( isset($HTTP_POST_VARS['smile_code']) ) ? $HTTP_POST_VARS['smile_code'] : $HTTP_GET_VARS['smile_code'];
$smile_url = ( isset($HTTP_POST_VARS['smile_url']) ) ? $HTTP_POST_VARS['smile_url'] : $HTTP_GET_VARS['smile_url'];
$smile_emotion = ( isset($HTTP_POST_VARS['smile_emotion']) ) ? $HTTP_POST_VARS['smile_emotion'] : $HTTP_GET_VARS['smile_emotion'];
$smile_code = ( isset($HTTP_POST_VARS['smile_code']) ) ? trim($HTTP_POST_VARS['smile_code']) : trim($HTTP_GET_VARS['smile_code']);
$smile_url = ( isset($HTTP_POST_VARS['smile_url']) ) ? trim($HTTP_POST_VARS['smile_url']) : trim($HTTP_GET_VARS['smile_url']);
$smile_emotion = ( isset($HTTP_POST_VARS['smile_emotion']) ) ? trim($HTTP_POST_VARS['smile_emotion']) : trim($HTTP_GET_VARS['smile_emotion']);
$smile_id = ( isset($HTTP_POST_VARS['smile_id']) ) ? intval($HTTP_POST_VARS['smile_id']) : intval($HTTP_GET_VARS['smile_id']);
// If no code was entered complain ...
if ($smile_code == '' || $smile_url == '')
{
message_die(MESSAGE, $lang['Fields_empty']);
}
//
// Convert < and > to proper htmlentities for parsing.
//
@@ -415,8 +422,7 @@ else if ( $mode != "" )
$sql = "UPDATE " . SMILIES_TABLE . "
SET code = '" . str_replace("\'", "''", $smile_code) . "', smile_url = '" . str_replace("\'", "''", $smile_url) . "', emoticon = '" . str_replace("\'", "''", $smile_emotion) . "'
WHERE smilies_id = $smile_id";
$result = $db->sql_query($sql);
if( !$result )
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Couldn't update smilies info", "", __LINE__, __FILE__, $sql);
}
@@ -439,6 +445,12 @@ else if ( $mode != "" )
$smile_url = ( isset($HTTP_POST_VARS['smile_url']) ) ? $HTTP_POST_VARS['smile_url'] : $HTTP_GET_VARS['smile_url'];
$smile_emotion = ( isset($HTTP_POST_VARS['smile_emotion']) ) ? $HTTP_POST_VARS['smile_emotion'] : $HTTP_GET_VARS['smile_emotion'];
// If no code was entered complain ...
if ($smile_code == '' || $smile_url == '')
{
message_die(MESSAGE, $lang['Fields_empty']);
}
//
// Convert < and > to proper htmlentities for parsing.
//
@@ -538,4 +550,4 @@ else
//
include('./page_footer_admin.'.$phpEx);
?>
?>

View File

@@ -43,18 +43,16 @@ $phpbb_root_path = "./../";
$confirm = ( isset($HTTP_POST_VARS['confirm']) ) ? TRUE : FALSE;
$cancel = ( isset($HTTP_POST_VARS['cancel']) ) ? TRUE : FALSE;
if( empty($HTTP_POST_VARS['send_file']) )
if (empty($HTTP_POST_VARS['send_file']))
{
$no_page_header = ( $cancel ) ? TRUE : FALSE;
require($phpbb_root_path . 'extension.inc');
require('./pagestart.' . $phpEx);
}
if( $cancel )
if ($cancel)
{
$header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
header($header_location . append_sid("admin_styles.$phpEx"));
exit;
redirect('admin/' . append_sid("admin_styles.$phpEx", true));
}
if( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
@@ -134,9 +132,9 @@ switch( $mode )
{
while( $sub_dir = @readdir($dir) )
{
if( !is_file($phpbb_root_path . 'templates/' .$sub_dir) && !is_link($phpbb_root_path . 'templates/' .$sub_dir) && $sub_dir != "." && $sub_dir != ".." && $sub_dir != "CVS" )
if( !is_file(phpbb_realpath($phpbb_root_path . 'templates/' .$sub_dir)) && !is_link(phpbb_realpath($phpbb_root_path . 'templates/' .$sub_dir)) && $sub_dir != "." && $sub_dir != ".." && $sub_dir != "CVS" )
{
if( @file_exists($phpbb_root_path. "templates/" . $sub_dir . "/theme_info.cfg") )
if( @file_exists(@phpbb_realpath($phpbb_root_path. "templates/" . $sub_dir . "/theme_info.cfg")) )
{
include($phpbb_root_path. "templates/" . $sub_dir . "/theme_info.cfg");
@@ -551,7 +549,7 @@ switch( $mode )
$s_template_select = '<select name="template_name">';
while( $file = @readdir($dir) )
{
if( !is_file($phpbb_root_path . 'templates/' . $file) && !is_link($phpbb_root_path . 'templates/' . $file) && $file != "." && $file != ".." && $file != "CVS" )
if( !is_file(phpbb_realpath($phpbb_root_path . 'templates/' . $file)) && !is_link(phpbb_realpath($phpbb_root_path . 'templates/' . $file)) && $file != "." && $file != ".." && $file != "CVS" )
{
if($file == $selected['template_name'])
{
@@ -750,7 +748,7 @@ switch( $mode )
$s_hidden_fields = '<input type="hidden" name="theme_info" value="' . htmlspecialchars($theme_data) . '" />';
$s_hidden_fields .= '<input type="hidden" name="send_file" value="1" /><input type="hidden" name="mode" value="export" />';
$download_form = '<form action="' . append_sid("admin_styles.$phpEx") . '" method="post"><input type="submit" name="submit" value="' . $lang['Download'] . '" />' . $s_hidden_fields;
$download_form = '<form action="' . append_sid("admin_styles.$phpEx") . '" method="post"><input class="mainoption" type="submit" name="submit" value="' . $lang['Download'] . '" />' . $s_hidden_fields;
$template->set_filenames(array(
"body" => "message_body.tpl")
@@ -792,7 +790,7 @@ switch( $mode )
$s_template_select = '<select name="export_template">';
while( $file = @readdir($dir) )
{
if( !is_file($phpbb_root_path . 'templates/' . $file) && !is_link($phpbb_root_path . 'templates/' .$file) && $file != "." && $file != ".." && $file != "CVS" )
if( !is_file(phpbb_realpath($phpbb_root_path . 'templates/' . $file)) && !is_link(phpbb_realpath($phpbb_root_path . 'templates/' .$file)) && $file != "." && $file != ".." && $file != "CVS" )
{
$s_template_select .= '<option value="' . $file . '">' . $file . "</option>\n";
}
@@ -932,9 +930,9 @@ switch( $mode )
break;
}
if( !$HTTP_POST_VARS['send_file'] )
if (empty($HTTP_POST_VARS['send_file']))
{
include('./page_footer_admin.'.$phpEx);
}
?>
?>

View File

@@ -38,6 +38,9 @@ require($phpbb_root_path . 'includes/functions_post.'.$phpEx);
require($phpbb_root_path . 'includes/functions_selects.'.$phpEx);
require($phpbb_root_path . 'includes/functions_validate.'.$phpEx);
$html_entities_match = array('#<#', '#>#');
$html_entities_replace = array('&lt;', '&gt;');
//
// Set mode
//
@@ -62,12 +65,157 @@ if( $mode == 'edit' || $mode == 'save' && ( isset($HTTP_POST_VARS['username']) |
{
$user_id = intval( $HTTP_POST_VARS['id'] );
$this_userdata = get_userdata($user_id);
if( !$this_userdata )
if (!($this_userdata = get_userdata($user_id)))
{
message_die(GENERAL_MESSAGE, $lang['No_user_id_specified'] );
}
if( $HTTP_POST_VARS['deleteuser'] )
{
$sql = "SELECT g.group_id
FROM " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g
WHERE ug.user_id = $user_id
AND g.group_id = ug.group_id
AND g.group_single_user = 1";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain group information for this user', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$sql = "UPDATE " . POSTS_TABLE . "
SET poster_id = " . DELETED . ", post_username = '$username'
WHERE poster_id = $user_id";
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update posts for this user', '', __LINE__, __FILE__, $sql);
}
$sql = "UPDATE " . TOPICS_TABLE . "
SET topic_poster = " . DELETED . "
WHERE topic_poster = $user_id";
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update topics for this user', '', __LINE__, __FILE__, $sql);
}
$sql = "UPDATE " . VOTE_USERS_TABLE . "
SET vote_user_id = " . DELETED . "
WHERE vote_user_id = $user_id";
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update votes for this user', '', __LINE__, __FILE__, $sql);
}
$sql = "SELECT group_id
FROM " . GROUPS_TABLE . "
WHERE group_moderator = $user_id";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select groups where user was moderator', '', __LINE__, __FILE__, $sql);
}
while ( $row_group = $db->sql_fetchrow($result) )
{
$group_moderator[] = $row_group['group_id'];
}
if ( count($group_moderator) )
{
$update_moderator_id = implode(', ', $group_moderator);
$sql = "UPDATE " . GROUPS_TABLE . "
SET group_moderator = " . $userdata['user_id'] . "
WHERE group_moderator IN ($update_moderator_id)";
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update group moderators', '', __LINE__, __FILE__, $sql);
}
}
$sql = "DELETE FROM " . USERS_TABLE . "
WHERE user_id = $user_id";
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete user', '', __LINE__, __FILE__, $sql);
}
$sql = "DELETE FROM " . USER_GROUP_TABLE . "
WHERE user_id = $user_id";
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete user from user_group table', '', __LINE__, __FILE__, $sql);
}
$sql = "DELETE FROM " . GROUPS_TABLE . "
WHERE group_id = " . $row['group_id'];
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete group for this user', '', __LINE__, __FILE__, $sql);
}
$sql = "DELETE FROM " . AUTH_ACCESS_TABLE . "
WHERE group_id = " . $row['group_id'];
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete group for this user', '', __LINE__, __FILE__, $sql);
}
$sql = "DELETE FROM " . TOPICS_WATCH_TABLE . "
WHERE user_id = $user_id";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete user from topic watch table', '', __LINE__, __FILE__, $sql);
}
$sql = "DELETE FROM " . BANLIST_TABLE . "
WHERE ban_userid = $user_id";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete user from banlist table', '', __LINE__, __FILE__, $sql);
}
$sql = "SELECT privmsgs_id
FROM " . PRIVMSGS_TABLE . "
WHERE privmsgs_from_userid = $user_id
OR privmsgs_to_userid = $user_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select all users private messages', '', __LINE__, __FILE__, $sql);
}
// This little bit of code directly from the private messaging section.
while ( $row_privmsgs = $db->sql_fetchrow($result) )
{
$mark_list[] = $row_privmsgs['privmsgs_id'];
}
if ( count($mark_list) )
{
$delete_sql_id = implode(', ', $mark_list);
$delete_text_sql = "DELETE FROM " . PRIVMSGS_TEXT_TABLE . "
WHERE privmsgs_text_id IN ($delete_sql_id)";
$delete_sql = "DELETE FROM " . PRIVMSGS_TABLE . "
WHERE privmsgs_id IN ($delete_sql_id)";
if ( !$db->sql_query($delete_sql) )
{
message_die(GENERAL_ERROR, 'Could not delete private message info', '', __LINE__, __FILE__, $delete_sql);
}
if ( !$db->sql_query($delete_text_sql) )
{
message_die(GENERAL_ERROR, 'Could not delete private message text', '', __LINE__, __FILE__, $delete_text_sql);
}
}
$message = $lang['User_deleted'] . '<br /><br />' . sprintf($lang['Click_return_useradmin'], '<a href="' . append_sid("admin_users.$phpEx") . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid("index.$phpEx?pane=right") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
}
$username = ( !empty($HTTP_POST_VARS['username']) ) ? trim(strip_tags( $HTTP_POST_VARS['username'] ) ) : '';
$email = ( !empty($HTTP_POST_VARS['email']) ) ? trim(strip_tags(htmlspecialchars( $HTTP_POST_VARS['email'] ) )) : '';
@@ -129,18 +277,18 @@ if( $mode == 'edit' || $mode == 'save' && ( isset($HTTP_POST_VARS['username']) |
$password_confirm = '';
$icq = stripslashes($icq);
$aim = stripslashes($aim);
$msn = stripslashes($msn);
$yim = stripslashes($yim);
$aim = htmlspecialchars(stripslashes($aim));
$msn = htmlspecialchars(stripslashes($msn));
$yim = htmlspecialchars(stripslashes($yim));
$website = stripslashes($website);
$location = stripslashes($location);
$occupation = stripslashes($occupation);
$interests = stripslashes($interests);
$signature = stripslashes($signature);
$website = htmlspecialchars(stripslashes($website));
$location = htmlspecialchars(stripslashes($location));
$occupation = htmlspecialchars(stripslashes($occupation));
$interests = htmlspecialchars(stripslashes($interests));
$signature = htmlspecialchars(stripslashes($signature));
$user_lang = stripslashes($user_lang);
$user_dateformat = stripslashes($user_dateformat);
$user_dateformat = htmlspecialchars(stripslashes($user_dateformat));
if ( !isset($HTTP_POST_VARS['cancelavatar']))
{
@@ -231,7 +379,7 @@ if( $mode == 'edit' || $mode == 'save' && ( isset($HTTP_POST_VARS['username']) |
{
if( $this_userdata['user_avatar_type'] == USER_AVATAR_UPLOAD && $this_userdata['user_avatar'] != "" )
{
if( @file_exists("./" . $board_config['avatar_path'] . "/" . $this_userdata['user_avatar']) )
if( @file_exists(@phpbb_realpath("./" . $board_config['avatar_path'] . "/" . $this_userdata['user_avatar'])) )
{
@unlink("./" . $board_config['avatar_path'] . "/" . $this_userdata['user_avatar']);
}
@@ -256,9 +404,9 @@ if( $mode == 'edit' || $mode == 'save' && ( isset($HTTP_POST_VARS['username']) |
if( $user_avatar_loc != "" )
{
if( file_exists($user_avatar_loc) && ereg(".jpg$|.gif$|.png$", $user_avatar_name) )
if( file_exists(@phpbb_realpath($user_avatar_loc)) && ereg(".jpg$|.gif$|.png$", $user_avatar_name) )
{
if( $user_avatar_size <= $board_config['avatar_filesize'] && $avatar_size > 0)
if( $user_avatar_size <= $board_config['avatar_filesize'] && $user_avatar_size > 0)
{
$error_type = false;
@@ -299,7 +447,7 @@ if( $mode == 'edit' || $mode == 'save' && ( isset($HTTP_POST_VARS['username']) |
if( $this_userdata['user_avatar_type'] == USER_AVATAR_UPLOAD && $this_userdata['user_avatar'] != "" )
{
if( @file_exists("./../" . $board_config['avatar_path'] . "/" . $this_userdata['user_avatar']) )
if( @file_exists(@phpbb_realpath("./../" . $board_config['avatar_path'] . "/" . $this_userdata['user_avatar'])) )
{
@unlink("./../" . $board_config['avatar_path'] . "/". $this_userdata['user_avatar']);
}
@@ -408,7 +556,7 @@ if( $mode == 'edit' || $mode == 'save' && ( isset($HTTP_POST_VARS['username']) |
if( $this_userdata['user_avatar_type'] == USER_AVATAR_UPLOAD && $this_userdata['user_avatar'] != "")
{
if( file_exists("./../" . $board_config['avatar_path'] . "/" . $this_userdata['user_avatar']) )
if( file_exists(@phpbb_realpath("./../" . $board_config['avatar_path'] . "/" . $this_userdata['user_avatar'])) )
{
@unlink("./../" . $board_config['avatar_path'] . "/" . $this_userdata['user_avatar']);
}
@@ -495,206 +643,28 @@ if( $mode == 'edit' || $mode == 'save' && ( isset($HTTP_POST_VARS['username']) |
//
if( !$error )
{
if( $HTTP_POST_VARS['deleteuser'] )
$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) . "', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_active = $user_status, user_rank = $user_rank" . $avatar_sql . "
WHERE user_id = $user_id";
if( $result = $db->sql_query($sql) )
{
$sql = "SELECT g.group_id
FROM " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g
WHERE ug.user_id = $user_id
AND g.group_id = ug.group_id
AND g.group_single_user = 1";
if( !($result = $db->sql_query($sql)) )
if( isset($rename_user) )
{
message_die(GENERAL_ERROR, 'Could not obtain group information for this user', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$sql = "UPDATE " . POSTS_TABLE . "
SET poster_id = " . DELETED . ", post_username = '$username'
WHERE poster_id = $user_id";
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update posts for this user', '', __LINE__, __FILE__, $sql);
}
$sql = "UPDATE " . TOPICS_TABLE . "
SET topic_poster = " . DELETED . "
WHERE topic_poster = $user_id";
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update topics for this user', '', __LINE__, __FILE__, $sql);
}
$sql = "UPDATE " . VOTE_USERS_TABLE . "
SET vote_user_id = " . DELETED . "
WHERE vote_user_id = $user_id";
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update votes for this user', '', __LINE__, __FILE__, $sql);
}
$sql = "SELECT group_id
FROM " . GROUPS_TABLE . "
WHERE group_moderator = $user_id";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select groups where user was moderator', '', __LINE__, __FILE__, $sql);
}
while ( $row_group = $db->sql_fetchrow($result) )
{
$group_moderator[] = $row_group['group_id'];
}
if ( count($group_moderator) )
{
$update_moderator_id = implode(', ', $group_moderator);
$sql = "UPDATE " . GROUPS_TABLE . "
SET group_moderator = " . $userdata['user_id'] . "
WHERE group_moderator IN ($update_moderator_id)";
if( !$db->sql_query($sql) )
SET group_name = '".str_replace("\'", "''", $rename_user)."'
WHERE group_name = '".str_replace("\'", "''", $this_userdata['username'] )."'";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update group moderators', '', __LINE__, __FILE__, $sql);
message_die(GENERAL_ERROR, 'Could not rename users group', '', __LINE__, __FILE__, $sql);
}
}
$sql = "DELETE FROM " . USERS_TABLE . "
WHERE user_id = $user_id";
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete user', '', __LINE__, __FILE__, $sql);
}
$sql = "DELETE FROM " . USER_GROUP_TABLE . "
WHERE user_id = $user_id";
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete user from user_group table', '', __LINE__, __FILE__, $sql);
}
$sql = "DELETE FROM " . GROUPS_TABLE . "
WHERE group_id = " . $row['group_id'];
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete group for this user', '', __LINE__, __FILE__, $sql);
}
$sql = "DELETE FROM " . AUTH_ACCESS_TABLE . "
WHERE group_id = " . $row['group_id'];
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete group for this user', '', __LINE__, __FILE__, $sql);
}
$sql = "DELETE FROM " . TOPICS_WATCH_TABLE . "
WHERE user_id = $user_id";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete user from topic watch table', '', __LINE__, __FILE__, $sql);
}
$sql = "SELECT privmsgs_id
FROM " . PRIVMSGS_TABLE . "
WHERE ( ( privmsgs_from_userid = $user_id
AND privmsgs_type = " . PRIVMSGS_NEW_MAIL . " )
OR ( privmsgs_from_userid = $user_id
AND privmsgs_type = " . PRIVMSGS_SENT_MAIL . " )
OR ( privmsgs_to_userid = $user_id
AND privmsgs_type = " . PRIVMSGS_READ_MAIL . " )
OR ( privmsgs_to_userid = $user_id
AND privmsgs_type = " . PRIVMSGS_SAVED_IN_MAIL . " )
OR ( privmsgs_from_userid = $user_id
AND privmsgs_type = " . PRIVMSGS_SAVED_OUT_MAIL . " ) )";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select all user\'s private messages', '', __LINE__, __FILE__, $sql);
}
//
// This little bit of code directly from the private messaging section.
// Thanks Paul!
//
while ( $row_privmsgs = $db->sql_fetchrow($result) )
{
$mark_list[] = $row_privmsgs['privmsgs_id'];
}
if ( count($mark_list) )
{
$delete_sql_id = implode(', ', $mark_list);
//
// We shouldn't need to worry about updating conters here...
// They are already gone!
//
$delete_text_sql = "DELETE FROM " . PRIVMSGS_TEXT_TABLE . "
WHERE privmsgs_text_id IN ($delete_sql_id)";
$delete_sql = "DELETE FROM " . PRIVMSGS_TABLE . "
WHERE privmsgs_id IN ($delete_sql_id)";
//
// Shouldn't need the switch statement here, either, as we just want
// to take out all of the private messages. This will not affect
// the other messages we want to keep; the ids are unique.
//
if ( !$db->sql_query($delete_sql) )
{
message_die(GENERAL_ERROR, 'Could not delete private message info', '', __LINE__, __FILE__, $delete_sql);
}
if ( !$db->sql_query($delete_text_sql) )
{
message_die(GENERAL_ERROR, 'Could not delete private message text', '', __LINE__, __FILE__, $delete_text_sql);
}
}
$sql = "UPDATE " . PRIVMSGS_TABLE . "
SET privmsgs_to_userid = " . DELETED . "
WHERE privmsgs_to_userid = $user_id";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update private messages saved to the user', '', __LINE__, __FILE__, $sql);
}
$sql = "UPDATE " . PRIVMSGS_TABLE . "
SET privmsgs_from_userid = " . DELETED . "
WHERE privmsgs_from_userid = $user_id";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update private messages saved from the user', '', __LINE__, __FILE__, $sql);
}
$message = $lang['User_deleted'];
$message .= $lang['Admin_user_updated'];
}
else
{
$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) . "', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_active = $user_status, user_rank = $user_rank" . $avatar_sql . "
WHERE user_id = $user_id";
if( $result = $db->sql_query($sql) )
{
if( isset($rename_user) )
{
$sql = "UPDATE " . GROUPS_TABLE . "
SET group_name = '".str_replace("\'", "''", $rename_user)."'
WHERE group_name = '".str_replace("\'", "''", $this_userdata['username'] )."'";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not rename users group', '', __LINE__, __FILE__, $sql);
}
}
$message .= $lang['Admin_user_updated'];
}
else
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Admin_user_fail'];
}
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Admin_user_fail'];
}
$message .= '<br /><br />' . sprintf($lang['Click_return_useradmin'], '<a href="' . append_sid("admin_users.$phpEx") . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid("index.$phpEx?pane=right") . '">', '</a>');
@@ -713,24 +683,24 @@ if( $mode == 'edit' || $mode == 'save' && ( isset($HTTP_POST_VARS['username']) |
$template->assign_var_from_handle('ERROR_BOX', 'reg_header');
$username = stripslashes($username);
$username = htmlspecialchars(stripslashes($username));
$email = stripslashes($email);
$password = '';
$password_confirm = '';
$icq = stripslashes($icq);
$aim = str_replace('+', ' ', stripslashes($aim));
$msn = stripslashes($msn);
$yim = stripslashes($yim);
$aim = htmlspecialchars(str_replace('+', ' ', stripslashes($aim)));
$msn = htmlspecialchars(stripslashes($msn));
$yim = htmlspecialchars(stripslashes($yim));
$website = stripslashes($website);
$location = stripslashes($location);
$occupation = stripslashes($occupation);
$interests = stripslashes($interests);
$signature = stripslashes($signature);
$website = htmlspecialchars(stripslashes($website));
$location = htmlspecialchars(stripslashes($location));
$occupation = htmlspecialchars(stripslashes($occupation));
$interests = htmlspecialchars(stripslashes($interests));
$signature = htmlspecialchars(stripslashes($signature));
$user_lang = stripslashes($user_lang);
$user_dateformat = stripslashes($user_dateformat);
$user_dateformat = htmlspecialchars(stripslashes($user_dateformat));
}
}
else if( !isset( $HTTP_POST_VARS['submit'] ) && $mode != 'save' && !isset( $HTTP_POST_VARS['avatargallery'] ) && !isset( $HTTP_POST_VARS['submitavatar'] ) && !isset( $HTTP_POST_VARS['cancelavatar'] ) )
@@ -746,7 +716,7 @@ if( $mode == 'edit' || $mode == 'save' && ( isset($HTTP_POST_VARS['username']) |
}
else
{
$this_userdata = get_userdata( $HTTP_POST_VARS['username'] );
$this_userdata = get_userdata(htmlspecialchars($HTTP_POST_VARS['username']));
if( !$this_userdata )
{
message_die(GENERAL_MESSAGE, $lang['No_user_id_specified'] );
@@ -757,21 +727,23 @@ if( $mode == 'edit' || $mode == 'save' && ( isset($HTTP_POST_VARS['username']) |
// Now parse and display it as a template
//
$user_id = $this_userdata['user_id'];
$username = $this_userdata['username'];
$username = htmlspecialchars($this_userdata['username']);
$email = $this_userdata['user_email'];
$password = '';
$password_confirm = '';
$icq = $this_userdata['user_icq'];
$aim = str_replace('+', ' ', $this_userdata['user_aim'] );
$msn = $this_userdata['user_msnm'];
$yim = $this_userdata['user_yim'];
$aim = htmlspecialchars(str_replace('+', ' ', $this_userdata['user_aim'] ));
$msn = htmlspecialchars($this_userdata['user_msnm']);
$yim = htmlspecialchars($this_userdata['user_yim']);
$website = $this_userdata['user_website'];
$location = $this_userdata['user_from'];
$occupation = $this_userdata['user_occ'];
$interests = $this_userdata['user_interests'];
$signature = $this_userdata['user_sig'];
$website = htmlspecialchars($this_userdata['user_website']);
$location = htmlspecialchars($this_userdata['user_from']);
$occupation = htmlspecialchars($this_userdata['user_occ']);
$interests = htmlspecialchars($this_userdata['user_interests']);
$signature = ($this_userdata['user_sig_bbcode_uid'] != '') ? preg_replace('#:' . $this_userdata['user_sig_bbcode_uid'] . '#si', '', $this_userdata['user_sig']) : $this_userdata['user_sig'];
$signature = preg_replace($html_entities_match, $html_entities_replace, $signature);
$viewemail = $this_userdata['user_viewemail'];
$notifypm = $this_userdata['user_notify_pm'];
@@ -788,7 +760,7 @@ if( $mode == 'edit' || $mode == 'save' && ( isset($HTTP_POST_VARS['username']) |
$user_style = $this_userdata['user_style'];
$user_lang = $this_userdata['user_lang'];
$user_timezone = $this_userdata['user_timezone'];
$user_dateformat = $this_userdata['user_dateformat'];
$user_dateformat = htmlspecialchars($this_userdata['user_dateformat']);
$user_status = $this_userdata['user_active'];
$user_allowavatar = $this_userdata['user_allowavatar'];
@@ -816,7 +788,7 @@ if( $mode == 'edit' || $mode == 'save' && ( isset($HTTP_POST_VARS['username']) |
$avatar_images = array();
while( $file = @readdir($dir) )
{
if( $file != "." && $file != ".." && !is_file("./../" . $board_config['avatar_gallery_path'] . "/" . $file) && !is_link("./../" . $board_config['avatar_gallery_path'] . "/" . $file) )
if( $file != "." && $file != ".." && !is_file(phpbb_realpath("./../" . $board_config['avatar_gallery_path'] . "/" . $file)) && !is_link(phpbb_realpath("./../" . $board_config['avatar_gallery_path'] . "/" . $file)) )
{
$sub_dir = @opendir("../" . $board_config['avatar_gallery_path'] . "/" . $file);
@@ -980,8 +952,6 @@ if( $mode == 'edit' || $mode == 'save' && ( isset($HTTP_POST_VARS['username']) |
$rank_select_box .= '<option value="' . $rank_id . '"' . $selected . '>' . $rank . '</option>';
}
$signature = preg_replace('/\:[0-9a-z\:]*?\]/si', ']', $signature);
$template->set_filenames(array(
"body" => "admin/user_edit_body.tpl")
);
@@ -1024,7 +994,7 @@ if( $mode == 'edit' || $mode == 'save' && ( isset($HTTP_POST_VARS['username']) |
'ALWAYS_ALLOW_SMILIES_YES' => ($allowsmilies) ? 'checked="checked"' : '',
'ALWAYS_ALLOW_SMILIES_NO' => (!$allowsmilies) ? 'checked="checked"' : '',
'AVATAR' => $avatar,
'LANGUAGE_SELECT' => language_select($user_lang, 'language', '../language'),
'LANGUAGE_SELECT' => language_select($user_lang),
'TIMEZONE_SELECT' => tz_select($user_timezone),
'STYLE_SELECT' => style_select($user_style, 'style'),
'DATE_FORMAT' => $user_dateformat,
@@ -1108,7 +1078,7 @@ if( $mode == 'edit' || $mode == 'save' && ( isset($HTTP_POST_VARS['username']) |
'S_PROFILE_ACTION' => append_sid("admin_users.$phpEx"))
);
if( file_exists('./../' . $board_config['avatar_path'] ) && ($board_config['allow_avatar_upload'] == TRUE) )
if( file_exists(@phpbb_realpath('./../' . $board_config['avatar_path'])) && ($board_config['allow_avatar_upload'] == TRUE) )
{
if ( $form_enctype != '' )
{
@@ -1117,7 +1087,7 @@ if( $mode == 'edit' || $mode == 'save' && ( isset($HTTP_POST_VARS['username']) |
$template->assign_block_vars('avatar_remote_upload', array() );
}
if( file_exists('./../' . $board_config['avatar_gallery_path'] ) && ($board_config['allow_avatar_local'] == TRUE) )
if( file_exists(@phpbb_realpath('./../' . $board_config['avatar_gallery_path'])) && ($board_config['allow_avatar_local'] == TRUE) )
{
$template->assign_block_vars('avatar_local_gallery', array() );
}

View File

@@ -454,7 +454,7 @@ elseif( isset($HTTP_GET_VARS['pane']) && $HTTP_GET_VARS['pane'] == 'right' )
"FORUM_LOCATION" => $location,
"IP_ADDRESS" => $reg_ip,
"U_WHOIS_IP" => "http://www.samspade.org/t/ipwhois?a=$reg_ip",
"U_WHOIS_IP" => "http://www.geektools.com/cgi-bin/proxy.cgi?query=$reg_ip&targetnic=auto",
"U_USER_PROFILE" => append_sid("admin_users.$phpEx?mode=edit&amp;" . POST_USERS_URL . "=" . $onlinerow_reg[$i]['user_id']),
"U_FORUM_LOCATION" => append_sid($location_url))
);
@@ -546,7 +546,7 @@ elseif( isset($HTTP_GET_VARS['pane']) && $HTTP_GET_VARS['pane'] == 'right' )
"FORUM_LOCATION" => $location,
"IP_ADDRESS" => $guest_ip,
"U_WHOIS_IP" => "http://www.samspade.org/t/ipwhois?a=$guest_ip",
"U_WHOIS_IP" => "http://www.geektools.com/cgi-bin/proxy.cgi?query=$guest_ip&targetnic=auto",
"U_FORUM_LOCATION" => append_sid($location_url))
);
}

View File

@@ -35,7 +35,9 @@ if ( $board_config['gzip_compress'] )
{
$phpver = phpversion();
if ( $phpver >= '4.0.4pl1' && strstr($HTTP_USER_AGENT,'compatible') )
$useragent = (isset($_SERVER["HTTP_USER_AGENT"]) ) ? $_SERVER["HTTP_USER_AGENT"] : $HTTP_USER_AGENT;
if ( $phpver >= '4.0.4pl1' && ( strstr($useragent,'compatible') || strstr($useragent,'Gecko') ) )
{
if ( extension_loaded('zlib') )
{
@@ -129,4 +131,4 @@ $template->assign_vars(array(
$template->pparse('header');
?>
?>

View File

@@ -20,13 +20,13 @@
*
***************************************************************************/
if ( !defined('IN_PHPBB') )
if (!defined('IN_PHPBB'))
{
die("Hacking attempt");
}
define('IN_ADMIN', true);
// Include files
include($phpbb_root_path . 'common.'.$phpEx);
//
@@ -37,18 +37,26 @@ init_userprefs($userdata);
//
// End session management
//
if( !$userdata['session_logged_in'] )
if (!$userdata['session_logged_in'])
{
$header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
header($header_location . '../' . append_sid("login.$phpEx?redirect=admin/"));
exit;
redirect(append_sid("login.$phpEx?redirect=admin/", true));
}
else if( $userdata['user_level'] != ADMIN )
else if ($userdata['user_level'] != ADMIN)
{
message_die(GENERAL_MESSAGE, $lang['Not_admin']);
}
if ( empty($no_page_header) )
if ($HTTP_GET_VARS['sid'] != $userdata['session_id'])
{
$url = preg_replace('/sid=([^&]*)(&?)/i', '', $HTTP_SERVER_VARS['REQUEST_URI']);
$url = preg_replace('/\?$/', '', $url);
$url .= ((strpos($url, '?')) ? '&' : '?') . 'sid=' . $userdata['session_id'];
redirect($url);
}
if (empty($no_page_header))
{
// Not including the pageheader can be neccesarry if META tags are
// needed in the calling script.

View File

@@ -112,7 +112,7 @@ include($phpbb_root_path . 'config.'.$phpEx);
if( !defined("PHPBB_INSTALLED") )
{
header("Location: install.$phpEx");
header("Location: install/install.$phpEx");
exit;
}
@@ -154,7 +154,7 @@ if( getenv('HTTP_X_FORWARDED_FOR') != '' )
if ( preg_match("/^([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/", getenv('HTTP_X_FORWARDED_FOR'), $ip_list) )
{
$private_ip = array('/^0\./', '/^127\.0\.0\.1/', '/^192\.168\..*/', '/^172\.16\..*/', '/^10..*/', '/^224..*/', '/^240..*/');
$private_ip = array('/^0\./', '/^127\.0\.0\.1/', '/^192\.168\..*/', '/^172\.16\..*/', '/^10.\.*/', '/^224.\.*/', '/^240.\.*/');
$client_ip = preg_replace($private_ip, $client_ip, $ip_list[1]);
}
}
@@ -181,6 +181,11 @@ while ( $row = $db->sql_fetchrow($result) )
$board_config[$row['config_name']] = $row['config_value'];
}
if (file_exists('install') || file_exists('contrib'))
{
message_die(GENERAL_MESSAGE, 'Please ensure both the install/ and contrib/ directories are deleted');
}
//
// Show 'Board is disabled' message if needed.
//

View File

@@ -51,7 +51,7 @@ class sql_db
$this->server = $sqlserver;
$this->dbname = $database;
$this->db_connect_id = ( $this->persistency ) ? mssql_pconnect($this->server, $this->user, $this->password) : mssql_connect($this->server, $this->user, $this->password);
$this->db_connect_id = ( $this->persistency ) ? @mssql_pconnect($this->server, $this->user, $this->password) : @mssql_connect($this->server, $this->user, $this->password);
if( $this->db_connect_id && $this->dbname != "" )
{
@@ -92,7 +92,7 @@ class sql_db
//
// Query method
//
function sql_query($query = "", $transaction = FALSE)
function sql_query($query = '', $transaction = FALSE)
{
//
// Remove any pre-existing queries
@@ -100,13 +100,13 @@ class sql_db
unset($this->result);
unset($this->row);
if ( $query != "" )
if ( $query != '' )
{
$this->num_queries++;
if ( $transaction == BEGIN_TRANSACTION && !$this->in_transaction )
{
if ( !mssql_query("BEGIN TRANSACTION", $this->db_connect_id) )
if ( !@mssql_query('BEGIN TRANSACTION', $this->db_connect_id) )
{
return false;
}
@@ -125,7 +125,7 @@ class sql_db
// returns something then there's a problem. This may well be a false assumption though
// ... needs checking under Windows itself.
//
if( preg_match("/^SELECT(.*?)(LIMIT ([0-9]+)[, ]*([0-9]+)*)?$/s", $query, $limits) )
if( preg_match('#^SELECT(.*?)(LIMIT ([0-9]+)[, ]*([0-9]+)*)?$#s', $query, $limits) )
{
$query = $limits[1];
@@ -134,10 +134,10 @@ class sql_db
$row_offset = ( $limits[4] ) ? $limits[3] : "";
$num_rows = ( $limits[4] ) ? $limits[4] : $limits[3];
$query = "TOP " . ( $row_offset + $num_rows ) . $query;
$query = 'TOP ' . ( $row_offset + $num_rows ) . $query;
}
$this->result = mssql_query("SELECT $query", $this->db_connect_id);
$this->result = @mssql_query("SELECT $query", $this->db_connect_id);
if( $this->result )
{
@@ -145,20 +145,20 @@ class sql_db
if( $row_offset > 0 )
{
mssql_data_seek($this->result, $row_offset);
@mssql_data_seek($this->result, $row_offset);
}
}
}
else if( eregi("^INSERT ", $query) )
else if( preg_match('#^INSERT #i', $query) )
{
if( mssql_query($query, $this->db_connect_id) )
if( @mssql_query($query, $this->db_connect_id) )
{
$this->result = time() + microtime();
$result_id = mssql_query("SELECT @@IDENTITY AS id, @@ROWCOUNT as affected", $this->db_connect_id);
$result_id = @mssql_query('SELECT @@IDENTITY AS id, @@ROWCOUNT as affected', $this->db_connect_id);
if( $result_id )
{
if( $row = mssql_fetch_array($result_id) )
if( $row = @mssql_fetch_array($result_id) )
{
$this->next_id[$this->db_connect_id] = $row['id'];
$this->affected_rows[$this->db_connect_id] = $row['affected'];
@@ -168,14 +168,14 @@ class sql_db
}
else
{
if( mssql_query($query, $this->db_connect_id) )
if( @mssql_query($query, $this->db_connect_id) )
{
$this->result = time() + microtime();
$result_id = mssql_query("SELECT @@ROWCOUNT as affected", $this->db_connect_id);
$result_id = @mssql_query('SELECT @@ROWCOUNT as affected', $this->db_connect_id);
if( $result_id )
{
if( $row = mssql_fetch_array($result_id) )
if( $row = @mssql_fetch_array($result_id) )
{
$this->affected_rows[$this->db_connect_id] = $row['affected'];
}
@@ -187,7 +187,7 @@ class sql_db
{
if( $this->in_transaction )
{
mssql_query("ROLLBACK", $this->db_connect_id);
@mssql_query('ROLLBACK', $this->db_connect_id);
$this->in_transaction = FALSE;
}
@@ -198,7 +198,7 @@ class sql_db
{
$this->in_transaction = FALSE;
if( !@mssql_query("COMMIT", $this->db_connect_id) )
if( !@mssql_query('COMMIT', $this->db_connect_id) )
{
@mssql_query("ROLLBACK", $this->db_connect_id);
return false;
@@ -213,9 +213,9 @@ class sql_db
{
$this->in_transaction = FALSE;
if( !@mssql_query("COMMIT", $this->db_connect_id) )
if( !@mssql_query('COMMIT', $this->db_connect_id) )
{
@mssql_query("ROLLBACK", $this->db_connect_id);
@mssql_query('ROLLBACK', $this->db_connect_id);
return false;
}
}
@@ -236,7 +236,7 @@ class sql_db
if( $query_id )
{
return ( !empty($this->limit_offset[$query_id]) ) ? mssql_num_rows($query_id) - $this->limit_offset[$query_id] : @mssql_num_rows($query_id);
return ( !empty($this->limit_offset[$query_id]) ) ? @mssql_num_rows($query_id) - $this->limit_offset[$query_id] : @mssql_num_rows($query_id);
}
else
{
@@ -251,7 +251,7 @@ class sql_db
$query_id = $this->result;
}
return ( $query_id ) ? mssql_num_fields($query_id) : false;
return ( $query_id ) ? @mssql_num_fields($query_id) : false;
}
function sql_fieldname($offset, $query_id = 0)
@@ -261,7 +261,7 @@ class sql_db
$query_id = $this->result;
}
return ( $query_id ) ? mssql_field_name($query_id, $offset) : false;
return ( $query_id ) ? @mssql_field_name($query_id, $offset) : false;
}
function sql_fieldtype($offset, $query_id = 0)
@@ -271,7 +271,7 @@ class sql_db
$query_id = $this->result;
}
return ( $query_id ) ? mssql_field_type($query_id, $offset) : false;
return ( $query_id ) ? @mssql_field_type($query_id, $offset) : false;
}
function sql_fetchrow($query_id = 0)
@@ -285,7 +285,7 @@ class sql_db
{
empty($row);
$row = mssql_fetch_array($query_id);
$row = @mssql_fetch_array($query_id);
while( list($key, $value) = @each($row) )
{
@@ -313,7 +313,7 @@ class sql_db
$i = 0;
empty($rowset);
while( $row = mssql_fetch_array($query_id))
while( $row = @mssql_fetch_array($query_id))
{
while( list($key, $value) = @each($row) )
{
@@ -344,18 +344,18 @@ class sql_db
{
if( $this->limit_offset[$query_id] > 0 )
{
$result = ( !empty($this->limit_offset[$query_id]) ) ? mssql_result($this->result, ($this->limit_offset[$query_id] + $row), $field) : false;
$result = ( !empty($this->limit_offset[$query_id]) ) ? @mssql_result($this->result, ($this->limit_offset[$query_id] + $row), $field) : false;
}
else
{
$result = mssql_result($this->result, $row, $field);
$result = @mssql_result($this->result, $row, $field);
}
}
else
{
if( empty($this->row[$query_id]) )
{
$this->row[$query_id] = mssql_fetch_array($query_id);
$this->row[$query_id] = @mssql_fetch_array($query_id);
$result = stripslashes($this->row[$query_id][$field]);
}
}
@@ -377,7 +377,7 @@ class sql_db
if( $query_id )
{
return ( !empty($this->limit_offset[$query_id]) ) ? mssql_data_seek($query_id, ($this->limit_offset[$query_id] + $rownum)) : mssql_data_seek($query_id, $rownum);
return ( !empty($this->limit_offset[$query_id]) ) ? @mssql_data_seek($query_id, ($this->limit_offset[$query_id] + $rownum)) : @mssql_data_seek($query_id, $rownum);
}
else
{
@@ -402,7 +402,7 @@ class sql_db
$query_id = $this->result;
}
return ( $query_id ) ? mssql_free_result($query_id) : false;
return ( $query_id ) ? @mssql_free_result($query_id) : false;
}
function sql_error($query_id = 0)

View File

@@ -296,7 +296,7 @@ class sql_db
{
$rows = @OCIFetchStatement($query_id, $results);
@OCIExecute($query_id, OCI_DEFAULT);
for($i = 0; $i <= $rows; $i++)
for($i = 0; $i < $rows; $i++)
{
@OCIFetchInto($query_id, $tmp_result, OCI_ASSOC+OCI_RETURN_NULLS);

View File

@@ -27,14 +27,14 @@
// Remove or comment the next line (die(".... ) to enable this script.
// Do NOT FORGET to either remove this script or disable it after you have used it.
//
die("Please read the first lines of this script for instructions on how to enable it");
//die("Please read the first lines of this script for instructions on how to enable it");
$dirname = "./../language";
$dir = opendir($dirname);
while ( $file = readdir($dir) )
{
if ( ereg('^lang_', $file) && !is_file($dirname . '/' . $file) && !is_link($dirname . '/' . $file) )
if ( ereg('^lang_', $file) && !is_file(phpbb_realpath($dirname . '/' . $file)) && !is_link(phpbb_realpath($dirname . '/' . $file)) )
{
include($dirname . '/' . $file . '/lang_main.php');
@@ -42,7 +42,7 @@ while ( $file = readdir($dir) )
while ( $email = readdir($lang_dir) )
{
if ( ereg('\.tpl$', $email) && is_file($dirname . '/' . $file . '/email/' . $email) )
if ( ereg('\.tpl$', $email) && is_file(phpbb_realpath($dirname . '/' . $file . '/email/' . $email)) )
{
$fp = fopen($dirname . '/' . $file . '/email/' . $email, 'r+');

View File

@@ -36,7 +36,7 @@ $dir = opendir($dirname);
while ( $file = readdir($dir) )
{
if ( ereg("^lang_", $file) && !is_file($dirname . "/" . $file) && !is_link($dirname . "/" . $file) )
if ( ereg("^lang_", $file) && !is_file(realpath($dirname . "/" . $file)) && !is_link(realpath($dirname . "/" . $file)) )
{
foreach($vars as $lang_file => $lang_var)
{

438
phpBB/docs/CHANGELOG.html Normal file
View File

@@ -0,0 +1,438 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html">
<meta http-equiv="Content-Style-Type" content="text/css">
<title>phpBB 2.0.4 :: Changelog</title>
<link rel="stylesheet" href="../templates/subSilver/subSilver.css" type="text/css" />
<style type="text/css">
<!--
p,ul,td {font-size:10pt;}
.h2 {font-size:15pt;font-weight:bold;color:red}
.h3 {font-size:12pt;color:blue}
//-->
</style>
</head>
<body bgcolor="#E5E5E5" text="#000000" link="#006699" vlink="#006699">
<table width="100%" border="0" cellspacing="0" cellpadding="10" align="center">
<tr>
<td class="bodyline"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="../templates/subSilver/images/logo_phpBB.gif" border="0" alt="phpBB 2 : Creating Communities" vspace="1" /></a></td>
<td align="center" width="100%" valign="middle"><span class="maintitle">phpBB 2.0.4 CHANGELOG</span></td>
</tr>
</table>
<!-- BEGIN DOCUMENT -->
<ol>
<li><a href="#changelog">Changelog</a></li>
<ol type="i">
<li><a href="#203">Changes since 2.0.3</a></li>
<li><a href="#202">Changes since 2.0.2</a></li>
<li><a href="#201">Changes since 2.0.1</a></li>
<li><a href="#200">Changes since 2.0.0</a></li>
<li><a href="#final">Changes since RC-4</a></li>
<li><a href="#rc4">Changes since RC-3</a></li>
<li><a href="#rc3">Changes since RC-2</a></li>
<li><a href="#rc2">Changes since RC-1</a></li>
<li><a href="#rc1">Changes since RC-1 (pre)</a></li>
</ol>
<li><a href="#disclaimer">Disclaimer</a></li>
</ol>
<a name="changelog"></a><h2 class="h2"><u>1. Changelog</u></h2>
<p>This is a non-exhaustive (but still near complete) changelog for phpBB 2.0.x including beta and release candidate versions. Our thanks to all those people who've contributed bug reports and code fixes.</p>
<a name="203"></a><h3 class="h3">1.i. Changes since 2.0.3</h3>
<ul>
<li>Fixed cross-browser scripting issue with highlight param</li>
<li>Back-ported highlighting code from phpBB 2.2</li>
<li>Add session id validation to posting, profile, email, voting - <b>Edwin van Vliet</b></li>
<li>Added {S_HIDDEN_FIELDS} template var to profile_send_email.tpl</li>
<li>Added "intval" fix for flood check, may resolve some issues</li>
<li>Added missing index to post_id for search_wordmatch</li>
<li>Fixed spelling error in search add words preventing use of stopword list</li>
<li>Fixed issue with search common words not being run</li>
<li>Introduce viewtopic resync patch by Ashe</li>
<li>Replace a for n in templating code</li>
<li>Fixed ordering in memberslist</li>
<li>Fixed group_id sequence issues with pgsql and msaccess</li>
<li>Fixed assumption of word censors in user notification</li>
<li>Fixed incorrect display of quotes in user management fields</li>
<li>Fixed entry of special chars in all profile fields - note this may cause temporary issues</li>
<li>Fixed incorrect display of quotes when using avatar gallery</li>
<li>Fixed missing username in email sent to users when admin activated</li>
<li>Added check for non-empty smiley code and url in smiley admin</li>
<li>Prevent display of -- sig seperator in emails when no board sig exists</li>
<li>Fixed URL propagated sid issues with jumpbox</li>
<li>Fixed wrong mode name check (polldelete) in functions_post</li>
<li>Added missing root path to l10n image path check</li>
<li>Remove validation of fields when deleting a user</li>
<li>Fixed sort mode select box in memberslist to default to current mode</li>
<li>Deny inline topic review listing to users without auth_read permissions</li>
<li>Prevent display of topic notification checkbox if user cannot read forum</li>
<li>Remove incorrect pre-pending of IP to uploaded avatars</li>
<li>Fixed deletion of uploaded avatars when changing to remote/gallery</li>
<li>Added check for non-blank line during install schema/basic sql ops</li>
<li>Added sort ordering to Top Ten poster listing by request</li>
<li>Fixed incorrect error report when altering case of username</li>
<li>Added jumpbox output to modcp {JUMPBOX} will now work</li>
<li>Fixed non-updating of users with MOD levels when deleting a forum</li>
<li>Remove email to group moderator when approving new members</li>
<li>Fixed non-handling of HTML in poll options</li>
<li>Fixed non-deletion of polls when deleting forum and its posts</li>
<li>Fixed moved shadow topic from being bumped upon reply</li>
<li>Changed field size of timezone to decimal(5,2) where applicable</li>
<li>Fixed missing sid append to URL when redirecting to newest reply</li>
<li>Fixed missing slashes in private IP preg check</li>
<li>Fixed session not setting userdata['user_id'] to ANON as appropriate</li>
<li>Added check for non-empty name in disallow admin</li>
<li>Fixed validation of SSL website addresses in profile</li>
<li>Fixed inability of admins to upload avatars via user admin panel</li>
<li>Fixed non-deletion of private message text upon full box overwrite</li>
<li>Fixed incorrect error message in smiley admin</li>
<li>Fixed incorrect alt-text for "Stop Watching Topic" image</li>
<li>Temporary fix for missing lang strings in forum admin - translators should update their packages if not done already</li>
<li>Use selected localisation during later stages of installation</li>
<li>Fixed non-check of permissions when deleting a topic via Moderator Control Panel</li>
<li>Fixed non-update of banlist upon user deletion</li>
<li>Check approved users boxes by default in usergroup approve form</li>
<li>Fixed non-appending of sid to backup meta refresh</li>
<li>Fixed non-notification of no support for certain databases in backup/restore</li>
<li>Added $images var to message die global declaration</li>
<li>Fixed wrong string, Private_message in Private Messaging</li>
<li>Add mail send result to error output</li>
<li>Fixed non-appending of sid to Mozilla nav bar menu items</li>
<li>Fixed incorrect profile linking from MSNM url in private messaging</li>
<li>Grammatical errors in English lang_main fixed - <b>Cluster</b></li>
<li>Allow deletion of avatar and simultaneous upload/linking/gallery selection</li>
<li>Fixed non-updating of user rank when changing from special to normal rank in rank admin</li>
<li>Changed user topic notification default in schemas to 0 (off)</li>
<li>Fixed non-XHTML compliant img tags in privmsg.php</li>
<li>Fixed non-deletion of announcements and polls when removing forum contents in forum admin</li>
<li>Fixed non-pruning of watched topics table when pruning related topics</li>
<li>Enable GET redirect on logout</li>
<li>Added check for IE6.x to viewtopic ICQ indicator javascript</li>
<li>Fixed empty username quoting with MS-SQL</li>
<li>Fixed BBCode url, magic url and img tags to allow most chars beyond domain names</li>
<li>Prevent parsing of -ve size values in BBCode size tag</li>
<li>Back ported HTML handler from 2.2, this may impact some boards which allow complex HTML - existing parser remains but commented out</li>
<li>Fixed parsing of word censors to not censor words within &lt; and &gt; tag delimiters</li>
<li>Fixed database utilities failing to backup data with MySQL</li>
<li>Fixed signature parsing in User Admin</li>
<li>Fixed missing class="post" tags in subSilver Admin templates</li>
<li>Fixes for paths under Apache2</li>
<li>Added wrap text with tag support for posting in Mozilla 1.1+</li>
<li>Fixed use of missing CSS classes in modcp_split, group_info_body, error_body and agreement</li>
<li>Fixed ability of users to edit polls even after they have received votes</li>
<li>Fixed header Location to be absolute URL as per HTTP 1.1 spec - noted by <b>PhilippK</b></li>
<li>Added additional session_id checks to MCP, topic subscription, PM and similar items</li>
<li>Fixed colour select box in posting_body to reset to Default colour after selection</li>
<li>Altered PM icon to show new image until messages have been read</li>
<li>Fixed incomplete deletion of PMs when removing the associated user</li>
<li>Fixed unread and new PM user counters to decrement appropriately in all situations</li>
<li>Fixed possible cross-site scripting issue with username search</li>
<li>Fixed some problems with gzip in combination with newer PHP versions and Mozilla</li>
<li>Fixed wrong maxlength in modcp_split.tpl subject field</li>
<li>Fixed inability to edit username of guest poster - <b>vHiker</b></li>
<li>Fixed ability for guests to post with certain registered usernames</li>
<li>Fixed various HTML issues to improve XHTML compliance - <b>Daz</b></li>
<li>Fixed missing template var {L_PM} for memberslist - <b>Daz</b></li>
<li>Fixed wrong key name for $images['Topic_un_watch'] - <b>Daz</b></li>
<li>Fixed missing template var {S_WATCH_TOPIC_IMG} for viewtopic - <b>Daz</b></li>
<li>Fixed missing default constraints for post table under MSSQL</li>
<li>Fixed incorrect field size for forum pruning - preventing days > 256</li>
<li>Fixed continuing redirect issues for broken web servers, e.g. IIS+CGI PHP</li>
<li>Fixed inability to use ftp as a protocol for the [img] tag</li>
<li>Fixed incorrect handling of [img] tags containing %20 encoded spaces</li>
<li>Added check for . within cookie_name, change to _ if present</li>
<li>Added SHOW_ONLINE constant to limit "users online" code operation to index and viewforum</li>
<li>Added "temporary" workaround for Apache2 + PHP module ignoring "private" cache header</li>
<li>Added workaround for modcp IP lookup and links to Anonymous user profile</li>
<li>Fixed broken bbcode parsing of quotes containing bbcode in the "username"</li>
<li>Fixed excess slashes in [quote=""] first pass encoding</li>
<li>Fixed rendering issue with quote button under Mozilla - <b>Daz</b></li>
<li>Grammatical errors in remaining core lang files fixed - <b>Cluster</b></li>
<li>Fixed bbcode quote breaking when username contained ] before [</li>
<li>Fixed duplicate group_id error during upgrade of users from phpBB 1.x</li>
<li>Fixed stripslashes() problem with the conversion of the config table from phpBB 1.x</li>
<li>Rejiggled validation code, may eliminate "Username disallowed" issues</li>
<li>Fixed differing initial "public" setting of forum permissions between different files</li>
<li>Added check for invalid (non-compliant) email addresses to upgrade script</li>
<li>Further redirect workarounds for broken servers, please direct further issues to the vendors</li>
<li>Added GMT + 13 to English lang_main, all translators are encouraged to do likewise</li>
<li>Added switch to default_lang email template if user lang template no longer exists</li>
<li>Fixed javascript error when selecting smiley containing a single quote</li>
<li>Update users watched topic if a post they made is split into a new topic</li>
<li>Fixed situations where email templates contain incorrect or missing subject lines</li>
<li>Fixed error when searching for posts and no forums exist</li>
<li>Fixed potential SQL vulnerability with marking of private messages - <b>Ulf Harnhammar</b></li>
</ul>
<a name="202"></a><h3 class="h3">1.ii. Changes since 2.0.2</h3>
<ul>
<li>Fixed potential cross-site scripting vulnerability with avatars - <b>Showscout</b></li>
<li>Fixed potential SQL rewrite issue in page header - <b>missing contrib</b></li>
<li>Fixed potential CSS/HTML rewrite on viewing in login - <b>Marc Rees</b></li>
<li>Fixed (hopefully) issue with MS Access and multiple pages</li>
</ul>
<a name="201"></a><h3 class="h3">1.iii. Changes since 2.0.1</h3>
<ul>
<li>Fixed missing "username" lang variable in user admin template</li>
<li>Session work around for users behind rotating IPs - <b>vHiker</b></li>
<li>Fixed potential session user_id re-write - <b>Ashe</b></li>
<li>Fixed potential cross-browser scripting issue with BBCode URLs</li>
<li>Fixed potential gallery avatar exploit - <b>Ashe</b></li>
<li>Fix sorting of smileys on each function call - <b>Ashe/psoTFX</b></li>
<li>Clear topic_mod text output in viewtopic - <b>Lars</b></li>
<li>Fix regex for avatar remote urls</li>
<li>Fix non-updating of user post counts when deleting whole topics</li>
<li>Increase time limit when sending topic reply notifications</li>
<li>Set default forum when splitting topics</li>
<li>Fix non-deletion of uploaded avatars when switching to gallery</li>
<li>Removed various closing newlines from included files</li>
<li>Add MAX_ROWS to HEAP table alter in install/upgrade - <b>Ashe</b></li>
<li>Update username maxlength for subSilver templates</li>
<li>Allow <b>(</b> and <b>)</b> in BBCode [url] tags</li>
<li>Fix non-quoting of <b>#</b> in username validation regexs</li>
<li>Fix overlooked global var in private messaging</li>
<li>Possible fix for \r\n email templates issues</li>
<li>Fix missing str_replace for category title forum admin SQL</li>
<li>Fix trailing <b>,</b> when sending emails via smtp</li>
<li>Fix avatar issues in user admin</li>
<li>Fix improper checking of email address ban in sessions</li>
<li>Fix use of hard coded language strings in forum admin</li>
<li>Fix missing closing <b>)</b> in smilies admin</li>
<li>Fix missing Username label in user admin</li>
<li>Fix upgrade.php bug where conversion would not complete (and updated other scripts to match the changes)</li>
<li>Fix problem with redirect and login.php</li>
<li>Fix typo that could cause problems with sorting in the memberlist</li>
<li>Fix emailer to allow sending emails with language-specific character sets</li>
</ul>
<a name="200"></a><h3 class="h3">1.iv. Changes since 2.0.0</h3>
<ul>
<li>Fixed delete image bug for normal users</li>
<li>Fixed group control panel image links</li>
<li>Fixed missing L_POST variable in group control panel</li>
<li>Fixed missing user id when redirecting to email form after login</li>
<li>Fixed (a)ppend_sid function name error in group control panel</li>
<li>Fixed reset of post type when previewing a post</li>
<li>Fixed mass emailer include path error</li>
<li>Fixed potential SQL exploit</li>
<li>Fixed several minor subSilver issues</li>
<li>Fixed [quote] breaking HTML problem</li>
<li>Fixed problem with unclosed nested quotes</li>
<li>Fixed bad handling of automagic links at end of quotes</li>
<li>Fixed potential BBCode and avatar remote exploit</li>
<li>Altered email validation check to allow + in username as per RFC</li>
<li>Fixed incorrect behaviour with wildcards in disallowed usernames</li>
<li>Added missing append_sid for search view results as posts</li>
<li>Fixed incorrect clearing of current sessions for logged in users</li>
<li>Fixed user_timezone (cannot update user profile) problem</li>
<li>Added correct setting of moderator status for users during upgrade</li>
<li>Fixed handling of uploaded avatars if gallery avatar currently used</li>
<li>Fixed use of existing username for uploaded avatars</li>
<li>Fixed updating of topic reply stats when post is deleted</li>
<li>Fixed irrelevant error message when activating already active account</li>
<li>Fixed gzip compression problems with Netscape and some PHP versions</li>
<li>Fixed MS Access layer errors when using latest PHP versions</li>
<li>Fixed styles admin editing problems with MSSQL Server</li>
<li>Fixed logout issue when cancelling certain actions</li>
<li>Fixed missing text in certain admin links</li>
<li>Fixed opening of frame within frame when logging into admin</li>
<li>Fixed incorrect ordering of search results by time</li>
<li>Fixed fulltext searching failure with MS Access</li>
<li>Hopefully fixed fulltext search with non-latin single byte charsets</li>
<li>Enabled work-around support for some multi-byte charsets - <b>OOHOO</b></li>
<li>Re-enabled search indexing of all-numeric character sequences</li>
<li>Updated email banning to properly implement wildcards</li>
<li>Fixed missing extension in links from groupcp</li>
<li>Fixed lack of re-validation when changing email address</li>
<li>Added additional IP check when using HTTP_X_FORWARDED_FOR</li>
<li>Fixed non-display of delete icon when on second or greater topic page</li>
<li>Fixed problems with users/groups assigned multiple permissions</li>
<li>Fixed problem with - and + in search words - <b>Matthijs</b></li>
<li>Fixed improper handling for deletion of words from search table</li>
<li>Fixed support for <b>,</b> in automagic URLs as per RFC</li>
<li>Fixed circular reference SQL errors when deleting posts under MS Access</li>
<li>Fixed nested [code] problems</li>
<li>Added charset encoding headers for emails - <b>romutis</b></li>
<li>Fixed "Copy to self" emails to use correct language</li>
<li>Fixed pagination error when limiting previous days for viewforum</li>
<li>Decreased minimum search word size to 3 chars</li>
<li>Fixed deletion of one or more options from all polls when editing just one</li>
<li>Fixed checking of group memberships when promoting/demoting group moderators</li>
<li>Added database closure to admin frameset page</li>
</ul>
<a name="final"></a><h3 class="h3">1.v. Changes since RC-4</h3>
<ul>
<li>Fixed improper report of general error when posting messages containing errors</li>
<li>Fixed post text being doubled up if it contained one or more &lt; without closing &gt;</li>
<li>Fixed pruning errors due to search function name change</li>
<li>Hopefully fixed various issues which led to incorrect reply and excess page counts</li>
<li>Fixed groupcp not displaying all email buttons to group moderator or admin</li>
<li>Fixed failure to display error notice when uploading oversized avatars</li>
<li>Hopefully corrected problem with viewonline displaying too few/many users online</li>
<li>Partially addressed issue with activation URLs >76 chars</li>
<li>Fixed additional search facilities failing to work or working incorrectly</li>
<li>Fixed search syntax highlighting</li>
<li>Addressed various webservers handling of page redirects</li>
<li>Fixed word censor not replacing first or last words</li>
<li>Fixed avatar height and width check for locally uploaded images</li>
<li>Hopefully fixed cache control header</li>
<li>Added check for PM box size limit of 0 to prevent div0 error</li>
<li>Fixed failure to fully delete PMs in outbox</li>
<li>Fixed display problem with polls</li>
<li>Fixed problem with guest username not being displayed for topic results in search</li>
<li>Fixed problem with quotes in various profile fields</li>
<li>Fixed schema problem with user_timezone</li>
<li>Fixed page display issue with MS Access</li>
<li>Fixed user level issue when altering user from user to admin and vice versa</li>
<li>Fixed incorrect parseing of some email templates</li>
<li>Reduced size of MS Access primer</li>
<li>Fixed various remaining usergroup display issues</li>
</ul>
<a name="rc4"></a><h3 class="h3">1.vi. Changes since RC-3</h3>
<ul>
<li>Addressed serious security issue with included files</li>
<li>Fixed non-use of database table prefix name during upgrade</li>
<li>Split functions and profile into separate modules</li>
<li>Fixed (hopefully) remaining issues with colourisation of moderator usernames</li>
<li>Updated install to include entry of additional, required, information</li>
<li>Fixed (hopefully) AOL incompatibilities</li>
<li>Fixed non-display of moderators in index/viewforum</li>
<li>Fixed group control panel 'no groups exist' problems</li>
<li>Fix HTTP_X_FORWARDED_FOR spoofing possibility</li>
<li>Fix ignoring of private range IP's in HTTP_X_FORWARDED_FOR</li>
<li>Enable multiple wildcard email banning, eg. *name*@somewhere.tld</li>
<li>Fix problems with posts being truncated if containing &lt; and &gt; characters</li>
<li>Prevent URL, BBCode and most smiley parseing in [code][/code]</li>
<li>Fix problems with use of certain reserved chars in word censor list</li>
<li>Fix default search useage to be as described (was doing AND by default)</li>
<li>Fix various avatar issues with profile, gallery and viewtopic</li>
<li>Enable safe mode support for uploading avatars</li>
<li>Fix broken modcp IP view issue</li>
<li>Fix potential session_id re-write vulnerability</li>
<li>Finish localisation of days and months (AM/PM are not and will not be localised in 2.0)</li>
<li>Remove link to external subSilver stylesheet from default subSilver templates</li>
<li>Handle TRANSACTIONS correctly in MySQL 3.x (by returning correct responses)</li>
<li>Fix checkbox resetting problem while previewing posts</li>
<li>Fix a login redirect issue</li>
<li>Remove some additional unused fields during upgrade</li>
<li>Fix (hopefully) remaining ICQ overlay issue with view profile in subSilver</li>
</ul>
<a name="rc3"></a><h3 class="h3">1.vii. Changes since RC-2</h3>
<ul>
<li>Fixed infamous install parse error</li>
<li>Major update of posting and related search functions (fixing various issues and increasing speed)</li>
<li>Fixed display of author and last poster names when both are different guest users</li>
<li>Fixed upgrade stall issues (hopefully!) and improved output</li>
<li>Fixed highlighting code for viewtopic and search</li>
<li>Reduced size of several files and functions</li>
<li>Moved localised images to sub-directories</li>
<li>Improved user feedback of disallowed usernames</li>
<li>Fixed various MSSQL bugs</li>
<li>Fixed installation of MSSQL/MSSQL-ODBC</li>
<li>Fixed security issue with upgrade.php</li>
<li>Finished implemention of various additional features</li>
<li>Fixed various user, group and forum permissions problems</li>
<li>Fixed issues with BBCode [ and ] (hopefully!)</li>
<li>Fixed autologin problems with MS IIS</li>
<li>Hopefully fixed problems with URIs in emails on some server configs</li>
<li>Fixed 'blank' profile and DB utilities problems on submit</li>
<li>Fixed incorrect language being used in email subjects</li>
<li>Fixed issues with incorrect private message new/unread counts</li>
<li>Fixed various PostgreSQL related errors</li>
<li>Automatically forward users to login screen in more situations</li>
<li>AEnabled (coloured) online indication of moderators and admins</li>
<li>Enabled maximum online user count</li>
<li>Altered online user count to ignore duplicate IPs (will now underestimate rather than overestimate)</li>
<li>Enabled viewing of users browsing each forum</li>
<li>Fixed (hopefully) display of overlayed ICQ icon in Netscape using subSilver</li>
<li>Fixed display of guest usernames for last post and author</li>
<li>Hidden usergroups are now completely hidden from view</li>
</ul>
<a name="rc2"></a><h3 class="h3">1.viii. Changes since RC-1</h3>
<ul>
<li>Fixed numerous PostgreSQL related issues</li>
<li>Significant updates and additions to the upgrade script</li>
<li>Various (missed) hard coded language strings fixed</li>
<li>Fixed viewforum error when no forum id specified</li>
<li>Fixed old constant name useage in search system</li>
<li>Fixed display of moved posts when viewing unanswered posts</li>
<li>Fixed failure of search for user and keyword when displaying as posts</li>
<li>Fixed PM popup notification</li>
<li>Fixed view more emoticon session page problem</li>
<li>Fixed view profile email links</li>
<li>Fixed display of websites in profile</li>
<li>Fixed backup database failure</li>
<li>Fixed MS Access schema error when posting topics</li>
<li>Fixed problem with hypenated/dotted DB names in MySQL 3.23.6+</li>
<li>Various other fixes and updates</li>
</ul>
<a name="rc1"></a><h3 class="h3">1.ix. Changes since RC-1 (pre)</h3>
<ul>
<li>Upgrade script completed for initial fully functional release</li>
<li>Sessions code updated</li>
<li>Mark read code updated and hopefully fixed</li>
<li>Significant changes to properly deal with \' for non-MySQL boards</li>
<li>mssql, msaccess and mssql-odbc DB classes re-written</li>
<li>Avatar issues addressed and fixed</li>
<li>Search (INSERT) bug using MySQL fixed</li>
<li>Search highlighting issues addressed</li>
<li>Search own/other users posts fixed</li>
<li>BBCode fixes for magic URIs and other issues</li>
<li>Template updates for subSilver</li>
<li>User and group permissions problems fixed</li>
<li>Forum management problems (deletion of forum causing category not to display) fixed</li>
<li>Pagination problem with groupcp fixed</li>
<li>Backslash issues with posting and profile fixed</li>
<li>Backslash issues with emails fixed</li>
<li>preg_quote problems fixed</li>
<li>User management updated with full avatar control and missing fields</li>
<li>Private messaging box limits fixed</li>
<li>Private messaging ?folder= strangeness fixed</li>
<li>Forum pruning code updated to cope with search system</li>
<li>Emoticon system in posting updated</li>
<li>BBCode FAQ link added to posting form</li>
<li>Language file updates to address concerns of translators</li>
<li>Various other bug fixes and updates</li>
</ul>
<p>Note that a full list of fixed bugs can be found at the bug tracker (see section on bug reporting <a href="README.html#bugs">here</a>)</p>
<a name="disclaimer"></a><h2 class="h2"><u>2. Copyright and disclaimer</u></h2>
<p>This application is opensource software released under the <a href="http://www.gnu.org/licenses/gpl.html" target="_new">GPL</a>. Please see source code and the Docs directory for more details. This package and its contents are Copyright <20> 2002 <a href="http://www.phpbb.com/" target="_new">phpBB Group</a>, All Rights Reserved.</p>
<!-- END DOCUMENT -->
</td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>

204
phpBB/docs/FAQ.html Normal file
View File

@@ -0,0 +1,204 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html">
<meta http-equiv="Content-Style-Type" content="text/css">
<title>phpBB 2.0.0 :: FAQ</title>
<link rel="stylesheet" href="../templates/subSilver/subSilver.css" type="text/css" />
<style type="text/css">
<!--
p,ul,td {font-size:10pt;}
h2 {font-size:15pt;font-weight:bold;}
h3 {font-size:12pt;}
//-->
</style>
</head>
<body bgcolor="#E5E5E5" text="#000000" link="#006699" vlink="#006699">
<table width="100%" border="0" cellspacing="0" cellpadding="10" align="center">
<tr>
<td class="bodyline"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="../templates/subSilver/images/logo_phpBB.gif" border="0" alt="phpBB 2 : Creating Communities" vspace="1" /></a></td>
<td align="center" width="100%" valign="middle"><span class="maintitle">phpBB2 FAQ</span></td>
</tr>
</table>
<p>This is a very basic Frequently Asked Questions (FAQ) page which attempts to answer some of the more commonly asked questions. It is by no means exhaustive and should be used in combination with the 'built-in' User FAQ within phpBB2, the community forums (particularly the Tutorials forum) and our IRC channel (see <a href="README.html">README</a> for details).</p>
<ol>
<li><b>I cannot install this it is too difficult! Will you do it?</b></li>
<p>Simple answer, no we will not. We are not being difficult when we say this we are actually trying to help you. phpBB has a reputation for being easy to install, that reputation is we believe well deserved. It is a simple process of unarchiving a single file, uploading the resulting directory/files to their intended location and entering some data in a web based form. The sequence of events, what to type where, etc. is covered in detail in the accompanying <a href="INSTALL.html">INSTALL.html</a> documentation. If you cannot install phpBB 2.0.x the chances are you will be unable to administer or update it.</p>
<p>There are people, companies (unrelated to your hosting provider), etc. that will install your forum, either for free or for a payment. We do not recommend you make use of these offers. Unless the service is provided by your hosting company you will have to divulge passwords and other sensitive details. If you did not know how to use an ATM would you give a passer-by your bank card and PIN and ask them to show you what to do? No, probably not! The same applies to your hosting account details!</p>
<p>We think a better solution is for you to carefully read the enclosed documentation, read our tutorials forum at www.phpbb.com and if necessary ask for help on any thing you get stuck on. However, the decision is yours but please note we may not offer support if we believe you have had the board installed by a third party. In such cases you should direct your questions to that company or person/s.</p>
<li><b>How do I install this board on Lycos/coolfreepages/other free host?</b></li>
<p>The old addage "You get what you pay for" is particularly true for hosting services! However if you must use a free service (and recognise its limitations) you will find details on common pitfalls in our tutorials forum at <a href="http://www.phpbb.com/phpBB/">http://www.phpbb.com/phpBB/</a>.</p>
<li><b>I am having problems with the admin at a certain board, help!</b></li>
<li><b>A board has ripped off my graphics/software/etc., stop them!</b></li>
<li><b>A board is dealing in warez/porn/etc., you need to prevent them doing this!</b></li>
<p>We provide the software, we have absolutely nothing to do with any board that runs it (beyond phpbb.com of course!). The GPL grants the user an unlimited right of use subject to their adherence of that licence. Therefore we cannot prevent, dictate, control or otherwise limit the use of phpBB 2 software. So please do not contact us for such matters.</p>
<p>If you have a problem with a given board please take it up with them, not us. We are not and cannot be held legally responsible for any third party use of this software (much like Microsoft et al cannot be held responsible for the use of Windows in illegal activities, etc.). Additionally we do <b>not</b> track the use of phpBB software in any way. So please do not ask us for details on a "given" board we will not be able to help you. If any law firms or lawyers out there send us writs, Cease and Desist orders, etc. for third party website use of this software we reserve the right to charge for time wasted dealing with such issues ...</p>
<li><b>According to viewonline a user is doing/reading something they should not be able to!</b></li>
<p>No, they probably are not. phpBB uses sessions to keep track of users as they move between pages. The session information tells us who this user is. Therefore in order to determine what a user can do on a page we first need the session details. Once this data is available we can check whether the user is permitted to do whatever it is they are trying to do. This can result in it appearing as if a user is reading a topic in a forum they should not be able to access. Or perhaps viewing private messages when they are only guests, etc. In practice the user is not doing these things, they are viewing a "You are not permitted to do this" type message. The session data has simply been updated before we were able to determine what the user could or could not do.</p>
<p>Of course this only applies where permissions have been set correctly!</p>
<li><b>I keep getting Mail sending errors when I (or my users) post/send PM's/etc.!</b></li>
<p>This error will occur if phpBB cannot send mail. phpBB can send email two ways; using the PHP mail() function or directly via SMTP. Some hosting providers limit the mail() function to prevent its use in spamming, others may rename it or limit its functionality. In either case you may need to make use of SMTP. This requires that you have access to such a facility, e.g. your hosting provider may provide one (perhaps requiring specific written authorisation), etc. Note that if your provider requires authorisation we only support the simple AUTH method using plaintext username/password. We do not support secure sockets layer (SSL), POP3 send or any other method. Please see <a href="http://www.phpbb.com/phpBB/" target="_blank">http://www.phpbb.com/phpBB/</a> for additional help on this matter.</p>
<p>If you do require SMTP services please do not ask (on our forums or elsewhere) for someone to provide you with one. Open relays are now things of the past thanks to the unthinking spammers out there. Therefore you are unlikely to find someone willing to offer you (free) services.</p>
<li><b>My users are complaining that emails are not in their selected language!</b></li>
<p>You must have deleted a language pack or the language pack is incomplete. phpBB will try to send emails in the users selected language. If it cannot find a suitable email template it will switch to the boards default language.</p>
<li><b>The first four letters of my text disappeared when I hit submit!</b></li>
<p>Some forms in phpBB make use of arrays to "post" or submit data, e.g. polls, forum management, etc. A bug exists in PHP 4.2.3 (and perhaps older versions) which can cause such data to lose the first four characters of text. This bug is related to the presence of the mbstring module and certain compile time parameters (the problem exists for both compiled in and modular version of mbstring). Please see: <a href="http://bugs.php.net/bug.php?id=19460" target="_blank">http://bugs.php.net/bug.php?id=19460</a> for more details. Note the bug is fixed in PHP CVS and thus future versions should be immune. Remember, this is <b>not</b> a bug in phpBB 2.</p>
<li><b>My AOL based users keep getting logged out!</b></li>
<p>phpBB2 uses sessions to keep track of users as they browse the board. These sessions use a combination of a unique session id and the users IP to identify each user. We make use of the IP as an extra safe-guard to help prevent sessions being hijacked (by discovering the unique session id).</p>
<p>Unfortunately this only works when the users IP is constant as they browse the board. For most users this will be the case. However certain providers route their users via a cluster of proxys. In some cases, particularly AOL this results in different IPs being forwarded as the user moves between pages. We take account of this by not checking the entire IP but only the first "three quads". Again in most cases this will be fine. However again AOL uses IPs which can vary so much that checking only the first two quads results in a fairly static IP being available for session validation.</p>
<p>If you are experiencing problems related to this you can make a small change to the code. Please note that reducing the IP validation length does potentially increase the risk of sessions being hijacked (this is something for you to consider, phpBB Group takes no responsibility should anything happen!). The change requires you to open the file sessions.php in the includes/ directory of the distribution. Find line 250, it contains the following <pre>$ip_check_s = substr($userdata['session_ip'], 0, 6);</pre>change this to: <pre>$ip_check_s = substr($userdata['session_ip'], 0, <b>4</b>);</pre>You need to make exactly the same change to the number 6 in the next line. Save the file (and upload it if required). This should reduce or eliminate the problem noted.</p></li>
<li><b>I selected X for my timezone but the time is not correct!</b></li>
<p>I suspect the time is correct but that you may have switched (locally) to daylight savings time. At present we do not support daylight savings only standard local times. Therefore during summer months (depending on whether your nation/state switches to daylight savings) the board times may appear to be <b>one hour</b> behind the <i>real</i> local time. The solution is to either put up with it (just let your users know) or to move the timezone of everyone who is affected (remember that not all your users may be from nations who have switched to daylight savings) on one hour, eg. GMT becomes GMT+1. This requires running some SQL and you should search our forums for information.</p>
<p>If this is not the case then I suspect your servers time is at fault. phpBB 2 stores all times in the form of a unix timestamp. This is a 32bit integer value containing the number of seconds since the unix epoch event, 1st January 1970 00:00:00 GMT. This value is global in nature and will be the same wherever you are in the world. So, if your time is incorrect and you have selected the appropriate timezone chances are your server time is off.</p></li>
<li><b>I am seeing &amp;#nnnn; sequences output instead of what I typed!</b></li>
<p>To enable compliance with HTML and XHTML specifications as well as enabling browsers to automatically support a users selected language we enable a <i>charset</i> tag to be output to the browser. This identifies the primary character set the user has selected, eg. iso-8859-1 for Western European languages (English, German, French, etc.), windows-1251 for Cyrillic alphabets (Russian, Bulgarian, etc.) and so on. The downside to doing this is that most modern browsers (such as Internet Explorer) convert any character not present in that character set into what are termed <i>Numerical Character References</i> or NCR's. These take the form of &amp;#nnnn; where nnnn is the hexadecimal number of that characters UNICODE reference.</p>
<p>Unfortunately PHP (which effectively supports only iso-8859-1 at this time) does not appear to attempt to process this data back into normal characters. Therefore phpBB treats them as text the user has entered and wishes to <i>see</i>. phpBB enables this by turning the &amp; into &amp;amp;. This results in the characters appearing as they do. Although we could ignore &amp;#nnnn; (there are pro's and of course con's to doing so) at present we don't.</p>
<p>If you are finding this to be problem the solution is to remove the <pre>charset={S_CONTENT_ENCODING}</pre> text from <b>all</b> the _header.tpl template files in all templates. The downside to this is a users browser will not automatically switch its charset to that selected by the user (however this is unlikely to be a big problem since users typically run their browser by default in the language they wish to use). Alternatively you can modify the $lang['ENCODING'] entry in the appropriate language file. Until PHP (and all browsers!) trully support UNICODE these problems will persist across all boards.</p></li>
<li><b>I cannot search for certain words!</b>
<p>phpBB 2 uses a Fulltext search system, this has both advantages and disadvantages. The advantage is that on large or busy forums it has far less impact on server load than <i>standard</i> search methods as used by many alternative forums (including phpBB 1.x). The disadvantage is that to reduce the size of the database (every post is examined and unique words stored in a table) we have to limit the size and type of words we store. By default words must contain at least three characters but no more than 25, they must be either alpha or combinations of alpha and numerals (numbers alone are not stored). In addition all non-alphanumeric characters are removed, eg. _, +, -, etc. This is standard practice for fulltext search solutions.</p>
<p>A further downside is that non-latin alphabets, eg. Cyrillic, Greek, etc. require proper locale support to be compiled in and available on the server your board is running on. If this is not the case it is quite likely that words will not be properly indexed for storage. In many cases this can be recified by altering the setlocale(LC_ALL, '[LOCALE_HERE]'); statement in the appropriate language file. If you are experiencing problems you should change whatever is currently in place of [LOCALE_HERE] with the locale as available on your server. If you do not know this please ask your hosting provider. Some examples may be ru_RU.WIN_CP_1251 for the codepage used for the Russian translation, ko.KOI8 for Korean, etc.</p>
<p>Please note that support for multibyte character sets remains very limited in PHP4 and therefore Japanese, Chinese, etc. may have difficulty getting the fulltext search working correctly at all.</p>
<li><b>My screen is filled with errors when I try to view the forum!</b>
<p>Are they errors? Are you sure they are not warnings? They probably are ... What you're seeing is PHP warn you about unset variables. Great care has been taken with phpBB 2.0 to ensure it is secure. Unset variables while being a potential security risk really shouldn't be in 2.0. Unfortunately some hosting providers have decided that any unset variables equal security problems and force PHP to output these warnings even though phpBB 2.0 is set to ignore them.</p>
<p>We have worked some way toward checking and/or setting all variables before use but this will take time to complete (if it can be). Therefore I am afraid for the time being you will have to manually modify the code or ask your hosting provider to be more realistic with their setup.</p></li>
<li><b>How do I use the avatar settings?</b>
<p>There are three types of avatar; upload, remote and local.</p>
<p><ul>
<li>Upload types require you to create a directory (the default is images/avatars) and to set this to public read/write (ie. chmod a+rw), users can then upload avatars (subject to width, height and size limits definable by you).</li>
<li>Remote avatars allow the user to supply a URI pointing to an image available on the internet, <b>PLEASE NOTE</b> that size limits do not apply to remote avatars!</li>
<li>Local avatars allow you to upload your own avatars to a set directory, users can then pick from this avatar gallery. The default location for this is images/avatars/gallery. PLEASE NOTE that avatars are categorised according to sub-folders in this location! ie. you <b>MUST</b> place your avatars in subdirectories, eg. images/avatars/gallery/cartoons, images/avatars/gallery/real-life, etc.</li>
</ul></p></li>
<li><b>No matter what I set the uploadable avatars to I cannot upload one from my computer!</b>
<p>There are two possibilities here, the first is you have not created the directory you specified as the storage location for avatars, ie. as specified in the Admin->General Configuration->Avatars section. If the directory does not exist uploadeable avatars are automatically disabled. You should create the required directory (ensuring it has global write access or other appropriate permissions to allow the webserver to write files to it).</p>
<p>The second possibility is that your provider has disabled file_upload support, possibly because of a recently found serious security issue with PHP before version 4.1.2. You should contact your provider and ask them if this is the case. It may be unrelated to the security issue and your provider has simply decided to disable such things in general. In either case I'm afraid there is not a lot you can do, there are still three other avatar settings left to choose from including uploading via a URL which will work fine</p></li>
<li><b>I just cannot get gallery avatars to appear!</b>
<p>Chances are you have not followed our instructions above. phpBB 2 categorises gallery avatars and it does this by reading through folders contained in the location you specified as being the gallery path. For example, if you set the gallery path to "images/avatars/gallery" phpBB 2 will expect to find a series of folders within that path, eg. "images/avatars/gallery/moviestars", "images/avatars/gallery/cartoons", "images/avatars/gallery/misc", etc. Placing images directly in "images/avatars/gallery/" will result in nothing being listed in your gallery.</p></li>
<li><b>How do I set forum permissions?</b>
<p>You set forum permissions from the administration control panel -> Forums -> Permissions. This system has two modes of operation; Simple and Advanced. Simple uses a set of pre-defined authorisation levels, these set each type of authorisation setting to a specific level. Advanced settings allow you to specify individual levels for each operation in each forum. Experiment!</p></li>
<li><b>How do I set user and group permissions?</b>
<p>These are set from Admin -> Users (Groups) -> Permissions. The system may appear strange but it's very powerful. When you look up a user or group it will give you basic information (at the top of the page) followed by the available forum listing and current settings for this user. You can assign moderator status to users and groups and if you have PRIVATE forums (or forums with any of their individual operations set to PRIVATE) you can also assign access.</p></li>
<li><b>How do I set a user (group) as moderator?</b>
<p>See above</p></li>
<li><b>Why are there no entries in the user (group) permission "Allow Access" column?</b>
<p>You can only allow (or deny) users access to PRIVATE forums, or forums which have one or more operations set to PRIVATE</p></li>
<li><b>How come I cannot set "Vote" to ALL?</b></li>
<p>phpBB does not by default allow guest voting. This was done to prevent guest users (who cannot be reliably tracked) from voting time and time again in the same poll. There is a Mod available if you really need this feature, please see our Mod forums at <a href="http://www.phpbb.com/phpBB/">http://www.phpbb.com/phpBB/</a>.</p>
<li><b>I (or my users) cannot stay logged in to the forum!</b>
<p>If you (or your users) are, after attempting a login, being returned to the index (or other page) without appearing to be logged in the most likely problem is incorrect cookie settings. phpBB 2 uses cookies to store a session id and a small amount of user data. For this data to be stored correctly the cookie domain, path and secure settings must be correct. You can check this in Admin->General Configuration->Cookie settings. Typically the cookie domain can be left blank and the cookie path set to / (a single forward slash). Do <b>not</b> set the cookie as being secure unless your board is running over a secure sockets layer connection, ie. https://</p>
<p>If you still have problems try setting the cookie domain to your full domain name, eg. www.mysystem.tld, www.something.mydomain.tld. You <b>must</b> ensure the domain name contains at least two dots or browsers will be unlikely to recognise the cookie, eg. .mydomain.com, mydomain.com. Do <b>not</b> add http:// or anything else to the domain name!</p></li>
<li><b>My users are complaining about being logged out too quickly!</b>
<p>You can increase the default length of sessions (ie. how long before a users session is considered 'dead') in Admin->General->Configuration->Cookie Settings->Session Length. Set it to whatever value your users feel comfortable with, remember that security issues may affect your decision (ie. having too long a session may allow non-users to abuse your board should a user forget to logout or otherwise leave a current session on a public workstation).</p></li>
<li><b>I am having problems with HTML!</b>
<p>If you want to allow your users to make use of HTML in posts you need to do two things. Firstly enable HTML in Admin -> General -> Configuration. Secondly to need to make sure that the tags your users will post are in the Allowed HTML Tags field (again Admin -> General -> Configuration). If users post using tags not on this list they won't be displayed as HTML! eg. to enable someone to post Flash you could add the embed tag to this field. Be careful which tags you allow, it is very easy to break the boards own output if the wrong tags are used in posts. </p></p></li>
<li><b>Can I suggest a feature for phpBB 2.2?</b>
<p>Yes you most certainly can, phpBB 2.0.0 is now feature frozen and only bug fix releases will be made from this line. However, work has already started on the next release of phpBB, phpBB 2.2. We already have a number of features in mind and these are listed on our task manager:</p>
<p><a href="http://sourceforge.net/pm/task.php?group_project_id=13524&group_id=7885&func=browse" target="_tasks">http://sourceforge.net/pm/task.php?group_project_id=13524&group_id=7885&func=browse</a>.</p>
<p>Some of these features will also be discussed on forums at <a href="http://www.phpbb.com/phpBB/">http://www.phpbb.com/phpBB/</a>.</p>
<p>To suggest a feature first consult the task list mentioned above, if your idea is already listed then the chances are good that it will appear in 2.2. If your suggestion is not listed please submit it to our feature request tracker:</p>
<p><a href="http://sourceforge.net/tracker/index.php?group_id=7885&atid=357885" target="_features">http://sourceforge.net/tracker/index.php?group_id=7885&atid=357885</a>.</p>
<p>Before submitting please read through the already present suggestions, if one matches or is similar to yours please add to it rather than creating a new entry.</p>
<p>We make no promises to the inclusion of features but we will endeavour to introduce the most requested or most interesting ones.</p></li>
<li><b>Why is phpBB 1.x faster than phpBB 2.0?</b>
<p>The original phpBB 1.0 saw a very large decrease in page generation times from version 1.0/1.2 to 1.4. This was achieved by rewriting many of the SQL queries and splitting the database. These changes came about from work on phpBB 2.0. With phpBB 2.0 we have introduced numerous additional functions and features, not least of which is full templating (the separation of page design from code). This results in a slowdown from phpBB 1.4, we suspect though that the new features will outweigh the small difference in page generation times.</p></p></li>
<li><b>My question isn't answered here!</b>
Feel free to search our community forum for the information you require. <b>PLEASE DO NOT</b> post your question without having first used search, chances are someone has already asked and answered your question. You can find our board here:</p>
<p><a href="http://www.phpbb.com/phpBB/" target="_new">http://www.phpbb.com/phpBB/</a></p></li>
</ol>
<h2><u>Copyright and disclaimer</u></h2>
<p>This application is opensource software released under the <a href="http://www.gnu.org/licenses/gpl.html" target="_new">GPL</a>. Please see source code and the Docs directory for more details. This package and its contents are Copyright <20> 2002 <a href="http://www.phpbb.com/" target="_new">phpBB Group</a>, All Rights Reserved.</p>
</td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>

257
phpBB/docs/INSTALL.html Normal file
View File

@@ -0,0 +1,257 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html">
<meta http-equiv="Content-Style-Type" content="text/css">
<title>phpBB 2.0.4 :: Install</title>
<link rel="stylesheet" href="../templates/subSilver/subSilver.css" type="text/css">
<style type="text/css">
<!--
p,ul,td {font-size:10pt;}
.h2 {font-size:15pt;font-weight:bold;color:red}
.h3 {font-size:12pt;color:blue}
//-->
</style>
</head>
<body bgcolor="#E5E5E5" text="#000000" link="#006699" vlink="#006699">
<table width="100%" border="0" cellspacing="0" cellpadding="10" align="center">
<tr>
<td class="bodyline"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="../templates/subSilver/images/logo_phpBB.gif" border="0" alt="phpBB 2 : Creating Communities" vspace="1" /></a></td>
<td align="center" width="100%" valign="middle"><span class="maintitle">phpBB 2.0.4 INSTALL</span></td>
</tr>
</table>
<!-- BEGIN DOCUMENT -->
<p align="center"><b>Please read this document completely before proceeding with installation.</b></p>
<p>Please note these instructions are not fully comprehensive, a more thorough userguide will be available on the phpBB website in the near future. However, this document will walk you through the basics on installing the forum software.</p>
<p>A basic overview of running phpBB 2.0.4 can be found in the accompanying <a href="README.html">README</a> documentation. Please ensure you read that document in addition to this! For more detailed information on using phpBB 2 you should read <a href="http://www.phpbb.com/guide/phpBB_Users_Guide.html" target="_new">Userguide</a> now available online.</p>
<ol>
<li><a href="#quickinstall">Quick Install</a></li>
<li><a href="#require">Requirements</a></li>
<li><a href="#install">New Installations</a></li>
<ol type="i">
<li><a href="#fileext">Changing the file extension</a></li>
<li><a href="#phpBB1x">Replacing an old phpBB 1.x install</a></li>
<li><a href="#nonaccess">Installing on MySQL 3 and 4, PostgreSQL 7.x, MS SQL 7/2000 (inc. via ODBC)</a></li>
<li><a href="#access">Installing on MS Access 2000/XP</a></li>
<li><a href="#requireddata">Entering required data</a></li>
<li><a href="#completeinstall">Completing installation</a></li>
</ol>
<li><a href="#upgrade1.x">Upgrade from phpBB 1.4.x</a></li>
<li><a href="#upgradeb1">Upgrade from phpBB 2.0 beta-1</a></li>
<li><a href="#upgradeRC">Upgrade from previous Release Candidate versions of phpBB 2</a></li>
<ol type="i">
<li><a href="#langtempchanges">Changes in language pack format and templates</a></li>
</ol>
<li><a href="#upgradeSTABLE">Upgrade from stable releases of phpBB 2.0.x</a></li>
<ol>
<li><a href="#upgradeSTABLE_full">Full package</a></li>
<li><a href="#upgradeSTABLE_files">Changed files only</a></li>
<li><a href="#upgradeSTABLE_patch">Patch file</a></li>
<li><a href="#upgradeSTABLE_all">All package types</a></li>
</ol>
<li><a href="#postinstall">Important (security related) post-Install tasks for all installation methods</a></li>
<ol type="i">
<li><a href="#avatars">Uploadable avatars</a></li>
<li><a href="#safemode">Safe Mode</a></li>
<li><a href="#extras">Optional extras</a></li>
</ol>
<li><a href="#disclaimer">Disclaimer</a></li>
</ol>
<a name="quickinstall"></a><h2 class="h2"><u>1. Quick Install</u></h2>
<p>If you have basic knowledge of using FTP and are sure your hosting service or server will run phpBB 2 you can use these steps to quickly get started. For a more detailed explanation you should skip this and go to <a href="#require">section 2</a> below.</p>
<ol>
<li>Decompress the phpBB 2 archive to a local directory on your system.</li>
<li>Upload all the files contained in this archive (retaining the directory structure) to a web accessible directory on your server or hosting account.
<li>Change the permissions on config.php to be writeable by all</li>
<li>Using your web browser visit the location you placed phpBB 2 with the addition of install/install.php, e.g. http://www.mydomain.com/phpBB2/install/install.php, http://www.mydomain.com/forum/install/install.php etc.
<li>Fill out all the requested information and hit <i>Submit</i></li>
<li>Change the permissions on config.php to be writeable only by yourself</li>
<li>Click the <i>Complete Installation</i> button or revisit the location you entered above.</li>
<li>phpBB 2 should now be available, please <b>MAKE SURE</b> you read at least <a href="#postinstall">Section 8</a> below for important, security related post-installation instructions.</li>
</ol>
<p>If you experienced problems or do not know how to proceed with any of the steps above please read the rest of this document.</p>
<a name="require"></a><h2 class="h2"><u>2. Requirements</u></h2>
<p>Installation of phpBB 2.0.4 requires the following:</p>
<ul>
<li>A webserver or web hosting account running on any major Operating System</li>
<li>A SQL database system, <b>one of</b>:
<ul>
<li>MySQL (3.22 or higher)</li>
<li>PostgreSQL 7.0.3 or higher (preferably 7.1.x or 7.2.x)</li>
<li>MS SQL Server (7 or 2000) directly or via ODBC</li>
<li>MS Access (2000 or XP) via ODBC</li>
</ul>
</li>
<li>PHP (3.0.9 and above or preferably a recent 4.x) with support for the database you intend to use above</li>
</ul>
<p>If your server or hosting account does not meet the requirements above I am afraid phpBB 2.0 is not for you.</p>
<a name="install"></a><h2 class="h2"><u>3. New Installations</u></h2>
<p>Installation of phpBB 2 will vary according to your server and database. If you have <i>shell access</i> to your account (via telnet or ssh for example) you may want to upload the entire phpBB 2 archive (in binary mode!) to a directory on your host and unarchive it there.</p>
<p>If you do not have shell access or do not wish to use it you will need to decompress the phpBB 2 archive to a local directory on your system using your favourite compression program, e.g. winzip, rar, zip, etc. From there you must FTP <b>ALL</b> the files it contains (being sure to retain the directory structure and filenames) to your host. Please ensure that the cases of filenames are retained, do <b>NOT</b> force filenames to all lower or upper case doing so will cause errors later.</p>
<p>All .php, .inc, .sql, .cfg and .htm files should be uploaded in <b>ASCII</b> mode, while all graphics should be uploaded in <b>BINARY</b> mode. If you are unfamiliar with what this means please refer to your FTP client documentation. In most cases this is all handled transparantly by your ftp client but if you encounter problems later you should be sure the files where uploaded correctly as described here.</p>
<p>phpBB2 comes supplied with English as its standard language. However a number of seperate packs for different languages are available. If you are not a native English speaker you may wish to install one or more of these packages before continuing. The installation process below will allow you to select a default language from those available (you can of course change this default at a later stage). For more details of language packs, where to obtain them and how to install them please see the <a href="README.html#i18n">README</a>.</p>
<p>Once all the files have been uploaded to your site you should point your browser at this location with the addition of install/install.php (please note that if you changed the extension from php, see <a href="#fileext">Section 3.i</a> below, you should alter install.php appropriately). For example if your domain name is <i>www.mydomain.tld</i> and you placed phpBB 2 in a directory /phpBB2 off your web root you would enter <i>http://www.mydomain.tld/phpBB2/install/install.php</i> into your browser. When you have done this you should see the phpBB 2 Installation screen appear.</p>
<a name="fileext"></a><h3 class="h3">3.i. Changing the file extension</h3>
<p>If the file extension used to execute PHP scripts on your server is <b>NOT</b> .php but for example .php3 or .phtml you should first rename <b>ALL</b> files ending in .php and change the value of $phpEx in <u>extension.inc</u>. In the vast majority of cases this step will be unncessary.</p>
<a name="phpBB1x"></a><h3 class="h3">3.ii. Replacing an old phpBB 1.x install</h3>
<p><b>NOTE</b>, you should <b>NOT</b> place phpBB 2 files into the same directory as any previous installation of phpBB 1.x! Create a new directory (or move your old phpBB 1.x out of the way), failure to do this will result in runtime errors.</p>
<a name="nonaccess"></a><h3 class="h3">3.iii. Installing on MySQL 3 and 4, PostgreSQL 7.x, MS SQL 7/2000 (inc. via ODBC)</h3>
<p><b>Before proceeding</b> with installation you should ensure you have a database available. Most good hosting accounts now come with at least one database as part of the basic package although it may need to be setup before first use. Ask your provider for details if you are unsure whether you do or not. If you are running your own server and are unsure how to create a database you should refer to your SQL servers documentation or website, e.g. <a href="http://www.mysql.com/doc/" target="_new">http://www.mysql.com/doc/</a>, <a href="http://www.postgresql.org/users-lounge/" target="_new">http://www.postgresql.org/users-lounge/</a>, etc.</p>
<p>If your database server is MySQL <b>PLEASE</b> ensure you select the appropriate version from the dropdown box. Do <b>NOT</b> select MySQL 4.x if you have MySQL 3.x (the most common type) installed, if in doubt select MySQL 3.x.</p>
<a name="access"></a><h3 class="h3">3.iv. Installing on MS Access 2000/XP</h3>
<p>Before you install phpBB 2 you need to create a <b>Data Source Name</b> or <b>DSN</b>. The exact way to do this will depend on your hosting provider, if you are unsure you should check with them before proceeding. In general though you should create a System DSN which points to the location where you have stored an unarchived copy of the ms_access_primer.mdb file (this is contained in the ms_access_primer.zip which can be found in <u>install/schemas/</u>). The name you give this DSN will be used during installation. Do not proceed until this step is complete!</p>
<p>Please note that MS Access support is not designed for busy boards. If you anticipate more than one or two users being online at any given time you should upgrade to a more robust server solution.</p>
<a name="requireddata"></a><h3 class="h3">3.v. Entering required data</h3>
<p>Once you have reached the installation page you need to fill out several fields. Be sure to select the right <u>database type</u>! If you do not have or do not know the <u>database name</u>, <u>database server</u>, etc. please check with your hosting provider. For <b>non-ODBC</b> databases the database server is typically localhost but this is <b>NOT</b> universal! If you are using an ODBC based database (such as MS Access or MSSQL via ODBC) you should enter the DSN here (see 2.iv.).</p>
<p>The <u>database prefix</u> allows you to enter a few characters, short name, etc. which all tables used by this installation will be prefixed with. The default (phpbb_) will usually be fine. However if you have more than one copy of phpBB 2 using the same database be sure to alter it or you will receive errors during installation.</p>
<p>The remaining information is personal to you and your site. You will need to enter a <u>username</u> and <u>password</u> for the initial administration account (more administrators can be created later). The <u>server name</u>, <u>server port</u> and <u>script path</u> are essential because all emails containing URLs will use these values. The installer will guess initial values, however they may not be correct so be sure to check them!</p>
<p>Remember that a domain (or server) name does <b>NOT</b> include http://! Enter just the domain name, eg. <i>www.mydomain.tld</i> and <b>NOT</b> <i>http://www.mydomain.tld/</i>. The server port can, in the great majority of cases be left as 80, this is the standard http port. However if your web server listens to a different port because for example port 80 is blocked then alter this appropriately. The script path is the relative path from your webroot where phpBB 2 is installed, e.g. if you install phpBB 2 into phpBB 2/ in your webroot then enter phpBB 2 (or /phpBB 2/) as the script path.</p>
<a name="completeinstall"></a><h3 class="h3">3.vi. Completing installation</h3>
<p>Once you have checked all the data press submit. The installation script will create and populate all the necessary tables. It will then attempt to write to the <u>config.php</u> file which will contain the basic configuration data used to run phpBB 2. If the installer cannot write <u>config.php</u> directly you will be given the option of either downloading the file or even FTPing it to the correct location. If you choose to download you should then re-upload the file to your server, overwriting the existing <u>config.php</u> in the process. If you attempt to FTP via the install script you should supply the requested information. Should FTP fail you will be able to download the file and then re-upload as described earlier.</p>
<p>During the installation procedure phpBB 2 will check to ensure the relevant PHP database module is available and will not proceed if it cannot be found. Should this happen be sure to check you have selected the correct database and/or ask your hosting provider for advice.</p>
<p><b>Do not</b> proceed untill the installation is completed and (if necessary) you have uploaded the <u>config.php</u> file.</p>
<a name="upgrade1.x"></a><h2 class="h2"><u>4. Upgrade from phpBB 1.4.x</u></h2>
<p>Before upgrading we heavily recommend you do a <u>full backup of your database</u>! If you are unsure how to achieve this please ask your hosting provider for advice. One you have backed up your database you should follow the basic instructions given for <a href="#install">New Installations</a> above. <b>However</b> instead of selecting <u>Install</u> as the <i>Installation Method</i> you should select <u>Upgrade</u>.</p>
<p>As with install the upgrade is automated. The config.php will be written automatically (if possible, else you will be able to download a copy as with New Installation above). Once the config.php is in place everything should proceed without error. Please note that this upgrading process may take quite some time and depending on your hosting provider this may result in it failing (due to web server or other timeout issues). If this is the case you should ask your provider if they are willing to allow the upgrade script to temporarily exceed their limits (be nice and they will probably be quite helpful).</p>
<p>Once completed your board should be immediately available. If you encountered errors you should restore your original database and report the problems to our bug tracker or seek help via our forums (see <a href="README.html">README</a> for details).</p>
<a name="upgradeb1"></a><h2 class="h2"><u>5. Upgrade from phpBB 2.0 beta-1</u></h2>
<p>Sorry but no direct upgrade is available from beta-1 (we did warn you!). If you are reasonably confident with the use of SQL, etc. you may be able to make the required changes to the database manually. You will need to examine the CVS check-ins to determine what needs changing where.</p>
<a name="upgradeRC"></a><h2 class="h2"><u>6. Upgrade from previous Release Candidate versions of phpBB 2</u></h2>
<p>Upgrading from these versions is generally quite easy. First you should make a copy of your existing <u>config.php</u>, keep it in a safe place! Next delete all the existing phpBB 2 files, do not leave any in place otherwise you may encounter errors later. You can leave alternative templates in-place but you should note they may not function correctly with the final release. It is therefore recommended you switch back to subSilver if you are currently using a different style. With this complete you can upload the new phpBB 2.0.0 files (see <a href="#install">New Installations</a> for details if necessary). Once complete copy back your saved <u>config.php</u>, replacing the new one.</p>
<p>You should now run <b>install/update_to_204.php</b> which, depending on your previous version, will make a number of database changes. You may receive <u>FAILURES</u> during this procedure, they should not be a cause for concern unless you see an actual <u>ERROR</u>, in which case the script will stop (in this case you should seek help via our forums or bug tracker).</p>
<p><b>RC-2 and below MSSQL users</b>, please note that during the update procedure your existing forums table will be dropped and re-created. All data in standard fields will be retained. However if you have modified the forums table and added additional fields or altered existing ones these changes <b>WILL</b> be lost. If this is a significant issue for you we advise you comment out the "DROP FORUM TABLE" section in update_to_204.php and instead, manually alter the forum_id column to remove the IDENTITY setting (if it exists).</p>
<p>Once the update_to_204 has completed you <b>MUST</b> proceed to the Administration General Configuration panel and check all the values in General Configuration. This is essential if you were running any version before RC-3 since extra information needs to be entered to enable correct URLs to be output in emails.</p>
<a name="langtempchanges"></a><h3 class="h3">6.i. Changes in language pack format and templates</h3>
<p>Please note that changes have been made to the format of language, image localisations and templates from previous RC's to FINAL. If you were running a release candidate prior to RC-3 you will <b>need</b> to download new language and image localisation packs. You can safely delete any existing <u>*_lang.gif</u> files in the subSilver/images directory since these are no longer utilised. If you are using or have installed any 3rd party template set you must either remove it or update it. Changes have been made to a number of template variables which will result in these not working unless they have been updated to meet phpBB 2.0.x standards.</p>
<a name="upgradeSTABLE"></a><h2 class="h2"><u>7. Upgrade from previous stable (released) versions of phpBB 2</u></h2>
<p>If you are currently using a stable release of phpBB 2 updating to this version is straightforward. You would have downloaded one of three packages and your choice determines what you need to do. <b>Please Note</b>: That before upgrading we heavily recommend you do a <u>full backup of your database and existing phpBB2 source files</u>! If you are unsure how to achieve this please ask your hosting provider for advice.</p>
<p><b>MySQL Users Please Note</b>: Changes introduced in 2.0.4 may increase the size of your database, more specifically the search_wordmatch table. There are other changes in that release which are designed to reduce the database size. However these additional changes may not apply to all types of forum (particularly non-English boards). While any increases will be relatively small compared to the overall database size it may be an issue for some users. In particular users on hosting plans which limit database size and where the database is near that limit.</p>
<a name="#upgradeSTABLE_full"></a><h3 class="h3">7.i. Full package</h3>
<p>If you have downloaded the full package you should follow the same general upgrade path as for "<a href="#upgradeRC">Upgrade from previous Release Candidate versions of phpBB 2</a>". The exception to this being the need to switch or update styles. In addition there is generally little need to visit the admin panel (though it is adviseable).</p>
<a name="#upgradeSTABLE_files"></a><h3 class="h3">7.ii. Changed files only</h3>
<p>This package contains a number of archives, each contains the files changed from a given release to 2.0.4. You should select the appropriate archive for your current version, e.g. if you currently have 2.0.3 you should select the phpBB-2.0.3_to_2.0.4.zip/tar.gz file.</p>
<p>The directory structure has been preserved enabling you (if you wish) to simply upload the contents of the archive to the appropriate location on your server, i.e. simply overwrite the existing files with the new versions. Do not forget that if you have installed any Mods these files will overwrite the originals possibly destroying them in the process. You will need to re-add Mods to any affected file before uploading.</p>
<p>As for the other upgrade procedures you should run <b>install/update_to_204.php</b> after you have finished updating the files. This will update your database schema and data (if appropriate) and increment the version number.</p>
<a name="#upgradeSTABLE_patch"></a><h3 class="h3">7.iii. Patch file</h3>
<p>The patch file is probably the best solution for those with many Mods or other changes who do not want to re-add them back to all the changed files. To use this you will need command line access to a standard UNIX type <b>patch</b> application.</p>
<p>A number of patch files are provided to allow you to upgrade from previous stable releases. Select the correct patch, e.g. if your current version is 2.0.2 you need the phpBB-2.0.2_to_2.0.4.patch. Place the correct patch in the parent directory containing the phpBB 2 core files (i.e. index.php, viewforum.php, etc.). With this done you should run the following command: <b>patch -p0 &lt; [PATCH NAME]</b> (where PATCH NAME is the relevant filename of the selected patch file). This should complete quickly, hopefully without any HUNK FAILED comments.</p>
<p>If you do get failures you should look at using the <a href="#upgradeSTABLE_files">Changed files only</a> package to replace the files which failed to patch, please note that you will need to manually re-add any Mods to these particular files. Alternatively if you know how you can examine the .rej files to determine what failed where and make manual adjustments to the relevant source.</p>
<p>You should of course delete the patch file (or files) after use. As for the other upgrade procedures you should run <b>install/update_to_204.php</b> after you have finished updating the files. This will update your database schema and data (if appropriate) and increment the version number.</p>
<a name="#upgradeSTABLE_all"></a><h3 class="h3">7.iv. All package types</h3>
<p>If you have non-English language packs installed you may want to see if a new version has been made available. A number of missing strings have been added which, though not essential, may be beneficial to users. Please note that at this time not all language packs have been updated so you should be prepared to periodically check for updates.</p>
<a name="postinstall"></a><h2 class="h2"><u>8. Important (security related) post-Install tasks for all installation methods</u></h2>
<p>Once you have succssfully installed phpBB 2.0.4 you <b>MUST</b> ensure you remove the entire install/ and contrib/ directories. Leaving these in place is a <u>very serious potential security issue</u> which may lead to deletion or alteration of files, etc. Please note that until these directories are remove phpBB2 will not operate and a warning message will be displayed. Beyond these <b>essential</b> deletions you may also wish to delete the docs/ directories if you wish.</p>
<p>With these directories deleted you should proceed to the administration panel. Depending on how the installation completed you may have been directed there automatically. If not, login as the administrator you specified during install/upgrade and click the "<b>Administration Panel</b>" link at the bottom of any page. Ensure that details specified in General -> Configuration are correct!</p>
<a name="avatars"></a><h3 class="h3">8.i. Uploadable avatars</h3>
<p>phpBB 2 supports several methods for allowing users to select their own <i>avatar</i> (an avatar is a small image generally unique to a user and displayed just below their username in posts).</p>
<p>Two of these options allow users to upload an avatar from their machine or a remote location (via a URL). If you wish to enable this function you should first ensure the correct paths for uploadeable avatars is set in Admin -> General -> Configuration -> Avatars. By default this is <u>images/avatars</u> but you can set it to whatever you like, just ensure the configuration setting is updated. You must also ensure this directory can be written to by the webserver. Usually this means you have to alter its permissions to allow anyone to read and write to. Exactly how you should do this depends on your ftp client or server operating system.</p>
<p>On UNIX systems for example you set the directory to a+rwx (or ugo+rwx or even 777). This can be done from a command line on your server using chmod or via your FTP client (using the Change Permissions, chmod or other Permissions dialoge box, see your FTP clients documentation for help). Most FTP clients list permissions in the form of User (Read, Write, Execute), Group (Read, Write, Execute) and Other (Read, Write, Execute). You need to tick all of these boxes to set correct permissions.</p>
<p>On Windows system you need to ensure the directory is not write-protected and that it has global write permissions (see your servers documentation or contact your hosting provider if you are unsure on how to achieve this).</p>
<p>Please be aware that setting a directories permissions to global write access is a potential security issue. While it is unlikely that anything nasty will occur (such as all the avatars being deleted) there are always people out there out to cause trouble. Therefore you should monitor this directory and if possible make regular backups.</p>
<a name="safemode"></a><h3 class="h3">8.ii. Safe Mode</h3>
<p>phpBB 2.0.4 includes support for using uploadable avatars on systems running PHP in safe mode. If this applies to your hosting service you will need to create a sub-directory called <u>tmp</u> in the directory you specified for storage of uploaded avatars (by default this is images/avatars as explained above). Give it the same access rights as for uploadable avatars above.</p>
<p>This safe mode support includes compatibility with various directory restrictions your host may impose (assuming they are not too restrictive and that the PHP installed is version 4.0.3 or later). There is generally no need for any manual setup for safe mode support it is typically handled transparantly.</p>
<a name="extras"></a><h3 class="h3">8.iii. Optional extras</h3>
<p>Included with this package are two extra (optional) files, you will find them in the <u>contrib/</u> directory. These extras, <i>template_file_cache.php</i> and <i>template_db_cache.php</i> address concerns over server load and page generation times on slower or heavily loaded systems. These updated template modules compile each template and uses this rather than compiling each file everytime it is viewed. Tests seem to indicate a noticeable decrease in page generation times and more importantly a significant decrease in overall server load in virtual hosting environments.</p>
<p>You should see the <a href="../contrib/README.html">README</a> contained within the contrib directory for more details.</p>
<a name="disclaimer"></a><h2 class="h2"><u>9. Copyright and disclaimer</u></h2>
<p>This application is opensource software released under the <a href="http://www.gnu.org/licenses/gpl.html" target="_new">GPL</a>. Please see source code and the Docs directory for more details. This package and its contents are Copyright <20> 2002 <a href="http://www.phpbb.com/" target="_new">phpBB Group</a>, All Rights Reserved.</p>
<!-- END DOCUMENT -->
</td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>

223
phpBB/docs/README.html Normal file
View File

@@ -0,0 +1,223 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html">
<meta http-equiv="Content-Style-Type" content="text/css">
<title>phpBB 2.0.4 :: Readme</title>
<link rel="stylesheet" href="../templates/subSilver/subSilver.css" type="text/css" />
<style type="text/css">
<!--
p,ul,td {font-size:10pt;}
.h2 {font-size:15pt;font-weight:bold;color:red}
.h3 {font-size:12pt;color:blue}
//-->
</style>
</head>
<body bgcolor="#E5E5E5" text="#000000" link="#006699" vlink="#006699">
<table width="100%" border="0" cellspacing="0" cellpadding="10" align="center">
<tr>
<td class="bodyline"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="../templates/subSilver/images/logo_phpBB.gif" border="0" alt="phpBB 2 : Creating Communities" vspace="1" /></a></td>
<td align="center" width="100%" valign="middle"><span class="maintitle">phpBB 2.0.4 README</span></td>
</tr>
</table>
<!-- BEGIN DOCUMENT -->
<p>Thank you for downloading phpBB 2, the long awaited re-write of the popular phpBB 1.x online community forum. This README will guide through the basics of installation and operation of phpBB 2. Please ensure you read this and the accompanying documentation fully <b>before</b> proceeding with the installation.</p>
<ol>
<li><a href="#install">Installing phpBB 2</a></li>
<li><a href="#run">Running phpBB 2</a></li>
<ol type="i">
<li><a href="#i18n">Internationalisation (i18n)</a></li>
<li><a href="#styles">Styles</a></li>
<li><a href="#mods">Mods</a></li>
</ol>
<li><a href="#help">Getting help with phpBB 2</a></li>
<ol type="i">
<li><a href="#userguide">Userguide</a></li>
<li><a href="#website">Community Forums</a></li>
<li><a href="#irc">Internet Relay Chat</a></li>
</ol>
<li><a href="#status">Status of this version</a></li>
<li><a href="#bugs">Reporting Bugs</a></li>
<ol>
<li><a href="#securitybugs">Security related bugs</a></li>
</ol>
<li><a href="#curbugs">Overview of current bug list</a></li>
<li><a href="#php">PHP compatibility issues</a></li>
<ol type="i">
<li><a href="#phpsec">Notice on PHP security issues</a></li>
</ol>
<li><a href="#disclaimer">Disclaimer</a></li>
</ol>
<a name="install"></a><h2 class="h2"><u>1. Installing phpBB 2</u></h2>
<p>Installation and upgrade instructions can be found in the <a href="INSTALL.html">INSTALL</a> document contained in this distribution. If you are intending to upgrade from a previous phpBB 1.4.x installation we highly recommend you backup any existing data before proceeding!</p>
<p><b>Please note</b> that users of Release Candidate (RC) versions of phpBB 2 should run the update_to_204.php script <b>BEFORE</b> attempting to access your board. Failing to do so may result in errors and unexpected behaviour! While these won't do any damage they will prevent you using your board.</p>
<p>If you are using RC-1 (pre) you may find some other DB changes have occured and should examine the schemas to see if your installation requires any modifications (note that most of these have already been discussed on the phpBB 2 forums and are handled by the update script). If you are uncomfortable doing any of this we recommend you re-install (you may backup your existing data if you wish, re-install phpBB 2 and then insert your backup).</p>
<p>Users of phpBB 2.0 Beta-1 cannot directly upgrade to phpBB 2.0 RC-2, 3 or 4, sorry.</p>
<a name="run"></a><h2 class="h2"><u>2. Running phpBB 2</u></h2>
<p>Once installed phpBB 2.0 is easily managed by both admin and moderator control panels. If you need help or advice with phpBB 2 please see <a href="#help">Section 3</a> below.</p>
<a name="i18n"></a><h3 class="h3">2.i. Internationalisation, i18n</h3>
<p>A number of language packs and subSilver localisations are now available. You can find them on our official download page:</p>
<p><a href="http://www.phpbb.com/downloads.php#lang" target="_new">http://www.phpbb.com/downloads.php</a></p>
<p>This is the <i>Official</i> location for all support language sets. If you download a package from a 3rd party site you do so with the understanding that we cannot offer support. So please, do not ask for help in these cases!</p>
<p>Installation of these packages is straightforward, simply download the required language pack and unarchive it into the languages/ folder. Please ensure you retain the directory structure when doing this! To install the subSilver image packs you should unarchive the file/s into the templates/subSilver/images directory, again you must retain the directory structure. Once installed the languages will become immediately available.</p>
<p>If your language is not available please visit our forums where you will find a topic listing translations currently available or in preparation. This topic also gives you information should you wish to volunteer to translate a language not currently listed</p>
<p><b>Please note</b> that users who have upgraded to 2.0.4 from versions prior to RC-3 should will <b>need</b> to download new versions of the language/subSilver image packs. Any package downloaded prior to the availability of RC-3 will <b>not</b> function correctly with this version of phpBB 2.</p>
<p>If you have upgraded from 2.0.0 and make use of non-English language packs you will benefit from downloading updated versions which will become available shortly. These introduce a number of strings which went missing from the first version plus a few updates and additions.</p>
<a name="styles"></a><h3 class="h3">2.ii. Styles</h3>
<p>Although phpBB Group are rather proud of the subSilver style (which has influenced many of our competitors boards <i>updated</i> designs!) we realise that it may not be to everyones tastes. Therefore phpBB 2 allows styles to be switched with relative ease. Firstly you need to locate and download a style you like. We maintain such a site at</p>
<p><a href="http://www.phpbb.com/styles/" target="_new">http://www.phpbb.com/styles/</a></p>
<p><b>Please note</b> that 3rd party styles downloaded for versions of phpBB 2 prior to its final (2.0.x) release will <b>not</b> function correctly. You should either remove these styles or (if available) update them to meet changes in 2.0.x.</p>
<p>Once you have downloaded a style the usual next step is to unarchive (or upload the unarchived contents of) the package into your templates/ directory. You then need to visit Administration -> Styles -> Add, you should see the new style available, click add and it will become available for all your users.</p>
<a name="mods"></a><h3 class="h3">2.iii. Mods</h3>
<p>Although not officially supported by phpBB Group, phpBB 2 has a thriving mod (formerly known as <i>hacks</i>) scene. These third party modifications to the standard phpBB 2 extend its capabilities still further and can be found at:</p>
<p><a href="http://www.phpbb.com/mods" target="_new">http://www.phpbb.com/mods</a></p>
<p><b>Please remember</b> that any bugs or other issues that occur after you have added any modification should <b>NOT</b> be reported to the bug tracker (see below). First remove the modification and see if the problem is resolved.</p>
<p>Also remember that any modifications which modify the database in any way may render upgrading your forum to future versions more difficult unless we state otherwise. With all this said many users have and continue to utilise many of the mods already available with great success</p>
<a name="help"></a><h2 class="h2"><u>3. Getting help with phpBB 2</u></h2>
<p>phpBB 2 can seem a little daunting to new users in places, particularly with regard the permission system. The first thing you should do is check the <a href="FAQ.html">FAQ</a> which covers a few basic getting started questions. If you need additional help there are several places you should look.</p>
<a name="userguide"></a><h3 class="h3">3.i. phpBB 2 Userguide</h3>
<p>A comprehensive userguide is now available online and can be accessed from the following location:</p>
<p><a href="http://www.phpbb.com/guide/phpBB_Users_Guide.html" target="_new">http://www.phpbb.com/guide/phpBB_Users_Guide.html</a></p>
<p>This covers everything from installation through setting permissions and managing users.</p>
<a name="website"></a><h3 class="h3">3.ii. Community Forums</h3>
<p>phpBB Group maintains a thriving community where a number of people have generously decided to donate their time to help support users. This site can be found at:</p>
<p><a href="http://www.phpbb.com/" target="_new">http://www.phpbb.com/</a></p>
<p>If you do seek help via our forums please be sure to do a Search before posting. This may well save both you and us time and allow the developer, moderator and support groups to spend more time responding to people with unknown issues and problems. Please also remember that phpBB is an entirely volunteer effort, no one receives any compensation for the time they give, this includes moderators as well as developers. So please be respectful and mindful when awaiting responses.</p>
<a name="irc"></a><h3 class="h3">3.iii Internet Relay Chat</h3>
<p>Another place you may find help is our IRC channel. This operates on the Openprojects IRC network, <b>irc.openprojects.net</b> and the channel is <b>#phpbb</b> and can be accessed by any good IRC client such as mIRC, XChat, etc. Again, please do not abuse this service and be respectful of other users.</p>
<a name="status"></a><h2 class="h2"><u>4. Status of this version</u></h2>
<p>This is the second stable release of phpBB 2. The 2.0.x line is essentially feature frozen, point releases will see only bugs and such like fixed. Our next major release will be phpBB 2.2 and work is progressing on this (the unstable development version is 2.1). Please do not post questions asking when 2.2 will be available, no release date has been set. Feel free to suggest new features for phpBB 2.2, we already have a number of improvements in mind and these can be viewed using our task tracker:</p>
<p><a href="http://sourceforge.net/pm/task.php?group_project_id=13524&group_id=7885&func=browse" target="_new">http://sourceforge.net/pm/task.php?group_project_id=13524&group_id=7885</a></p>
<p>We do not guarantee that all these will appear in 2.2 but we will do our best! If your idea does not appear on this list please visit our feature request list:</p>
<p><a href="http://sourceforge.net/tracker/?atid=357885&group_id=7885&func=browse" target="_new">http://sourceforge.net/tracker/?atid=357885&group_id=7885</a></p>
<p>Before submitting your idea please <b>ensure</b> you have read through the entries in that list. If your idea is similar to an existing one please feel free to add a comment to it. Please <b>do not</b> submit duplicate suggestions!</p>
<p>For some suggestions we may ask for your feedback via our forums. For those interested in the development of phpBB 2.2 you should keep an eye on the community forums (particularly the Feature Discussion forum) where you may be able to influence the direction we take with certain new features. Finally you may like to visit our development forum to see how things are progressing:</p>
<p><a href="http://area51.phpbb.com/phpBB 2/" target="_new">http://area51.phpbb.com/phpBB 2/</a></p>
<p>Please note that this forum should <b>NOT</b> be used to obtain support for or ask questions about phpBB 2.0.x, the main community forums are the place for this. Any such posts will be locked and go unanswered.</p>
<a name="bugs"></a><h2 class="h2"><u>5. Reporting Bugs</u></h2>
<p>The phpBB Group uses a bug tracking system to store, list and manage all reported bugs, it can be found at the location listed below. Please <b>DO NOT</b> post bug reports to our forums, they will be locked. In addition please <b>DO NOT</b> use the bug tracker for support requests. Posting such a request will only see you directed to the support forums (while taking time away from working on real bugs).</p>
<p><a href="http://www.phpbb.com/bugs/" target="_new">http://www.phpbb.com/bugs/</a></p>
<p>While we very much appreciate receiving bug reports (the more reports the more stable phpBB 2 will be) we ask you carry out a few steps before adding new entries:</p>
<ul>
<li>Firstly determine if your bug is reproduceable, how to determine this depends on the bug in question. Only if the bug is reproduceable is it likely to be a problem with phpBB 2.0 (or in some way connected). If something cannot be reproduced it may turn out to have been your hosting provider working on something, a user doing something silly, etc. Bug reports for non-reproduceable events can slow down our attempts to fix real, reproduceable issues<br /><br /></li>
<li>Next please read or search through the existing bug reports (remember to check open <b>AND</b> closed reports!) to see if <i>your</i> bug (or one very similar to it) is already listed. If it is please add to that existing bug rather than creating a new duplicate entry (all this does is slow us down).<br /><br /></li>
<li>Check the forums (use search!) to see if people have discussed anything that sounds similar to what you are seeing. However, as noted above please <b>DO NOT</b> post your particular bug to the forum unless it's non-reproduceable or you are sure it's related to something you have done rather phpBB 2.0<br /><br /></li>
<li>If no existing bug exists then please feel free to add it</li>
</ul>
<p>If you do post a new bug (i.e. one that isn't already listed in the bug tracker) firstly make sure you have logged in (your username and password are the same as for the community forums) then please include the following details:</p>
<ul>
<li>Your server type/version, eg. Apache 1.2.22, IIS 4, Sambar, etc.</li>
<li>PHP version and mode of operation, eg. PHP 4.1.1 as a module, PHP 4.0.1 running as CGI, etc.</li>
<li>DB type/version, eg. MySQL 3.23.32, PostgreSQL 7.1.2, MSSQL Server 2000 SP1, etc.</li>
</ul>
<p>Please also be as detailed as you can in your report, if possible list the steps required to duplicate the problem. If you have a fix which you are <b>VERY SURE</b> works (and is consistent with our coding guidelines) and does not introduce further problems or incompatibilities please let us know. However only include it in the bug report if you really must, if we need it we'll ask you for it.</p>
<p>Once a bug has been submitted you will be emailed any follow up comments added to it. <b>Please</b> if you are requested to supply additional information, <b>do so</b>! It is <u>extremely frustrating</u> for us to receive bug reports, ask for additional information but get nothing. In these cases we have a policy of <u>closing the bug</u>, which may leave a very real problem in place. Obviously we would rather not have this situation arise.</p>
<a name="securitybugs"></a><h3 class="h3">5.i. Security related bugs</h3>
<p>If you find a potential security related vulnerability in phpBB 2 please <b>DO NOT</b> post it to the bug tracker, public forums, mailing lists, etc.! Doing so may allow unscrupulous users to take advantage of it before we have time to put a fix in place. All security related bugs should be sent directly to one or more of the developers.</p>
<p>This can be done in one of three ways; email <a href="mailto:security&#64;phpbb.com">security&#64;phpbb.com</a> this is forwarded to all developers, PM one of the developers (see Developer usergroup list for usernames of all developers) or email them directly (either use their listed email address if available or username&#64;phpbb.com where username is their board username). If emailing or PM'ing developers individually please send the message to several and not just one. If you obtain no response in a reasonable timeframe (a day or two) try the other listed developers.</p>
<a name="curbugs"></a><h2 class="h2"><u>6. Overview of current bug list</u></h2>
<p>This list is not complete (see above link for full list) but does represent those bugs which may effect users on a wider scale. Other bugs listed in the tracker have typically been shown to be limited to certain setups or methods of installation/upgrade.</p>
<ul>
<li>First four characters of some posted content disappears - this is an issue with PHP not phpBB</li>
<li>Cannot post very large messages when using PostgreSQL 7.0.x (limitation of Postgresql 7.0.x)</li>
<li>By default cannot post very large messages with MSSQL (this can be configured within MSSQL)</li>
<li>Use of non-latin charsets with MSSQL may result in post data being cropped unexpectedly</li>
<li>Upgrade may fail to complete on large boards under some hosts</li>
<li>PHP 3 compatibility issues remain and we recommend you upgrade to PHP4 as soon as possible ( phpBB 2.0.x will be the last version to support PHP 3 )
</ul>
<a name="php"></a><h2 class="h2"><u>7. PHP compatibility issues</u></h2>
<p>Please remember that running any application on a developmental version of PHP can lead to strange/unexpected results which may appear to be bugs in the application (which may not be true). Therefore we recommend you upgrade to the newest stable version of PHP before running phpBB 2. If you are running a developmental version of PHP please check any bugs you find on a system running a stable release before submitting.</p>
<p>This board has been developed and tested under Linux and Windows (amongst others) running IIS and Apache using MySQL 3.23 and 4.0.0, MSSQL Server 2000, MS Access 2000 and XP and PostgreSQL 7.x. Versions of PHP used range from 4.0.6 to 4.2.3 without problem. There may be unconfirmed issues with PHP 4.0.1 including patch level releases. If you experience problems with phpBB and have this PHP version installed it is recommended you upgrade it before posting bug reports.</p>
<a name="phpsec"></a><h3 class="h3">7.i. Notice on PHP security issues</h3>
<p>At the end of February 2002 a <a href="http://security.e-matters.de/advisories/012002.html" target="_new">major security issue</a> was found with PHP 3 and 4 which has resulted in many hosting providers disabling file uploads (although patches fixing the security issues are available and new versions of PHP 4 have been released).</p>
<p>Because of this, and to cope with situations where hosts didn't allow such uploads anyway we have implemented various checks in phpBB 2. These checks prevent you from enabling or making use of functions which will not operate correctly on PHP as installed on your server. At this time this includes locally uploaded avatars and DB restore.</p>
<p>Third party mods may also be effected but these are outside our control, you should contact the mod writer for more information.</p>
<a name="disclaimer"></a><h2 class="h2"><u>8. Copyright and disclaimer</u></h2>
<p>This application is opensource software released under the <a href="http://www.gnu.org/licenses/gpl.html" target="_new">GPL</a>. Please see source code and the Docs directory for more details. This package and its contents are Copyright <20> 2002 <a href="http://www.phpbb.com/" target="_new">phpBB Group</a>, All Rights Reserved.</p>
<!-- END DOCUMENT -->
</td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>

View File

@@ -127,7 +127,7 @@ $server_url = $server_protocol . $server_name . $server_port . $script_name;
if ( isset($HTTP_GET_VARS[POST_GROUPS_URL]) || isset($HTTP_POST_VARS[POST_GROUPS_URL]) )
{
$group_id = ( isset($HTTP_GET_VARS[POST_GROUPS_URL]) ) ? intval($HTTP_GET_VARS[POST_GROUPS_URL]) : intval($HTTP_POST_VARS[POST_GROUPS_URL]);
$group_id = ( isset($HTTP_POST_VARS[POST_GROUPS_URL]) ) ? intval($HTTP_POST_VARS[POST_GROUPS_URL]) : intval($HTTP_GET_VARS[POST_GROUPS_URL]);
}
else
{
@@ -151,15 +151,18 @@ $start = ( isset($HTTP_GET_VARS['start']) ) ? intval($HTTP_GET_VARS['start']) :
//
// Default var values
//
$header_location = ( @preg_match('/Microsoft|WebSTAR/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
$is_moderator = FALSE;
if ( isset($HTTP_POST_VARS['groupstatus']) && $group_id )
{
if ( !$userdata['session_logged_in'] )
{
header($header_location . append_sid("login.$phpEx?redirect=groupcp.$phpEx&" . POST_GROUPS_URL . "=$group_id", true));
exit;
redirect(append_sid("login.$phpEx?redirect=groupcp.$phpEx&" . POST_GROUPS_URL . "=$group_id", true));
}
if (!isset($HTTP_POST_VARS['sid']) || $HTTP_POST_VARS['sid'] != $userdata['session_id'])
{
message_die(GENERAL_ERROR, 'Invalid_session');
}
$sql = "SELECT group_moderator
@@ -208,8 +211,12 @@ else if ( isset($HTTP_POST_VARS['joingroup']) && $group_id )
//
if ( !$userdata['session_logged_in'] )
{
header($header_location . append_sid("login.$phpEx?redirect=groupcp.$phpEx&" . POST_GROUPS_URL . "=$group_id", true));
exit;
redirect(append_sid("login.$phpEx?redirect=groupcp.$phpEx&" . POST_GROUPS_URL . "=$group_id", true));
}
if (!isset($HTTP_POST_VARS['sid']) || $HTTP_POST_VARS['sid'] != $userdata['session_id'])
{
message_die(GENERAL_ERROR, 'Invalid_session');
}
$sql = "SELECT ug.user_id, g.group_type
@@ -281,13 +288,13 @@ else if ( isset($HTTP_POST_VARS['joingroup']) && $group_id )
$emailer->use_template('group_request', $moderator['user_lang']);
$emailer->email_address($moderator['user_email']);
$emailer->set_subject();//$lang['Group_request']
$emailer->set_subject($lang['Group_request']);
$emailer->extra_headers($email_headers);
$emailer->assign_vars(array(
'SITENAME' => $board_config['sitename'],
'GROUP_MODERATOR' => $moderator['username'],
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '',
'U_GROUPCP' => $server_url . '?' . POST_GROUPS_URL . "=$group_id&validate=true")
);
@@ -310,13 +317,16 @@ else if ( isset($HTTP_POST_VARS['unsub']) || isset($HTTP_POST_VARS['unsubpending
//
if ( $cancel )
{
header($header_location . append_sid("groupcp.$phpEx", true));
exit;
redirect(append_sid("groupcp.$phpEx", true));
}
elseif ( !$userdata['session_logged_in'] )
{
header($header_location . append_sid("login.$phpEx?redirect=groupcp.$phpEx&" . POST_GROUPS_URL . "=$group_id", true));
exit;
redirect(append_sid("login.$phpEx?redirect=groupcp.$phpEx&" . POST_GROUPS_URL . "=$group_id", true));
}
if (!isset($HTTP_POST_VARS['sid']) || $HTTP_POST_VARS['sid'] != $userdata['session_id'])
{
message_die(GENERAL_ERROR, 'Invalid_session');
}
if ( $confirm )
@@ -365,7 +375,7 @@ else if ( isset($HTTP_POST_VARS['unsub']) || isset($HTTP_POST_VARS['unsubpending
{
$unsub_msg = ( isset($HTTP_POST_VARS['unsub']) ) ? $lang['Confirm_unsub'] : $lang['Confirm_unsub_pending'];
$s_hidden_fields = '<input type="hidden" name="' . POST_GROUPS_URL . '" value="' . $group_id . '" /><input type="hidden" name="unsub" value="1" />';
$s_hidden_fields = '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" /><input type="hidden" name="' . POST_GROUPS_URL . '" value="' . $group_id . '" /><input type="hidden" name="unsub" value="1" />';
$page_title = $lang['Group_Control_Panel'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
@@ -399,8 +409,7 @@ else if ( $group_id )
{
if ( !$userdata['session_logged_in'] )
{
header($header_location . append_sid("login.$phpEx?redirect=groupcp.$phpEx&" . POST_GROUPS_URL . "=$group_id", true));
exit;
redirect(append_sid("login.$phpEx?redirect=groupcp.$phpEx&" . POST_GROUPS_URL . "=$group_id", true));
}
}
@@ -461,8 +470,12 @@ else if ( $group_id )
{
if ( !$userdata['session_logged_in'] )
{
header($header_location . append_sid("login.$phpEx?redirect=groupcp.$phpEx&" . POST_GROUPS_URL . "=$group_id", true));
exit;
redirect(append_sid("login.$phpEx?redirect=groupcp.$phpEx&" . POST_GROUPS_URL . "=$group_id", true));
}
if (!isset($HTTP_POST_VARS['sid']) || $HTTP_POST_VARS['sid'] != $userdata['session_id'])
{
message_die(GENERAL_ERROR, 'Invalid_session');
}
if ( !$is_moderator )
@@ -563,13 +576,13 @@ else if ( $group_id )
$emailer->use_template('group_added', $row['user_lang']);
$emailer->email_address($row['user_email']);
$emailer->set_subject();//$lang['Group_added']
$emailer->set_subject($lang['Group_added']);
$emailer->extra_headers($email_headers);
$emailer->assign_vars(array(
'SITENAME' => $board_config['sitename'],
'GROUP_NAME' => $group_name,
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '',
'U_GROUPCP' => $server_url . '?' . POST_GROUPS_URL . "=$group_id")
);
@@ -717,14 +730,14 @@ else if ( $group_id )
$email_headers = 'From: ' . $board_config['board_email'] . "\nReturn-Path: " . $board_config['board_email'] . "\nBcc: " . $email_addresses . "\n";
$emailer->use_template('group_approved');
$emailer->email_address($userdata['user_email']);
$emailer->set_subject();//$lang['Group_approved']
$emailer->email_address(' ');//$userdata['user_email']
$emailer->set_subject($lang['Group_approved']);
$emailer->extra_headers($email_headers);
$emailer->assign_vars(array(
'SITENAME' => $board_config['sitename'],
'GROUP_NAME' => $group_name,
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '',
'U_GROUPCP' => $server_url . '?' . POST_GROUPS_URL . "=$group_id")
);
@@ -899,6 +912,8 @@ else if ( $group_id )
generate_user_info($group_moderator, $board_config['default_dateformat'], $is_moderator, $from, $posts, $joined, $poster_avatar, $profile_img, $profile, $search_img, $search, $pm_img, $pm, $email_img, $email, $www_img, $www, $icq_status_img, $icq_img, $icq, $aim_img, $aim, $msn_img, $msn, $yim_img, $yim);
$s_hidden_fields .= '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />';
$template->assign_vars(array(
'L_GROUP_INFORMATION' => $lang['Group_Information'],
'L_GROUP_NAME' => $lang['Group_name'],

View File

@@ -129,7 +129,8 @@ function auth($type, $forum_id, $userdata, $f_access = '')
if ( !($f_access = $db->$sql_fetchrow($result)) )
{
message_die(GENERAL_ERROR, 'No forum access control lists exist', '', __LINE__, __FILE__, $sql);
$db->sql_freeresult($result);
return array();
}
$db->sql_freeresult($result);

View File

@@ -26,7 +26,7 @@ if ( !defined('IN_PHPBB') )
define("BBCODE_UID_LEN", 10);
// global that holds loaded-and-prepared bbcode templates, so we only have to do
// global that holds loaded-and-prepared bbcode templates, so we only have to do
// that stuff once.
$bbcode_tpl = null;
@@ -45,21 +45,21 @@ function load_bbcode_template()
global $template;
$tpl_filename = $template->make_filename('bbcode.tpl');
$tpl = fread(fopen($tpl_filename, 'r'), filesize($tpl_filename));
// replace \ with \\ and then ' with \'.
$tpl = str_replace('\\', '\\\\', $tpl);
$tpl = str_replace('\'', '\\\'', $tpl);
// strip newlines.
$tpl = str_replace("\n", '', $tpl);
// Turn template blocks into PHP assignment statements for the values of $bbcode_tpls..
$tpl = preg_replace('#<!-- BEGIN (.*?) -->(.*?)<!-- END (.*?) -->#', "\n" . '$bbcode_tpls[\'\\1\'] = \'\\2\';', $tpl);
$bbcode_tpls = array();
eval($tpl);
return $bbcode_tpls;
}
@@ -68,7 +68,7 @@ function load_bbcode_template()
* Prepares the loaded bbcode templates for insertion into preg_replace()
* or str_replace() calls in the bbencode_second_pass functions. This
* means replacing template placeholders with the appropriate preg backrefs
* or with language vars. NOTE: If you change how the regexps work in
* or with language vars. NOTE: If you change how the regexps work in
* bbencode_second_pass(), you MUST change this function.
*
* Nathan Codding, Sept 26 2001
@@ -77,47 +77,47 @@ function load_bbcode_template()
function prepare_bbcode_template($bbcode_tpl)
{
global $lang;
$bbcode_tpl['olist_open'] = str_replace('{LIST_TYPE}', '\\1', $bbcode_tpl['olist_open']);
$bbcode_tpl['color_open'] = str_replace('{COLOR}', '\\1', $bbcode_tpl['color_open']);
$bbcode_tpl['size_open'] = str_replace('{SIZE}', '\\1', $bbcode_tpl['size_open']);
$bbcode_tpl['quote_open'] = str_replace('{L_QUOTE}', $lang['Quote'], $bbcode_tpl['quote_open']);
$bbcode_tpl['quote_username_open'] = str_replace('{L_QUOTE}', $lang['Quote'], $bbcode_tpl['quote_username_open']);
$bbcode_tpl['quote_username_open'] = str_replace('{L_WROTE}', $lang['wrote'], $bbcode_tpl['quote_username_open']);
$bbcode_tpl['quote_username_open'] = str_replace('{USERNAME}', '\\1', $bbcode_tpl['quote_username_open']);
$bbcode_tpl['code_open'] = str_replace('{L_CODE}', $lang['Code'], $bbcode_tpl['code_open']);
$bbcode_tpl['img'] = str_replace('{URL}', '\\1', $bbcode_tpl['img']);
// We do URLs in several different ways..
$bbcode_tpl['url1'] = str_replace('{URL}', '\\1\\2', $bbcode_tpl['url']);
$bbcode_tpl['url1'] = str_replace('{DESCRIPTION}', '\\1\\2', $bbcode_tpl['url1']);
$bbcode_tpl['url1'] = str_replace('{URL}', '\1\2', $bbcode_tpl['url']);
$bbcode_tpl['url1'] = str_replace('{DESCRIPTION}', '\1\2', $bbcode_tpl['url1']);
$bbcode_tpl['url2'] = str_replace('{URL}', 'http://\\1', $bbcode_tpl['url']);
$bbcode_tpl['url2'] = str_replace('{DESCRIPTION}', '\\1', $bbcode_tpl['url2']);
$bbcode_tpl['url3'] = str_replace('{URL}', '\\1\\2', $bbcode_tpl['url']);
$bbcode_tpl['url3'] = str_replace('{DESCRIPTION}', '\\3', $bbcode_tpl['url3']);
$bbcode_tpl['url3'] = str_replace('{DESCRIPTION}', '\\6', $bbcode_tpl['url3']);
$bbcode_tpl['url4'] = str_replace('{URL}', 'http://\\1', $bbcode_tpl['url']);
$bbcode_tpl['url4'] = str_replace('{DESCRIPTION}', '\\2', $bbcode_tpl['url4']);
$bbcode_tpl['url4'] = str_replace('{DESCRIPTION}', '\\5', $bbcode_tpl['url4']);
$bbcode_tpl['email'] = str_replace('{EMAIL}', '\\1', $bbcode_tpl['email']);
define("BBCODE_TPL_READY", true);
return $bbcode_tpl;
}
/**
* Does second-pass bbencoding. This should be used before displaying the message in
* a thread. Assumes the message is already first-pass encoded, and we are given the
* a thread. Assumes the message is already first-pass encoded, and we are given the
* correct UID as used in first-pass encoding.
*/
function bbencode_second_pass($text, $uid)
@@ -135,13 +135,13 @@ function bbencode_second_pass($text, $uid)
$text = substr($text, 1);
return $text;
}
// Only load the templates ONCE..
if (!defined("BBCODE_TPL_READY"))
{
// load templates from file into array.
$bbcode_tpl = load_bbcode_template();
// prepare array for use in regexps.
$bbcode_tpl = prepare_bbcode_template($bbcode_tpl);
}
@@ -149,6 +149,14 @@ function bbencode_second_pass($text, $uid)
// [CODE] and [/CODE] for posting code (HTML, PHP, C etc etc) in your posts.
$text = bbencode_second_pass_code($text, $uid, $bbcode_tpl);
// [QUOTE] and [/QUOTE] for posting replies with quote, or just for quoting stuff.
$text = str_replace("[quote:$uid]", $bbcode_tpl['quote_open'], $text);
$text = str_replace("[/quote:$uid]", $bbcode_tpl['quote_close'], $text);
// New one liner to deal with opening quotes with usernames...
// replaces the two line version that I had here before..
$text = preg_replace("/\[quote:$uid=\"(.*?)\"\]/si", $bbcode_tpl['quote_username_open'], $text);
// [list] and [list=x] for (un)ordered lists.
// unordered lists
$text = str_replace("[list:$uid]", $bbcode_tpl['ulist_open'], $text);
@@ -165,17 +173,9 @@ function bbencode_second_pass($text, $uid)
$text = str_replace("[/color:$uid]", $bbcode_tpl['color_close'], $text);
// size
$text = preg_replace("/\[size=([\-\+]?[1-2]?[0-9]):$uid\]/si", $bbcode_tpl['size_open'], $text);
$text = preg_replace("/\[size=([1-2]?[0-9]):$uid\]/si", $bbcode_tpl['size_open'], $text);
$text = str_replace("[/size:$uid]", $bbcode_tpl['size_close'], $text);
// [QUOTE] and [/QUOTE] for posting replies with quote, or just for quoting stuff.
$text = str_replace("[quote:$uid]", $bbcode_tpl['quote_open'], $text);
$text = str_replace("[/quote:$uid]", $bbcode_tpl['quote_close'], $text);
// New one liner to deal with opening quotes with usernames...
// replaces the two line version that I had here before..
$text = preg_replace("/\[quote:$uid=(?:\"?([^\"]*)\"?)\]/si", $bbcode_tpl['quote_username_open'], $text);
// [b] and [/b] for bolding text.
$text = str_replace("[b:$uid]", $bbcode_tpl['b_open'], $text);
$text = str_replace("[/b:$uid]", $bbcode_tpl['b_close'], $text);
@@ -194,28 +194,28 @@ function bbencode_second_pass($text, $uid)
// [img]image_url_here[/img] code..
// This one gets first-passed..
$patterns[0] = "#\[img:$uid\](.*?)\[/img:$uid\]#si";
$replacements[0] = $bbcode_tpl['img'];
$patterns[] = "#\[img:$uid\](.*?)\[/img:$uid\]#si";
$replacements[] = $bbcode_tpl['img'];
// [url]xxxx://www.phpbb.com[/url] code..
$patterns[1] = "#\[url\]([a-z]+?://){1}([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+\(\)]+)\[/url\]#si";
$replacements[1] = $bbcode_tpl['url1'];
$patterns[] = "#\[url\]([a-z0-9]+?://){1}([\w\-]+\.([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^ \"\n\r\t<]*)?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url1'];
// [url]www.phpbb.com[/url] code.. (no xxxx:// prefix).
$patterns[2] = "#\[url\]([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+\(\)]+)\[/url\]#si";
$replacements[2] = $bbcode_tpl['url2'];
$patterns[] = "#\[url\]((www|ftp)\.([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^ \"\n\r\t<]*?)?)\[/url\]#si";
$replacements[] = $bbcode_tpl['url2'];
// [url=xxxx://www.phpbb.com]phpBB[/url] code..
$patterns[3] = "#\[url=([a-z]+?://){1}([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+\(\)]+)\](.*?)\[/url\]#si";
$replacements[3] = $bbcode_tpl['url3'];
$patterns[] = "#\[url=([a-z0-9]+://)([\w\-]+\.([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^ \"\n\r\t<]*?)?)\](.*?)\[/url\]#si";
$replacements[] = $bbcode_tpl['url3'];
// [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix).
$patterns[4] = "#\[url=([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+\(\)]+)\](.*?)\[/url\]#si";
$replacements[4] = $bbcode_tpl['url4'];
$patterns[] = "#\[url=(([\w\-]+\.)*?[\w]+(:[0-9]+)?(/[^ \"\n\r\t<]*)?)\](.*?)\[/url\]#si";
$replacements[] = $bbcode_tpl['url4'];
// [email]user@domain.tld[/email] code..
$patterns[5] = "#\[email\]([a-z0-9\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
$replacements[5] = $bbcode_tpl['email'];
$patterns[] = "#\[email\]([a-z0-9\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
$replacements[] = $bbcode_tpl['email'];
$text = preg_replace($patterns, $replacements, $text);
@@ -250,8 +250,7 @@ function bbencode_first_pass($text, $uid)
// [QUOTE] and [/QUOTE] for posting replies with quote, or just for quoting stuff.
$text = bbencode_first_pass_pda($text, $uid, '[quote]', '[/quote]', '', false, '');
$text = bbencode_first_pass_pda($text, $uid, '/\[quote=(\\\\"[^"]*?\\\\")\]/is', '[/quote]', '', false, '', "[quote:$uid=\\1]");
$text = bbencode_first_pass_pda($text, $uid, '/\[quote=(\\\".*?\\\")\]/is', '[/quote]', '', false, '', "[quote:$uid=\\1]");
// [list] and [list=x] for (un)ordered lists.
$open_tag = array();
@@ -270,7 +269,7 @@ function bbencode_first_pass($text, $uid)
$text = preg_replace("#\[color=(\#[0-9A-F]{6}|[a-z\-]+)\](.*?)\[/color\]#si", "[color=\\1:$uid]\\2[/color:$uid]", $text);
// [size] and [/size] for setting text size
$text = preg_replace("#\[size=([\-\+]?[1-2]?[0-9])\](.*?)\[/size\]#si", "[size=\\1:$uid]\\2[/size:$uid]", $text);
$text = preg_replace("#\[size=([1-2]?[0-9])\](.*?)\[/size\]#si", "[size=\\1:$uid]\\2[/size:$uid]", $text);
// [b] and [/b] for bolding text.
$text = preg_replace("#\[b\](.*?)\[/b\]#si", "[b:$uid]\\1[/b:$uid]", $text);
@@ -282,13 +281,10 @@ function bbencode_first_pass($text, $uid)
$text = preg_replace("#\[i\](.*?)\[/i\]#si", "[i:$uid]\\1[/i:$uid]", $text);
// [img]image_url_here[/img] code..
$text = preg_replace("#\[img\](http(s)?://)([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+]+)\[/img\]#si", "[img:$uid]\\1\\3[/img:$uid]", $text);
$text = preg_replace("#\[img\]((ht|f)tp://)([^\r\n\t<\"]*?)\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);
// Remove our padding from the string..
$text = substr($text, 1);
return $text;
return substr($text, 1);;
} // bbencode_first_pass()
@@ -349,9 +345,9 @@ function bbencode_first_pass_pda($text, $uid, $open_tag, $close_tag, $close_tag_
$open_tag[0] = $open_tag_temp;
$open_tag_count = 1;
}
$open_is_regexp = false;
if ($open_regexp_replace)
{
$open_is_regexp = true;
@@ -362,12 +358,11 @@ function bbencode_first_pass_pda($text, $uid, $open_tag, $close_tag, $close_tag_
$open_regexp_replace[0] = $open_regexp_temp;
}
}
if ($mark_lowest_level && $open_is_regexp)
{
message_die(GENERAL_ERROR, "Unsupported operation for bbcode_first_pass_pda().");
}
// Start at the 2nd char of the string, looking for opening tags.
$curr_pos = 1;
@@ -383,29 +378,29 @@ function bbencode_first_pass_pda($text, $uid, $open_tag, $close_tag, $close_tag_
$found_start = false;
$which_start_tag = "";
$start_tag_index = -1;
for ($i = 0; $i < $open_tag_count; $i++)
{
// Grab everything until the first "]"...
$possible_start = substr($text, $curr_pos, strpos($text, "]", $curr_pos + 1) - $curr_pos + 1);
$possible_start = substr($text, $curr_pos, strpos($text, ']', $curr_pos + 1) - $curr_pos + 1);
//
// We're going to try and catch usernames with "[' characters.
//
if( preg_match('/\[quote\=\\\\"/si', $possible_start) && !preg_match('/\[quote=\\\\"[^"]*\\\\"\]/si', $possible_start) )
if( preg_match('#\[quote=\\\"#si', $possible_start, $match) && !preg_match('#\[quote=\\\"(.*?)\\\"\]#si', $possible_start) )
{
//
// OK we are in a quote tag that probably contains a ] bracket.
// Grab a bit more of the string to hopefully get all of it..
//
$possible_start = substr($text, $curr_pos, strpos($text, "\"]", $curr_pos + 1) - $curr_pos + 2);
if ($close_pos = strpos($text, '"]', $curr_pos + 9))
{
$possible_start = substr($text, $curr_pos, $close_pos - $curr_pos + 2);
}
}
//
// Now compare, either using regexp or not.
if ($open_is_regexp)
{
$match_result = array();
// PREG regexp comparison.
if (preg_match($open_tag[$i], $possible_start, $match_result))
{
$found_start = true;
@@ -434,12 +429,12 @@ function bbencode_first_pass_pda($text, $uid, $open_tag, $close_tag, $close_tag_
$match = array("pos" => $curr_pos, "tag" => $which_start_tag, "index" => $start_tag_index);
bbcode_array_push($stack, $match);
//
// Rather than just increment $curr_pos
// Set it to the ending of the tag we just found
// Keeps error in nested tag from breaking out
// of table structure..
//
$curr_pos = $curr_pos + strlen($possible_start);
// Rather than just increment $curr_pos
// Set it to the ending of the tag we just found
// Keeps error in nested tag from breaking out
// of table structure..
//
$curr_pos += strlen($possible_start);
}
else
{
@@ -522,8 +517,8 @@ function bbencode_first_pass_pda($text, $uid, $open_tag, $close_tag, $close_tag_
{
$match = bbcode_array_pop($stack);
$curr_pos = $match['pos'];
bbcode_array_push($stack, $match);
++$curr_pos;
// bbcode_array_push($stack, $match);
// ++$curr_pos;
}
else
{
@@ -572,12 +567,12 @@ function bbencode_second_pass_code($text, $uid, $bbcode_tpl)
{
$before_replace = $matches[1][$i];
$after_replace = $matches[1][$i];
// Replace 2 spaces with "&nbsp; " so non-tabbed code indents without making huge long lines.
$after_replace = str_replace(" ", "&nbsp; ", $after_replace);
// now Replace 2 spaces with " &nbsp;" to catch odd #s of spaces.
$after_replace = str_replace(" ", " &nbsp;", $after_replace);
// Replace tabs with "&nbsp; &nbsp;" so tabbed code indents sorta right without making huge long lines.
$after_replace = str_replace("\t", "&nbsp; &nbsp;", $after_replace);
@@ -615,24 +610,22 @@ function make_clickable($text)
{
// pad it with a space so we can match things at the start of the 1st line.
$ret = " " . $text;
$ret = ' ' . $text;
// matches an "xxxx://yyyy" URL at the start of a line, or after a space.
// xxxx can only be alpha characters.
// yyyy is anything up to the first space, newline, or comma.
$ret = preg_replace("#([\n ])([a-z]+?)://([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+]+)#i", "\\1<a href=\"\\2://\\3\" target=\"_blank\">\\2://\\3</a>", $ret);
// yyyy is anything up to the first space, newline, comma, double quote or <
$ret = preg_replace("#([\t\r\n ])([a-z0-9]+?){1}://([\w\-]+\.([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^ \"\n\r\t<]*)?)#i", '\1<a href="\2://\3" target="_blank">\2://\3</a>', $ret);
// matches a "www.xxxx.yyyy[/zzzz]" kinda lazy URL thing
// matches a "www|ftp.xxxx.yyyy[/zzzz]" kinda lazy URL thing
// Must contain at least 2 dots. xxxx contains either alphanum, or "-"
// yyyy contains either alphanum, "-", or "."
// zzzz is optional.. will contain everything up to the first space, newline, or comma.
// This is slightly restrictive - it's not going to match stuff like "forums.foo.com"
// This is to keep it from getting annoying and matching stuff that's not meant to be a link.
$ret = preg_replace("#([\n ])www\.([a-z0-9\-]+)\.([a-z0-9\-.\~]+)((?:/[a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+]*)?)#i", "\\1<a href=\"http://www.\\2.\\3\\4\" target=\"_blank\">www.\\2.\\3\\4</a>", $ret);
// zzzz is optional.. will contain everything up to the first space, newline,
// comma, double quote or <.
$ret = preg_replace("#([\t\r\n ])(www|ftp)\.(([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^ \"\n\r\t<]*)?)#i", '\1<a href="http://\2.\3" target="_blank">\2.\3</a>', $ret);
// matches an email@domain type address at the start of a line, or after a space.
// Note: Only the followed chars are valid; alphanums, "-", "_" and or ".".
$ret = preg_replace("#([\n ])([a-z0-9\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)?[\w]+)#i", "\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>", $ret);
$ret = preg_replace("#([\n ])([a-z0-9\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", "\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>", $ret);
// Remove our padding..
$ret = substr($ret, 1);
@@ -736,36 +729,36 @@ function bbcode_array_pop(&$stack)
// Smilies code ... would this be better tagged on to the end of bbcode.php?
// Probably so and I'll move it before B2
//
function smilies_pass($message)
{
static $orig, $repl;
function smilies_pass($message)
{
static $orig, $repl;
if (!isset($orig))
{
global $db, $board_config;
$orig = $repl = array();
if (!isset($orig))
{
global $db, $board_config;
$orig = $repl = array();
$sql = 'SELECT code, smile_url FROM ' . SMILIES_TABLE;
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Couldn't obtain smilies data", "", __LINE__, __FILE__, $sql);
}
$smilies = $db->sql_fetchrowset($result);
$sql = 'SELECT code, smile_url FROM ' . SMILIES_TABLE;
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Couldn't obtain smilies data", "", __LINE__, __FILE__, $sql);
}
$smilies = $db->sql_fetchrowset($result);
usort($smilies, 'smiley_sort');
for($i = 0; $i < count($smilies); $i++)
{
$orig[] = "/(?<=.\W|\W.|^\W)" . phpbb_preg_quote($smilies[$i]['code'], "/") . "(?=.\W|\W.|\W$)/";
$repl[] = '<img src="'. $board_config['smilies_path'] . '/' . $smilies[$i]['smile_url'] . '" alt="' . $smilies[$i]['smile_url'] . '" border="0" />';
}
}
usort($smilies, 'smiley_sort');
for($i = 0; $i < count($smilies); $i++)
{
$orig[] = "/(?<=.\W|\W.|^\W)" . phpbb_preg_quote($smilies[$i]['code'], "/") . "(?=.\W|\W.|\W$)/";
$repl[] = '<img src="'. $board_config['smilies_path'] . '/' . $smilies[$i]['smile_url'] . '" alt="' . $smilies[$i]['smile_url'] . '" border="0" />';
}
}
if (count($orig))
{
$message = preg_replace($orig, $repl, ' ' . $message . ' ');
$message = substr($message, 1, -1);
}
return $message;
if (count($orig))
{
$message = preg_replace($orig, $repl, ' ' . $message . ' ');
$message = substr($message, 1, -1);
}
return $message;
}
function smiley_sort($a, $b)

View File

@@ -27,7 +27,7 @@ if ( !defined('IN_PHPBB') )
// Debug Level
//define('DEBUG', 1); // Debugging on
define('DEBUG', 0); // Debugging off
define('DEBUG', 1); // Debugging off
// User Levels <- Do not change the values of USER or ADMIN

View File

@@ -68,7 +68,7 @@ class emailer
//
function set_subject($subject = '')
{
$this->subject = $subject;
$this->subject = trim(preg_replace('#[\n\r]+#s', '', $subject));
}
//
@@ -88,10 +88,16 @@ class emailer
$template_lang = $board_config['default_lang'];
}
$this->tpl_file = $phpbb_root_path . 'language/lang_' . $template_lang . '/email/' . $template_file . '.tpl';
if ( !file_exists($this->tpl_file) )
$this->tpl_file = @phpbb_realpath($phpbb_root_path . 'language/lang_' . $template_lang . '/email/' . $template_file . '.tpl');
if ( !file_exists(phpbb_realpath($this->tpl_file)) )
{
message_die(GENERAL_ERROR, 'Could not find email template file ' . $template_file, '', __LINE__, __FILE__);
$this->tpl_file = @phpbb_realpath($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/email/' . $template_file . '.tpl');
if ( !file_exists(phpbb_realpath($this->tpl_file)) )
{
message_die(GENERAL_ERROR, 'Could not find email template file ' . $template_file, '', __LINE__, __FILE__);
}
}
if ( !$this->load_msg() )
@@ -147,12 +153,32 @@ class emailer
// We now try and pull a subject from the email body ... if it exists,
// do this here because the subject may contain a variable
//
$drop_header = "";
$match = array();
preg_match("/^(Subject:(.*?)[\r\n]+?)?(Charset:(.*?)[\r\n]+?)?(.*?)$/is", $this->msg, $match);
if (preg_match('#^(Subject:(.*?))$#m', $this->msg, $match))
{
$this->subject = (trim($match[2]) != '') ? trim($match[2]) : (($this->subject != '') ? $this->subject : 'No Subject');
$drop_header .= '[\r\n]*?' . phpbb_preg_quote($match[1], '#');
}
else
{
$this->subject = (($this->subject != '') ? $this->subject : 'No Subject');
}
$this->msg = ( isset($match[5]) ) ? trim($match[5]) : '';
$this->subject = ( $this->subject != '' ) ? $this->subject : trim($match[2]);
$this->encoding = ( trim($match[4]) != '' ) ? trim($match[4]) : $lang['ENCODING'];
if (preg_match('#^(Charset:(.*?))$#m', $this->msg, $match))
{
$this->encoding = (trim($match[2]) != '') ? trim($match[2]) : trim($lang['ENCODING']);
$drop_header .= '[\r\n]*?' . phpbb_preg_quote($match[1], '#');
}
else
{
$this->encoding = trim($lang['ENCODING']);
}
if ($drop_header != '')
{
$this->msg = trim(preg_replace('#' . $drop_header . '#s', '', $this->msg));
}
return true;
}
@@ -177,8 +203,8 @@ class emailer
//
// Add date and encoding type
//
$universal_extra = "MIME-Version: 1.0\nContent-type: text/plain; charset=" . $this->encoding . "\nContent-transfer-encoding: 8bit\nDate: " . gmdate('D, d M Y H:i:s', time()) . " UT\n";
$this->extra_headers = $universal_extra . $this->extra_headers;
$universal_extra = "MIME-Version: 1.0\nContent-type: text/plain; charset=" . $this->encoding . "\nContent-transfer-encoding: 8bit\nDate: " . gmdate('D, d M Y H:i:s', time()) . " UT\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: PHP\n";
$this->extra_headers = $universal_extra . trim($this->extra_headers);
if ( $this->use_smtp )
{
@@ -196,7 +222,7 @@ class emailer
if ( !$result )
{
message_die(GENERAL_ERROR, 'Failed sending email', '', __LINE__, __FILE__);
message_die(GENERAL_ERROR, 'Failed sending email :: ' . $result, '', __LINE__, __FILE__);
}
return true;
@@ -294,7 +320,7 @@ class emailer
//
function encode_file($sourcefile)
{
if (is_readable($sourcefile))
if (is_readable(phpbb_realpath($sourcefile)))
{
$fd = fopen($sourcefile, "r");
$contents = fread($fd, filesize($sourcefile));

View File

@@ -92,7 +92,7 @@ function get_userdata($user)
function make_jumpbox($action, $match_forum_id = 0)
{
global $template, $lang, $db, $SID, $nav_links, $phpEx;
global $template, $userdata, $lang, $db, $nav_links, $phpEx;
// $is_auth = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata);
@@ -122,7 +122,7 @@ function make_jumpbox($action, $match_forum_id = 0)
message_die(GENERAL_ERROR, 'Could not obtain forums information', '', __LINE__, __FILE__, $sql);
}
$boxstring = '<select name="' . POST_FORUM_URL . '" onChange="if(this.options[this.selectedIndex].value != -1){ forms[\'jumpbox\'].submit() }"><option value="-1">' . $lang['Select_forum'] . '</option>';
$boxstring = '<select name="' . POST_FORUM_URL . '" onchange="if(this.options[this.selectedIndex].value != -1){ forms[\'jumpbox\'].submit() }"><option value="-1">' . $lang['Select_forum'] . '</option>';
$forum_rows = array();
while ( $row = $db->sql_fetchrow($result) )
@@ -171,12 +171,12 @@ function make_jumpbox($action, $match_forum_id = 0)
}
else
{
$boxstring .= '<select name="' . POST_FORUM_URL . '" onChange="if(this.options[this.selectedIndex].value != -1){ forms[\'jumpbox\'].submit() }"></select>';
$boxstring .= '<select name="' . POST_FORUM_URL . '" onchange="if(this.options[this.selectedIndex].value != -1){ forms[\'jumpbox\'].submit() }"></select>';
}
if ( isset($SID) )
if ( !empty($SID) )
{
$boxstring .= '<input type="hidden" name="sid" value="' . $SID . '" />';
$boxstring .= '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />';
}
$template->set_filenames(array(
@@ -220,7 +220,7 @@ function init_userprefs($userdata)
}
}
if ( !file_exists($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_main.'.$phpEx) )
if ( !file_exists(@phpbb_realpath($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_main.'.$phpEx)) )
{
$board_config['default_lang'] = 'english';
}
@@ -229,7 +229,7 @@ function init_userprefs($userdata)
if ( defined('IN_ADMIN') )
{
if( !file_exists($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_admin.'.$phpEx) )
if( !file_exists(@phpbb_realpath($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_admin.'.$phpEx)) )
{
$board_config['default_lang'] = 'english';
}
@@ -288,7 +288,7 @@ function setup_style($style)
message_die(CRITICAL_ERROR, "Could not open $template_name template config file", '', __LINE__, __FILE__);
}
$img_lang = ( file_exists($current_template_path . '/images/lang_' . $board_config['default_lang']) ) ? $board_config['default_lang'] : 'english';
$img_lang = ( file_exists(@phpbb_realpath($phpbb_root_path . $current_template_path . '/images/lang_' . $board_config['default_lang'])) ) ? $board_config['default_lang'] : 'english';
while( list($key, $value) = @each($images) )
{
@@ -496,10 +496,18 @@ function obtain_word_list(&$orig_word, &$replacement_word)
//
function message_die($msg_code, $msg_text = '', $msg_title = '', $err_line = '', $err_file = '', $sql = '')
{
global $db, $template, $board_config, $theme, $lang, $phpEx, $phpbb_root_path, $nav_links, $gen_simple_header;
global $db, $template, $board_config, $theme, $lang, $phpEx, $phpbb_root_path, $nav_links, $gen_simple_header, $images;
global $userdata, $user_ip, $session_length;
global $starttime;
if(defined('HAS_DIED'))
{
die("message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?");
}
define(HAS_DIED, 1);
$sql_store = $sql;
//
@@ -675,4 +683,45 @@ function message_die($msg_code, $msg_text = '', $msg_title = '', $err_line = '',
exit;
}
//
// This function is for compatibility with PHP 4.x's realpath()
// function. In later versions of PHP, it needs to be called
// to do checks with some functions. Older versions of PHP don't
// seem to need this, so we'll just return the original value.
// dougk_ff7 <October 5, 2002>
function phpbb_realpath($path)
{
return (!@function_exists('realpath') || !@realpath($phpbb_root_path . 'includes/functions.'.$phpEx)) ? $path : @realpath($path);
}
function redirect($url)
{
global $db, $board_config;
if (!empty($db))
{
$db->sql_close();
}
$server_protocol = ($board_config['cookie_secure']) ? 'https://' : 'http://';
$server_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name']));
$server_port = ($board_config['server_port'] <> 80) ? ':' . trim($board_config['server_port']) : '';
$script_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['script_path']));
$script_name = ($script_name == '') ? $script_name : '/' . $script_name;
$url = preg_replace('#^\/?(.*?)\/?$#', '/\1', trim($url));
// Redirect via an HTML form for PITA webservers
if (@preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')))
{
header('Refresh: 0; URL=' . $server_protocol . $server_name . $server_port . $script_name . $url);
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><meta http-equiv="refresh" content="0; url=' . $server_protocol . $server_name . $server_port . $script_name . $url . '"><title>Redirect</title></head><body><div align="center">If your browser does not support meta redirection please click <a href="' . $server_protocol . $server_name . $server_port . $script_name . $url . '">HERE</a> to be redirected</div></body></html>';
exit;
}
// Behave as per HTTP/1.1 spec for others
header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url);
exit;
}
?>

View File

@@ -20,12 +20,12 @@
*
***************************************************************************/
if ( !defined('IN_PHPBB') )
if (!defined('IN_PHPBB'))
{
die('Hacking attempt');
}
$html_entities_match = array('#&#', '#<#', '#>#');
$html_entities_match = array('#&[a-z]+?;#', '#<#', '#>#');
$html_entities_replace = array('&amp;', '&lt;', '&gt;');
$unhtml_specialchars_match = array('#&gt;#', '#&lt;#', '#&quot;#', '#&amp;#');
@@ -37,16 +37,14 @@ $unhtml_specialchars_replace = array('>', '<', '"', '&');
//
function prepare_message($message, $html_on, $bbcode_on, $smile_on, $bbcode_uid = 0)
{
global $board_config;
global $html_entities_match, $html_entities_replace;
global $code_entities_match, $code_entities_replace;
global $board_config, $html_entities_match, $html_entities_replace;
//
// Clean up the message
//
$message = trim($message);
if ( $html_on )
if ($html_on)
{
$allowed_html_tags = split(',', $board_config['allow_html_tags']);
@@ -55,32 +53,32 @@ function prepare_message($message, $html_on, $bbcode_on, $smile_on, $bbcode_uid
$tmp_message = '';
$message = ' ' . $message . ' ';
while ( $start_html = strpos($message, '<', $start_html) )
while ($start_html = strpos($message, '<', $start_html))
{
$tmp_message .= preg_replace($html_entities_match, $html_entities_replace, substr($message, $end_html + 1, ( $start_html - $end_html - 1 )));
$tmp_message .= preg_replace($html_entities_match, $html_entities_replace, substr($message, $end_html + 1, ($start_html - $end_html - 1)));
if ( $end_html = strpos($message, '>', $start_html) )
if ($end_html = strpos($message, '>', $start_html))
{
$length = $end_html - $start_html + 1;
$hold_string = substr($message, $start_html, $length);
if ( ( $unclosed_open = strrpos(' ' . $hold_string, '<') ) != 1 )
if (($unclosed_open = strrpos(' ' . $hold_string, '<')) != 1)
{
$tmp_message .= preg_replace($html_entities_match, $html_entities_replace, substr($hold_string, 0, $unclosed_open - 1));
$hold_string = substr($hold_string, $unclosed_open - 1);
}
$tagallowed = false;
for($i = 0; $i < sizeof($allowed_html_tags); $i++)
for ($i = 0; $i < sizeof($allowed_html_tags); $i++)
{
$match_tag = trim($allowed_html_tags[$i]);
if ( preg_match('/^<\/?' . $match_tag . '(?!(\s*)style(\s*)\\=)/i', $hold_string) )
if (preg_match('#^<\/?' . $match_tag . '(?!(.*?)((style)|( on[\w]+?[\s]?=))[\s]*?)#i', $hold_string))
{
$tagallowed = true;
}
}
$tmp_message .= ( $length && !$tagallowed ) ? preg_replace($html_entities_match, $html_entities_replace, $hold_string) : $hold_string;
$tmp_message .= ($length && !$tagallowed) ? preg_replace($html_entities_match, $html_entities_replace, $hold_string) : $hold_string;
$start_html += $length;
}
@@ -93,19 +91,19 @@ function prepare_message($message, $html_on, $bbcode_on, $smile_on, $bbcode_uid
}
}
if ( $end_html != strlen($message) && $tmp_message != '' )
if ($end_html != strlen($message) && $tmp_message != '')
{
$tmp_message .= preg_replace($html_entities_match, $html_entities_replace, substr($message, $end_html + 1));
}
$message = ( $tmp_message != '' ) ? trim($tmp_message) : trim($message);
$message = ($tmp_message != '') ? trim($tmp_message) : trim($message);
}
else
{
$message = preg_replace($html_entities_match, $html_entities_replace, $message);
}
if( $bbcode_on && $bbcode_uid != '' )
if($bbcode_on && $bbcode_uid != '')
{
$message = bbencode_first_pass($message, $bbcode_uid);
}
@@ -128,79 +126,83 @@ function prepare_post(&$mode, &$post_data, &$bbcode_on, &$html_on, &$smilies_on,
global $board_config, $userdata, $lang, $phpEx, $phpbb_root_path;
// Check username
if ( !empty($username) )
if (!empty($username))
{
$username = htmlspecialchars(trim(strip_tags($username)));
$username = trim(strip_tags($username));
if ( !$userdata['session_logged_in'] || ( $userdata['session_logged_in'] && $username != $userdata['username'] ) )
if (!$userdata['session_logged_in'] || ($userdata['session_logged_in'] && $username != $userdata['username']))
{
include($phpbb_root_path . 'includes/functions_validate.'.$phpEx);
$result = validate_username($username);
if ( $result['error'] )
if ($result['error'])
{
$error_msg .= ( !empty($error_msg) ) ? '<br />' . $result['error_msg'] : $result['error_msg'];
$error_msg .= (!empty($error_msg)) ? '<br />' . $result['error_msg'] : $result['error_msg'];
}
}
else
{
$username = '';
}
}
// Check subject
if ( !empty($subject) )
if (!empty($subject))
{
$subject = htmlspecialchars(trim($subject));
}
else if ( $mode == 'newtopic' || ( $mode == 'editpost' && $post_data['first_post'] ) )
else if ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['first_post']))
{
$error_msg .= ( !empty($error_msg) ) ? '<br />' . $lang['Empty_subject'] : $lang['Empty_subject'];
$error_msg .= (!empty($error_msg)) ? '<br />' . $lang['Empty_subject'] : $lang['Empty_subject'];
}
// Check message
if ( !empty($message) )
if (!empty($message))
{
$bbcode_uid = ( $bbcode_on ) ? make_bbcode_uid() : '';
$bbcode_uid = ($bbcode_on) ? make_bbcode_uid() : '';
$message = prepare_message(trim($message), $html_on, $bbcode_on, $smilies_on, $bbcode_uid);
}
else if ( $mode != 'delete' && $mode != 'polldelete' )
else if ($mode != 'delete' && $mode != 'poll_delete')
{
$error_msg .= ( !empty($error_msg) ) ? '<br />' . $lang['Empty_message'] : $lang['Empty_message'];
$error_msg .= (!empty($error_msg)) ? '<br />' . $lang['Empty_message'] : $lang['Empty_message'];
}
//
// Handle poll stuff
//
if ( $mode == 'newtopic' || ( $mode == 'editpost' && $post_data['first_post'] ) )
if ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['first_post']))
{
$poll_length = ( isset($poll_length) ) ? max(0, intval($poll_length)) : 0;
$poll_length = (isset($poll_length)) ? max(0, intval($poll_length)) : 0;
if ( !empty($poll_title) )
if (!empty($poll_title))
{
$poll_title = htmlspecialchars(trim($poll_title));
}
if( !empty($poll_options) )
if(!empty($poll_options))
{
$temp_option_text = array();
while( list($option_id, $option_text) = @each($poll_options) )
while(list($option_id, $option_text) = @each($poll_options))
{
$option_text = trim($option_text);
if ( !empty($option_text) )
if (!empty($option_text))
{
$temp_option_text[$option_id] = htmlspecialchars($option_text);
}
}
$option_text = $temp_option_text;
if ( count($poll_options) < 2 )
if (count($poll_options) < 2)
{
$error_msg .= ( !empty($error_msg) ) ? '<br />' . $lang['To_few_poll_options'] : $lang['To_few_poll_options'];
$error_msg .= (!empty($error_msg)) ? '<br />' . $lang['To_few_poll_options'] : $lang['To_few_poll_options'];
}
else if ( count($poll_options) > $board_config['max_poll_options'] )
else if (count($poll_options) > $board_config['max_poll_options'])
{
$error_msg .= ( !empty($error_msg) ) ? '<br />' . $lang['To_many_poll_options'] : $lang['To_many_poll_options'];
$error_msg .= (!empty($error_msg)) ? '<br />' . $lang['To_many_poll_options'] : $lang['To_many_poll_options'];
}
else if ( $poll_title == '' )
else if ($poll_title == '')
{
$error_msg .= ( !empty($error_msg) ) ? '<br />' . $lang['Empty_poll_title'] : $lang['Empty_poll_title'];
$error_msg .= (!empty($error_msg)) ? '<br />' . $lang['Empty_poll_title'] : $lang['Empty_poll_title'];
}
}
}
@@ -220,97 +222,97 @@ function submit_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_
$current_time = time();
if ( $mode == 'newtopic' || $mode == 'reply' )
if ($mode == 'newtopic' || $mode == 'reply')
{
//
// Flood control
//
$where_sql = ( $userdata['user_id'] == ANONYMOUS ) ? "poster_ip = '$user_ip'" : 'poster_id = ' . $userdata['user_id'];
$where_sql = ($userdata['user_id'] == ANONYMOUS) ? "poster_ip = '$user_ip'" : 'poster_id = ' . $userdata['user_id'];
$sql = "SELECT MAX(post_time) AS last_post_time
FROM " . POSTS_TABLE . "
WHERE $where_sql";
if ( $result = $db->sql_query($sql) )
if ($result = $db->sql_query($sql))
{
if ( $row = $db->sql_fetchrow($result) )
if ($row = $db->sql_fetchrow($result))
{
if ( $row['last_post_time'] > 0 && ( $current_time - $row['last_post_time'] ) < $board_config['flood_interval'] )
if (intval($row['last_post_time']) > 0 && ($current_time - intval($row['last_post_time'])) < intval($board_config['flood_interval']))
{
message_die(GENERAL_MESSAGE, $lang['Flood_Error']);
}
}
}
}
else if ( $mode == 'editpost' )
else if ($mode == 'editpost')
{
remove_search_post($post_id);
}
if ( $mode == 'newtopic' || ( $mode == 'editpost' && $post_data['first_post'] ) )
if ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['first_post']))
{
$topic_vote = ( !empty($poll_title) && count($poll_options) >= 2 ) ? 1 : 0;
$sql = ( $mode != "editpost" ) ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_vote)" : "UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_type = $topic_type, topic_vote = $topic_vote WHERE topic_id = $topic_id";
if ( !$db->sql_query($sql) )
$topic_vote = (!empty($poll_title) && count($poll_options) >= 2) ? 1 : 0;
$sql = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_vote)" : "UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_type = $topic_type, topic_vote = $topic_vote WHERE topic_id = $topic_id";
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
}
if ( $mode == 'newtopic' )
if ($mode == 'newtopic')
{
$topic_id = $db->sql_nextid();
}
}
$edited_sql = ( $mode == 'editpost' && !$post_data['last_post'] && $post_data['poster_post'] ) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
$sql = ( $mode != "editpost" ) ? "INSERT INTO " . POSTS_TABLE . " (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig) VALUES ($topic_id, $forum_id, " . $userdata['user_id'] . ", '$post_username', $current_time, '$user_ip', $bbcode_on, $html_on, $smilies_on, $attach_sig)" : "UPDATE " . POSTS_TABLE . " SET enable_bbcode = $bbcode_on, enable_html = $html_on, enable_smilies = $smilies_on, enable_sig = $attach_sig" . $edited_sql . " WHERE post_id = $post_id";
if ( !$db->sql_query($sql, BEGIN_TRANSACTION) )
$edited_sql = ($mode == 'editpost' && !$post_data['last_post'] && $post_data['poster_post']) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
$sql = ($mode != "editpost") ? "INSERT INTO " . POSTS_TABLE . " (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig) VALUES ($topic_id, $forum_id, " . $userdata['user_id'] . ", '$post_username', $current_time, '$user_ip', $bbcode_on, $html_on, $smilies_on, $attach_sig)" : "UPDATE " . POSTS_TABLE . " SET post_username = '$post_username', enable_bbcode = $bbcode_on, enable_html = $html_on, enable_smilies = $smilies_on, enable_sig = $attach_sig" . $edited_sql . " WHERE post_id = $post_id";
if (!$db->sql_query($sql, BEGIN_TRANSACTION))
{
message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
}
if ( $mode != 'editpost' )
if ($mode != 'editpost')
{
$post_id = $db->sql_nextid();
}
$sql = ( $mode != 'editpost' ) ? "INSERT INTO " . POSTS_TEXT_TABLE . " (post_id, post_subject, bbcode_uid, post_text) VALUES ($post_id, '$post_subject', '$bbcode_uid', '$post_message')" : "UPDATE " . POSTS_TEXT_TABLE . " SET post_text = '$post_message', bbcode_uid = '$bbcode_uid', post_subject = '$post_subject' WHERE post_id = $post_id";
if ( !$db->sql_query($sql) )
$sql = ($mode != 'editpost') ? "INSERT INTO " . POSTS_TEXT_TABLE . " (post_id, post_subject, bbcode_uid, post_text) VALUES ($post_id, '$post_subject', '$bbcode_uid', '$post_message')" : "UPDATE " . POSTS_TEXT_TABLE . " SET post_text = '$post_message', bbcode_uid = '$bbcode_uid', post_subject = '$post_subject' WHERE post_id = $post_id";
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
}
add_search_words($post_id, stripslashes($post_message), stripslashes($post_subject));
add_search_words('single', $post_id, stripslashes($post_message), stripslashes($post_subject));
//
// Add poll
//
if ( ( $mode == 'newtopic' || $mode == 'editpost' ) && !empty($poll_title) && count($poll_options) >= 2 )
if (($mode == 'newtopic' || ($mode == 'editpost' && $post_data['edit_poll'])) && !empty($poll_title) && count($poll_options) >= 2)
{
$sql = ( !$post_data['has_poll'] ) ? "INSERT INTO " . VOTE_DESC_TABLE . " (topic_id, vote_text, vote_start, vote_length) VALUES ($topic_id, '$poll_title', $current_time, " . ( $poll_length * 86400 ) . ")" : "UPDATE " . VOTE_DESC_TABLE . " SET vote_text = '$poll_title', vote_length = " . ( $poll_length * 86400 ) . " WHERE topic_id = $topic_id";
if ( !$db->sql_query($sql) )
$sql = (!$post_data['has_poll']) ? "INSERT INTO " . VOTE_DESC_TABLE . " (topic_id, vote_text, vote_start, vote_length) VALUES ($topic_id, '$poll_title', $current_time, " . ($poll_length * 86400) . ")" : "UPDATE " . VOTE_DESC_TABLE . " SET vote_text = '$poll_title', vote_length = " . ($poll_length * 86400) . " WHERE topic_id = $topic_id";
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
}
$delete_option_sql = '';
$old_poll_result = array();
if ( $mode == 'editpost' && $post_data['has_poll'] )
if ($mode == 'editpost' && $post_data['has_poll'])
{
$sql = "SELECT vote_option_id, vote_result
FROM " . VOTE_RESULTS_TABLE . "
WHERE vote_id = $poll_id
ORDER BY vote_option_id ASC";
if ( !($result = $db->sql_query($sql)) )
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not obtain vote data results for this topic', '', __LINE__, __FILE__, $sql);
}
while ( $row = $db->sql_fetchrow($result) )
while ($row = $db->sql_fetchrow($result))
{
$old_poll_result[$row['vote_option_id']] = $row['vote_result'];
if ( !isset($poll_options[$row['vote_option_id']]) )
if (!isset($poll_options[$row['vote_option_id']]))
{
$delete_option_sql .= ( $delete_option_sql != '' ) ? ', ' . $row['vote_option_id'] : $row['vote_option_id'];
$delete_option_sql .= ($delete_option_sql != '') ? ', ' . $row['vote_option_id'] : $row['vote_option_id'];
}
}
}
@@ -322,15 +324,15 @@ function submit_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_
@reset($poll_options);
$poll_option_id = 1;
while ( list($option_id, $option_text) = each($poll_options) )
while (list($option_id, $option_text) = each($poll_options))
{
if ( !empty($option_text) )
if (!empty($option_text))
{
$option_text = str_replace("\'", "''", $option_text);
$poll_result = ( $mode == "editpost" && isset($old_poll_result[$option_id]) ) ? $old_poll_result[$option_id] : 0;
$option_text = str_replace("\'", "''", htmlspecialchars($option_text));
$poll_result = ($mode == "editpost" && isset($old_poll_result[$option_id])) ? $old_poll_result[$option_id] : 0;
$sql = ( $mode != "editpost" || !isset($old_poll_result[$option_id]) ) ? "INSERT INTO " . VOTE_RESULTS_TABLE . " (vote_id, vote_option_id, vote_option_text, vote_result) VALUES ($poll_id, $poll_option_id, '$option_text', $poll_result)" : "UPDATE " . VOTE_RESULTS_TABLE . " SET vote_option_text = '$option_text', vote_result = $poll_result WHERE vote_option_id = $option_id AND vote_id = $poll_id";
if ( !$db->sql_query($sql) )
$sql = ($mode != "editpost" || !isset($old_poll_result[$option_id])) ? "INSERT INTO " . VOTE_RESULTS_TABLE . " (vote_id, vote_option_id, vote_option_text, vote_result) VALUES ($poll_id, $poll_option_id, '$option_text', $poll_result)" : "UPDATE " . VOTE_RESULTS_TABLE . " SET vote_option_text = '$option_text', vote_result = $poll_result WHERE vote_option_id = $option_id AND vote_id = $poll_id";
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
}
@@ -338,12 +340,12 @@ function submit_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_
}
}
if ( $delete_option_sql != '' )
if ($delete_option_sql != '')
{
$sql = "DELETE FROM " . VOTE_RESULTS_TABLE . "
WHERE vote_option_id IN ($delete_option_sql)
AND vote_id = $poll_id";
if ( !$db->sql_query($sql) )
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Error deleting pruned poll options', '', __LINE__, __FILE__, $sql);
}
@@ -363,15 +365,15 @@ function update_post_stats(&$mode, &$post_data, &$forum_id, &$topic_id, &$post_i
{
global $db;
$sign = ( $mode == 'delete' ) ? '- 1' : '+ 1';
$sign = ($mode == 'delete') ? '- 1' : '+ 1';
$forum_update_sql = "forum_posts = forum_posts $sign";
$topic_update_sql = '';
if ( $mode == 'delete' )
if ($mode == 'delete')
{
if ( $post_data['last_post'] )
if ($post_data['last_post'])
{
if ( $post_data['first_post'] )
if ($post_data['first_post'])
{
$forum_update_sql .= ', forum_topics = forum_topics - 1';
}
@@ -383,44 +385,44 @@ function update_post_stats(&$mode, &$post_data, &$forum_id, &$topic_id, &$post_i
$sql = "SELECT MAX(post_id) AS last_post_id
FROM " . POSTS_TABLE . "
WHERE topic_id = $topic_id";
if ( !($result = $db->sql_query($sql)) )
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Error in deleting post', '', __LINE__, __FILE__, $sql);
}
if ( $row = $db->sql_fetchrow($result) )
if ($row = $db->sql_fetchrow($result))
{
$topic_update_sql .= ', topic_last_post_id = ' . $row['last_post_id'];
}
}
if ( $post_data['last_topic'] )
if ($post_data['last_topic'])
{
$sql = "SELECT MAX(post_id) AS last_post_id
FROM " . POSTS_TABLE . "
WHERE forum_id = $forum_id";
if ( !($result = $db->sql_query($sql)) )
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Error in deleting post', '', __LINE__, __FILE__, $sql);
}
if ( $row = $db->sql_fetchrow($result) )
if ($row = $db->sql_fetchrow($result))
{
$forum_update_sql .= ( $row['last_post_id'] ) ? ', forum_last_post_id = ' . $row['last_post_id'] : ', forum_last_post_id = 0';
$forum_update_sql .= ($row['last_post_id']) ? ', forum_last_post_id = ' . $row['last_post_id'] : ', forum_last_post_id = 0';
}
}
}
else if ( $post_data['first_post'] )
else if ($post_data['first_post'])
{
$sql = "SELECT MIN(post_id) AS first_post_id
FROM " . POSTS_TABLE . "
WHERE topic_id = $topic_id";
if ( !($result = $db->sql_query($sql)) )
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Error in deleting post', '', __LINE__, __FILE__, $sql);
}
if ( $row = $db->sql_fetchrow($result) )
if ($row = $db->sql_fetchrow($result))
{
$topic_update_sql .= 'topic_replies = topic_replies - 1, topic_first_post_id = ' . $row['first_post_id'];
}
@@ -430,10 +432,10 @@ function update_post_stats(&$mode, &$post_data, &$forum_id, &$topic_id, &$post_i
$topic_update_sql .= 'topic_replies = topic_replies - 1';
}
}
else if ( $mode != 'poll_delete' )
else if ($mode != 'poll_delete')
{
$forum_update_sql .= ", forum_last_post_id = $post_id" . ( ( $mode == 'newtopic' ) ? ", forum_topics = forum_topics $sign" : "" );
$topic_update_sql = "topic_last_post_id = $post_id" . ( ( $mode == 'reply' ) ? ", topic_replies = topic_replies $sign" : ", topic_first_post_id = $post_id" );
$forum_update_sql .= ", forum_last_post_id = $post_id" . (($mode == 'newtopic') ? ", forum_topics = forum_topics $sign" : "");
$topic_update_sql = "topic_last_post_id = $post_id" . (($mode == 'reply') ? ", topic_replies = topic_replies $sign" : ", topic_first_post_id = $post_id");
}
else
{
@@ -443,29 +445,28 @@ function update_post_stats(&$mode, &$post_data, &$forum_id, &$topic_id, &$post_i
$sql = "UPDATE " . FORUMS_TABLE . " SET
$forum_update_sql
WHERE forum_id = $forum_id";
if ( !$db->sql_query($sql) )
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
}
if ( $topic_update_sql != '' )
if ($topic_update_sql != '')
{
$sql = "UPDATE " . TOPICS_TABLE . " SET
$topic_update_sql
WHERE topic_id = $topic_id
OR topic_moved_id = $topic_id";
if ( !$db->sql_query($sql) )
WHERE topic_id = $topic_id";
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
}
}
if ( $mode != 'poll_delete' )
if ($mode != 'poll_delete')
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts $sign
WHERE user_id = $user_id";
if ( !$db->sql_query($sql, END_TRANSACTION) )
if (!$db->sql_query($sql, END_TRANSACTION))
{
message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
}
@@ -482,40 +483,40 @@ function delete_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_
global $board_config, $lang, $db, $phpbb_root_path, $phpEx;
global $userdata, $user_ip;
include($phpbb_root_path . 'includes/functions_search.'.$phpEx);
if ( $mode != 'poll_delete' )
if ($mode != 'poll_delete')
{
include($phpbb_root_path . 'includes/functions_search.'.$phpEx);
$sql = "DELETE FROM " . POSTS_TABLE . "
WHERE post_id = $post_id";
if ( !$db->sql_query($sql) )
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Error in deleting post', '', __LINE__, __FILE__, $sql);
}
$sql = "DELETE FROM " . POSTS_TEXT_TABLE . "
WHERE post_id = $post_id";
if ( !$db->sql_query($sql) )
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Error in deleting post', '', __LINE__, __FILE__, $sql);
}
if ( $post_data['last_post'] )
if ($post_data['last_post'])
{
if ( $post_data['first_post'] )
if ($post_data['first_post'])
{
$forum_update_sql .= ', forum_topics = forum_topics - 1';
$sql = "DELETE FROM " . TOPICS_TABLE . "
WHERE topic_id = $topic_id
OR topic_moved_id = $topic_id";
if ( !$db->sql_query($sql) )
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Error in deleting post', '', __LINE__, __FILE__, $sql);
}
$sql = "DELETE FROM " . TOPICS_WATCH_TABLE . "
WHERE topic_id = $topic_id";
if ( !$db->sql_query($sql) )
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Error in deleting post', '', __LINE__, __FILE__, $sql);
}
@@ -525,31 +526,31 @@ function delete_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_
remove_search_post($post_id);
}
if ( $mode == 'poll_delete' || ( $mode == 'delete' && $post_data['first_post'] && $post_data['last_post'] ) && $post_data['has_poll'] && $post_data['edit_poll'] )
if ($mode == 'poll_delete' || ($mode == 'delete' && $post_data['first_post'] && $post_data['last_post']) && $post_data['has_poll'] && $post_data['edit_poll'])
{
$sql = "DELETE FROM " . VOTE_DESC_TABLE . "
WHERE topic_id = $topic_id";
if ( !$db->sql_query($sql) )
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Error in deleting poll', '', __LINE__, __FILE__, $sql);
}
$sql = "DELETE FROM " . VOTE_RESULTS_TABLE . "
WHERE vote_id = $poll_id";
if ( !$db->sql_query($sql) )
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Error in deleting poll', '', __LINE__, __FILE__, $sql);
}
$sql = "DELETE FROM " . VOTE_USERS_TABLE . "
WHERE vote_id = $poll_id";
if ( !$db->sql_query($sql) )
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Error in deleting poll', '', __LINE__, __FILE__, $sql);
}
}
if ( $mode == 'delete' && $post_data['first_post'] && $post_data['last_post'] )
if ($mode == 'delete' && $post_data['first_post'] && $post_data['last_post'])
{
$meta = '<meta http-equiv="refresh" content="3;url=' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . '=' . $forum_id) . '">';
$message = $lang['Deleted'];
@@ -557,7 +558,7 @@ function delete_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_
else
{
$meta = '<meta http-equiv="refresh" content="3;url=' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . '=' . $topic_id) . '">';
$message = ( ( $mode == 'poll_delete' ) ? $lang['Poll_delete'] : $lang['Deleted'] ) . '<br /><br />' . sprintf($lang['Click_return_topic'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id") . '">', '</a>');
$message = (($mode == 'poll_delete') ? $lang['Poll_delete'] : $lang['Deleted']) . '<br /><br />' . sprintf($lang['Click_return_topic'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id") . '">', '</a>');
}
$message .= '<br /><br />' . sprintf($lang['Click_return_forum'], '<a href="' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id") . '">', '</a>');
@@ -568,88 +569,120 @@ function delete_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_
//
// Handle user notification on new post
//
function user_notification($mode, &$post_data, &$forum_id, &$topic_id, &$post_id, &$notify_user)
function user_notification($mode, &$post_data, &$topic_title, &$forum_id, &$topic_id, &$post_id, &$notify_user)
{
global $board_config, $lang, $db, $phpbb_root_path, $phpEx;
global $userdata, $user_ip;
$current_time = time();
if ( $mode == 'delete' )
if ($mode == 'delete')
{
$delete_sql = ( !$post_data['first_post'] && !$post_data['last_post'] ) ? " AND user_id = " . $userdata['user_id'] : '';
$delete_sql = (!$post_data['first_post'] && !$post_data['last_post']) ? " AND user_id = " . $userdata['user_id'] : '';
$sql = "DELETE FROM " . TOPICS_WATCH_TABLE . " WHERE topic_id = $topic_id" . $delete_sql;
if ( !$db->sql_query($sql) )
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Could not change topic notify data', '', __LINE__, __FILE__, $sql);
}
}
else
{
if ( $mode == 'reply' )
if ($mode == 'reply')
{
$sql = "SELECT ban_userid
FROM " . BANLIST_TABLE;
if ( !($result = $db->sql_query($sql)) )
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not obtain banlist', '', __LINE__, __FILE__, $sql);
}
$user_id_sql = '';
while ( $row = $db->sql_fetchrow($result) )
while ($row = $db->sql_fetchrow($result))
{
if ( isset($row['ban_userid']) )
if (isset($row['ban_userid']))
{
$user_id_sql = ', ' . $row['ban_userid'];
}
}
$sql = "SELECT u.user_id, u.username, u.user_email, u.user_lang, t.topic_title
FROM " . TOPICS_WATCH_TABLE . " tw, " . TOPICS_TABLE . " t, " . USERS_TABLE . " u
$sql = "SELECT u.user_id, u.user_email, u.user_lang
FROM " . TOPICS_WATCH_TABLE . " tw, " . USERS_TABLE . " u
WHERE tw.topic_id = $topic_id
AND tw.user_id NOT IN (" . $userdata['user_id'] . ", " . ANONYMOUS . $user_id_sql . " )
AND tw.user_id NOT IN (" . $userdata['user_id'] . ", " . ANONYMOUS . $user_id_sql . ")
AND tw.notify_status = " . TOPIC_WATCH_UN_NOTIFIED . "
AND t.topic_id = tw.topic_id
AND u.user_id = tw.user_id";
if ( !($result = $db->sql_query($sql)) )
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not obtain list of topic watchers', '', __LINE__, __FILE__, $sql);
}
$orig_word = array();
$replacement_word = array();
obtain_word_list($orig_word, $replacement_word);
include($phpbb_root_path . 'includes/emailer.'.$phpEx);
$emailer = new emailer($board_config['smtp_delivery']);
$script_name = preg_replace('/^\/?(.*?)\/?$/', '\1', trim($board_config['script_path']));
$script_name = ( $script_name != '' ) ? $script_name . '/viewtopic.'.$phpEx : 'viewtopic.'.$phpEx;
$server_name = trim($board_config['server_name']);
$server_protocol = ( $board_config['cookie_secure'] ) ? 'https://' : 'http://';
$server_port = ( $board_config['server_port'] <> 80 ) ? ':' . trim($board_config['server_port']) . '/' : '/';
$email_headers = 'From: ' . $board_config['board_email'] . "\nReturn-Path: " . $board_config['board_email'] . "\n";
$update_watched_sql = '';
if ( $row = $db->sql_fetchrow($result) )
$bcc_list_ary = array();
if ($row = $db->sql_fetchrow($result))
{
@set_time_limit(120);
$topic_title = preg_replace($orig_word, $replacement_word, unprepare_message($row['topic_title']));
// Sixty second limit
@set_time_limit(60);
do
{
if ( $row['user_email'] != '' )
if ($row['user_email'] != '')
{
$emailer->use_template('topic_notify', $row['user_lang']);
$emailer->email_address($row['user_email']);
$emailer->set_subject();
$emailer->extra_headers($email_headers);
$bcc_list_ary[$row['user_lang']] .= (($bcc_list_ary[$row['user_lang']] != '') ? ', ' : '') . $row['user_email'];
}
$update_watched_sql .= ($update_watched_sql != '') ? ', ' . $row['user_id'] : $row['user_id'];
}
while ($row = $db->sql_fetchrow($result));
//
// Let's do some checking to make sure that mass mail functions
// are working in win32 versions of php.
//
if (preg_match('/[c-z]:\\\.*/i', getenv('PATH')) && !$board_config['smtp_delivery'])
{
$ini_val = (@phpversion() >= '4.0.0') ? 'ini_get' : 'get_cfg_var';
// We are running on windows, force delivery to use our smtp functions
// since php's are broken by default
$board_config['smtp_delivery'] = 1;
$board_config['smtp_host'] = @$ini_val('SMTP');
}
if (sizeof($bcc_list_ary))
{
include($phpbb_root_path . 'includes/emailer.'.$phpEx);
$emailer = new emailer($board_config['smtp_delivery']);
$orig_word = array();
$replacement_word = array();
obtain_word_list($orig_word, $replacement_word);
$script_name = preg_replace('/^\/?(.*?)\/?$/', '\1', trim($board_config['script_path']));
$script_name = ($script_name != '') ? $script_name . '/viewtopic.'.$phpEx : 'viewtopic.'.$phpEx;
$server_name = trim($board_config['server_name']);
$server_protocol = ($board_config['cookie_secure']) ? 'https://' : 'http://';
$server_port = ($board_config['server_port'] <> 80) ? ':' . trim($board_config['server_port']) . '/' : '/';
$email_headers = 'From: ' . $board_config['board_email'] . "\nReturn-Path: " . $board_config['board_email'] . "\n";
$topic_title = (count($orig_word)) ? preg_replace($orig_word, $replacement_word, unprepare_message($topic_title)) : unprepare_message($topic_title);
while (list($user_lang, $bcc_list) = each($bcc_list_ary))
{
$emailer->use_template('topic_notify', $user_lang);
$emailer->email_address(' ');
// The Topic_reply_notification lang string below will be used
// if for some reason the mail template subject cannot be read
// ... note it will not necessarily be in the posters own language!
$emailer->set_subject($lang['Topic_reply_notification']);
$emailer->extra_headers($email_headers . "Bcc: $bcc_list\n");
// This is a nasty kludge to remove the username var ... till (if?)
// translators update their templates
$emailer->msg = preg_replace('#[ ]?{USERNAME}#', '', $emailer->msg);
$emailer->assign_vars(array(
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
'USERNAME' => $row['username'],
'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '',
'SITENAME' => $board_config['sitename'],
'TOPIC_TITLE' => $topic_title,
@@ -659,14 +692,12 @@ function user_notification($mode, &$post_data, &$forum_id, &$topic_id, &$post_id
$emailer->send();
$emailer->reset();
$update_watched_sql .= ( $update_watched_sql != '' ) ? ', ' . $row['user_id'] : $row['user_id'];
}
}
while ( $row = $db->sql_fetchrow($result) );
}
$db->sql_freeresult($result);
if ( $update_watched_sql != '' )
if ($update_watched_sql != '')
{
$sql = "UPDATE " . TOPICS_WATCH_TABLE . "
SET notify_status = " . TOPIC_WATCH_NOTIFIED . "
@@ -680,28 +711,28 @@ function user_notification($mode, &$post_data, &$forum_id, &$topic_id, &$post_id
FROM " . TOPICS_WATCH_TABLE . "
WHERE topic_id = $topic_id
AND user_id = " . $userdata['user_id'];
if ( !($result = $db->sql_query($sql)) )
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not obtain topic watch information', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if ( !$notify_user && !empty($row['topic_id']) )
if (!$notify_user && !empty($row['topic_id']))
{
$sql = "DELETE FROM " . TOPICS_WATCH_TABLE . "
WHERE topic_id = $topic_id
AND user_id = " . $userdata['user_id'];
if ( !$db->sql_query($sql) )
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Could not delete topic watch information', '', __LINE__, __FILE__, $sql);
}
}
else if ( $notify_user && empty($row['topic_id']) )
else if ($notify_user && empty($row['topic_id']))
{
$sql = "INSERT INTO " . TOPICS_WATCH_TABLE . " (user_id, topic_id, notify_status)
VALUES (" . $userdata['user_id'] . ", $topic_id, 0)";
if ( !$db->sql_query($sql) )
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Could not insert topic watch information', '', __LINE__, __FILE__, $sql);
}
@@ -723,7 +754,7 @@ function generate_smilies($mode, $page_id)
$inline_rows = 5;
$window_columns = 8;
if ( $mode == 'window' )
if ($mode == 'window')
{
$userdata = session_pagestart($user_ip, $page_id);
init_userprefs($userdata);
@@ -741,32 +772,32 @@ function generate_smilies($mode, $page_id)
$sql = "SELECT emoticon, code, smile_url
FROM " . SMILIES_TABLE . "
ORDER BY smilies_id";
if ( $result = $db->sql_query($sql) )
if ($result = $db->sql_query($sql))
{
$num_smilies = 0;
$rowset = array();
while ( $row = $db->sql_fetchrow($result) )
while ($row = $db->sql_fetchrow($result))
{
if ( empty($rowset[$row['smile_url']]) )
if (empty($rowset[$row['smile_url']]))
{
$rowset[$row['smile_url']]['code'] = str_replace('\\', '\\\\', str_replace("'", "\\'", $row['code']));
$rowset[$row['smile_url']]['code'] = str_replace("'", "\\'", str_replace('\\', '\\\\', $row['code']));
$rowset[$row['smile_url']]['emoticon'] = $row['emoticon'];
$num_smilies++;
}
}
if ( $num_smilies )
if ($num_smilies)
{
$smilies_count = ( $mode == 'inline' ) ? min(19, $num_smilies) : $num_smilies;
$smilies_split_row = ( $mode == 'inline' ) ? $inline_columns - 1 : $window_columns - 1;
$smilies_count = ($mode == 'inline') ? min(19, $num_smilies) : $num_smilies;
$smilies_split_row = ($mode == 'inline') ? $inline_columns - 1 : $window_columns - 1;
$s_colspan = 0;
$row = 0;
$col = 0;
while ( list($smile_url, $data) = @each($rowset) )
while (list($smile_url, $data) = @each($rowset))
{
if ( !$col )
if (!$col)
{
$template->assign_block_vars('smilies_row', array());
}
@@ -779,9 +810,9 @@ function generate_smilies($mode, $page_id)
$s_colspan = max($s_colspan, $col + 1);
if ( $col == $smilies_split_row )
if ($col == $smilies_split_row)
{
if ( $mode == 'inline' && $row == $inline_rows - 1 )
if ($mode == 'inline' && $row == $inline_rows - 1)
{
break;
}
@@ -794,7 +825,7 @@ function generate_smilies($mode, $page_id)
}
}
if ( $mode == 'inline' && $num_smilies > $inline_rows * $inline_columns )
if ($mode == 'inline' && $num_smilies > $inline_rows * $inline_columns)
{
$template->assign_block_vars('switch_smilies_extra', array());
@@ -812,7 +843,7 @@ function generate_smilies($mode, $page_id)
}
}
if ( $mode == 'window' )
if ($mode == 'window')
{
$template->pparse('smiliesbody');
@@ -820,4 +851,4 @@ function generate_smilies($mode, $page_id)
}
}
?>
?>

View File

@@ -3,7 +3,7 @@
* functions_search.php
* -------------------
* begin : Wed Sep 05 2001
* copyright : (C) 2001 The phpBB Group
* copyright : (C) 2002 The phpBB Group
* email : support@phpbb.com
*
* $Id$
@@ -91,17 +91,17 @@ function clean_words($mode, &$entry, &$stopword_list, &$synonym_list)
function split_words(&$entry, $mode = 'post')
{
$rex = ( $mode == 'post' ) ? "/\b(\w[\w']*\w+|\w+?)\b/" : '/(\*?[<EFBFBD>-<2D>a-z0-9]+\*?)|\b([<EFBFBD>-<2D>a-z0-9]+)\b/';
$rex = ( $mode == 'post' ) ? "/\b([\w<EFBFBD><EFBFBD>-<2D>][\w<EFBFBD><EFBFBD>-<2D>']*[\w<EFBFBD><EFBFBD>-<2D>]+|[\w<EFBFBD><EFBFBD>-<2D>]+?)\b/" : '/(\*?[a-z0-9<EFBFBD><EFBFBD>-<2D>]+\*?)|\b([a-z0-9<EFBFBD><EFBFBD>-<2D>]+)\b/';
preg_match_all($rex, $entry, $split_entries);
return $split_entries[1];
}
function add_search_words($post_id, $post_text, $post_title = '')
function add_search_words($mode, $post_id, $post_text, $post_title = '')
{
global $db, $phpbb_root_path, $board_config, $lang;
$stopwords_array = @file($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . "/search_stopwords.txt");
$stopword_array = @file($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . "/search_stopwords.txt");
$synonym_array = @file($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . "/search_synonyms.txt");
$search_raw_words = array();
@@ -244,7 +244,7 @@ function add_search_words($post_id, $post_text, $post_title = '')
}
}
if ( $mode == 'single' )
if ($mode == 'single')
{
remove_common('single', 0.4, $word);
}
@@ -259,7 +259,8 @@ function remove_common($mode, $fraction, $word_id_list = array())
{
global $db;
$sql = ( $mode == 'global' ) ? "SELECT COUNT(post_id) AS total_posts FROM " . SEARCH_MATCH_TABLE . " GROUP BY post_id" : "SELECT SUM(forum_posts) AS total_posts FROM " . FORUMS_TABLE;
$sql = "SELECT COUNT(post_id) AS total_posts
FROM " . POSTS_TABLE;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain post count', '', __LINE__, __FILE__, $sql);
@@ -325,7 +326,7 @@ function remove_common($mode, $fraction, $word_id_list = array())
}
}
return $word_count;
return;
}
function remove_search_post($post_id_sql)
@@ -459,7 +460,7 @@ function username_search($search_match)
);
$template->assign_vars(array(
'USERNAME' => ( !empty($search_match) ) ? $search_match : '',
'USERNAME' => ( !empty($search_match) ) ? strip_tags($search_match) : '',
'L_CLOSE_WINDOW' => $lang['Close_window'],
'L_SEARCH_USERNAME' => $lang['Find_username'],
@@ -485,4 +486,4 @@ function username_search($search_match)
return;
}
?>
?>

View File

@@ -26,14 +26,14 @@
//
function language_select($default, $select_name = "language", $dirname="language")
{
global $phpEx;
global $phpEx, $phpbb_root_path;
$dir = opendir($dirname);
$dir = opendir($phpbb_root_path . $dirname);
$lang = array();
while ( $file = readdir($dir) )
{
if ( ereg("^lang_", $file) && !is_file($dirname . "/" . $file) && !is_link($dirname . "/" . $file) )
if (preg_match('#^lang_#i', $file) && !is_file(@phpbb_realpath($phpbb_root_path . $dirname . '/' . $file)) && !is_link(@phpbb_realpath($phpbb_root_path . $dirname . '/' . $file)))
{
$filename = trim(str_replace("lang_", "", $file));
$displayname = preg_replace("/^(.*?)_(.*)$/", "\\1 [ \\2 ]", $filename);
@@ -108,4 +108,4 @@ function tz_select($default, $select_name = 'timezone')
return $tz_select;
}
?>
?>

View File

@@ -18,7 +18,6 @@
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
*
***************************************************************************/
//
@@ -35,56 +34,72 @@ function validate_username($username)
$sql = "SELECT username
FROM " . USERS_TABLE . "
WHERE LOWER(username) = '" . strtolower($username) . "'";
if ( $result = $db->sql_query($sql) )
if ($result = $db->sql_query($sql))
{
if ( $row = $db->sql_fetchrow($result) )
if ($row = $db->sql_fetchrow($result))
{
if ( ( $userdata['session_logged_in'] && $row['username'] != $userdata['username'] ) || !$userdata['session_logged_in'] )
if (($userdata['session_logged_in'] && $row['username'] != $userdata['username']) || !$userdata['session_logged_in'])
{
$db->sql_freeresult($result);
return array('error' => true, 'error_msg' => $lang['Username_taken']);
}
}
}
$db->sql_freeresult($result);
$sql = "SELECT group_name
FROM " . GROUPS_TABLE . "
WHERE LOWER(group_name) = '" . strtolower($username) . "'";
if ( $result = $db->sql_query($sql) )
if ($result = $db->sql_query($sql))
{
if ( $row = $db->sql_fetchrow($result) )
if ($row = $db->sql_fetchrow($result))
{
$db->sql_freeresult($result);
return array('error' => true, 'error_msg' => $lang['Username_taken']);
}
}
$db->sql_freeresult($result);
$sql = "SELECT disallow_username
FROM " . DISALLOW_TABLE;
if ( $result = $db->sql_query($sql) )
if ($result = $db->sql_query($sql))
{
while( $row = $db->sql_fetchrow($result) )
if ($row = $db->sql_fetchrow($result))
{
if ( preg_match("#\b(" . str_replace("\*", ".*?", phpbb_preg_quote($row['disallow_username'], '#')) . ")\b#i", $username) )
do
{
return array('error' => true, 'error_msg' => $lang['Username_disallowed']);
if (preg_match("#\b(" . str_replace("\*", ".*?", phpbb_preg_quote($row['disallow_username'], '#')) . ")\b#i", $username))
{
$db->sql_freeresult($result);
return array('error' => true, 'error_msg' => $lang['Username_disallowed']);
}
}
while($row = $db->sql_fetchrow($result));
}
}
$db->sql_freeresult($result);
$sql = "SELECT word
FROM " . WORDS_TABLE;
if ( $result = $db->sql_query($sql) )
if ($result = $db->sql_query($sql))
{
while( $row = $db->sql_fetchrow($result) )
if ($row = $db->sql_fetchrow($result))
{
if ( preg_match("#\b(" . str_replace("\*", ".*?", phpbb_preg_quote($row['word'], '#')) . ")\b#i", $username) )
do
{
return array('error' => true, 'error_msg' => $lang['Username_disallowed']);
if (preg_match("#\b(" . str_replace("\*", ".*?", phpbb_preg_quote($row['word'], '#')) . ")\b#i", $username))
{
$db->sql_freeresult($result);
return array('error' => true, 'error_msg' => $lang['Username_disallowed']);
}
}
while ($row = $db->sql_fetchrow($result));
}
}
$db->sql_freeresult($result);
// Don't allow " in username.
if ( strstr($username, '"') )
if (strstr($username, '"'))
{
return array('error' => true, 'error_msg' => $lang['Username_invalid']);
}
@@ -100,36 +115,43 @@ function validate_email($email)
{
global $db, $lang;
if ( $email != '' )
if ($email != '')
{
if ( preg_match('/^[a-z0-9\.\-_\+]+@[a-z0-9\-_]+\.([a-z0-9\-_]+\.)*?[a-z]+$/is', $email) )
if (preg_match('/^[a-z0-9\.\-_\+]+@[a-z0-9\-_]+\.([a-z0-9\-_]+\.)*?[a-z]+$/is', $email))
{
$sql = "SELECT ban_email
FROM " . BANLIST_TABLE;
if ( $result = $db->sql_query($sql) )
if ($result = $db->sql_query($sql))
{
while( $row = $db->sql_fetchrow($result) )
if ($row = $db->sql_fetchrow($result))
{
$match_email = str_replace('*', '.*?', $row['ban_email']);
if ( preg_match('/^' . $match_email . '$/is', $email) )
do
{
return array('error' => true, 'error_msg' => $lang['Email_banned']);
$match_email = str_replace('*', '.*?', $row['ban_email']);
if (preg_match('/^' . $match_email . '$/is', $email))
{
$db->sql_freeresult($result);
return array('error' => true, 'error_msg' => $lang['Email_banned']);
}
}
while($row = $db->sql_fetchrow($result));
}
}
$db->sql_freeresult($result);
$sql = "SELECT user_email
FROM " . USERS_TABLE . "
WHERE user_email = '" . str_replace("\'", "''", $email) . "'";
if ( !($result = $db->sql_query($sql)) )
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, "Couldn't obtain user email information.", "", __LINE__, __FILE__, $sql);
}
if ( $row = $db->sql_fetchrow($result) )
if ($row = $db->sql_fetchrow($result))
{
return array('error' => true, 'error_msg' => $lang['Email_taken']);
}
$db->sql_freeresult($result);
return array('error' => false, 'error_msg' => '');
}
@@ -148,28 +170,28 @@ function validate_optional_fields(&$icq, &$aim, &$msnm, &$yim, &$website, &$loca
for($i = 0; $i < count($check_var_length); $i++)
{
if ( strlen($$check_var_length[$i]) < 2 )
if (strlen($$check_var_length[$i]) < 2)
{
$$check_var_length[$i] = '';
}
}
// ICQ number has to be only numbers.
if ( !preg_match('/^[0-9]+$/', $icq) )
if (!preg_match('/^[0-9]+$/', $icq))
{
$icq = '';
}
// website has to start with http://, followed by something with length at least 3 that
// contains at least one dot.
if ( $website != "" )
if ($website != "")
{
if ( !preg_match('#^http:\/\/#i', $website) )
if (!preg_match('#^http[s]?:\/\/#i', $website))
{
$website = 'http://' . $website;
}
if ( !preg_match('#^http\\:\\/\\/[a-z0-9\-]+\.([a-z0-9\-]+\.)?[a-z]+#i', $website) )
if (!preg_match('#^http[s]?\\:\\/\\/[a-z0-9\-]+\.([a-z0-9\-]+\.)?[a-z]+#i', $website))
{
$website = '';
}
@@ -178,4 +200,4 @@ function validate_optional_fields(&$icq, &$aim, &$msnm, &$yim, &$website, &$loca
return;
}
?>
?>

View File

@@ -35,7 +35,9 @@ if ( $board_config['gzip_compress'] )
{
$phpver = phpversion();
if ( $phpver >= '4.0.4pl1' && strstr($HTTP_USER_AGENT,'compatible') )
$useragent = (isset($_SERVER["HTTP_USER_AGENT"]) ) ? $_SERVER["HTTP_USER_AGENT"] : $HTTP_USER_AGENT;
if ( $phpver >= '4.0.4pl1' && ( strstr($useragent,'compatible') || strstr($useragent,'Gecko') ) )
{
if ( extension_loaded('zlib') )
{
@@ -70,7 +72,7 @@ $template->set_filenames(array(
//
if ( $userdata['session_logged_in'] )
{
$u_login_logout = 'login.'.$phpEx.'?logout=true';
$u_login_logout = 'login.'.$phpEx.'?logout=true&amp;sid=' . $userdata['session_id'];
$l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
}
else
@@ -85,166 +87,171 @@ $s_last_visit = ( $userdata['session_logged_in'] ) ? create_date($board_config['
// Get basic (usernames + totals) online
// situation
//
$user_forum_sql = ( !empty($forum_id) ) ? "AND s.session_page = " . intval($forum_id) : '';
$sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip
FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
WHERE u.user_id = s.session_user_id
AND s.session_time >= ".( time() - 300 ) . "
$user_forum_sql
ORDER BY u.username ASC, s.session_ip ASC";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain user/online information', '', __LINE__, __FILE__, $sql);
}
$userlist_ary = array();
$userlist_visible = array();
$logged_visible_online = 0;
$logged_hidden_online = 0;
$guests_online = 0;
$online_userlist = '';
$prev_user_id = 0;
$prev_user_ip = '';
while( $row = $db->sql_fetchrow($result) )
if (defined('SHOW_ONLINE'))
{
// User is logged in and therefor not a guest
if ( $row['session_logged_in'] )
$user_forum_sql = ( !empty($forum_id) ) ? "AND s.session_page = " . intval($forum_id) : '';
$sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip
FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
WHERE u.user_id = s.session_user_id
AND s.session_time >= ".( time() - 300 ) . "
$user_forum_sql
ORDER BY u.username ASC, s.session_ip ASC";
if( !($result = $db->sql_query($sql)) )
{
// Skip multiple sessions for one user
if ( $row['user_id'] != $prev_user_id )
message_die(GENERAL_ERROR, 'Could not obtain user/online information', '', __LINE__, __FILE__, $sql);
}
$userlist_ary = array();
$userlist_visible = array();
$prev_user_id = 0;
$prev_user_ip = '';
while( $row = $db->sql_fetchrow($result) )
{
// User is logged in and therefor not a guest
if ( $row['session_logged_in'] )
{
$style_color = '';
if ( $row['user_level'] == ADMIN )
// Skip multiple sessions for one user
if ( $row['user_id'] != $prev_user_id )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
}
else if ( $row['user_level'] == MOD )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
$style_color = '';
if ( $row['user_level'] == ADMIN )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
}
else if ( $row['user_level'] == MOD )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
}
if ( $row['user_allow_viewonline'] )
{
$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
$logged_visible_online++;
}
else
{
$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>';
$logged_hidden_online++;
}
if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN )
{
$online_userlist .= ( $online_userlist != '' ) ? ', ' . $user_online_link : $user_online_link;
}
}
if ( $row['user_allow_viewonline'] )
$prev_user_id = $row['user_id'];
}
else
{
// Skip multiple sessions for one user
if ( $row['session_ip'] != $prev_session_ip )
{
$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
$logged_visible_online++;
}
else
{
$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>';
$logged_hidden_online++;
}
if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN )
{
$online_userlist .= ( $online_userlist != '' ) ? ', ' . $user_online_link : $user_online_link;
$guests_online++;
}
}
$prev_user_id = $row['user_id'];
$prev_session_ip = $row['session_ip'];
}
$db->sql_freeresult($result);
if ( empty($online_userlist) )
{
$online_userlist = $lang['None'];
}
$online_userlist = ( ( isset($forum_id) ) ? $lang['Browsing_forum'] : $lang['Registered_users'] ) . ' ' . $online_userlist;
$total_online_users = $logged_visible_online + $logged_hidden_online + $guests_online;
if ( $total_online_users > $board_config['record_online_users'])
{
$board_config['record_online_users'] = $total_online_users;
$board_config['record_online_date'] = time();
$sql = "UPDATE " . CONFIG_TABLE . "
SET config_value = '$total_online_users'
WHERE config_name = 'record_online_users'";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update online user record (nr of users)', '', __LINE__, __FILE__, $sql);
}
$sql = "UPDATE " . CONFIG_TABLE . "
SET config_value = '" . $board_config['record_online_date'] . "'
WHERE config_name = 'record_online_date'";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update online user record (date)', '', __LINE__, __FILE__, $sql);
}
}
if ( $total_online_users == 0 )
{
$l_t_user_s = $lang['Online_users_zero_total'];
}
else if ( $total_online_users == 1 )
{
$l_t_user_s = $lang['Online_user_total'];
}
else
{
// Skip multiple sessions for one user
if ( $row['session_ip'] != $prev_session_ip )
{
$guests_online++;
}
$l_t_user_s = $lang['Online_users_total'];
}
$prev_session_ip = $row['session_ip'];
}
if ( empty($online_userlist) )
{
$online_userlist = $lang['None'];
}
$online_userlist = ( ( isset($forum_id) ) ? $lang['Browsing_forum'] : $lang['Registered_users'] ) . ' ' . $online_userlist;
$total_online_users = $logged_visible_online + $logged_hidden_online + $guests_online;
if ( $total_online_users > $board_config['record_online_users'])
{
$board_config['record_online_users'] = $total_online_users;
$board_config['record_online_date'] = time();
$sql = "UPDATE " . CONFIG_TABLE . "
SET config_value = '$total_online_users'
WHERE config_name = 'record_online_users'";
if ( !$db->sql_query($sql) )
if ( $logged_visible_online == 0 )
{
message_die(GENERAL_ERROR, 'Could not update online user record (nr of users)', '', __LINE__, __FILE__, $sql);
$l_r_user_s = $lang['Reg_users_zero_total'];
}
$sql = "UPDATE " . CONFIG_TABLE . "
SET config_value = '" . $board_config['record_online_date'] . "'
WHERE config_name = 'record_online_date'";
if ( !$db->sql_query($sql) )
else if ( $logged_visible_online == 1 )
{
message_die(GENERAL_ERROR, 'Could not update online user record (date)', '', __LINE__, __FILE__, $sql);
$l_r_user_s = $lang['Reg_user_total'];
}
else
{
$l_r_user_s = $lang['Reg_users_total'];
}
}
if ( $total_online_users == 0 )
{
$l_t_user_s = $lang['Online_users_zero_total'];
}
else if ( $total_online_users == 1 )
{
$l_t_user_s = $lang['Online_user_total'];
}
else
{
$l_t_user_s = $lang['Online_users_total'];
}
if ( $logged_hidden_online == 0 )
{
$l_h_user_s = $lang['Hidden_users_zero_total'];
}
else if ( $logged_hidden_online == 1 )
{
$l_h_user_s = $lang['Hidden_user_total'];
}
else
{
$l_h_user_s = $lang['Hidden_users_total'];
}
if ( $logged_visible_online == 0 )
{
$l_r_user_s = $lang['Reg_users_zero_total'];
}
else if ( $logged_visible_online == 1 )
{
$l_r_user_s = $lang['Reg_user_total'];
}
else
{
$l_r_user_s = $lang['Reg_users_total'];
}
if ( $guests_online == 0 )
{
$l_g_user_s = $lang['Guest_users_zero_total'];
}
else if ( $guests_online == 1 )
{
$l_g_user_s = $lang['Guest_user_total'];
}
else
{
$l_g_user_s = $lang['Guest_users_total'];
}
if ( $logged_hidden_online == 0 )
{
$l_h_user_s = $lang['Hidden_users_zero_total'];
$l_online_users = sprintf($l_t_user_s, $total_online_users);
$l_online_users .= sprintf($l_r_user_s, $logged_visible_online);
$l_online_users .= sprintf($l_h_user_s, $logged_hidden_online);
$l_online_users .= sprintf($l_g_user_s, $guests_online);
}
else if ( $logged_hidden_online == 1 )
{
$l_h_user_s = $lang['Hidden_user_total'];
}
else
{
$l_h_user_s = $lang['Hidden_users_total'];
}
if ( $guests_online == 0 )
{
$l_g_user_s = $lang['Guest_users_zero_total'];
}
else if ( $guests_online == 1 )
{
$l_g_user_s = $lang['Guest_user_total'];
}
else
{
$l_g_user_s = $lang['Guest_users_total'];
}
$l_online_users = sprintf($l_t_user_s, $total_online_users);
$l_online_users .= sprintf($l_r_user_s, $logged_visible_online);
$l_online_users .= sprintf($l_h_user_s, $logged_hidden_online);
$l_online_users .= sprintf($l_g_user_s, $guests_online);
//
// Obtain number of new private messages
@@ -273,7 +280,7 @@ if ( $userdata['session_logged_in'] )
else
{
$s_privmsg_new = 0;
$icon_pm = $images['pm_no_new_msg'];
$icon_pm = $images['pm_new_msg'];
}
}
else
@@ -311,7 +318,7 @@ while( list($nav_item, $nav_array) = @each($nav_links) )
{
if ( !empty($nav_array['url']) )
{
$nav_links_html .= sprintf($nav_link_proto, $nav_item, $nav_array['url'], $nav_array['title']);
$nav_links_html .= sprintf($nav_link_proto, $nav_item, append_sid($nav_array['url']), $nav_array['title']);
}
else
{
@@ -446,7 +453,16 @@ else
}
}
header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
// Work around for "current" Apache 2 + PHP module which seems to not
// cope with private cache control setting
if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2'))
{
header ('Cache-Control: no-cache, pre-check=0, post-check=0, max-age=0');
}
else
{
header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}
header ('Expires: ' . gmdate('D, d M Y H:i:s', time()) . ' GMT');
header ('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');

View File

@@ -28,7 +28,7 @@ if ( !defined('IN_PHPBB') )
//
// Show the overall footer.
//
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="' . append_sid("admin/index.$phpEx") . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';
$template->set_filenames(array(
'overall_footer' => ( empty($gen_simple_header) ) ? 'overall_footer.tpl' : 'simple_footer.tpl')

View File

@@ -27,18 +27,18 @@ if ( !defined('IN_PHPBB') )
require($phpbb_root_path . 'includes/functions_search.'.$phpEx);
function prune($forum_id, $prune_date)
function prune($forum_id, $prune_date, $prune_all = false)
{
global $db, $lang;
$prune_all = ($prune_all) ? '' : 'AND t.topic_vote = 0 AND t.topic_type <> ' . POST_ANNOUNCE;
//
// Those without polls ...
// Those without polls and announcements ... unless told otherwise!
//
$sql = "SELECT t.topic_id
FROM " . POSTS_TABLE . " p, " . TOPICS_TABLE . " t
WHERE t.forum_id = $forum_id
AND t.topic_vote = 0
AND t.topic_type <> " . POST_ANNOUNCE . "
$prune_all
AND ( p.post_id = t.topic_last_post_id
OR t.topic_last_post_id = 0 )";
if ( $prune_date != '' )
@@ -76,9 +76,16 @@ function prune($forum_id, $prune_date)
if ( $sql_post != '' )
{
$sql = "DELETE FROM " . TOPICS_TABLE . "
$sql = "DELETE FROM " . TOPICS_WATCH_TABLE . "
WHERE topic_id IN ($sql_topics)";
if ( !$db->sql_query($sql, BEGIN_TRANSACTION) )
{
message_die(GENERAL_ERROR, 'Could not delete watched topics during prune', '', __LINE__, __FILE__, $sql);
}
$sql = "DELETE FROM " . TOPICS_TABLE . "
WHERE topic_id IN ($sql_topics)";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete topics during prune', '', __LINE__, __FILE__, $sql);
}
@@ -156,4 +163,4 @@ function auto_prune($forum_id = 0)
return;
}
?>
?>

View File

@@ -84,7 +84,7 @@ function session_begin($user_id, $user_ip, $page_id, $auto_create = 0, $enable_a
// No match; don't login, set as anonymous user
$login = 0;
$enable_autologin = 0;
$user_id = ANONYMOUS;
$user_id = $userdata['user_id'] = ANONYMOUS;
}
}
else
@@ -92,7 +92,7 @@ function session_begin($user_id, $user_ip, $page_id, $auto_create = 0, $enable_a
// Autologin is not set. Don't login, set as anonymous user
$login = 0;
$enable_autologin = 0;
$user_id = ANONYMOUS;
$user_id = $userdata['user_id'] = ANONYMOUS;
}
}
else
@@ -182,7 +182,7 @@ function session_begin($user_id, $user_ip, $page_id, $auto_create = 0, $enable_a
setcookie($cookiename . '_data', serialize($sessiondata), $current_time + 31536000, $cookiepath, $cookiedomain, $cookiesecure);
setcookie($cookiename . '_sid', $session_id, 0, $cookiepath, $cookiedomain, $cookiesecure);
$SID = ( $sessionmethod == SESSION_METHOD_GET ) ? 'sid=' . $session_id : '';
$SID = 'sid=' . $session_id;
return $userdata;
}
@@ -250,9 +250,9 @@ function session_pagestart($user_ip, $thispage_id)
$ip_check_s = substr($userdata['session_ip'], 0, 6);
$ip_check_u = substr($user_ip, 0, 6);
if ( $ip_check_s == $ip_check_u )
if ($ip_check_s == $ip_check_u)
{
$SID = ( $sessionmethod == SESSION_METHOD_GET ) ? 'sid=' . $session_id : '';
$SID = ($sessionmethod == SESSION_METHOD_GET || defined('IN_ADMIN')) ? 'sid=' . $session_id : '';
//
// Only update session DB a minute or so after last update
@@ -370,12 +370,12 @@ function append_sid($url, $non_html_amp = false)
{
global $SID;
if ( !empty($SID) && !eregi('sid=', $url) )
if ( !empty($SID) && !preg_match('#sid=#', $url) )
{
$url .= ( ( strpos($url, '?') != false ) ? ( ( $non_html_amp ) ? '&' : '&amp;' ) : '?' ) . $SID;
}
return($url);
return $url;
}
?>

View File

@@ -105,7 +105,7 @@ function smtpmail($mail_to, $subject, $message, $headers = "")
$cc = explode(",", $cc);
$bcc = explode(",", $bcc);
}
if(trim($mail_to) == "")
if($mail_to == "")
{
message_die(GENERAL_ERROR, "No email address specified", "", __LINE__, __FILE__);
}

View File

@@ -230,7 +230,7 @@ class Template {
// Check if it's an absolute or relative path.
if (substr($filename, 0, 1) != '/')
{
$filename = $this->root . '/' . $filename;
$filename = phpbb_realpath($this->root . '/' . $filename);
}
if (!file_exists($filename))
@@ -331,7 +331,7 @@ class Template {
if ($block_nesting_level < 2)
{
// Block is not nested.
$code_lines[$i] = '$_' . $a[1] . '_count = ( isset($this->_tpldata[\'' . $n[1] . '.\']) ) ? sizeof($this->_tpldata[\'' . $n[1] . '.\']) : 0;';
$code_lines[$i] = '$_' . $n[1] . '_count = ( isset($this->_tpldata[\'' . $n[1] . '.\']) ) ? sizeof($this->_tpldata[\'' . $n[1] . '.\']) : 0;';
$code_lines[$i] .= "\n" . 'for ($_' . $n[1] . '_i = 0; $_' . $n[1] . '_i < $_' . $n[1] . '_count; $_' . $n[1] . '_i++)';
$code_lines[$i] .= "\n" . '{';
}
@@ -347,7 +347,7 @@ class Template {
// current indices of all parent blocks.
$varref = $this->generate_block_data_ref($namespace, false);
// Create the for loop code to iterate over this block.
$code_lines[$i] = '$_' . $a[1] . '_count = ( isset(' . $varref . ') ) ? sizeof(' . $varref . ') : 0;';
$code_lines[$i] = '$_' . $n[1] . '_count = ( isset(' . $varref . ') ) ? sizeof(' . $varref . ') : 0;';
$code_lines[$i] .= "\n" . 'for ($_' . $n[1] . '_i = 0; $_' . $n[1] . '_i < $_' . $n[1] . '_count; $_' . $n[1] . '_i++)';
$code_lines[$i] .= "\n" . '{';
}

View File

@@ -27,7 +27,7 @@ if ( !defined('IN_PHPBB') )
exit;
}
$sql = "SELECT user_active, user_id, user_email, user_newpasswd, user_lang, user_actkey
$sql = "SELECT user_active, user_id, username, user_email, user_newpasswd, user_lang, user_actkey
FROM " . USERS_TABLE . "
WHERE user_id = " . intval($HTTP_GET_VARS[POST_USERS_URL]);
if ( !($result = $db->sql_query($sql)) )
@@ -57,7 +57,7 @@ if ( $row = $db->sql_fetchrow($result) )
message_die(GENERAL_ERROR, 'Could not update users table', '', __LINE__, __FILE__, $sql_update);
}
if ( $board_config['require_activation'] == USER_ACTIVATION_ADMIN && $sql_update_pass == '' )
if ( intval($board_config['require_activation']) == USER_ACTIVATION_ADMIN && $sql_update_pass == '' )
{
include($phpbb_root_path . 'includes/emailer.'.$phpEx);
$emailer = new emailer($board_config['smtp_delivery']);
@@ -66,14 +66,14 @@ if ( $row = $db->sql_fetchrow($result) )
$emailer->use_template('admin_welcome_activated', $row['user_lang']);
$emailer->email_address($row['user_email']);
$emailer->set_subject();//$lang['Account_activated_subject']
$emailer->set_subject($lang['Account_activated_subject']);
$emailer->extra_headers($email_headers);
$emailer->assign_vars(array(
'SITENAME' => $board_config['sitename'],
'USERNAME' => $username,
'USERNAME' => $row['username'],
'PASSWORD' => $password_confirm,
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']))
'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '')
);
$emailer->send();
$emailer->reset();

View File

@@ -53,7 +53,7 @@ function user_avatar_delete($avatar_type, $avatar_file)
if ( $avatar_type == USER_AVATAR_UPLOAD && $avatar_file != '' )
{
if ( @file_exists('./' . $board_config['avatar_path'] . '/' . $avatar_file) )
if ( @file_exists(@phpbb_realpath('./' . $board_config['avatar_path'] . '/' . $avatar_file)) )
{
@unlink('./' . $board_config['avatar_path'] . '/' . $avatar_file);
}
@@ -65,7 +65,7 @@ function user_avatar_delete($avatar_type, $avatar_file)
function user_avatar_gallery($mode, &$error, &$error_msg, $avatar_filename)
{
global $board_config;
if ( file_exists($board_config['avatar_gallery_path'] . '/' . $avatar_filename) && ($mode == 'editprofile') )
if ( file_exists(@phpbb_realpath($board_config['avatar_gallery_path'] . '/' . $avatar_filename)) && ($mode == 'editprofile') )
{
$return = ", user_avatar = '" . str_replace("\'", "''", $avatar_filename) . "', user_avatar_type = " . USER_AVATAR_GALLERY;
}
@@ -83,7 +83,7 @@ function user_avatar_url($mode, &$error, &$error_msg, $avatar_filename)
$avatar_filename = 'http://' . $avatar_filename;
}
if ( !preg_match('#^((http)|(ftp):\/\/[a-z0-9\-]+?\.([a-z0-9\-]+\.)+[a-z]+(:[0-9]+)*\/.*?\.(gif|jpg|jpeg|png)$)#is', $avatar_filename) )
if ( !preg_match('#^((http)|(ftp):\/\/[\w\-]+?\.([\w\-]+\.)+[\w]+(:[0-9]+)*\/.*?\.(gif|jpg|jpeg|png)$)#is', $avatar_filename) )
{
$error = true;
$error_msg = ( !empty($error_msg) ) ? $error_msg . '<br />' . $lang['Wrong_remote_avatar_format'] : $lang['Wrong_remote_avatar_format'];
@@ -96,7 +96,7 @@ function user_avatar_url($mode, &$error, &$error_msg, $avatar_filename)
function user_avatar_upload($mode, $avatar_mode, &$current_avatar, &$current_type, &$error, &$error_msg, $avatar_filename, $avatar_realname, $avatar_filesize, $avatar_filetype)
{
global $board_config, $user_ip, $db, $lang;
global $board_config, $db, $lang;
$ini_val = ( @phpversion() >= '4.0.0' ) ? 'ini_get' : 'get_cfg_var';
@@ -130,7 +130,7 @@ function user_avatar_upload($mode, $avatar_mode, &$current_avatar, &$current_typ
}
@fclose($fsock);
if ( !preg_match('/Content-Length\: ([0-9]+)[^\/ ][\s]+/i', $avatar_data, $file_data1) || !preg_match('/Content-Type\: image\/[x\-]*([a-z]+)[\s]+/i', $avatar_data, $file_data2) )
if (!preg_match('#Content-Length\: ([0-9]+)[^ /][\s]+#i', $avatar_data, $file_data1) || !preg_match('#Content-Type\: image/[x\-]*([a-z]+)[\s]+#i', $avatar_data, $file_data2))
{
$error = true;
$error_msg = ( !empty($error_msg) ) ? $error_msg . '<br />' . $lang['File_no_data'] : $lang['File_no_data'];
@@ -145,7 +145,7 @@ function user_avatar_upload($mode, $avatar_mode, &$current_avatar, &$current_typ
$avatar_data = substr($avatar_data, strlen($avatar_data) - $avatar_filesize, $avatar_filesize);
$tmp_path = ( !@$ini_val('safe_mode') ) ? '/tmp' : './' . $board_config['avatar_path'] . '/tmp';
$tmp_filename = tempnam($tmp_path, uniqid($user_ip) . '-');
$tmp_filename = tempnam($tmp_path, uniqid(rand()) . '-');
$fptr = @fopen($tmp_filename, 'wb');
$bytes_written = @fwrite($fptr, $avatar_data, $avatar_filesize);
@@ -167,7 +167,7 @@ function user_avatar_upload($mode, $avatar_mode, &$current_avatar, &$current_typ
$error_msg = ( !empty($error_msg) ) ? $error_msg . '<br />' . $l_avatar_size : $l_avatar_size;
}
}
else if ( $avatar_mode == 'local' && file_exists($avatar_filename) && preg_match('/\.(jpg|jpeg|gif|png)$/i', $avatar_realname) )
else if ( ( file_exists(@phpbb_realpath($avatar_filename)) ) && preg_match('/\.(jpg|jpeg|gif|png)$/i', $avatar_realname) )
{
if ( $avatar_filesize <= $board_config['avatar_filesize'] && $avatar_filesize > 0 )
{
@@ -193,11 +193,11 @@ function user_avatar_upload($mode, $avatar_mode, &$current_avatar, &$current_typ
if ( $width <= $board_config['avatar_max_width'] && $height <= $board_config['avatar_max_height'] )
{
$new_filename = uniqid($user_ip) . $imgtype;
$new_filename = uniqid(rand()) . $imgtype;
if ( $mode == 'editprofile' && $current_type == USER_AVATAR_UPLOAD && $current_avatar != '' )
{
if ( file_exists('./' . $board_config['avatar_path'] . '/' . $current_avatar) )
if ( file_exists(@phpbb_realpath('./' . $board_config['avatar_path'] . '/' . $current_avatar)) )
{
@unlink('./' . $board_config['avatar_path'] . '/' . $current_avatar);
}
@@ -242,7 +242,7 @@ function user_avatar_upload($mode, $avatar_mode, &$current_avatar, &$current_typ
return $avatar_sql;
}
function display_avatar_gallery($mode, &$category, &$user_id, &$email, &$current_email, &$coppa, &$username, &$email, &$new_password, &$cur_password, &$password_confirm, &$icq, &$aim, &$msn, &$yim, &$website, &$location, &$occupation, &$interests, &$signature, &$viewemail, &$notifypm, &$popuppm, &$notifyreply, &$attachsig, &$allowhtml, &$allowbbcode, &$allowsmilies, &$hideonline, &$style, &$language, &$timezone, &$dateformat)
function display_avatar_gallery($mode, &$category, &$user_id, &$email, &$current_email, &$coppa, &$username, &$email, &$new_password, &$cur_password, &$password_confirm, &$icq, &$aim, &$msn, &$yim, &$website, &$location, &$occupation, &$interests, &$signature, &$viewemail, &$notifypm, &$popuppm, &$notifyreply, &$attachsig, &$allowhtml, &$allowbbcode, &$allowsmilies, &$hideonline, &$style, &$language, &$timezone, &$dateformat, &$session_id)
{
global $board_config, $db, $template, $lang, $images, $theme;
global $phpbb_root_path, $phpEx;
@@ -320,7 +320,7 @@ function display_avatar_gallery($mode, &$category, &$user_id, &$email, &$current
$params = array('coppa', 'user_id', 'username', 'email', 'current_email', 'cur_password', 'new_password', 'password_confirm', 'icq', 'aim', 'msn', 'yim', 'website', 'location', 'occupation', 'interests', 'signature', 'viewemail', 'notifypm', 'popuppm', 'notifyreply', 'attachsig', 'allowhtml', 'allowbbcode', 'allowsmilies', 'hideonline', 'style', 'language', 'timezone', 'dateformat');
$s_hidden_vars = '<input type="hidden" name="agreed" value="true" />';
$s_hidden_vars = '<input type="hidden" name="sid" value="' . $session_id . '" /><input type="hidden" name="agreed" value="true" />';
for($i = 0; $i < count($params); $i++)
{

View File

@@ -38,8 +38,7 @@ else
if ( !$userdata['session_logged_in'] )
{
header('Location: ' . append_sid("login.$phpEx?redirect=profile.$phpEx&mode=email&" . POST_USERS_URL . "=$user_id", true));
exit;
redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=email&" . POST_USERS_URL . "=$user_id", true));
}
$sql = "SELECT username, user_email, user_viewemail, user_lang
@@ -62,6 +61,12 @@ if ( $result = $db->sql_query($sql) )
if ( isset($HTTP_POST_VARS['submit']) )
{
// session id check
if ($sid == '' || $sid != $userdata['session_id'])
{
message_die(GENERAL_ERROR, 'Invalid_session');
}
$error = FALSE;
if ( !empty($HTTP_POST_VARS['subject']) )
@@ -170,6 +175,7 @@ if ( $result = $db->sql_query($sql) )
$template->assign_vars(array(
'USERNAME' => $username,
'S_HIDDEN_FIELDS' => '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />',
'S_POST_ACTION' => append_sid("profile.$phpEx?&amp;mode=email&amp;" . POST_USERS_URL . "=$user_id"),
'L_SEND_EMAIL_MSG' => $lang['Send_email_msg'],

View File

@@ -33,7 +33,7 @@ if ( !defined('IN_PHPBB') )
//
function show_coppa()
{
global $template, $lang, $phpbb_root_path, $phpEx;
global $userdata, $template, $lang, $phpbb_root_path, $phpEx;
$template->set_filenames(array(
'body' => 'agreement.tpl')
@@ -46,8 +46,8 @@ function show_coppa()
"AGREE_UNDER_13" => $lang['Agree_under_13'],
'DO_NOT_AGREE' => $lang['Agree_not'],
"U_AGREE_OVER13" => append_sid("profile.$phpEx?mode=register&amp;agreed=true"),
"U_AGREE_UNDER13" => append_sid("profile.$phpEx?mode=register&amp;agreed=true&amp;coppa=true"))
"U_AGREE_OVER13" => "profile.$phpEx?mode=register&amp;agreed=true&amp;sid=" . $userdata['session_id'],
"U_AGREE_UNDER13" => "profile.$phpEx?mode=register&amp;agreed=true&amp;coppa=true&amp;sid=" . $userdata['session_id'])
);
$template->pparse('body');
@@ -80,6 +80,12 @@ if (
isset($HTTP_POST_VARS['cancelavatar']) ||
$mode == 'register' )
{
// session id check
if ($sid == '' || $sid != $userdata['session_id'])
{
message_die(GENERAL_ERROR, 'Invalid_session');
}
include($phpbb_root_path . 'includes/functions_validate.'.$phpEx);
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
include($phpbb_root_path . 'includes/functions_post.'.$phpEx);
@@ -87,16 +93,19 @@ if (
if ( $mode == 'editprofile' )
{
$user_id = intval($HTTP_POST_VARS['user_id']);
$current_email = trim(strip_tags(htmlspecialchars($HTTP_POST_VARS['current_email'])));
$current_email = trim(htmlspecialchars($HTTP_POST_VARS['current_email']));
}
$strip_var_list = array('username' => 'username', 'email' => 'email', 'icq' => 'icq', 'aim' => 'aim', 'msn' => 'msn', 'yim' => 'yim', 'website' => 'website', 'location' => 'location', 'occupation' => 'occupation', 'interests' => 'interests');
// Strip all tags from data ... may p**s some people off, bah, strip_tags is
// doing the job but can still break HTML output ... have no choice, have
// to use htmlspecialchars ... be prepared to be moaned at.
while( list($var, $param) = @each($strip_var_list) )
{
if ( !empty($HTTP_POST_VARS[$param]) )
{
$$var = trim(strip_tags($HTTP_POST_VARS[$param]));
$$var = trim(htmlspecialchars($HTTP_POST_VARS[$param]));
}
}
@@ -110,8 +119,6 @@ if (
}
}
$username = str_replace('&nbsp;', '', $username);
$email = htmlspecialchars($email);
$signature = str_replace('<br />', "\n", $signature);
// Run some validation on the optional fields. These are pass-by-ref, so they'll be changed to
@@ -138,7 +145,7 @@ if (
$allowhtml = ( isset($HTTP_POST_VARS['allowhtml']) ) ? ( ($HTTP_POST_VARS['allowhtml']) ? TRUE : 0 ) : $userdata['user_allowhtml'];
$allowbbcode = ( isset($HTTP_POST_VARS['allowbbcode']) ) ? ( ($HTTP_POST_VARS['allowbbcode']) ? TRUE : 0 ) : $userdata['user_allowbbcode'];
$allowsmilies = ( isset($HTTP_POST_VARS['allowsmilies']) ) ? ( ($HTTP_POST_VARS['allowsmilies']) ? TRUE : 0 ) : $userdata['user_allowsmiles'];
$allowsmilies = ( isset($HTTP_POST_VARS['allowsmilies']) ) ? ( ($HTTP_POST_VARS['allowsmilies']) ? TRUE : 0 ) : $userdata['user_allowsmile'];
}
$user_style = ( isset($HTTP_POST_VARS['style']) ) ? intval($HTTP_POST_VARS['style']) : $board_config['default_style'];
@@ -147,7 +154,7 @@ if (
{
if ( preg_match('/^[a-z_]+$/i', $HTTP_POST_VARS['language']) )
{
$user_lang = $HTTP_POST_VARS['language'];
$user_lang = htmlspecialchars($HTTP_POST_VARS['language']);
}
else
{
@@ -161,7 +168,7 @@ if (
}
$user_timezone = ( isset($HTTP_POST_VARS['timezone']) ) ? doubleval($HTTP_POST_VARS['timezone']) : $board_config['board_timezone'];
$user_dateformat = ( !empty($HTTP_POST_VARS['dateformat']) ) ? trim($HTTP_POST_VARS['dateformat']) : $board_config['default_dateformat'];
$user_dateformat = ( !empty($HTTP_POST_VARS['dateformat']) ) ? trim(htmlspecialchars($HTTP_POST_VARS['dateformat'])) : $board_config['default_dateformat'];
$user_avatar_local = ( isset($HTTP_POST_VARS['avatarselect']) && !empty($HTTP_POST_VARS['submitavatar']) && $board_config['allow_avatar_local'] ) ? $HTTP_POST_VARS['avatarselect'] : ( ( isset($HTTP_POST_VARS['avatarlocal']) ) ? htmlspecialchars($HTTP_POST_VARS['avatarlocal']) : '' );
@@ -178,9 +185,9 @@ if (
{
$username = stripslashes($username);
$email = stripslashes($email);
$cur_password = stripslashes($cur_password);
$new_password = stripslashes($new_password);
$password_confirm = stripslashes($password_confirm);
$cur_password = htmlspecialchars(stripslashes($cur_password));
$new_password = htmlspecialchars(stripslashes($new_password));
$password_confirm = htmlspecialchars(stripslashes($password_confirm));
$icq = stripslashes($icq);
$aim = stripslashes($aim);
@@ -200,12 +207,6 @@ if (
{
$user_avatar = $user_avatar_local;
$user_avatar_type = USER_AVATAR_GALLERY;
if ( $userdata['user_avatar_type'] == USER_AVATAR_UPLOAD && @file_exists('./' . $board_config['avatar_path'] . '/' . $userdata['user_avatar']) )
{
@unlink('./' . $board_config['avatar_path'] . '/' . $userdata['user_avatar']);
}
}
}
}
@@ -219,7 +220,6 @@ if ( $userdata['session_logged_in'] && $mode =="register" && $username == $userd
message_die(GENERAL_MESSAGE, $lang['Username_taken'], '', __LINE__, __FILE__);
}
//
// Did the user submit? In this case build a query to update the users profile in the DB
//
@@ -243,7 +243,6 @@ if ( isset($HTTP_POST_VARS['submit']) )
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
}
}
$passwd_sql = '';
@@ -339,13 +338,17 @@ if ( isset($HTTP_POST_VARS['submit']) )
}
else if ( $username != $userdata['username'] || $mode == 'register' )
{
$result = validate_username($username);
if ( $result['error'] )
if (strtolower($username) != strtolower($userdata['username']))
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $result['error_msg'];
$result = validate_username($username);
if ( $result['error'] )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $result['error_msg'];
}
}
else
if (!$error)
{
$username_sql = "username = '" . str_replace("\'", "''", $username) . "', ";
}
@@ -367,16 +370,20 @@ if ( isset($HTTP_POST_VARS['submit']) )
$signature = prepare_message($signature, $allowhtml, $allowbbcode, $allowsmilies, $signature_bbcode_uid);
}
//??
if ( $website != '' )
{
rawurlencode($website);
}
$avatar_sql = '';
if ( isset($HTTP_POST_VARS['avatardel']) && $mode == 'editprofile' )
{
$avatar_sql = user_avatar_delete($userdata['user_avatar_type'], $userdata['user_avatar']);
}
else if ( ( !empty($user_avatar_upload) || !empty($user_avatar_name) ) && $board_config['allow_avatar_upload'] )
if ( ( !empty($user_avatar_upload) || !empty($user_avatar_name) ) && $board_config['allow_avatar_upload'] )
{
if ( !empty($user_avatar_upload) )
{
@@ -393,16 +400,20 @@ if ( isset($HTTP_POST_VARS['submit']) )
}
else if ( $user_avatar_remoteurl != '' && $board_config['allow_avatar_remote'] )
{
if ( @file_exists(@phpbb_realpath('./' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'])) )
{
@unlink(@phpbb_realpath('./' . $board_config['avatar_path'] . '/' . $userdata['user_avatar']));
}
$avatar_sql = user_avatar_url($mode, $error, $error_msg, $user_avatar_remoteurl);
}
else if ( $user_avatar_local != '' && $board_config['allow_avatar_local'] )
{
if ( @file_exists(@phpbb_realpath('./' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'])) )
{
@unlink(@phpbb_realpath('./' . $board_config['avatar_path'] . '/' . $userdata['user_avatar']));
}
$avatar_sql = user_avatar_gallery($mode, $error, $error_msg, $user_avatar_local);
}
else
{
$avatar_sql = '';
}
if ( !$error )
{
@@ -453,13 +464,13 @@ if ( isset($HTTP_POST_VARS['submit']) )
$emailer->use_template('user_activate', stripslashes($user_lang));
$emailer->email_address($email);
$emailer->set_subject();//$lang['Reactivate']
$emailer->set_subject($lang['Reactivate']);
$emailer->extra_headers($email_headers);
$emailer->assign_vars(array(
'SITENAME' => $board_config['sitename'],
'USERNAME' => $username,
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '',
'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $user_id . '&act_key=' . $user_actkey)
);
@@ -561,7 +572,7 @@ if ( isset($HTTP_POST_VARS['submit']) )
$emailer->use_template($email_template, stripslashes($user_lang));
$emailer->email_address($email);
$emailer->set_subject();//sprintf($lang['Welcome_subject'], $board_config['sitename'])
$emailer->set_subject(sprintf($lang['Welcome_subject'], $board_config['sitename']));
$emailer->extra_headers($email_headers);
if( $coppa )
@@ -607,7 +618,7 @@ if ( isset($HTTP_POST_VARS['submit']) )
//$emailer->use_template("admin_activate", stripslashes($user_lang));
$emailer->use_template("admin_activate", $board_config['default_lang']);
$emailer->email_address($board_config['board_email']);
$emailer->set_subject(); //$lang['New_account_subject']
$emailer->set_subject($lang['New_account_subject']);
$emailer->extra_headers($email_headers);
$emailer->assign_vars(array(
@@ -639,16 +650,16 @@ if ( $error )
$password_confirm = '';
$icq = stripslashes($icq);
$aim = htmlspecialchars(str_replace('+', ' ', stripslashes($aim)));
$msn = htmlspecialchars(stripslashes($msn));
$yim = htmlspecialchars(stripslashes($yim));
$aim = str_replace('+', ' ', stripslashes($aim));
$msn = stripslashes($msn);
$yim = stripslashes($yim);
$website = htmlspecialchars(stripslashes($website));
$location = htmlspecialchars(stripslashes($location));
$occupation = htmlspecialchars(stripslashes($occupation));
$interests = htmlspecialchars(stripslashes($interests));
$website = stripslashes($website);
$location = stripslashes($location);
$occupation = stripslashes($occupation);
$interests = stripslashes($interests);
$signature = stripslashes($signature);
$signature = ( $signature_bbcode_uid != '' ) ? preg_replace("/:(([a-z0-9]+:)?)$signature_bbcode_uid\]/si", ']', $signature) : $signature;
$signature = ($signature_bbcode_uid != '') ? preg_replace("/:(([a-z0-9]+:)?)$signature_bbcode_uid\]/si", ']', $signature) : $signature;
$user_lang = stripslashes($user_lang);
$user_dateformat = stripslashes($user_dateformat);
@@ -657,22 +668,22 @@ if ( $error )
else if ( $mode == 'editprofile' && !isset($HTTP_POST_VARS['avatargallery']) && !isset($HTTP_POST_VARS['submitavatar']) && !isset($HTTP_POST_VARS['cancelavatar']) )
{
$user_id = $userdata['user_id'];
$username = htmlspecialchars($userdata['username']);
$username = $userdata['username'];
$email = $userdata['user_email'];
$new_password = '';
$password_confirm = '';
$icq = $userdata['user_icq'];
$aim = htmlspecialchars(str_replace('+', ' ', $userdata['user_aim']));
$msn = htmlspecialchars($userdata['user_msnm']);
$yim = htmlspecialchars($userdata['user_yim']);
$aim = str_replace('+', ' ', $userdata['user_aim']);
$msn = $userdata['user_msnm'];
$yim = $userdata['user_yim'];
$website = htmlspecialchars($userdata['user_website']);
$location = htmlspecialchars($userdata['user_from']);
$occupation = htmlspecialchars($userdata['user_occ']);
$interests = htmlspecialchars($userdata['user_interests']);
$website = $userdata['user_website'];
$location = $userdata['user_from'];
$occupation = $userdata['user_occ'];
$interests = $userdata['user_interests'];
$signature_bbcode_uid = $userdata['user_sig_bbcode_uid'];
$signature = ( $signature_bbcode_uid != '' ) ? preg_replace("/:(([a-z0-9]+:)?)$signature_bbcode_uid\]/si", ']', $userdata['user_sig']) : $userdata['user_sig'];
$signature = ($signature_bbcode_uid != '') ? preg_replace("/:(([a-z0-9]+:)?)$signature_bbcode_uid\]/si", ']', $userdata['user_sig']) : $userdata['user_sig'];
$viewemail = $userdata['user_viewemail'];
$notifypm = $userdata['user_notify_pm'];
@@ -721,7 +732,7 @@ if( isset($HTTP_POST_VARS['avatargallery']) && !$error )
$allowviewonline = !$allowviewonline;
display_avatar_gallery($mode, $avatar_category, $user_id, $email, $current_email, $coppa, $username, $email, &$new_password, &$cur_password, $password_confirm, $icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature, $viewemail, $notifypm, $popuppm, $notifyreply, $attachsig, $allowhtml, $allowbbcode, $allowsmilies, $allowviewonline, $user_style, $user_lang, $user_timezone, $user_dateformat);
display_avatar_gallery($mode, $avatar_category, $user_id, $email, $current_email, $coppa, $username, $email, &$new_password, &$cur_password, $password_confirm, $icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature, $viewemail, $notifypm, $popuppm, $notifyreply, $attachsig, $allowhtml, $allowbbcode, $allowsmilies, $allowviewonline, $user_style, $user_lang, $user_timezone, $user_dateformat, $userdata['session_id']);
}
else
{
@@ -754,7 +765,7 @@ else
}
}
$s_hidden_fields = '<input type="hidden" name="mode" value="' . $mode . '" /><input type="hidden" name="agreed" value="true" /><input type="hidden" name="coppa" value="' . $coppa . '" />';
$s_hidden_fields = '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" /><input type="hidden" name="mode" value="' . $mode . '" /><input type="hidden" name="agreed" value="true" /><input type="hidden" name="coppa" value="' . $coppa . '" />';
if( $mode == 'editprofile' )
{
$s_hidden_fields .= '<input type="hidden" name="user_id" value="' . $userdata['user_id'] . '" />';
@@ -920,7 +931,7 @@ else
{
$template->assign_block_vars('switch_avatar_block', array() );
if ( $board_config['allow_avatar_upload'] && file_exists('./' . $board_config['avatar_path']) )
if ( $board_config['allow_avatar_upload'] && file_exists(@phpbb_realpath('./' . $board_config['avatar_path'])) )
{
if ( $form_enctype != '' )
{
@@ -934,7 +945,7 @@ else
$template->assign_block_vars('switch_avatar_block.switch_avatar_remote_link', array() );
}
if ( $board_config['allow_avatar_local'] && file_exists('./' . $board_config['avatar_gallery_path']) )
if ( $board_config['allow_avatar_local'] && file_exists(@phpbb_realpath('./' . $board_config['avatar_gallery_path'])) )
{
$template->assign_block_vars('switch_avatar_block.switch_avatar_local_gallery', array() );
}

View File

@@ -29,6 +29,12 @@ if ( !defined('IN_PHPBB') )
if ( isset($HTTP_POST_VARS['submit']) )
{
// session id check
if ($sid == '' || $sid != $userdata['session_id'])
{
message_die(GENERAL_ERROR, 'Invalid_session');
}
$username = ( !empty($HTTP_POST_VARS['username']) ) ? trim(strip_tags($HTTP_POST_VARS['username'])) : '';
$email = ( !empty($HTTP_POST_VARS['email']) ) ? trim(strip_tags(htmlspecialchars($HTTP_POST_VARS['email']))) : '';
@@ -69,14 +75,14 @@ if ( isset($HTTP_POST_VARS['submit']) )
$emailer->use_template('user_activate_passwd', $row['user_lang']);
$emailer->email_address($row['user_email']);
$emailer->set_subject();//$lang['New_password_activation']
$emailer->set_subject($lang['New_password_activation']);
$emailer->extra_headers($email_headers);
$emailer->assign_vars(array(
'SITENAME' => $board_config['sitename'],
'USERNAME' => $username,
'PASSWORD' => $user_password,
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '',
'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $user_id . '&act_key=' . $user_actkey)
);
@@ -127,6 +133,7 @@ $template->assign_vars(array(
'L_SUBMIT' => $lang['Submit'],
'L_RESET' => $lang['Reset'],
'S_HIDDEN_FIELDS' => '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />',
'S_PROFILE_ACTION' => append_sid("profile.$phpEx?mode=sendpassword"))
);

View File

@@ -251,6 +251,7 @@ if( ( $total_categories = count($category_rows) ) )
//
// Start output of page
//
define('SHOW_ONLINE', true);
$page_title = $lang['Index'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

File diff suppressed because it is too large Load Diff

1032
phpBB/install/install.php Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,10 @@
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
</body>
</html>

Binary file not shown.

View File

@@ -67,7 +67,7 @@ INSERT INTO phpbb_config (config_name, config_value) VALUES ('record_online_date
INSERT INTO phpbb_config (config_name, config_value) VALUES ('server_name', 'www.yourdomain.tld');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('server_port', '80');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('script_path', '/phpBB2/');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('version', '.0.3');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('version', '.0.4');
/*
-- Categories
@@ -82,7 +82,7 @@ SET IDENTITY_INSERT phpbb_categories OFF;
/*
-- Forums
*/
INSERT INTO phpbb_forums (forum_id, cat_id, forum_name, forum_desc, forum_status, forum_order, forum_posts, forum_topics, forum_last_post_id, prune_next, prune_enable, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_announce, auth_sticky, auth_pollcreate, auth_vote, auth_attachments) VALUES (1, 1, 'Test Forum 1', 'This is just a test forum, nothing special here.', '', 1, 1, 1, 1, '', 1, '', '', '', '', 1, 1, 3, 1, 1, 1, 3);
INSERT INTO phpbb_forums (forum_id, cat_id, forum_name, forum_desc, forum_status, forum_order, forum_posts, forum_topics, forum_last_post_id, prune_next, prune_enable, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_announce, auth_sticky, auth_pollcreate, auth_vote, auth_attachments) VALUES (1, 1, 'Test Forum 1', 'This is just a test forum, nothing special here.', '', 1, 1, 1, 1, '', 1, '', '', '', '', 1, 1, 3, 3, 1, 1, 3);
/*
-- Users
@@ -242,4 +242,4 @@ INSERT INTO phpbb_search_wordmatch (word_id, post_id, title_match) VALUES ( 11,
INSERT INTO phpbb_search_wordmatch (word_id, post_id, title_match) VALUES ( 12, 1, 1 );
INSERT INTO phpbb_search_wordmatch (word_id, post_id, title_match) VALUES ( 3, 1, 1 );
COMMIT;
COMMIT;

View File

@@ -1,6 +1,6 @@
/*
mssql_schema.sql for phpBB2 (c) 2001, phpBB Group
mssql_schema.sql for phpBB2 (c) 2001, phpBB Group
$Id$
@@ -23,7 +23,7 @@ CREATE TABLE [phpbb_auth_access] (
[auth_vote] [smallint] NOT NULL ,
[auth_pollcreate] [smallint] NOT NULL ,
[auth_attachments] [smallint] NOT NULL ,
[auth_mod] [smallint] NOT NULL
[auth_mod] [smallint] NOT NULL
) ON [PRIMARY]
GO
@@ -31,26 +31,26 @@ CREATE TABLE [phpbb_banlist] (
[ban_id] [int] IDENTITY (1, 1) NOT NULL ,
[ban_userid] [int] NULL ,
[ban_ip] [char] (8) NULL ,
[ban_email] [varchar] (50) NULL
[ban_email] [varchar] (50) NULL
) ON [PRIMARY]
GO
CREATE TABLE [phpbb_categories] (
[cat_id] [int] IDENTITY (1, 1) NOT NULL ,
[cat_title] [varchar] (50) NOT NULL ,
[cat_order] [int] NOT NULL
[cat_order] [int] NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [phpbb_config] (
[config_name] [varchar] (255) NULL ,
[config_value] [varchar] (255) NULL
[config_value] [varchar] (255) NULL
) ON [PRIMARY]
GO
CREATE TABLE [phpbb_disallow] (
[disallow_id] [int] IDENTITY (1, 1) NOT NULL ,
[disallow_username] [varchar] (100) NULL
[disallow_username] [varchar] (100) NULL
) ON [PRIMARY]
GO
@@ -58,7 +58,7 @@ CREATE TABLE [phpbb_forum_prune] (
[prune_id] [int] IDENTITY (1, 1) NOT NULL ,
[forum_id] [int] NOT NULL ,
[prune_days] [int] NOT NULL ,
[prune_freq] [int] NOT NULL
[prune_freq] [int] NOT NULL
) ON [PRIMARY]
GO
@@ -84,7 +84,7 @@ CREATE TABLE [phpbb_forums] (
[auth_announce] [smallint] NOT NULL ,
[auth_vote] [smallint] NOT NULL ,
[auth_pollcreate] [smallint] NOT NULL ,
[auth_attachments] [smallint] NOT NULL
[auth_attachments] [smallint] NOT NULL
) ON [PRIMARY]
GO
@@ -94,7 +94,7 @@ CREATE TABLE [phpbb_groups] (
[group_name] [varchar] (50) NOT NULL ,
[group_description] [varchar] (255) NOT NULL ,
[group_moderator] [int] NULL ,
[group_single_user] [smallint] NOT NULL
[group_single_user] [smallint] NOT NULL
) ON [PRIMARY]
GO
@@ -111,7 +111,7 @@ CREATE TABLE [phpbb_posts] (
[enable_smilies] [smallint] NULL ,
[enable_sig] [smallint] NULL ,
[post_edit_time] [int] NULL ,
[post_edit_count] [smallint] NULL
[post_edit_count] [smallint] NULL
) ON [PRIMARY]
GO
@@ -119,7 +119,7 @@ CREATE TABLE [phpbb_posts_text] (
[post_id] [int] NOT NULL ,
[bbcode_uid] [char] (10) NULL ,
[post_subject] [char] (60) NULL ,
[post_text] [text] NULL
[post_text] [text] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
@@ -134,14 +134,14 @@ CREATE TABLE [phpbb_privmsgs] (
[privmsgs_enable_bbcode] [smallint] NULL ,
[privmsgs_enable_html] [smallint] NULL ,
[privmsgs_enable_smilies] [smallint] NULL ,
[privmsgs_attach_sig] [smallint] NULL
[privmsgs_attach_sig] [smallint] NULL
) ON [PRIMARY]
GO
CREATE TABLE [phpbb_privmsgs_text] (
[privmsgs_text_id] [int] NOT NULL ,
[privmsgs_bbcode_uid] [char] (10) NULL ,
[privmsgs_text] [text] NULL
[privmsgs_text] [text] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
@@ -150,28 +150,28 @@ CREATE TABLE [phpbb_ranks] (
[rank_title] [varchar] (50) NOT NULL ,
[rank_min] [int] NULL ,
[rank_special] [smallint] NULL ,
[rank_image] [varchar] (50) NULL
[rank_image] [varchar] (50) NULL
) ON [PRIMARY]
GO
CREATE TABLE [phpbb_search_results] (
[search_id] [int] NOT NULL ,
[session_id] [char] (32) NOT NULL ,
[search_array] [text] NOT NULL
[search_array] [text] NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
CREATE TABLE [phpbb_search_wordlist] (
[word_id] [int] IDENTITY (1, 1) NOT NULL ,
[word_text] [varchar] (50) NOT NULL ,
[word_common] [tinyint] NOT NULL
[word_common] [tinyint] NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [phpbb_search_wordmatch] (
[post_id] [int] NOT NULL ,
[word_id] [int] NOT NULL ,
[title_match] [smallint] NOT NULL
[title_match] [smallint] NOT NULL
) ON [PRIMARY]
GO
@@ -182,7 +182,7 @@ CREATE TABLE [phpbb_sessions] (
[session_time] [int] NULL ,
[session_ip] [char] (8) NOT NULL ,
[session_page] [int] NULL ,
[session_logged_in] [smallint] NULL
[session_logged_in] [smallint] NULL
) ON [PRIMARY]
GO
@@ -190,7 +190,7 @@ CREATE TABLE [phpbb_smilies] (
[smilies_id] [int] IDENTITY (1, 1) NOT NULL ,
[code] [varchar] (10) NOT NULL ,
[smile_url] [varchar] (50) NOT NULL ,
[emoticon] [varchar] (50) NULL
[emoticon] [varchar] (50) NULL
) ON [PRIMARY]
GO
@@ -237,7 +237,7 @@ CREATE TABLE [phpbb_themes] (
[span_class2] [varchar] (25) NULL ,
[span_class3] [varchar] (25) NULL ,
[img_size_poll] [smallint] NULL ,
[img_size_privmsg] [smallint] NULL
[img_size_privmsg] [smallint] NULL
) ON [PRIMARY]
GO
@@ -289,21 +289,21 @@ CREATE TABLE [phpbb_topics] (
[topic_vote] [smallint] NOT NULL ,
[topic_first_post_id] [int] NULL ,
[topic_last_post_id] [int] NULL ,
[topic_moved_id] [int] NULL
[topic_moved_id] [int] NULL
) ON [PRIMARY]
GO
CREATE TABLE [phpbb_topics_watch] (
[topic_id] [int] NOT NULL ,
[user_id] [int] NOT NULL ,
[notify_status] [smallint] NOT NULL
[notify_status] [smallint] NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [phpbb_user_group] (
[group_id] [int] NOT NULL ,
[user_id] [int] NOT NULL ,
[user_pending] [smallint] NULL
[user_pending] [smallint] NULL
) ON [PRIMARY]
GO
@@ -318,7 +318,7 @@ CREATE TABLE [phpbb_users] (
[user_regdate] [int] NOT NULL ,
[user_level] [smallint] NOT NULL ,
[user_posts] [int] NOT NULL ,
[user_timezone] [decimal] (4,2) NOT NULL ,
[user_timezone] [decimal] (5,2) NOT NULL ,
[user_style] [int] NULL ,
[user_lang] [varchar] (255) NULL ,
[user_dateformat] [varchar] (14) NOT NULL ,
@@ -352,7 +352,7 @@ CREATE TABLE [phpbb_users] (
[user_interests] [varchar] (255) NULL ,
[user_actkey] [varchar] (32) NULL ,
[user_newpasswd] [varchar] (32) NULL ,
[user_notify] [smallint] NOT NULL
[user_notify] [smallint] NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
@@ -361,7 +361,7 @@ CREATE TABLE [phpbb_vote_desc] (
[topic_id] [int] NOT NULL ,
[vote_text] [varchar] (255) NOT NULL ,
[vote_start] [int] NOT NULL ,
[vote_length] [int] NOT NULL
[vote_length] [int] NOT NULL
) ON [PRIMARY]
GO
@@ -369,158 +369,158 @@ CREATE TABLE [phpbb_vote_results] (
[vote_id] [int] NOT NULL ,
[vote_option_id] [int] NOT NULL ,
[vote_option_text] [varchar] (255) NOT NULL ,
[vote_result] [int] NOT NULL
[vote_result] [int] NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [phpbb_vote_voters] (
[vote_id] [int] NOT NULL ,
[vote_user_id] [int] NOT NULL ,
[vote_user_ip] [char] (8) NOT NULL
[vote_user_ip] [char] (8) NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [phpbb_words] (
[word_id] [int] IDENTITY (1, 1) NOT NULL ,
[word] [varchar] (255) NOT NULL ,
[replacement] [varchar] (255) NOT NULL
[replacement] [varchar] (255) NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE [phpbb_banlist] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_banlist] PRIMARY KEY CLUSTERED
ALTER TABLE [phpbb_banlist] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_banlist] PRIMARY KEY CLUSTERED
(
[ban_id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [phpbb_categories] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_categories] PRIMARY KEY CLUSTERED
ALTER TABLE [phpbb_categories] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_categories] PRIMARY KEY CLUSTERED
(
[cat_id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [phpbb_disallow] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_disallow] PRIMARY KEY CLUSTERED
ALTER TABLE [phpbb_disallow] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_disallow] PRIMARY KEY CLUSTERED
(
[disallow_id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [phpbb_forum_prune] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_forum_prune] PRIMARY KEY CLUSTERED
ALTER TABLE [phpbb_forum_prune] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_forum_prune] PRIMARY KEY CLUSTERED
(
[prune_id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [phpbb_forums] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_forums] PRIMARY KEY CLUSTERED
ALTER TABLE [phpbb_forums] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_forums] PRIMARY KEY CLUSTERED
(
[forum_id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [phpbb_groups] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_groups] PRIMARY KEY CLUSTERED
ALTER TABLE [phpbb_groups] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_groups] PRIMARY KEY CLUSTERED
(
[group_id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [phpbb_posts] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_posts] PRIMARY KEY CLUSTERED
ALTER TABLE [phpbb_posts] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_posts] PRIMARY KEY CLUSTERED
(
[post_id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [phpbb_privmsgs] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_privmsgs] PRIMARY KEY CLUSTERED
ALTER TABLE [phpbb_privmsgs] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_privmsgs] PRIMARY KEY CLUSTERED
(
[privmsgs_id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [phpbb_privmsgs_text] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_privmsgs_text] PRIMARY KEY CLUSTERED
ALTER TABLE [phpbb_privmsgs_text] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_privmsgs_text] PRIMARY KEY CLUSTERED
(
[privmsgs_text_id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [phpbb_ranks] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_ranks] PRIMARY KEY CLUSTERED
ALTER TABLE [phpbb_ranks] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_ranks] PRIMARY KEY CLUSTERED
(
[rank_id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [phpbb_search_results] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_search_results] PRIMARY KEY CLUSTERED
ALTER TABLE [phpbb_search_results] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_search_results] PRIMARY KEY CLUSTERED
(
[search_id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [phpbb_search_wordlist] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_search_wordlist] PRIMARY KEY CLUSTERED
ALTER TABLE [phpbb_search_wordlist] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_search_wordlist] PRIMARY KEY CLUSTERED
(
[word_id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [phpbb_smilies] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_smilies] PRIMARY KEY CLUSTERED
ALTER TABLE [phpbb_smilies] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_smilies] PRIMARY KEY CLUSTERED
(
[smilies_id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [phpbb_themes] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_themes] PRIMARY KEY CLUSTERED
ALTER TABLE [phpbb_themes] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_themes] PRIMARY KEY CLUSTERED
(
[themes_id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [phpbb_themes_name] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_themes_name] PRIMARY KEY CLUSTERED
ALTER TABLE [phpbb_themes_name] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_themes_name] PRIMARY KEY CLUSTERED
(
[themes_id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [phpbb_topics] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_topics] PRIMARY KEY CLUSTERED
ALTER TABLE [phpbb_topics] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_topics] PRIMARY KEY CLUSTERED
(
[topic_id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [phpbb_users] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_users] PRIMARY KEY CLUSTERED
ALTER TABLE [phpbb_users] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_users] PRIMARY KEY CLUSTERED
(
[user_id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [phpbb_vote_desc] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_vote_desc] PRIMARY KEY CLUSTERED
ALTER TABLE [phpbb_vote_desc] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_vote_desc] PRIMARY KEY CLUSTERED
(
[vote_id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [phpbb_words] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_words] PRIMARY KEY CLUSTERED
ALTER TABLE [phpbb_words] WITH NOCHECK ADD
CONSTRAINT [PK_phpbb_words] PRIMARY KEY CLUSTERED
(
[word_id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [phpbb_auth_access] WITH NOCHECK ADD
ALTER TABLE [phpbb_auth_access] WITH NOCHECK ADD
CONSTRAINT [DF_phpbb_auth_access_auth_view] DEFAULT (0) FOR [auth_view],
CONSTRAINT [DF_phpbb_auth_access_auth_read] DEFAULT (0) FOR [auth_read],
CONSTRAINT [DF_phpbb_auth_access_auth_post] DEFAULT (0) FOR [auth_post],
@@ -535,7 +535,7 @@ ALTER TABLE [phpbb_auth_access] WITH NOCHECK ADD
CONSTRAINT [DF_phpbb_auth_access_auth_mod] DEFAULT (0) FOR [auth_mod]
GO
ALTER TABLE [phpbb_forums] WITH NOCHECK ADD
ALTER TABLE [phpbb_forums] WITH NOCHECK ADD
CONSTRAINT [DF_phpbb_forums_forum_posts] DEFAULT (0) FOR [forum_posts],
CONSTRAINT [DF_phpbb_forums_forum_topics] DEFAULT (0) FOR [forum_topics],
CONSTRAINT [DF_phpbb_forums_forum_last_post_id] DEFAULT (0) FOR [forum_last_post_id],
@@ -553,20 +553,28 @@ ALTER TABLE [phpbb_forums] WITH NOCHECK ADD
CONSTRAINT [DF_phpbb_forums_auth_attachments] DEFAULT (0) FOR [auth_attachments]
GO
ALTER TABLE [phpbb_search_wordlist] WITH NOCHECK ADD
ALTER TABLE [phpbb_posts] WITH NOCHECK ADD
CONSTRAINT [DF_phpbb_posts_enable_bbcode] DEFAULT (1) FOR [enable_bbcode],
CONSTRAINT [DF_phpbb_posts_enable_html] DEFAULT (0) FOR [enable_html],
CONSTRAINT [DF_phpbb_posts_enable_smilies] DEFAULT (1) FOR [enable_smilies],
CONSTRAINT [DF_phpbb_posts_enable_sig] DEFAULT (1) FOR [enable_sig],
CONSTRAINT [DF_phpbb_posts_post_edit_count] DEFAULT (0) FOR [post_edit_count]
GO
ALTER TABLE [phpbb_search_wordlist] WITH NOCHECK ADD
CONSTRAINT [DF_phpbb_search_wordlist_word_common] DEFAULT (0) FOR [word_common]
GO
ALTER TABLE [phpbb_topics] WITH NOCHECK ADD
ALTER TABLE [phpbb_topics] WITH NOCHECK ADD
CONSTRAINT [DF_phpbb_topics_topic_views] DEFAULT (0) FOR [topic_views],
CONSTRAINT [DF_phpbb_topics_topic_replies] DEFAULT (0) FOR [topic_replies],
CONSTRAINT [DF_phpbb_topics_topic_status] DEFAULT (0) FOR [topic_status],
CONSTRAINT [DF_phpbb_topics_topic_type] DEFAULT (0) FOR [topic_type],
CONSTRAINT [DF_phpbb_topics_topic_vote] DEFAULT (0) FOR [topic_vote],
CONSTRAINT [DF_phpbb_topics_topic_vote] DEFAULT (0) FOR [topic_vote],
CONSTRAINT [DF_phpbb_topics_topic_moved_id] DEFAULT (0) FOR topic_moved_id
GO
ALTER TABLE [phpbb_users] WITH NOCHECK ADD
ALTER TABLE [phpbb_users] WITH NOCHECK ADD
CONSTRAINT [DF_phpbb_users_user_level] DEFAULT (0) FOR [user_level],
CONSTRAINT [DF_phpbb_users_user_posts] DEFAULT (0) FOR [user_posts],
CONSTRAINT [DF_phpbb_users_user_session_time] DEFAULT (0) FOR [user_session_time],
@@ -584,7 +592,7 @@ ALTER TABLE [phpbb_users] WITH NOCHECK ADD
CONSTRAINT [DF_phpbb_users_user_allowavatar] DEFAULT (1) FOR [user_allowavatar],
CONSTRAINT [DF_phpbb_users_user_allow_pm] DEFAULT (1) FOR [user_allow_pm],
CONSTRAINT [DF_phpbb_users_user_allow_viewonline] DEFAULT (1) FOR [user_allow_viewonline],
CONSTRAINT [DF_phpbb_users_user_notify_pm] DEFAULT (1) FOR [user_notify_pm],
CONSTRAINT [DF_phpbb_users_user_notify_pm] DEFAULT (0) FOR [user_notify_pm],
CONSTRAINT [DF_phpbb_users_user_popup_pm] DEFAULT (1) FOR [user_popup_pm],
CONSTRAINT [DF_phpbb_users_user_avatar_type] DEFAULT (0) FOR [user_avatar_type]
GO
@@ -665,4 +673,4 @@ GO
GO
COMMIT
GO
GO

View File

@@ -60,7 +60,7 @@ INSERT INTO phpbb_config (config_name, config_value) VALUES ('record_online_date
INSERT INTO phpbb_config (config_name, config_value) VALUES ('server_name', 'www.myserver.tld');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('server_port', '80');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('script_path', '/phpBB2/');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('version', '.0.3');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('version', '.0.4');
# -- Categories
@@ -68,7 +68,7 @@ INSERT INTO phpbb_categories (cat_id, cat_title, cat_order) VALUES (1, 'Test cat
# -- Forums
INSERT INTO phpbb_forums (forum_id, forum_name, forum_desc, cat_id, forum_order, forum_posts, forum_topics, forum_last_post_id, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_announce, auth_sticky, auth_pollcreate, auth_vote, auth_attachments) VALUES (1, 'Test Forum 1', 'This is just a test forum.', 1, 10, 1, 1, 1, 0, 0, 0, 0, 1, 1, 3, 1, 1, 1, 3);
INSERT INTO phpbb_forums (forum_id, forum_name, forum_desc, cat_id, forum_order, forum_posts, forum_topics, forum_last_post_id, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_announce, auth_sticky, auth_pollcreate, auth_vote, auth_attachments) VALUES (1, 'Test Forum 1', 'This is just a test forum.', 1, 10, 1, 1, 1, 0, 0, 0, 0, 1, 1, 3, 3, 1, 1, 3);
# -- Users

View File

@@ -21,7 +21,7 @@ CREATE TABLE phpbb_auth_access (
auth_vote tinyint(1) DEFAULT '0' NOT NULL,
auth_pollcreate tinyint(1) DEFAULT '0' NOT NULL,
auth_attachments tinyint(1) DEFAULT '0' NOT NULL,
auth_mod tinyint(1) DEFAULT '0' NOT NULL,
auth_mod tinyint(1) DEFAULT '0' NOT NULL,
KEY group_id (group_id),
KEY forum_id (forum_id)
);
@@ -33,7 +33,7 @@ CREATE TABLE phpbb_auth_access (
CREATE TABLE phpbb_user_group (
group_id mediumint(8) DEFAULT '0' NOT NULL,
user_id mediumint(8) DEFAULT '0' NOT NULL,
user_pending tinyint(1),
user_pending tinyint(1),
KEY group_id (group_id),
KEY user_id (user_id)
);
@@ -43,12 +43,12 @@ CREATE TABLE phpbb_user_group (
#
CREATE TABLE phpbb_groups (
group_id mediumint(8) NOT NULL auto_increment,
group_type tinyint(4) DEFAULT '1' NOT NULL,
group_type tinyint(4) DEFAULT '1' NOT NULL,
group_name varchar(40) NOT NULL,
group_description varchar(255) NOT NULL,
group_moderator mediumint(8) DEFAULT '0' NOT NULL,
group_single_user tinyint(1) DEFAULT '1' NOT NULL,
PRIMARY KEY (group_id),
group_moderator mediumint(8) DEFAULT '0' NOT NULL,
group_single_user tinyint(1) DEFAULT '1' NOT NULL,
PRIMARY KEY (group_id),
KEY group_single_user (group_single_user)
);
@@ -62,7 +62,7 @@ CREATE TABLE phpbb_banlist (
ban_userid mediumint(8) NOT NULL,
ban_ip char(8) NOT NULL,
ban_email varchar(255),
PRIMARY KEY (ban_id),
PRIMARY KEY (ban_id),
KEY ban_ip_user_id (ban_ip, ban_userid)
);
@@ -75,7 +75,7 @@ CREATE TABLE phpbb_categories (
cat_id mediumint(8) UNSIGNED NOT NULL auto_increment,
cat_title varchar(100),
cat_order mediumint(8) UNSIGNED NOT NULL,
PRIMARY KEY (cat_id),
PRIMARY KEY (cat_id),
KEY cat_order (cat_order)
);
@@ -84,9 +84,9 @@ CREATE TABLE phpbb_categories (
#
# Table structure for table 'phpbb_config'
#
CREATE TABLE phpbb_config (
config_name varchar(255) NOT NULL,
config_value varchar(255) NOT NULL,
CREATE TABLE phpbb_config (
config_name varchar(255) NOT NULL,
config_value varchar(255) NOT NULL,
PRIMARY KEY (config_name)
);
@@ -97,7 +97,7 @@ CREATE TABLE phpbb_config (
#
CREATE TABLE phpbb_disallow (
disallow_id mediumint(8) UNSIGNED NOT NULL auto_increment,
disallow_username varchar(25),
disallow_username varchar(25) DEFAULT '' NOT NULL,
PRIMARY KEY (disallow_id)
);
@@ -109,8 +109,8 @@ CREATE TABLE phpbb_disallow (
CREATE TABLE phpbb_forum_prune (
prune_id mediumint(8) UNSIGNED NOT NULL auto_increment,
forum_id smallint(5) UNSIGNED NOT NULL,
prune_days tinyint(4) UNSIGNED NOT NULL,
prune_freq tinyint(4) UNSIGNED NOT NULL,
prune_days smallint(5) UNSIGNED NOT NULL,
prune_freq smallint(5) UNSIGNED NOT NULL,
PRIMARY KEY(prune_id),
KEY forum_id (forum_id)
);
@@ -125,7 +125,7 @@ CREATE TABLE phpbb_forums (
cat_id mediumint(8) UNSIGNED NOT NULL,
forum_name varchar(150),
forum_desc text,
forum_status tinyint(4) DEFAULT '0' NOT NULL,
forum_status tinyint(4) DEFAULT '0' NOT NULL,
forum_order mediumint(8) UNSIGNED DEFAULT '1' NOT NULL,
forum_posts mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
forum_topics mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
@@ -145,7 +145,7 @@ CREATE TABLE phpbb_forums (
auth_attachments tinyint(2) DEFAULT '0' NOT NULL,
PRIMARY KEY (forum_id),
KEY forums_order (forum_order),
KEY cat_id (cat_id),
KEY cat_id (cat_id),
KEY forum_last_post_id (forum_last_post_id)
);
@@ -160,18 +160,18 @@ CREATE TABLE phpbb_posts (
forum_id smallint(5) UNSIGNED DEFAULT '0' NOT NULL,
poster_id mediumint(8) DEFAULT '0' NOT NULL,
post_time int(11) DEFAULT '0' NOT NULL,
poster_ip char(8) NOT NULL,
post_username varchar(25),
poster_ip char(8) NOT NULL,
post_username varchar(25),
enable_bbcode tinyint(1) DEFAULT '1' NOT NULL,
enable_html tinyint(1) DEFAULT '0' NOT NULL,
enable_smilies tinyint(1) DEFAULT '1' NOT NULL,
enable_sig tinyint(1) DEFAULT '1' NOT NULL,
enable_sig tinyint(1) DEFAULT '1' NOT NULL,
post_edit_time int(11),
post_edit_count smallint(5) UNSIGNED DEFAULT '0' NOT NULL,
PRIMARY KEY (post_id),
KEY forum_id (forum_id),
KEY topic_id (topic_id),
KEY poster_id (poster_id),
KEY poster_id (poster_id),
KEY post_time (post_time)
);
@@ -203,8 +203,8 @@ CREATE TABLE phpbb_privmsgs (
privmsgs_ip char(8) NOT NULL,
privmsgs_enable_bbcode tinyint(1) DEFAULT '1' NOT NULL,
privmsgs_enable_html tinyint(1) DEFAULT '0' NOT NULL,
privmsgs_enable_smilies tinyint(1) DEFAULT '1' NOT NULL,
privmsgs_attach_sig tinyint(1) DEFAULT '1' NOT NULL,
privmsgs_enable_smilies tinyint(1) DEFAULT '1' NOT NULL,
privmsgs_attach_sig tinyint(1) DEFAULT '1' NOT NULL,
PRIMARY KEY (privmsgs_id),
KEY privmsgs_from_userid (privmsgs_from_userid),
KEY privmsgs_to_userid (privmsgs_to_userid)
@@ -217,7 +217,7 @@ CREATE TABLE phpbb_privmsgs (
#
CREATE TABLE phpbb_privmsgs_text (
privmsgs_text_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
privmsgs_bbcode_uid char(10) DEFAULT '0' NOT NULL,
privmsgs_bbcode_uid char(10) DEFAULT '0' NOT NULL,
privmsgs_text text,
PRIMARY KEY (privmsgs_text_id)
);
@@ -233,7 +233,7 @@ CREATE TABLE phpbb_ranks (
rank_min mediumint(8) DEFAULT '0' NOT NULL,
rank_special tinyint(1) DEFAULT '0',
rank_image varchar(255),
PRIMARY KEY (rank_id)
PRIMARY KEY (rank_id)
);
@@ -258,7 +258,7 @@ CREATE TABLE phpbb_search_wordlist (
word_text varchar(50) binary NOT NULL default '',
word_id mediumint(8) UNSIGNED NOT NULL auto_increment,
word_common tinyint(1) unsigned NOT NULL default '0',
PRIMARY KEY (word_text),
PRIMARY KEY (word_text),
KEY word_id (word_id)
);
@@ -270,6 +270,7 @@ CREATE TABLE phpbb_search_wordmatch (
post_id mediumint(8) UNSIGNED NOT NULL default '0',
word_id mediumint(8) UNSIGNED NOT NULL default '0',
title_match tinyint(1) NOT NULL default '0',
KEY post_id (post_id),
KEY word_id (word_id)
);
@@ -282,12 +283,7 @@ CREATE TABLE phpbb_search_wordmatch (
# this table a type HEAP. This type of table is stored
# within system memory and therefore for big busy boards
# is likely to be noticeably faster than continually
# writing to disk ...
#
# I must admit I read about this type on vB's board.
# Hey, I never said you cannot get basic ideas from
# competing boards, just that I find it's best not to
# look at any code ... !
# writing to disk ...
#
CREATE TABLE phpbb_sessions (
session_id char(32) DEFAULT '' NOT NULL,
@@ -321,8 +317,8 @@ CREATE TABLE phpbb_smilies (
# Table structure for table 'phpbb_themes'
#
CREATE TABLE phpbb_themes (
themes_id mediumint(8) UNSIGNED NOT NULL auto_increment,
template_name varchar(30) NOT NULL default '',
themes_id mediumint(8) UNSIGNED NOT NULL auto_increment,
template_name varchar(30) NOT NULL default '',
style_name varchar(30) NOT NULL default '',
head_stylesheet varchar(100) default NULL,
body_background varchar(100) default NULL,
@@ -361,9 +357,9 @@ CREATE TABLE phpbb_themes (
fontcolor3 varchar(6) default NULL,
span_class1 varchar(25) default NULL,
span_class2 varchar(25) default NULL,
span_class3 varchar(25) default NULL,
img_size_poll smallint(5) UNSIGNED,
img_size_privmsg smallint(5) UNSIGNED,
span_class3 varchar(25) default NULL,
img_size_poll smallint(5) UNSIGNED,
img_size_privmsg smallint(5) UNSIGNED,
PRIMARY KEY (themes_id)
);
@@ -429,8 +425,8 @@ CREATE TABLE phpbb_topics (
PRIMARY KEY (topic_id),
KEY forum_id (forum_id),
KEY topic_moved_id (topic_moved_id),
KEY topic_status (topic_status),
KEY topic_type (topic_type)
KEY topic_status (topic_status),
KEY topic_type (topic_type)
);
@@ -443,7 +439,7 @@ CREATE TABLE phpbb_topics_watch (
user_id mediumint(8) NOT NULL DEFAULT '0',
notify_status tinyint(1) NOT NULL default '0',
KEY topic_id (topic_id),
KEY user_id (user_id),
KEY user_id (user_id),
KEY notify_status (notify_status)
);
@@ -457,34 +453,34 @@ CREATE TABLE phpbb_users (
user_active tinyint(1) DEFAULT '1',
username varchar(25) NOT NULL,
user_password varchar(32) NOT NULL,
user_session_time int(11) DEFAULT '0' NOT NULL,
user_session_page smallint(5) DEFAULT '0' NOT NULL,
user_lastvisit int(11) DEFAULT '0' NOT NULL,
user_regdate int(11) DEFAULT '0' NOT NULL,
user_session_time int(11) DEFAULT '0' NOT NULL,
user_session_page smallint(5) DEFAULT '0' NOT NULL,
user_lastvisit int(11) DEFAULT '0' NOT NULL,
user_regdate int(11) DEFAULT '0' NOT NULL,
user_level tinyint(4) DEFAULT '0',
user_posts mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
user_timezone decimal(4,2) DEFAULT '0' NOT NULL,
user_timezone decimal(5,2) DEFAULT '0' NOT NULL,
user_style tinyint(4),
user_lang varchar(255),
user_dateformat varchar(14) DEFAULT 'd M Y H:i' NOT NULL,
user_new_privmsg smallint(5) UNSIGNED DEFAULT '0' NOT NULL,
user_unread_privmsg smallint(5) UNSIGNED DEFAULT '0' NOT NULL,
user_last_privmsg int(11) DEFAULT '0' NOT NULL,
user_emailtime int(11),
user_viewemail tinyint(1),
user_attachsig tinyint(1),
user_allowhtml tinyint(1) DEFAULT '1',
user_allowbbcode tinyint(1) DEFAULT '1',
user_allowsmile tinyint(1) DEFAULT '1',
user_allowavatar tinyint(1) DEFAULT '1' NOT NULL,
user_allow_pm tinyint(1) DEFAULT '1' NOT NULL,
user_allow_viewonline tinyint(1) DEFAULT '1' NOT NULL,
user_new_privmsg smallint(5) UNSIGNED DEFAULT '0' NOT NULL,
user_unread_privmsg smallint(5) UNSIGNED DEFAULT '0' NOT NULL,
user_last_privmsg int(11) DEFAULT '0' NOT NULL,
user_emailtime int(11),
user_viewemail tinyint(1),
user_attachsig tinyint(1),
user_allowhtml tinyint(1) DEFAULT '1',
user_allowbbcode tinyint(1) DEFAULT '1',
user_allowsmile tinyint(1) DEFAULT '1',
user_allowavatar tinyint(1) DEFAULT '1' NOT NULL,
user_allow_pm tinyint(1) DEFAULT '1' NOT NULL,
user_allow_viewonline tinyint(1) DEFAULT '1' NOT NULL,
user_notify tinyint(1) DEFAULT '1' NOT NULL,
user_notify_pm tinyint(1) DEFAULT '1' NOT NULL,
user_popup_pm tinyint(1) DEFAULT '0' NOT NULL,
user_notify_pm tinyint(1) DEFAULT '0' NOT NULL,
user_popup_pm tinyint(1) DEFAULT '0' NOT NULL,
user_rank int(11) DEFAULT '0',
user_avatar varchar(100),
user_avatar_type tinyint(4) DEFAULT '0' NOT NULL,
user_avatar_type tinyint(4) DEFAULT '0' NOT NULL,
user_email varchar(255),
user_icq varchar(15),
user_website varchar(100),
@@ -498,7 +494,7 @@ CREATE TABLE phpbb_users (
user_interests varchar(255),
user_actkey varchar(32),
user_newpasswd varchar(32),
PRIMARY KEY (user_id),
PRIMARY KEY (user_id),
KEY user_session_time (user_session_time)
);

View File

@@ -61,14 +61,14 @@ INSERT INTO phpbb_config (config_name, config_value) VALUES ('record_online_date
INSERT INTO phpbb_config (config_name, config_value) VALUES ('server_name', 'www.yourdomain.tld');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('server_port', '80');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('script_path', '/phpBB2/');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('version', '.0.3');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('version', '.0.4');
-- Categories
INSERT INTO phpbb_categories (cat_id, cat_title, cat_order) VALUES (1, 'Test category 1', 10);
-- Forums
INSERT INTO phpbb_forums (forum_id, forum_name, forum_desc, cat_id, forum_order, forum_posts, forum_topics, forum_last_post_id, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_announce, auth_sticky, auth_pollcreate, auth_vote, auth_attachments) VALUES (1, 'Test Forum 1', 'This is just a test forum.', 1, 10, 1, 1, 1, 0, 0, 0, 0, 1, 1, 3, 1, 1, 1, 3);
INSERT INTO phpbb_forums (forum_id, forum_name, forum_desc, cat_id, forum_order, forum_posts, forum_topics, forum_last_post_id, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_announce, auth_sticky, auth_pollcreate, auth_vote, auth_attachments) VALUES (1, 'Test Forum 1', 'This is just a test forum.', 1, 10, 1, 1, 1, 0, 0, 0, 0, 1, 1, 3, 3, 1, 1, 3);
-- Users
INSERT INTO phpbb_users (user_id, username, user_level, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_viewemail, user_style, user_aim, user_yim, user_msnm, user_posts, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_pm, user_notify_pm, user_allow_viewonline, user_rank, user_avatar, user_lang, user_timezone, user_dateformat, user_actkey, user_newpasswd, user_notify, user_active) VALUES ( -1, 'Anonymous', 0, 0, '', '', '', '', '', '', '', '', 0, NULL, '', '', '', 0, 0, 1, 0, 1, 0, 1, 1, NULL, '', '', 0, '', '', '', 0, 0);

View File

@@ -199,12 +199,12 @@ CREATE TABLE phpbb_privmsgs (
privmsgs_ip char(8) NOT NULL,
privmsgs_enable_bbcode int2 DEFAULT '1' NOT NULL,
privmsgs_enable_html int2 DEFAULT '0' NOT NULL,
privmsgs_enable_smilies int2 DEFAULT '1' NOT NULL,
privmsgs_attach_sig int2 DEFAULT '1' NOT NULL,
privmsgs_enable_smilies int2 DEFAULT '1' NOT NULL,
privmsgs_attach_sig int2 DEFAULT '1' NOT NULL,
CONSTRAINT phpbb_privmsgs_pkey PRIMARY KEY (privmsgs_id)
);
CREATE INDEX privmsgs_from_userid_index ON phpbb_privmsgs (privmsgs_from_userid);
CREATE INDEX privmsgs_to_userid_index ON phpbb_privmsgs (privmsgs_to_userid);
CREATE INDEX privmsgs_from_userid_phpbb_privmsgs_index ON phpbb_privmsgs (privmsgs_from_userid);
CREATE INDEX privmsgs_to_userid_phpbb_privmsgs_index ON phpbb_privmsgs (privmsgs_to_userid);
/* --------------------------------------------------------
@@ -212,7 +212,7 @@ CREATE INDEX privmsgs_to_userid_index ON phpbb_privmsgs (privmsgs_to_userid);
-------------------------------------------------------- */
CREATE TABLE phpbb_privmsgs_text (
privmsgs_text_id int4 DEFAULT '0' NOT NULL,
privmsgs_bbcode_uid char(10) DEFAULT '0' NOT NULL,
privmsgs_bbcode_uid char(10) DEFAULT '0' NOT NULL,
privmsgs_text text,
CONSTRAINT phpbb_privmsgs_text_pkey PRIMARY KEY (privmsgs_text_id)
);
@@ -240,19 +240,19 @@ CREATE TABLE phpbb_search_results (
search_array text NOT NULL,
CONSTRAINT phpbb_search_results_pkey PRIMARY KEY (search_id)
);
CREATE INDEX session_id_phpbb_search_results ON phpbb_search_results (session_id);
CREATE INDEX session_id_phpbb_search_results_index ON phpbb_search_results (session_id);
/* --------------------------------------------------------
Table structure for table phpbb_search_wordlist
-------------------------------------------------------- */
CREATE TABLE phpbb_search_wordlist (
word_id int4 DEFAULT nextval('phpbb_search_wordlist_id_seq'::text) NOT NULL,
word_text varchar(50) NOT NULL DEFAULT '',
word_common int2 NOT NULL DEFAULT '0',
word_id int4 DEFAULT nextval('phpbb_search_wordlist_id_seq'::text) NOT NULL,
word_text varchar(50) NOT NULL DEFAULT '',
word_common int2 NOT NULL DEFAULT '0',
CONSTRAINT phpbb_search_wordlist_pkey PRIMARY KEY (word_text)
);
CREATE INDEX word_id_phpbb_search_wordlist ON phpbb_search_wordlist (word_id);
CREATE INDEX word_id_phpbb_search_wordlist_index ON phpbb_search_wordlist (word_id);
/* --------------------------------------------------------
@@ -263,7 +263,8 @@ CREATE TABLE phpbb_search_wordmatch (
word_id int4 NOT NULL default '0',
title_match int2 NOT NULL default '0'
);
CREATE INDEX word_id_phpbb_search_wordmatch ON phpbb_search_wordmatch (word_id);
CREATE INDEX word_id_phpbb_search_wordmatch_index ON phpbb_search_wordmatch (word_id);
CREATE INDEX post_id_phpbb_search_wordmatch_index ON phpbb_search_wordmatch (post_id);
/* --------------------------------------------------------
@@ -279,8 +280,8 @@ CREATE TABLE phpbb_sessions (
session_logged_in int2 DEFAULT '0' NOT NULL,
CONSTRAINT phpbb_session_pkey PRIMARY KEY (session_id)
);
CREATE INDEX session_user_id ON phpbb_sessions (session_user_id);
CREATE INDEX session_id_ip_user_id ON phpbb_sessions (session_id, session_ip, session_user_id);
CREATE INDEX session_user_id_phpbb_sessions_index ON phpbb_sessions (session_user_id);
CREATE INDEX session_id_ip_user_id_phpbb_sessions_index ON phpbb_sessions (session_id, session_ip, session_user_id);
/* --------------------------------------------------------
@@ -340,8 +341,8 @@ CREATE TABLE phpbb_themes (
span_class1 varchar(25),
span_class2 varchar(25),
span_class3 varchar(25),
img_size_poll int2,
img_size_privmsg int2,
img_size_poll int2,
img_size_privmsg int2,
CONSTRAINT phpbb_themes_pkey PRIMARY KEY (themes_id)
);
@@ -399,9 +400,9 @@ CREATE TABLE phpbb_topics (
topic_status int2 DEFAULT '0' NOT NULL,
topic_vote int2 DEFAULT '0' NOT NULL,
topic_type int2 DEFAULT '0' NOT NULL,
topic_first_post_id int4 DEFAULT '0' NOT NULL,
topic_first_post_id int4 DEFAULT '0' NOT NULL,
topic_last_post_id int4 DEFAULT '0' NOT NULL,
topic_moved_id int4 DEFAULT '0' NOT NULL,
topic_moved_id int4 DEFAULT '0' NOT NULL,
CONSTRAINT phpbb_topics_pkey PRIMARY KEY (topic_id)
);
CREATE INDEX forum_id_phpbb_topics_index ON phpbb_topics (forum_id);
@@ -445,9 +446,9 @@ CREATE TABLE phpbb_users (
username varchar(25) DEFAULT '' NOT NULL,
user_regdate int4 DEFAULT '0' NOT NULL,
user_password varchar(32) DEFAULT '' NOT NULL,
user_session_time int4 DEFAULT '0' NOT NULL,
user_session_page int2 DEFAULT '0' NOT NULL,
user_lastvisit int4 DEFAULT '0' NOT NULL,
user_session_time int4 DEFAULT '0' NOT NULL,
user_session_page int2 DEFAULT '0' NOT NULL,
user_lastvisit int4 DEFAULT '0' NOT NULL,
user_email varchar(255),
user_icq varchar(15),
user_website varchar(100),
@@ -461,10 +462,10 @@ CREATE TABLE phpbb_users (
user_yim varchar(255),
user_msnm varchar(255),
user_posts int4 DEFAULT '0' NOT NULL,
user_new_privmsg int2 DEFAULT '0' NOT NULL,
user_unread_privmsg int2 DEFAULT '0' NOT NULL,
user_last_privmsg int4 DEFAULT '0' NOT NULL,
user_emailtime int4,
user_new_privmsg int2 DEFAULT '0' NOT NULL,
user_unread_privmsg int2 DEFAULT '0' NOT NULL,
user_last_privmsg int4 DEFAULT '0' NOT NULL,
user_emailtime int4,
user_viewemail int2,
user_attachsig int2,
user_allowhtml int2 DEFAULT '1',
@@ -474,14 +475,14 @@ CREATE TABLE phpbb_users (
user_allowavatar int2 DEFAULT '1' NOT NULL,
user_allow_viewonline int2 DEFAULT '1' NOT NULL,
user_rank int4 DEFAULT '0',
user_avatar varchar(100),
user_avatar_type int2 DEFAULT '0' NOT NULL,
user_avatar varchar(100),
user_avatar_type int2 DEFAULT '0' NOT NULL,
user_level int4 DEFAULT '1',
user_lang varchar(255),
user_timezone decimal(4) DEFAULT '0' NOT NULL,
user_timezone decimal(5) DEFAULT '0' NOT NULL,
user_dateformat varchar(14) DEFAULT 'd M Y H:m' NOT NULL,
user_notify_pm int2 DEFAULT '1' NOT NULL,
user_popup_pm int2 DEFAULT '0' NOT NULL,
user_notify_pm int2 DEFAULT '0' NOT NULL,
user_popup_pm int2 DEFAULT '0' NOT NULL,
user_notify int2,
user_actkey varchar(32),
user_newpasswd varchar(32),

View File

@@ -40,7 +40,7 @@ function _sql($sql, &$errored, &$error_ary, $echo_dot = true)
}
define('IN_PHPBB', 1);
$phpbb_root_path = './';
$phpbb_root_path = './../';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'config.'.$phpEx);
include($phpbb_root_path . 'includes/constants.'.$phpEx);
@@ -77,7 +77,7 @@ hr { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
.ok {color:green}
/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("templates/subSilver/formIE.css");
@import url("../templates/subSilver/formIE.css");
-->
</style>
</head>
@@ -87,8 +87,8 @@ hr { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="templates/subSilver/images/logo_phpBB.gif" border="0" alt="Forum Home" vspace="1" /></td>
<td align="center" width="100%" valign="middle"><span class="maintitle">Updating to latest stable release</span></td>
<td><img src="../templates/subSilver/images/logo_phpBB.gif" border="0" alt="Forum Home" vspace="1" /></td>
<td align="center" width="100%" valign="middle"><span class="maintitle">Updating to latest stable release</span></td>
</tr>
</table></td>
</tr>
@@ -286,7 +286,7 @@ switch ( $row['config_value'] )
$sql[] = "CREATE TABLE Tmp_" . GROUPS_TABLE . "
(group_id int IDENTITY (1, 1) NOT NULL, group_type smallint NULL, group_name varchar(50) NOT NULL, group_description varchar(255) NOT NULL, group_moderator int NULL, group_single_user smallint NOT NULL) ON [PRIMARY]";
$sql[] = "INSERT INTO Tmp_" . GROPUS_TABLE . " (group_id, group_type, group_name, group_description, group_moderator, group_single_user)
SELECT group_id, group_type, group_name, group_description, group_moderator, group_signle_user FROM " . GROUPS_TABLE . " TABLOCKX";
SELECT group_id, group_type, group_name, group_description, group_moderator, group_single_user FROM " . GROUPS_TABLE . " TABLOCKX";
$sql[] = "DROP TABLE " . GROUPS_TABLE;
$sql[] = "EXECUTE sp_rename N'Tmp_" . GROUPS_TABLE . "', N'" . GROUPS_TABLE . "', 'OBJECT'";
$sql[] = "ALTER TABLE " . GROUPS_TABLE . " ADD
@@ -399,7 +399,7 @@ switch ( $row['config_value'] )
$sql[] = "CREATE TABLE Tmp_" . GROUPS_TABLE . "
(group_id int IDENTITY (1, 1) NOT NULL, group_type smallint NULL, group_name varchar(50) NOT NULL, group_description varchar(255) NOT NULL, group_moderator int NULL, group_single_user smallint NOT NULL) ON [PRIMARY]";
$sql[] = "INSERT INTO Tmp_" . GROPUS_TABLE . " (group_id, group_type, group_name, group_description, group_moderator, group_single_user)
SELECT group_id, group_type, group_name, group_description, group_moderator, group_signle_user FROM " . GROUPS_TABLE . " TABLOCKX";
SELECT group_id, group_type, group_name, group_description, group_moderator, group_single_user FROM " . GROUPS_TABLE . " TABLOCKX";
$sql[] = "DROP TABLE " . GROUPS_TABLE;
$sql[] = "EXECUTE sp_rename N'Tmp_" . GROUPS_TABLE . "', N'" . GROUPS_TABLE . "', 'OBJECT'";
$sql[] = "ALTER TABLE " . GROUPS_TABLE . " ADD
@@ -430,7 +430,7 @@ switch ( $row['config_value'] )
$sql[] = "CREATE TABLE Tmp_" . GROUPS_TABLE . "
(group_id int IDENTITY (1, 1) NOT NULL, group_type smallint NULL, group_name varchar(50) NOT NULL, group_description varchar(255) NOT NULL, group_moderator int NULL, group_single_user smallint NOT NULL) ON [PRIMARY]";
$sql[] = "INSERT INTO Tmp_" . GROPUS_TABLE . " (group_id, group_type, group_name, group_description, group_moderator, group_single_user)
SELECT group_id, group_type, group_name, group_description, group_moderator, group_signle_user FROM " . GROUPS_TABLE . " TABLOCKX";
SELECT group_id, group_type, group_name, group_description, group_moderator, group_single_user FROM " . GROUPS_TABLE . " TABLOCKX";
$sql[] = "DROP TABLE " . GROUPS_TABLE;
$sql[] = "EXECUTE sp_rename N'Tmp_" . GROUPS_TABLE . "', N'" . GROUPS_TABLE . "', 'OBJECT'";
$sql[] = "ALTER TABLE " . GROUPS_TABLE . " ADD
@@ -655,7 +655,7 @@ switch ( $row['config_value'] )
}
echo "<h2>Update completed</h2>\n";
echo "\n<p>You should now visit the General Configuration settings page in the <a href=\"admin/\">Administration Panel</a> and check the General Configuration of the board. If you updated from versions prior to RC-3 you <b>must</b> update some entries. If you do not do this emails sent from the board will contain incorrect information. Don't forget to delete this file!</p>\n";
echo "\n<p>You should now visit the General Configuration settings page in the <a href=\"../admin/\">Administration Panel</a> and check the General Configuration of the board. If you updated from versions prior to RC-3 you <b>must</b> update some entries. If you do not do this emails sent from the board will contain incorrect information. Don't forget to delete this file!</p>\n";
?>

View File

@@ -40,7 +40,7 @@ function _sql($sql, &$errored, &$error_ary, $echo_dot = true)
}
define('IN_PHPBB', 1);
$phpbb_root_path = './';
$phpbb_root_path = './../';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'config.'.$phpEx);
include($phpbb_root_path . 'includes/constants.'.$phpEx);
@@ -77,7 +77,7 @@ hr { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
.ok {color:green}
/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("templates/subSilver/formIE.css");
@import url("../templates/subSilver/formIE.css");
-->
</style>
</head>
@@ -87,8 +87,8 @@ hr { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="templates/subSilver/images/logo_phpBB.gif" border="0" alt="Forum Home" vspace="1" /></td>
<td align="center" width="100%" valign="middle"><span class="maintitle">Updating to latest stable release</span></td>
<td><img src="../templates/subSilver/images/logo_phpBB.gif" border="0" alt="Forum Home" vspace="1" /></td>
<td align="center" width="100%" valign="middle"><span class="maintitle">Updating to latest stable release</span></td>
</tr>
</table></td>
</tr>
@@ -441,6 +441,7 @@ switch ( $row['config_value'] )
END OF DROP GROUP -- don't remove anything after this point!
-------------------------------------------------------------- */
break;
}
}
@@ -657,7 +658,7 @@ switch ( $row['config_value'] )
}
echo "<h2>Update completed</h2>\n";
echo "\n<p>You should now visit the General Configuration settings page in the <a href=\"admin/\">Administration Panel</a> and check the General Configuration of the board. If you updated from versions prior to RC-3 you <b>must</b> update some entries. If you do not do this emails sent from the board will contain incorrect information. Don't forget to delete this file!</p>\n";
echo "\n<p>You should now visit the General Configuration settings page in the <a href=\"../admin/\">Administration Panel</a> and check the General Configuration of the board. If you updated from versions prior to RC-3 you <b>must</b> update some entries. If you do not do this emails sent from the board will contain incorrect information. Don't forget to delete this file!</p>\n";
?>

View File

@@ -0,0 +1,893 @@
<?php
/***************************************************************************
* update_to_xxx.php
* -------------------
* begin : Wednesday, May 16, 2002
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id$
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
function _sql($sql, &$errored, &$error_ary, $echo_dot = true)
{
global $db;
if (!($result = $db->sql_query($sql)))
{
$errored = true;
$error_ary['sql'][] = (is_array($sql)) ? $sql[$i] : $sql;
$error_ary['error_code'][] = $db->sql_error();
}
if ($echo_dot)
{
echo ". \n";
flush();
}
return $result;
}
@set_time_limit(120);
define('IN_PHPBB', 1);
$phpbb_root_path = './../';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'config.'.$phpEx);
if(!isset($dbms))
{
die("Please read: <a href='../docs/INSTALL.html'>INSTALL.html</a> before attempting to update.");
}
include($phpbb_root_path . 'includes/constants.'.$phpEx);
include($phpbb_root_path . 'includes/functions.'.$phpEx);
include($phpbb_root_path . 'includes/functions_admin.'.$phpEx);
include($phpbb_root_path . 'includes/functions_search.'.$phpEx);
include($phpbb_root_path . 'includes/db.'.$phpEx);
//
//
//
$updates_to_version = ".0.4";
//
//
//
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;">
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css">
<!--
font,th,td,p,body { font-family: "Courier New", courier; font-size: 11pt }
a:link,a:active,a:visited { color : #006699; }
a:hover { text-decoration: underline; color : #DD6900;}
hr { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
.maintitle,h1,h2 {font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height : 120%; color : #000000;}
.ok {color:green}
/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("../templates/subSilver/formIE.css");
-->
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#006699" vlink="#5584AA">
<table width="100%" border="0" cellspacing="0" cellpadding="10" align="center">
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="../templates/subSilver/images/logo_phpBB.gif" border="0" alt="Forum Home" vspace="1" /></td>
<td align="center" width="100%" valign="middle"><span class="maintitle">Updating to latest stable release</span></td>
</tr>
</table></td>
</tr>
</table>
<br clear="all" />
<h2>Information</h2>
<?php
echo '<p>Database type &nbsp; &nbsp;:: <b>' . SQL_LAYER . '</b><br />';
$sql = "SELECT config_value
FROM " . CONFIG_TABLE . "
WHERE config_name = 'version'";
if (!($result = $db->sql_query($sql)))
{
die("Couldn't obtain version info");
}
$row = $db->sql_fetchrow($result);
$sql = array();
switch ($row['config_value'])
{
case '':
echo 'Previous version :: <b>&lt; RC-3</b></p><br />';
break;
case 'RC-3':
echo 'Previous version :: <b>RC-3</b></p><br />';
break;
case 'RC-4':
echo 'Previous version :: <b>RC-4</b></p><br />';
break;
default:
echo 'Previous version :: <b>2' . $row['config_value'] . '</b><br />';
break;
}
echo 'Updated version &nbsp;:: <b>2' . $updates_to_version . '</b></p>' ."\n";
//
// Schema updates
//
switch ($row['config_value'])
{
case '':
switch (SQL_LAYER)
{
case 'mysql':
case 'mysql4':
$sql[] = "ALTER TABLE " . USERS_TABLE . " DROP
COLUMN user_autologin_key";
$sql[] = "ALTER TABLE " . RANKS_TABLE . " DROP
COLUMN rank_max";
$sql[] = "ALTER TABLE " . USERS_TABLE . "
ADD COLUMN user_session_time int(11) DEFAULT '0' NOT NULL,
ADD COLUMN user_session_page smallint(5) DEFAULT '0' NOT NULL,
ADD INDEX (user_session_time)";
$sql[] = "ALTER TABLE " . SEARCH_TABLE . "
MODIFY search_id int(11) NOT NULL";
$sql[] = "ALTER TABLE " . TOPICS_TABLE . "
MODIFY topic_moved_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
ADD COLUMN topic_first_post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
ADD INDEX (topic_first_post_id)";
$sql[] = "ALTER TABLE " . THEMES_NAME_TABLE . "
ADD COLUMN tr_class1_name varchar(50) NULL,
ADD COLUMN tr_class2_name varchar(50) NULL,
ADD COLUMN tr_class3_name varchar(50) NULL,
ADD COLUMN th_class1_name varchar(50) NULL,
ADD COLUMN th_class2_name varchar(50) NULL,
ADD COLUMN th_class3_name varchar(50) NULL,
ADD COLUMN td_class1_name varchar(50) NULL,
ADD COLUMN td_class2_name varchar(50) NULL,
ADD COLUMN td_class3_name varchar(50) NULL,
ADD COLUMN span_class1_name varchar(50) NULL,
ADD COLUMN span_class2_name varchar(50) NULL,
ADD COLUMN span_class3_name varchar(50) NULL";
break;
case 'postgresql':
$sql[] = "ALTER TABLE " . USERS_TABLE . "
ADD COLUMN user_session_time int4";
$sql[] = "ALTER TABLE " . USERS_TABLE . "
ADD COLUMN user_session_page int2";
$sql[] = "ALTER TABLE " . USERS_TABLE . "
ALTER COLUMN user_session_time SET DEFAULT '0'";
$sql[] = "ALTER TABLE " . USERS_TABLE . "
ALTER COLUMN user_session_page SET DEFAULT '0'";
$sql[] = "CREATE INDEX user_session_time_" . $table_prefix . "users_index
ON " . USERS_TABLE . " (user_session_time)";
$sql[] = "ALTER TABLE " . TOPICS_TABLE . "
ADD COLUMN topic_first_post_id int4";
$sql[] = "CREATE INDEX topic_first_post_id_" . $table_prefix . "topics_index
ON " . TOPICS_TABLE . " (topic_first_post_id)";
$sql[] = "ALTER TABLE " . THEMES_NAME_TABLE . "
ADD COLUMN tr_class1_name varchar(50) NULL";
$sql[] = "ALTER TABLE " . THEMES_NAME_TABLE . "
ADD COLUMN tr_class2_name varchar(50) NULL";
$sql[] = "ALTER TABLE " . THEMES_NAME_TABLE . "
ADD COLUMN tr_class3_name varchar(50) NULL";
$sql[] = "ALTER TABLE " . THEMES_NAME_TABLE . "
ADD COLUMN th_class1_name varchar(50) NULL";
$sql[] = "ALTER TABLE " . THEMES_NAME_TABLE . "
ADD COLUMN th_class2_name varchar(50) NULL";
$sql[] = "ALTER TABLE " . THEMES_NAME_TABLE . "
ADD COLUMN th_class3_name varchar(50) NULL";
$sql[] = "ALTER TABLE " . THEMES_NAME_TABLE . "
ADD COLUMN td_class1_name varchar(50) NULL";
$sql[] = "ALTER TABLE " . THEMES_NAME_TABLE . "
ADD COLUMN td_class2_name varchar(50) NULL";
$sql[] = "ALTER TABLE " . THEMES_NAME_TABLE . "
ADD COLUMN td_class3_name varchar(50) NULL";
$sql[] = "ALTER TABLE " . THEMES_NAME_TABLE . "
ADD COLUMN span_class1_name varchar(50) NULL";
$sql[] = "ALTER TABLE " . THEMES_NAME_TABLE . "
ADD COLUMN span_class2_name varchar(50) NULL";
$sql[] = "ALTER TABLE " . THEMES_NAME_TABLE . "
ADD COLUMN span_class3_name varchar(50) NULL";
break;
case 'mssql-odbc':
case 'mssql':
$sql[] = "ALTER TABLE " . USERS_TABLE . " DROP
COLUMN user_autologin_key";
$sql[] = "ALTER TABLE " . USERS_TABLE . " ADD
user_session_time int NOT NULL,
user_session_page smallint NOT NULL,
CONSTRAINT [DF_" . $table_prefix . "users_user_session_time] DEFAULT (0) FOR [user_session_time],
CONSTRAINT [DF_" . $table_prefix . "users_user_session_page] DEFAULT (0) FOR [user_session_page]";
$sql[] = "CREATE INDEX [IX_" . $table_prefix . "users]
ON [" . USERS_TABLE . "]([user_session_time]) ON [PRIMARY]";
/* ---------------------------------------------------------------------
DROP FORUM TABLE -- if this may cause you problems you can safely
comment it out, remember to manually remove the IDENTITY setting on
the forum_id column
--------------------------------------------------------------------- */
$sql [] = "ALTER TABLE " . FORUMS_TABLE . " DROP
CONSTRAINT [DF_" . $table_prefix . "forums_forum_posts],
CONSTRAINT [DF_" . $table_prefix . "forums_forum_topics],
CONSTRAINT [DF_" . $table_prefix . "forums_forum_last_post_id],
CONSTRAINT [DF_" . $table_prefix . "forums_prune_enable],
CONSTRAINT [DF_" . $table_prefix . "forums_auth_view],
CONSTRAINT [DF_" . $table_prefix . "forums_auth_read],
CONSTRAINT [DF_" . $table_prefix . "forums_auth_post],
CONSTRAINT [DF_" . $table_prefix . "forums_auth_reply],
CONSTRAINT [DF_" . $table_prefix . "forums_auth_edit],
CONSTRAINT [DF_" . $table_prefix . "forums_auth_delete],
CONSTRAINT [DF_" . $table_prefix . "forums_auth_sticky],
CONSTRAINT [DF_" . $table_prefix . "forums_auth_announce],
CONSTRAINT [DF_" . $table_prefix . "forums_auth_vote],
CONSTRAINT [DF_" . $table_prefix . "forums_auth_pollcreate],
CONSTRAINT [DF_" . $table_prefix . "forums_auth_attachments]";
$sql[] = "CREATE TABLE Tmp_" . FORUMS_TABLE . "
(forum_id int NOT NULL, cat_id int NOT NULL, forum_name varchar(100) NOT NULL, forum_desc varchar(255) NULL, forum_status smallint NOT NULL, forum_order int NOT NULL, forum_posts int NOT NULL, forum_topics smallint NOT NULL, forum_last_post_id int NOT NULL, prune_next int NULL, prune_enable smallint NOT NULL, auth_view smallint NOT NULL, auth_read smallint NOT NULL, auth_post smallint NOT NULL, auth_reply smallint NOT NULL, auth_edit smallint NOT NULL, auth_delete smallint NOT NULL, auth_sticky smallint NOT NULL, auth_announce smallint NOT NULL, auth_vote smallint NOT NULL, auth_pollcreate smallint NOT NULL, auth_attachments smallint NOT NULL) ON [PRIMARY]";
$sql[] = "ALTER TABLE [Tmp_" . FORUMS_TABLE . "] WITH NOCHECK ADD
CONSTRAINT [DF_" . $table_prefix . "forums_forum_posts] DEFAULT (0) FOR [forum_posts],
CONSTRAINT [DF_" . $table_prefix . "forums_forum_topics] DEFAULT (0) FOR [forum_topics],
CONSTRAINT [DF_" . $table_prefix . "forums_forum_last_post_id] DEFAULT (0) FOR [forum_last_post_id],
CONSTRAINT [DF_" . $table_prefix . "forums_prune_enable] DEFAULT (0) FOR [prune_enable],
CONSTRAINT [DF_" . $table_prefix . "forums_auth_view] DEFAULT (0) FOR [auth_view],
CONSTRAINT [DF_" . $table_prefix . "forums_auth_read] DEFAULT (0) FOR [auth_read],
CONSTRAINT [DF_" . $table_prefix . "forums_auth_post] DEFAULT (0) FOR [auth_post],
CONSTRAINT [DF_" . $table_prefix . "forums_auth_reply] DEFAULT (0) FOR [auth_reply],
CONSTRAINT [DF_" . $table_prefix . "forums_auth_edit] DEFAULT (0) FOR [auth_edit],
CONSTRAINT [DF_" . $table_prefix . "forums_auth_delete] DEFAULT (0) FOR [auth_delete],
CONSTRAINT [DF_" . $table_prefix . "forums_auth_sticky] DEFAULT (0) FOR [auth_sticky],
CONSTRAINT [DF_" . $table_prefix . "forums_auth_announce] DEFAULT (0) FOR [auth_announce],
CONSTRAINT [DF_" . $table_prefix . "forums_auth_vote] DEFAULT (0) FOR [auth_vote],
CONSTRAINT [DF_" . $table_prefix . "forums_auth_pollcreate] DEFAULT (0) FOR [auth_pollcreate],
CONSTRAINT [DF_" . $table_prefix . "forums_auth_attachments] DEFAULT (0) FOR [auth_attachments]";
$sql[] = "INSERT INTO Tmp_" . FORUMS_TABLE . " (forum_id, cat_id, forum_name, forum_desc, forum_status, forum_order, forum_posts, forum_topics, forum_last_post_id, prune_next, prune_enable, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_sticky, auth_announce, auth_vote, auth_pollcreate, auth_attachments)
SELECT forum_id, cat_id, forum_name, forum_desc, forum_status, forum_order, forum_posts, forum_topics, forum_last_post_id, prune_next, prune_enable, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_sticky, auth_announce, auth_vote, auth_pollcreate, auth_attachments FROM " . FORUMS_TABLE . " TABLOCKX";
$sql[] = "DROP TABLE " . FORUMS_TABLE;
$sql[] = "EXECUTE sp_rename N'Tmp_" . FORUMS_TABLE . "', N'" . FORUMS_TABLE . "', 'OBJECT'";
$sql[] = "ALTER TABLE " . FORUMS_TABLE . " ADD
CONSTRAINT [PK_" . $table_prefix . "forums] PRIMARY KEY CLUSTERED (forum_id) ON [PRIMARY]";
$sql[] = "CREATE NONCLUSTERED INDEX [IX_" . $table_prefix . "forums]
ON " . FORUMS_TABLE . " (cat_id, forum_order, forum_last_post_id) ON [PRIMARY]";
/* --------------------------------------------------------------
END OF DROP FORUM -- don't remove anything after this point!
-------------------------------------------------------------- */
$sql[] = "DROP INDEX " . RANKS_TABLE . ".IX_" . $table_prefix . "ranks";
$sql[] = "ALTER TABLE " . RANKS_TABLE . " DROP
COLUMN rank_max";
$sql[] = "CREATE INDEX [IX_" . $table_prefix . "ranks]
ON [" . RANKS_TABLE . "]([rank_min], [rank_special]) ON [PRIMARY]";
$sql[] = "DROP INDEX " . TOPICS_TABLE . ".IX_" . $table_prefix . "topics";
$sql[] = "ALTER TABLE " . TOPICS_TABLE . " ADD
topic_first_post_id int NULL,
CONSTRAINT [DF_" . $table_prefix . "topics_topic_first_post_id] FOR [topic_first_post_id]";
$sql[] = "CREATE INDEX [IX_" . $table_prefix . "topics]
ON [" . TOPICS_TABLE . "]([forum_id], [topic_type], [topic_first_post_id], [topic_last_post_id]) ON [PRIMARY]";
$sql[] = "ALTER TABLE " . SEARCH_WORD_TABLE . " DROP
CONSTRAINT [PK_" . $table_prefix . "search_wordlist]";
$sql[] = "CREATE UNIQUE INDEX [IX_" . $table_prefix . "search_wordlist]
ON [" . SEARCH_WORD_TABLE . "]([word_text]) WITH IGNORE_DUP_KEY ON [PRIMARY]";
$sql[] = "CREATE INDEX [IX_" . $table_prefix . "search_wordlist_1]
ON [" . SEARCH_WORD_TABLE . "]([word_common]) ON [PRIMARY]";
$sql[] = "CREATE INDEX [IX_" . $table_prefix . "search_wordmatch_1]
ON [" . SEARCH_MATCH_TABLE . "]([word_id]) ON [PRIMARY]";
$sql[] = "ALTER TABLE " . THEMES_NAME_TABLE . " ADD
tr_class1_name varchar(50) NULL,
tr_class2_name varchar(50) NULL,
tr_class3_name varchar(50) NULL,
th_class1_name varchar(50) NULL,
th_class2_name varchar(50) NULL,
th_class3_name varchar(50) NULL,
td_class1_name varchar(50) NULL,
td_class2_name varchar(50) NULL,
td_class3_name varchar(50) NULL,
span_class1_name varchar(50) NULL,
span_class2_name varchar(50) NULL,
span_class3_name varchar(50) NULL";
break;
case 'msaccess':
$sql[] = "ALTER TABLE " . USERS_TABLE . " DROP
COLUMN user_autologin_key";
$sql[] = "ALTER TABLE " . USERS_TABLE . " ADD
user_session_time int NOT NULL,
user_session_page smallint NOT NULL";
$sql[] = "CREATE INDEX user_session_time
ON " . USERS_TABLE . " (user_session_time)";
$sql[] = "ALTER TABLE " . TOPICS_TABLE . " ADD
topic_first_post_id int NULL";
$sql[] = "CREATE INDEX topic_first_post_id
ON " . TOPICS_TABLE . " (topic_first_post_id)";
$sql[] = "ALTER TABLE " . THEMES_NAME_TABLE . " ADD
tr_class1_name varchar(50) NULL,
tr_class2_name varchar(50) NULL,
tr_class3_name varchar(50) NULL,
th_class1_name varchar(50) NULL,
th_class2_name varchar(50) NULL,
th_class3_name varchar(50) NULL,
td_class1_name varchar(50) NULL,
td_class2_name varchar(50) NULL,
td_class3_name varchar(50) NULL,
span_class1_name varchar(50) NULL,
span_class2_name varchar(50) NULL,
span_class3_name varchar(50) NULL";
break;
default:
die("No DB LAYER found!");
break;
}
case 'RC-3':
case 'RC-4':
case '.0.0':
switch (SQL_LAYER)
{
case 'mysql':
case 'mysql4':
$sql[] = "ALTER TABLE " . USERS_TABLE . "
MODIFY COLUMN user_id mediumint(8) NOT NULL,
MODIFY COLUMN user_timezone decimal(5,2) DEFAULT '0' NOT NULL";
break;
case 'postgresql':
$sql[] = "ALTER TABLE " . USERS_TABLE . "
RENAME COLUMN user_timezone TO user_timezone_old";
$sql[] = "ALTER TABLE " . USERS_TABLE . "
ADD COLUMN user_timezone decimal(5)";
break;
case 'mssql':
case 'mssql-odbc':
$sql[] = "ALTER TABLE " . USERS_TABLE . "
ALTER COLUMN [user_timezone] [decimal] (5,2) NOT NULL";
break;
}
case '.0.1':
switch (SQL_LAYER)
{
case 'mysql':
case 'mysql4':
$sql[] = "ALTER TABLE " . GROUPS_TABLE . "
MODIFY COLUMN group_id mediumint(8) NOT NULL auto_increment";
break;
case 'mssql':
case 'mssql-odbc':
/* ---------------------------------------------------------------------
DROP GROUP TABLE -- if this may cause you problems you can safely
comment it out, remember to manually add the IDENTITY setting on
the group_id column
--------------------------------------------------------------------- */
$sql[] = "CREATE TABLE Tmp_" . GROUPS_TABLE . "
(group_id int IDENTITY (1, 1) NOT NULL, group_type smallint NULL, group_name varchar(50) NOT NULL, group_description varchar(255) NOT NULL, group_moderator int NULL, group_single_user smallint NOT NULL) ON [PRIMARY]";
$sql[] = "SET IDENTITY_INSERT " . GROUPS_TABLE . " ON";
$sql[] = "INSERT INTO Tmp_" . GROUPS_TABLE . " (group_id, group_type, group_name, group_description, group_moderator, group_single_user)
SELECT group_id, group_type, group_name, group_description, group_moderator, group_single_user FROM " . GROUPS_TABLE . " TABLOCKX";
$sql[] = "SET IDENTITY_INSERT " . GROUPS_TABLE . " OFF";
$sql[] = "DROP TABLE " . GROUPS_TABLE;
$sql[] = "EXECUTE sp_rename N'Tmp_" . GROUPS_TABLE . "', N'" . GROUPS_TABLE . "', 'OBJECT'";
$sql[] = "ALTER TABLE " . GROUPS_TABLE . " ADD
CONSTRAINT [PK_" . $table_prefix . "groups] PRIMARY KEY CLUSTERED (group_id) ON [PRIMARY]";
$sql[] = "CREATE INDEX [IX_" . $table_prefix . "groups]
ON " . GROUPS_TABLE . " (group_single_user) ON [PRIMARY]";
/* --------------------------------------------------------------
END OF DROP GROUP -- don't remove anything after this point!
-------------------------------------------------------------- */
break;
}
case '.0.3':
switch (SQL_LAYER)
{
case 'mysql':
case 'mysql4':
// Add indexes to post_id in search match table (+ word_id for MS Access)
$sql[] = "ALTER TABLE " . SEARCH_MATCH_TABLE . "
ADD INDEX post_id (post_id)";
// Modify user_timezone to decimal(5,2) for mysql ... mysql4/mssql/pgsql/msaccess
// should be completely unaffected
// Change default user_notify to 0
$sql[] = "ALTER TABLE " . USERS_TABLE . "
MODIFY COLUMN user_timezone decimal(5,2) DEFAULT '0' NOT NULL,
MODIFY COLUMN user_notify tinyint(1) DEFAULT '0' NOT NULL";
// Adjust field type for prune_days, prune_freq ... was too small
$sql[] = "ALTER TABLE " . PRUNE_TABLE . "
MODIFY COLUMN prune_days smallint(5) UNSIGNED NOT NULL,
MODIFY COLUMN prune_freq smallint(5) UNSIGNED NOT NULL";
break;
case 'mssql':
case 'mssql-odbc':
// Add missing defaults to MSSQL post table schema
$sql[] = "ALTER TABLE [" . POSTS_TABLE . "] WITH NOCHECK ADD
CONSTRAINT [DF_" . POSTS_TABLE . "_enable_bbcode] DEFAULT (1) FOR [enable_bbcode]
CONSTRAINT [DF_" . POSTS_TABLE . "_enable_html] DEFAULT (0) FOR [enable_html]
CONSTRAINT [DF_" . POSTS_TABLE . "_enable_smilies] DEFAULT (1) FOR [enable_smilies]
CONSTRAINT [DF_" . POSTS_TABLE . "_enable_sig] DEFAULT (1) FOR [enable_sig]
CONSTRAINT [DF_" . POSTS_TABLE . "_post_edit_count] DEFAULT (0) FOR [post_edit_count]";
case 'msaccess':
// Add indexes to post_id in search match table (+ word_id for MS Access)
$sql[] = "CREATE INDEX " . SEARCH_MATCH_TABLE . "
ON " . SEARCH_MATCH_TABLE . " ([post_id])";
$sql[] = "CREATE INDEX " . SEARCH_MATCH_TABLE . "_1
ON " . SEARCH_MATCH_TABLE . " ([word_id])";
break;
case 'postgresql':
// Add indexes to post_id in search match table (+ word_id for MS Access)
$sql[] = "CREATE INDEX post_id_" . SEARCH_MATCH_TABLE . "
ON " . SEARCH_MATCH_TABLE . " (post_id)";
// Regenerate groups table with incremented group_id for pgsql
// ... missing in 2.0.3 ...
$sql[] = "CREATE SEQUENCE " . GROUPS_TABLE . "_id_seq start 3 increment 1 maxvalue 2147483647 minvalue 1 cache 1";
$sql[] = "CREATE TABLE tmp_" . GROUPS_TABLE . "
AS SELECT group_id, group_name, group_type, group_description, group_moderator, group_single_user
FROM " . GROUPS_TABLE;
$sql[] = "DROP TABLE " . GROUPS_TABLE;
$sql[] = "CREATE TABLE phpbb_groups (group_id int DEFAULT nextval('" . GROUPS_TABLE . "_id_seq'::text) NOT NULL, group_name varchar(40) NOT NULL, group_type int2 DEFAULT '1' NOT NULL, group_description varchar(255) NOT NULL, group_moderator int4 DEFAULT '0' NOT NULL, group_single_user int2 DEFAULT '0' NOT NULL, CONSTRAINT phpbb_groups_pkey PRIMARY KEY (group_id))";
$sql[] = "INSERT INTO " . GROUPS_TABLE . " (group_id, group_name, group_type, group_description, group_moderator, group_single_user)
SELECT group_id, group_name, group_type, group_description, group_moderator, group_single_user
FROM tmp_" . GROUPS_TABLE;
$sql[] = "DROP TABLE tmp_" . GROUPS_TABLE;
break;
}
}
echo "<h2>Updating database schema</h2>\n";
echo "<p>Progress :: <b>";
flush();
$error_ary = array();
$errored = false;
if (count($sql))
{
for ($i = 0; $i < count($sql); $i++)
{
_sql($sql[$i], $errored, $error_ary);
}
echo "</b> <b class=\"ok\">Done</b><br />Result &nbsp; :: \n";
if ($errored)
{
echo " <b>Some queries failed, the statements and errors are listing below</b>\n<ul>";
for ($i = 0; $i < count($error_ary['sql']); $i++)
{
echo "<li>Error :: <b>" . $error_ary['error_code'][$i]['message'] . "</b><br />";
echo "SQL &nbsp; :: <b>" . $error_ary['sql'][$i] . "</b><br /><br /></li>";
}
echo "</ul>\n<p>This is probably nothing to worry about, update will continue. Should this fail to complete you may need to seek help at our development board. See <a href=\"docs\README.html\">README</a> for details on how to obtain advice.</p>\n";
}
else
{
echo "<b>No errors</b>\n";
}
}
else
{
echo " No updates required</b></p>\n";
}
//
// Data updates
//
unset($sql);
$error_ary = array();
$errored = false;
echo "<h2>Updating data</h2>\n";
echo "<p>Progress :: <b>";
flush();
switch ($row['config_value'])
{
case '':
$sql = "SELECT themes_id
FROM " . THEMES_TABLE . "
WHERE template_name = 'subSilver'";
$result = _sql($sql, $errored, $error_ary);
if ($row = $db->sql_fetchrow($result))
{
$theme_id = $row['themes_id'];
$sql = "UPDATE " . THEMES_TABLE . "
SET head_stylesheet = 'subSilver.css', body_background = '', body_bgcolor = 'E5E5E5', body_text = '000000', body_link = '006699', body_vlink = '5493B4', body_alink = '', body_hlink = 'DD6900', tr_color1 = 'EFEFEF', tr_color2 = 'DEE3E7', tr_color3 = 'D1D7DC', tr_class1 = '', tr_class2 = '', tr_class3 = '', th_color1 = '98AAB1', th_color2 = '006699', th_color3 = 'FFFFFF', th_class1 = 'cellpic1.gif', th_class2 = 'cellpic3.gif', th_class3 = 'cellpic2.jpg', td_color1 = 'FAFAFA', td_color2 = 'FFFFFF', td_color3 = '', td_class1 = 'row1', td_class2 = 'row2', td_class3 = '', fontface1 = 'Verdana, Arial, Helvetica, sans-serif', fontface2 = 'Trebuchet MS', fontface3 = 'Courier, ''Courier New'', sans-serif', fontsize1 = 10, fontsize2 = 11, fontsize3 = 12, fontcolor1 = '444444', fontcolor2 = '006600', fontcolor3 = 'FFA34F', span_class1 = '', span_class2 = '', span_class3 = ''
WHERE themes_id = $theme_id";
_sql($sql, $errored, $error_ary);
$sql = "DELETE FROM " . THEMES_NAME_TABLE . "
WHERE themes_id = $theme_id";
_sql($sql, $errored, $error_ary);
$sql = "INSERT INTO " . THEMES_NAME_TABLE . " (themes_id, tr_color1_name, tr_color2_name, tr_color3_name, tr_class1_name, tr_class2_name, tr_class3_name, th_color1_name, th_color2_name, th_color3_name, th_class1_name, th_class2_name, th_class3_name, td_color1_name, td_color2_name, td_color3_name, td_class1_name, td_class2_name, td_class3_name, fontface1_name, fontface2_name, fontface3_name, fontsize1_name, fontsize2_name, fontsize3_name, fontcolor1_name, fontcolor2_name, fontcolor3_name, span_class1_name, span_class2_name, span_class3_name)
VALUES ($theme_id, 'The lightest row colour', 'The medium row color', 'The darkest row colour', '', '', '', 'Border round the whole page', 'Outer table border', 'Inner table border', 'Silver gradient picture', 'Blue gradient picture', 'Fade-out gradient on index', 'Background for quote boxes', 'All white areas', '', 'Background for topic posts', '2nd background for topic posts', '', 'Main fonts', 'Additional topic title font', 'Form fonts', 'Smallest font size', 'Medium font size', 'Normal font size (post body etc)', 'Quote & copyright text', 'Code text colour', 'Main table header text colour', '', '', '')";
_sql($sql, $errored, $error_ary);
}
$db->sql_freeresult($result);
$sql = "SELECT MIN(post_id) AS first_post_id, topic_id
FROM " . POSTS_TABLE . "
GROUP BY topic_id
ORDER BY topic_id ASC";
$result = _sql($sql, $errored, $error_ary);
if ($row = $db->sql_fetchrow($result))
{
do
{
$sql = "UPDATE " . TOPICS_TABLE . "
SET topic_first_post_id = " . $row['first_post_id'] . "
WHERE topic_id = " . $row['topic_id'];
_sql($sql, $errored, $error_ary);
}
while ($row = $db->sql_fetchrow($result));
}
$db->sql_freeresult($result);
$sql = "SELECT DISTINCT u.user_id
FROM " . USERS_TABLE . " u, " . USER_GROUP_TABLE . " ug, " . AUTH_ACCESS_TABLE . " aa
WHERE aa.auth_mod = 1
AND ug.group_id = aa.group_id
AND u.user_id = ug.user_id
AND u.user_level <> " . ADMIN;
$result = _sql($sql, $errored, $error_ary);
$mod_user = array();
while ($row = $db->sql_fetchrow($result))
{
$mod_user[] = $row['user_id'];
}
$db->sql_freeresult($result);
if (count($mod_user))
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_level = " . MOD . "
WHERE user_id IN (" . implode(', ', $mod_user) . ")";
_sql($sql, $errored, $error_ary);
}
$sql = "INSERT INTO " . CONFIG_TABLE . " (config_name, config_value)
VALUES ('server_name', 'www.myserver.tld')";
_sql($sql, $errored, $error_ary);
$sql = "INSERT INTO " . CONFIG_TABLE . " (config_name, config_value)
VALUES ('script_path', '/phpBB2/')";
_sql($sql, $errored, $error_ary);
$sql = "INSERT INTO " . CONFIG_TABLE . " (config_name, config_value)
VALUES ('server_port', '80')";
_sql($sql, $errored, $error_ary);
$sql = "INSERT INTO " . CONFIG_TABLE . " (config_name, config_value)
VALUES ('record_online_users', '1')";
_sql($sql, $errored, $error_ary);
$sql = "INSERT INTO " . CONFIG_TABLE . " (config_name, config_value)
VALUES ('record_online_date', '" . time() . "')";
_sql($sql, $errored, $error_ary);
case 'RC-3':
case 'RC-4':
case '.0.0':
case '.0.1':
if (SQL_LAYER == 'postgresql')
{
$sql = "SELECT user_id, user_timezone_old
FROM " . USERS_TABLE;
$result = _sql($sql, $errored, $error_ary);
while ($row = $db->sql_fetchrow($result))
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_timezone = " . $row['user_timezone_old'] . "
WHERE user_id = " . $row['user_id'];
_sql($sql, $errored, $error_ary);
}
$db->sql_freeresult($result);
}
$sql = "SELECT topic_id, topic_moved_id
FROM " . TOPICS_TABLE . "
WHERE topic_moved_id <> 0
AND topic_status = " . TOPIC_MOVED;
$result = _sql($sql, $errored, $error_ary);
$topic_ary = array();
while ($row = $db->sql_fetchrow($result))
{
$topic_ary[$row['topic_id']] = $row['topic_moved_id'];
}
$db->sql_freeresult($result);
while (list($topic_id, $topic_moved_id) = each($topic_ary))
{
$sql = "SELECT MAX(post_id) AS last_post, MIN(post_id) AS first_post, COUNT(post_id) AS total_posts
FROM " . POSTS_TABLE . "
WHERE topic_id = $topic_moved_id";
$result = _sql($sql, $errored, $error_ary);
$sql = ($row = $db->sql_fetchrow($result)) ? "UPDATE " . TOPICS_TABLE . " SET topic_replies = " . ($row['total_posts'] - 1) . ", topic_first_post_id = " . $row['first_post'] . ", topic_last_post_id = " . $row['last_post'] . " WHERE topic_id = $topic_id" : "DELETE FROM " . TOPICS_TABLE . " WHERE topic_id = " . $row['topic_id'];
_sql($sql, $errored, $error_ary);
}
unset($sql);
sync('all forums');
case '.0.2':
case '.0.3':
// Topics will resync automatically
// Remove stop words from search match and search words
$dirname = 'language';
$dir = opendir($phpbb_root_path . $dirname);
while ($file = readdir($dir))
{
if (preg_match("#^lang_#i", $file) && !is_file($phpbb_root_path . $dirname . "/" . $file) && !is_link($phpbb_root_path . $dirname . "/" . $file) && file_exists($phpbb_root_path . $dirname . "/" . $file . '/search_stopwords.txt'))
{
$stopword_list = trim(preg_replace('#([\w\.\-_\+\'<27><>-<2D>\\\]+?)[ \n\r]*?(,|$)#', '\'\1\'\2', str_replace("'", "\'", implode(', ', file($phpbb_root_path . $dirname . "/" . $file . '/search_stopwords.txt')))));
$sql = "SELECT word_id
FROM " . SEARCH_WORD_TABLE . "
WHERE word_text IN ($stopword_list)";
$result = _sql($sql, $errored, $error_ary);
$word_id_sql = '';
if ($row = $db->sql_fetchrow($result))
{
do
{
$word_id_sql .= (($word_id_sql != '') ? ', ' : '') . $row['word_id'];
}
while ($row = $db->sql_fetchrow($result));
$sql = "DELETE FROM " . SEARCH_WORD_TABLE . "
WHERE word_id IN ($word_id_sql)";
_sql($sql, $errored, $error_ary);
$sql = "DELETE FROM " . SEARCH_MATCH_TABLE . "
WHERE word_id IN ($word_id_sql)";
_sql($sql, $errored, $error_ary);
}
$db->sql_freeresult($result);
}
}
closedir($dir);
// Mark common words ...
remove_common('global', 0.4);
// remove superfluous polls ... grab polls with topics then delete polls
// not in that list
$sql = "SELECT v.vote_id
FROM " . TOPICS_TABLE . " t, " . VOTE_DESC_TABLE . " v
WHERE v.topic_id = t.topic_id";
$result = _sql($sql, $errored, $error_ary);
$vote_id_sql = '';
if ($row = $db->sql_fetchrow($result))
{
do
{
$vote_id_sql .= (($vote_id_sql != '') ? ', ' : '') . $row['vote_id'];
}
while ($row = $db->sql_fetchrow($result));
$sql = "DELETE FROM " . VOTE_DESC_TABLE . "
WHERE vote_id NOT IN ($vote_id_sql)";
_sql($sql, $errored, $error_ary);
$sql = "DELETE FROM " . VOTE_RESULTS_TABLE . "
WHERE vote_id NOT IN ($vote_id_sql)";
_sql($sql, $errored, $error_ary);
$sql = "DELETE FROM " . VOTE_USERS_TABLE . "
WHERE vote_id NOT IN ($vote_id_sql)";
_sql($sql, $errored, $error_ary);
}
$db->sql_freeresult($result);
// update pm counters
$sql = "SELECT privmsgs_to_userid, COUNT(privmsgs_id) AS unread_count
FROM " . PRIVMSGS_TABLE . "
WHERE privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . "
GROUP BY privmsgs_to_userid";
$result = _sql($sql, $errored, $error_ary);
if ($row = $db->sql_fetchrow($result))
{
$update_users = array();
do
{
$update_users[$row['unread_count']][] = $row['privmsgs_to_userid'];
}
while ($row = $db->sql_fetchrow($result));
while (list($num, $user_ary) = each($update_users))
{
$user_ids = implode(', ', $user_ary);
$sql = "UPDATE " . USERS_TABLE . "
SET user_unread_privmsg = $num
WHERE user_id IN ($user_ids)";
_sql($sql, $errored, $error_ary);
}
unset($update_list);
}
$db->sql_freeresult($result);
$sql = "SELECT privmsgs_to_userid, COUNT(privmsgs_id) AS new_count
FROM " . PRIVMSGS_TABLE . "
WHERE privmsgs_type = " . PRIVMSGS_NEW_MAIL . "
GROUP BY privmsgs_to_userid";
$result = _sql($sql, $errored, $error_ary);
if ($row = $db->sql_fetchrow($result))
{
$update_users = array();
do
{
$update_users[$row['new_count']][] = $row['privmsgs_to_userid'];
}
while ($row = $db->sql_fetchrow($result));
while (list($num, $user_ary) = each($update_users))
{
$user_ids = implode(', ', $user_ary);
$sql = "UPDATE " . USERS_TABLE . "
SET user_new_privmsg = $num
WHERE user_id IN ($user_ids)";
_sql($sql, $errored, $error_ary);
}
unset($update_list);
}
$db->sql_freeresult($result);
// Remove superfluous watched topics
$sql = "SELECT t.topic_id
FROM " . TOPICS_TABLE . " t, " . TOPICS_WATCH_TABLE . " w
WHERE w.topic_id = t.topic_id";
$result = _sql($sql, $errored, $error_ary);
$topic_id_sql = '';
if ($row = $db->sql_fetchrow($result))
{
do
{
$topic_id_sql .= (($topic_id_sql != '') ? ', ' : '') . $row['topic_id'];
}
while ($row = $db->sql_fetchrow($result));
$sql = "DELETE FROM " . TOPICS_WATCH_TABLE . "
WHERE topic_id NOT IN ($topic_id_sql)";
_sql($sql, $errored, $error_ary);
}
$db->sql_freeresult($result);
// Reset any email addresses which are non-compliant ... something
// not done in the upgrade script and thus which may affect some
// mysql users
switch (SQL_LAYER)
{
case 'mysql':
$sql = "UPDATE " . USERS_TABLE . "
SET user_email = ''
WHERE user_email NOT REGEXP '^[a-zA-Z0-9_\+\.\-]+@.*[a-zA-Z0-9_\-]+\.[a-zA-Z]{2,}$'";
_sql($sql, $errored, $error_ary);
}
// Optimize/vacuum analyze the tables where appropriate
// this should be done for each version in future along with
// the version number update
switch (SQL_LAYER)
{
case 'mysql':
case 'mysql4':
$sql = 'OPTIMIZE TABLE ' . $table_prefix . 'auth_access, ' . $table_prefix . 'banlist, ' . $table_prefix . 'categories, ' . $table_prefix . 'config, ' . $table_prefix . 'disallow, ' . $table_prefix . 'forum_prune, ' . $table_prefix . 'forums, ' . $table_prefix . 'groups, ' . $table_prefix . 'posts, ' . $table_prefix . 'posts_text, ' . $table_prefix . 'privmsgs, ' . $table_prefix . 'privmsgs_text, ' . $table_prefix . 'ranks, ' . $table_prefix . 'search_results, ' . $table_prefix . 'search_wordlist, ' . $table_prefix . 'search_wordmatch, ' . $table_prefix . 'smilies, ' . $table_prefix . 'themes, ' . $table_prefix . 'themes_name, ' . $table_prefix . 'topics, ' . $table_prefix . 'topics_watch, ' . $table_prefix . 'user_group, ' . $table_prefix . 'users, ' . $table_prefix . 'vote_desc, ' . $table_prefix . 'vote_results, ' . $table_prefix . 'vote_voters, ' . $table_prefix . 'words';
_sql($sql, $errored, $error_ary);
break;
case 'postgresql':
_sql("VACUUM ANALYZE", $errored, $error_ary);
break;
}
// Very last thing, update the version
$sql = "UPDATE " . CONFIG_TABLE . "
SET config_value = '$updates_to_version'
WHERE config_name = 'version'";
_sql($sql, $errored, $error_ary);
echo "</b> <b class=\"ok\">Done</b><br />Result &nbsp; :: \n";
if ($errored)
{
echo " <b>Some queries failed, the statements and errors are listing below</b>\n<ul>";
for ($i = 0; $i < count($error_ary['sql']); $i++)
{
echo "<li>Error :: <b>" . $error_ary['error_code'][$i]['message'] . "</b><br />";
echo "SQL &nbsp; :: <b>" . $error_ary['sql'][$i] . "</b><br /><br /></li>";
}
echo "</ul>\n<p>This is probably nothing to worry about, update will continue. Should this fail to complete you may need to seek help at our development board. See <a href=\"docs\README.html\">README</a> for details on how to obtain advice.</p>\n";
}
else
{
echo "<b>No errors</b>\n";
}
break;
default:
echo " No updates where required</b></p>\n";
break;
}
echo "<h2>Update completed</h2>\n";
echo "\n<p>You should now visit the General Configuration settings page in the <a href=\"../admin/\">Administration Panel</a> and check the General Configuration of the board. If you updated from versions prior to RC-3 you <b>must</b> update some entries. If you do not do this emails sent from the board will contain incorrect information. Don't forget to delete this file!</p>\n";
?>
<br clear="all" />
</body>
</html>

View File

@@ -21,6 +21,8 @@
define('IN_PHPBB', true);
$phpbb_root_path = './../';
if ( !defined('INSTALLING') )
{
error_reporting (E_ERROR | E_WARNING | E_PARSE); // This will NOT report uninitialized variables
@@ -30,16 +32,14 @@ if ( !defined('INSTALLING') )
// If we are being called from the install script then we don't need these
// as they are already included.
//
include('extension.inc');
include('config.'.$phpEx);
include('includes/constants.'.$phpEx);
include('includes/functions.'.$phpEx);
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'config.'.$phpEx);
include($phpbb_root_path . 'includes/constants.'.$phpEx);
include($phpbb_root_path . 'includes/functions.'.$phpEx);
if( defined("PHPBB_INSTALLED") )
{
$header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
header($header_location . " index.$phpEx");
exit;
redirect("../index.$phpEx");
}
}
@@ -48,9 +48,9 @@ if ( !defined('INSTALLING') )
//
$dbms = 'mysql';
include('includes/db.'.$phpEx);
include('includes/bbcode.'.$phpEx);
include('includes/functions_search.'.$phpEx);
include($phpbb_root_path . 'includes/db.'.$phpEx);
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
include($phpbb_root_path . 'includes/functions_search.'.$phpEx);
set_time_limit(0); // Unlimited execution time
@@ -88,11 +88,10 @@ function common_header()
the page which called the style sheet (i.e. this page in the root phpBB directory)
whereas all other browsers see image paths relative to the style sheet. Stupid NS again!
*/
TH { background-image: url(templates/subSilver/images/cellpic3.gif) }
TD.cat { background-image: url(templates/subSilver/images/cellpic1.gif) }
TD.rowpic { background-image: url(templates/subSilver/images/cellpic2.jpg); background-repeat: repeat-y }
td.icqback { background-image: url(templates/subSilver/images/icon_icq_add.gif); background-repeat: no-repeat }
TD.catHead,TD.catSides,TD.catLeft,TD.catRight,TD.catBottom { background-image: url(templates/subSilver/images/cellpic1.gif) }
th { background-image: url('../templates/subSilver/images/cellpic3.gif') }
td.cat { background-image: url('../templates/subSilver/images/cellpic1.gif') }
td.rowpic { background-image: url('../templates/subSilver/images/cellpic2.jpg'); background-repeat: repeat-y }
td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom { background-image: url('../templates/subSilver/images/cellpic1.gif') }
font,th,td,p,body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt }
a:link,a:active,a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color : #006699; font-size:11pt }
@@ -104,7 +103,7 @@ hr { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
.ok {color:green}
/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("templates/subSilver/formIE.css");
@import url("../templates/subSilver/formIE.css");
-->
</style>
</head>
@@ -114,7 +113,7 @@ hr { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="templates/subSilver/images/logo_phpBB.gif" border="0" alt="Forum Home" vspace="1" /></td>
<td><img src="../templates/subSilver/images/logo_phpBB.gif" border="0" alt="Forum Home" vspace="1" /></td>
<td align="center" width="100%" valign="middle"><span class="maintitle">Upgrading to phpBB 2.0</span></td>
</tr>
</table></td>
@@ -566,9 +565,11 @@ if ( !empty($next) )
if ( !inarray($name, $ignore_configs) )
{
$name = ( !empty($rename_configs[$name]) ) ? $rename_configs[$name] : $name;
// phpBB 1.x has some problems with escaping strings in the database. Try to correct for
// this by removing all slashes and then escaping once.
$sql = "REPLACE INTO " . CONFIG_TABLE . " (config_name, config_value)
VALUES ('$name', '" . stripslashes($value) . "')";
VALUES ('$name', '".addslashes(stripslashes(stripslashes($value)))."')";
query($sql, "Couldn't update config table with values from old config table");
}
}
@@ -765,12 +766,12 @@ if ( !empty($next) )
$sql = "SELECT COUNT(*) AS total, MAX(user_id) AS maxid
FROM " . USERS_TABLE;
$result = query($sql, "Couldn't get max post_id.");
$result = query($sql, "Couldn't get max user_id.");
$maxid = $db->sql_fetchrow($result);
$row = $db->sql_fetchrow($result);
$totalposts = $maxid['total'];
$maxid = $maxid['maxid'];
$totalposts = $row['total'];
$maxid = $row['maxid'];
$sql = "ALTER TABLE " . USERS_TABLE . "
ADD user_sig_bbcode_uid CHAR(10),
@@ -812,13 +813,14 @@ if ( !empty($next) )
$per_pct = ceil( $db->sql_numrows($result) / 40 );
$inc = 0;
$group_id = 1;
while( $row = $db->sql_fetchrow($result) )
{
$sql = "INSERT INTO " . GROUPS_TABLE . " (group_id, group_name, group_description, group_single_user)
VALUES ($group_id, '" . addslashes($row['username']) . "', 'Personal User', 1)";
$sql = "INSERT INTO " . GROUPS_TABLE . " (group_name, group_description, group_single_user)
VALUES ('" . addslashes($row['username']) . "', 'Personal User', 1)";
query($sql, "Wasn't able to insert user ".$row['user_id']." into table ".GROUPS_TABLE);
$group_id = $db->sql_nextid();
$sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending)
VALUES ($group_id, " . $row['user_id'] . ", 0)";
query($sql, "Wasn't able to insert user ".$row['user_id']." into table ".USER_GROUP_TABLE);
@@ -829,8 +831,6 @@ if ( !empty($next) )
continue;
}
$group_id++;
//
// Nathan's bbcode2 conversion
//
@@ -936,6 +936,14 @@ if ( !empty($next) )
}
}
// Set any non-standard (like) email addresses to nothing
// could do this above as a preg_ but this one query may
// be faster
$sql = "UPDATE " . USERS_TABLE . "
SET user_email = ''
WHERE user_email NOT REGEXP '^[a-zA-Z0-9_\+\.\-]+@.*[a-zA-Z0-9\-_]+\.[a-zA-Z]{2,}$'";
query($sql, "Couldn't update ".USERS_TABLE." table non-standard user_email entries");
print " <span class=\"ok\"><b>OK</b></span><br />\n";
lock_tables(0);
@@ -1900,7 +1908,7 @@ if ( !empty($next) )
{
do
{
add_search_words($row['post_id'], $row['post_text'], $row['post_subject']);
add_search_words('global', $row['post_id'], $row['post_text'], $row['post_subject']);
$inc++;
if ( $inc == $per_pct )

View File

@@ -0,0 +1,10 @@
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
</body>
</html>

View File

@@ -64,7 +64,7 @@ $faq[] = array("--", "Krijimi i lidhjeve");
$faq[] = array("Lidhje me nj<6E> websit tjet<65>r", "BBCode i phpBB lejon disa m<>nyra p<>r krijimin e URI-ve, Uniform Resource Indicators q<> njihen si URL.<ul><li>M<>nyra e par<61> p<>rdor kodin <b>[url=][/url]</b>, cdo gj<67> q<> shkruani mbas shenj<6E>s s<> barazimit do shkaktoj<6F> p<>rmbajtjen e atij kodi t<> sh<73>rbej<65> si nj<6E> URL. Psh. p<>r tu lidhur me phpBB.com me k<>t<EFBFBD> metod<6F> shkruani:<br /><br /><b>[url=http://www.phpbb.com/]</b>Vizito phpBB!<b>[/url]</b><br /><br />kjo do prodhonte lidhjen q<> vijon, <a href=\"http://www.phpbb.com/\" target=\"_blank\">Vizito phpBB!</a> Do shikoni q<> lidhja hapet n<> nj<6E> dritare t<> re duke i lejuar p<>rdoruesit t<> vazhdojn<6A> t<> p<>rdorin forumin.</li><li>Nqs doni q<> adresa URL vet<65> t<> tregohet si lidhje shkruani:<br /><br /><b>[url]</b>http://www.phpbb.com/<b>[/url]</b><br /><br />Kjo do tregoj<6F> lidhjen q<> vijon, <a href=\"http://www.phpbb.com/\" target=\"_blank\">http://www.phpbb.com/</a></li><li>P<>r m<> tep<65>r phpBB p<>rdor dicka q<> quhet <i>Lidhjet Magjike</i>, kjo do e kthej<65> cdo URL me sintaks<6B> korrekte n<> nj<6E> lidhje pa patur nevoj<6F> te shkruhet ndonj<6E> kod, nuk ka nevoj<6F> as p<>r http://. Psh. shkruajtja e www.phpbb.com n<> mesazhin tuaj do krijoj<6F> nj<6E> lidhje tek <a href=\"http://www.phpbb.com/\" target=\"_blank\">www.phpbb.com</a> n<> m<>nyr<79> automatike kur dikush lexon mesazhin. </li><li>E nj<6E>jta gj<67> aplikohet me adresat e post<73>s elektronike, ju mund ta specifikoni adres<65>n me an<61> t<> kodit, psh:<br /><br /><b>[email]</b>no.one@domain.adr<b>[/email]</b><br /><br />e cila do tregoj<6F> <a href=\"emailto:no.one@domain.adr\">no.one@domain.adr</a> ose mund t<> shtypni thjesht no.one@domain.adr n<> mesazhin tuaj dhe adresa do konvertohet n<> lidhje n<> m<>nyr<79> automatike.</li></ul>Ashtu si me t<> gjitha kodet e tjera BBCode URL-t<> mund t<> mb<6D>shtjellin cdo lloj kodi tjet<65>r BBCode, psh <b>[img][/img]</b> (lexo m<> posht<68>), <b>[b][/b]</b>, etj. Ashtu si me kodet e formatimit <20>sht<68> n<> dor<6F>n tuaj q<> kodet t<> jen<65> hapur dhe mbyllur n<> rradh<64>n e duhur, psh: <br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/url][/img]</b><br /><br /> <u>nuk</u> <20>sht<68> korrekte gj<67> q<> mund t<> shkaktoj<6F> fshirjen e mesazhit tuaj.");
$faq[] = array("--", "Tregimi i imazheve");
$faq[] = array("Shtimi i nj<6E> imazhi n<> mesazhin tuaj", "BBCode i phpBB p<>rfshin nj<6E> kod p<>r tregimin e imazheve n<> mesazhet tuaja. Duhet t<> keni dy gj<67>ra parasysh kur p<>rdorni k<>t<EFBFBD> kod; e para, shum<75> p<>rdorues nuk e cmojn<6A> vendosjen e shum<75> imazheve n<>p<EFBFBD>r poste dhe e dyta imazhi duhet t<> jet<65> diku n<> internet para se t<> tregohet n<> nj<6E> mesazh (nuk mund t<> ekzistoj<6F> vet<65>m n<> kompjuterin tuaj, p<>rvec rastit kur keni nj<6E> webserver). phpBB nuk e mund<6E>son mbajtjen e imazheve n<> nj<6E> dosje lokale tashti p<>r tashti (k<>to c<>shtje do adresohen n<> versionin e m<>vonsh<73>m t<> phpBB). P<>r t<> treguar nj<6E> imazh duhet ta rrethoni URL-n<> (adres<65>n n<> internet) e imazhit me kodet <b>[img][/img]</b>. Psh:<br /><br /><b>[img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img]</b><br /><br />Sic u tregua n<> seksionin e URL (m<>sip<69>r) ju mund ta mb<6D>shtillni nj<6E> imazh me kodin <b>[url][/url]</b> nqs d<>shironi q<> imazhi t<> sh<73>rbej<65> edhe si lidhje, psh.<br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img][/url]</b><br /><br />do prodhonte:<br /><br /><a href=\"http://www.phpbb.com/\" target=\"_blank\"><img src=\"http://www.phpbb.com/images/phplogo.gif\" border=\"0\" alt=\"\" /></a><br />");
$faq[] = array("Shtimi i nj<6E> imazhi n<> mesazhin tuaj", "BBCode i phpBB p<>rfshin nj<6E> kod p<>r tregimin e imazheve n<> mesazhet tuaja. Duhet t<> keni dy gj<67>ra parasysh kur p<>rdorni k<>t<EFBFBD> kod; e para, shum<75> p<>rdorues nuk e cmojn<6A> vendosjen e shum<75> imazheve n<>p<EFBFBD>r poste dhe e dyta imazhi duhet t<> jet<65> diku n<> internet para se t<> tregohet n<> nj<6E> mesazh (nuk mund t<> ekzistoj<6F> vet<65>m n<> kompjuterin tuaj, p<>rvec rastit kur keni nj<6E> webserver). phpBB nuk e mund<6E>son mbajtjen e imazheve n<> nj<6E> dosje lokale tashti p<>r tashti (k<>to c<>shtje do adresohen n<> versionin e m<>vonsh<73>m t<> phpBB). P<>r t<> treguar nj<6E> imazh duhet ta rrethoni URL-n<> (adres<65>n n<> internet) e imazhit me kodet <b>[img][/img]</b>. Psh:<br /><br /><b>[img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img]</b><br /><br />Sic u tregua n<> seksionin e URL (m<>sip<69>r) ju mund ta mb<6D>shtillni nj<6E> imazh me kodin <b>[url][/url]</b> nqs d<>shironi q<> imazhi t<> sh<73>rbej<65> edhe si lidhje, psh.<br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img][/url]</b><br /><br />do prodhonte:<br /><br /><a href=\"http://www.phpbb.com/\" target=\"_blank\"><img src=\"templates/subSilver/images/logo_phpBB_med.gif\" border=\"0\" alt=\"\" /></a><br />");
$faq[] = array("--", "C<EFBFBD>shtje t<> tjera");
$faq[] = array("A mund t<> shtoj kodet e mia?", "Jo, nuk besojm<6A> se <20>sht<68> e mundur n<> phpBB 2.0 Po mundohemi t<> shtojm<6A> kode BBCode t<> personalizueshme n<> versionin tjet<65>r t<> phpBB.");

View File

@@ -1,70 +1,70 @@
<?php
/***************************************************************************
* lang_bbcode.php [english]
* -------------------
* begin : Wednesday Oct 3, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: lang_bbcode.php,v 1.3 2001/12/18 01:53:26 psotfx Exp $
*
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
//
// To add an entry to your BBCode guide simply add a line to this file in this format:
// $faq[] = array("question", "answer");
// If you want to separate a section enter $faq[] = array("--","Block heading goes here if wanted");
// Links will be created automatically
//
// DO NOT forget the ; at the end of the line.
// Do NOT put double quotes (") in your BBCode guide entries, if you absolutely must then escape them ie. \"something\"
//
// The BBCode guide items will appear on the BBCode guide page in the same order they are listed in this file
//
// If just translating this file please do not alter the actual HTML unless absolutely necessary, thanks :)
//
// In addition please do not translate the colours referenced in relation to BBCode any section, if you do
// users browsing in your language may be confused to find they're BBCode doesn't work :D You can change
// references which are 'in-line' within the text though.
//
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD> <20><> BBCode?", "BBCode <20><> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> HTML. <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> BBCode <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> BBCode <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD>. BBCode <20><><EFBFBD><EFBFBD><EFBFBD> <20> HTML, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> [ <20> ] <20><><EFBFBD><EFBFBD> &lt; <20> &gt; <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.");
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "BBCode <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <ul><li><3E><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[b][/b]</b>, <20><><EFBFBD><EFBFBD> <br /><br /><b>[b]</b><3E><><EFBFBD><EFBFBD><b>[/b]</b><br /><br /><3E><><EFBFBD> <20><><EFBFBD><EFBFBD> <b><3E><><EFBFBD><EFBFBD></b></li><li><3E><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[u][/u]</b>, <20><><EFBFBD><EFBFBD>:<br /><br /><b>[u]</b><3E><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><b>[/u]</b><br /><br /><3E><><EFBFBD><EFBFBD> <u><3E><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD></u></li><li><3E><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <b>[i][/i]</b>, <20><><EFBFBD><EFBFBD><br /><br /><3E><><EFBFBD> <b>[i]</b><3E><><EFBFBD><EFBFBD>!<b>[/i]</b><br /><br /><3E><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <i><3E><><EFBFBD><EFBFBD>!</i></li></ul>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <ul><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[color=][/color]</b>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> (eg. red, blue, yellow, etc.) <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, eg. #FFFFFF, #000000. <20><><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[color=red]</b><3E><><EFBFBD><EFBFBD>!<b>[/color]</b><br /><br /><3E><><br /><br /><b>[color=#FF0000]</b><3E><><EFBFBD><EFBFBD>!<b>[/color]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <span style=\"color:red\"><3E><><EFBFBD><EFBFBD>!</span></li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[size=][/size]</b>. <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> 1 (<28><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>) <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> 29 (<28><><EFBFBD><EFBFBD> <20><><EFBFBD>). <20><><EFBFBD><EFBFBD>:<br /><br /><b>[size=9]</b><3E><><EFBFBD><EFBFBD><b>[/size]</b><br /><br /><3E><><EFBFBD> <20><><EFBFBD><EFBFBD> <span style=\"font-size:9px\"><3E><><EFBFBD><EFBFBD></span><br /><br /><3E><><EFBFBD>:<br /><br /><b>[size=24]</b><3E><><EFBFBD>!<b>[/size]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD> <span style=\"font-size:24px\"><3E><><EFBFBD>!</span></li></ul>");
$faq[] = array("<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?", "<EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[size=18][color=red][b]</b><3E><><EFBFBD><EFBFBD> <20><><EFBFBD>!<b>[/b][/color][/size]</b><br /><br /><3E><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <span style=\"color:red;font-size:18px\"><b><3E><><EFBFBD><EFBFBD> <20><><EFBFBD>!</b></span><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>! <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD>ѡ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD>:<br /><br /><b>[b][u]</b><3E><><EFBFBD> <20><><EFBFBD><b>[/b][/u]</b>");
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.<ul><li><3E><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[quote=\"\"][/quote]</b>. <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><> <20><><EFBFBD> <20><><EFBFBD>! <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[quote=\"Mr. Blobby\"]</b><3E><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><b>[/quote]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD>, Mr. Blobby <20><><EFBFBD>: <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <b><3E><><EFBFBD></b> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> \"\" <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.</li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[quote][/quote]</b>. <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> , <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.</li></ul>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD>. Courier <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[code][/code]</b>, <20><><EFBFBD><EFBFBD>.<br /><br /><b>[code]</b>echo \"<EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\";<b>[/code]</b><br /><br /><3E><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[code][/code]</b> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD>.");
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>", "BBCode <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> HTML. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[list][/list]</b> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[*]</b><3E><><EFBFBD> <20><> <20><><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[list]</b><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><br /><b>[/list]</b><br /><br /><3E><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<ul><li><3E><><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD></li></ul>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[list=1][/list]</b> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[list=a][/list]</b>. <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[*]</b>. <20><><EFBFBD><EFBFBD>:<br /><br /><b>[list=1]</b><br /><b>[*]</b><3E><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><br /><b>[/list]</b><br /><br /><3E><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<ol type=\"1\"><li><3E><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD></li></ol><3E><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[list=a]</b><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br /><b>[/list]</b><br /><br /><3E><><EFBFBD><EFBFBD><ol type=\"a\"><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD></li></ol>");
$faq[] = array("--", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD>", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> phpBB <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> URIs, Uniform Resource Indicators <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> URLs.<ul><li><3E><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[url=][/url]</b>, <20><> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> = <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> phpBB.com <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[url=http://www.phpbb.com/]</b><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> phpBB!<b>[/url]</b><br /><br /><3E><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> , <a href=\"http://www.phpbb.com/\" target=\"_blank\"><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> phpBB!</a> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.</li><li><3E><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[url]</b>http://www.phpbb.com/<b>[/url]</b><br /><br /><3E><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <a href=\"http://www.phpbb.com/\" target=\"_blank\">http://www.phpbb.com/</a></li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> phpBB <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <i><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD></i>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> http://. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> www.phpbb.com <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <a href=\"http://www.phpbb.com/\" target=\"_blank\">www.phpbb.com</a> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. </li><li><3E><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>:<br /><br /><b>[email]</b>no.one@domain.adr<b>[/email]</b><br /><br /><3E><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <a href=\"emailto:no.one@domain.adr\">no.one@domain.adr</a> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> no.one@domain.adr <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.</li></ul><3E><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> BBCode <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[img][/img]</b> (<28><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>), <b>[b][/b]</b>. <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD>:<br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/url][/img]</b><br /><br /><u><3E><><EFBFBD></u> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ߡ <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.");
$faq[] = array("--", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> phpBB BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>; <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!). <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> phpBB (<28><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> phpBB). <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[img][/img]</b>. <20><><EFBFBD><EFBFBD>:<br /><br /><b>[img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img]</b><br /><br /><3E><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <b>[url][/url]</b> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD>, <20><><EFBFBD><EFBFBD><br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img][/url]</b><br /><br /><3E><><EFBFBD> <20><><EFBFBD><EFBFBD>:<br /><br /><a href=\"http://www.phpbb.com/\" target=\"_blank\"><img src=\"http://www.phpbb.com/images/phplogo.gif\" border=\"0\" alt=\"\" /></a><br />");
$faq[] = array("--", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><>?", "<EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> phpBB 2.0. <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> BBCode <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
//
// This ends the BBCode guide entries
//
<?php
/***************************************************************************
* lang_bbcode.php [english]
* -------------------
* begin : Wednesday Oct 3, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: lang_bbcode.php,v 1.3 2001/12/18 01:53:26 psotfx Exp $
*
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
//
// To add an entry to your BBCode guide simply add a line to this file in this format:
// $faq[] = array("question", "answer");
// If you want to separate a section enter $faq[] = array("--","Block heading goes here if wanted");
// Links will be created automatically
//
// DO NOT forget the ; at the end of the line.
// Do NOT put double quotes (") in your BBCode guide entries, if you absolutely must then escape them ie. \"something\"
//
// The BBCode guide items will appear on the BBCode guide page in the same order they are listed in this file
//
// If just translating this file please do not alter the actual HTML unless absolutely necessary, thanks :)
//
// In addition please do not translate the colours referenced in relation to BBCode any section, if you do
// users browsing in your language may be confused to find they're BBCode doesn't work :D You can change
// references which are 'in-line' within the text though.
//
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD> <20><> BBCode?", "BBCode <20><> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> HTML. <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> BBCode <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> BBCode <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD>. BBCode <20><><EFBFBD><EFBFBD><EFBFBD> <20> HTML, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> [ <20> ] <20><><EFBFBD><EFBFBD> &lt; <20> &gt; <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.");
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "BBCode <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <ul><li><3E><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[b][/b]</b>, <20><><EFBFBD><EFBFBD> <br /><br /><b>[b]</b><3E><><EFBFBD><EFBFBD><b>[/b]</b><br /><br /><3E><><EFBFBD> <20><><EFBFBD><EFBFBD> <b><3E><><EFBFBD><EFBFBD></b></li><li><3E><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[u][/u]</b>, <20><><EFBFBD><EFBFBD>:<br /><br /><b>[u]</b><3E><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><b>[/u]</b><br /><br /><3E><><EFBFBD><EFBFBD> <u><3E><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD></u></li><li><3E><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <b>[i][/i]</b>, <20><><EFBFBD><EFBFBD><br /><br /><3E><><EFBFBD> <b>[i]</b><3E><><EFBFBD><EFBFBD>!<b>[/i]</b><br /><br /><3E><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <i><3E><><EFBFBD><EFBFBD>!</i></li></ul>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <ul><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[color=][/color]</b>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> (eg. red, blue, yellow, etc.) <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, eg. #FFFFFF, #000000. <20><><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[color=red]</b><3E><><EFBFBD><EFBFBD>!<b>[/color]</b><br /><br /><3E><><br /><br /><b>[color=#FF0000]</b><3E><><EFBFBD><EFBFBD>!<b>[/color]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <span style=\"color:red\"><3E><><EFBFBD><EFBFBD>!</span></li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[size=][/size]</b>. <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> 1 (<28><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>) <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> 29 (<28><><EFBFBD><EFBFBD> <20><><EFBFBD>). <20><><EFBFBD><EFBFBD>:<br /><br /><b>[size=9]</b><3E><><EFBFBD><EFBFBD><b>[/size]</b><br /><br /><3E><><EFBFBD> <20><><EFBFBD><EFBFBD> <span style=\"font-size:9px\"><3E><><EFBFBD><EFBFBD></span><br /><br /><3E><><EFBFBD>:<br /><br /><b>[size=24]</b><3E><><EFBFBD>!<b>[/size]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD> <span style=\"font-size:24px\"><3E><><EFBFBD>!</span></li></ul>");
$faq[] = array("<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?", "<EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[size=18][color=red][b]</b><3E><><EFBFBD><EFBFBD> <20><><EFBFBD>!<b>[/b][/color][/size]</b><br /><br /><3E><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <span style=\"color:red;font-size:18px\"><b><3E><><EFBFBD><EFBFBD> <20><><EFBFBD>!</b></span><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>! <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD>ѡ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD>:<br /><br /><b>[b][u]</b><3E><><EFBFBD> <20><><EFBFBD><b>[/b][/u]</b>");
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.<ul><li><3E><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[quote=\"\"][/quote]</b>. <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><> <20><><EFBFBD> <20><><EFBFBD>! <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[quote=\"Mr. Blobby\"]</b><3E><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><b>[/quote]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD>, Mr. Blobby <20><><EFBFBD>: <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <b><3E><><EFBFBD></b> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> \"\" <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.</li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[quote][/quote]</b>. <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> , <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.</li></ul>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD>. Courier <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[code][/code]</b>, <20><><EFBFBD><EFBFBD>.<br /><br /><b>[code]</b>echo \"<EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\";<b>[/code]</b><br /><br /><3E><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[code][/code]</b> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD>.");
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>", "BBCode <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> HTML. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[list][/list]</b> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[*]</b><3E><><EFBFBD> <20><> <20><><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[list]</b><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><br /><b>[/list]</b><br /><br /><3E><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<ul><li><3E><><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD></li></ul>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[list=1][/list]</b> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[list=a][/list]</b>. <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[*]</b>. <20><><EFBFBD><EFBFBD>:<br /><br /><b>[list=1]</b><br /><b>[*]</b><3E><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><br /><b>[/list]</b><br /><br /><3E><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<ol type=\"1\"><li><3E><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD></li></ol><3E><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[list=a]</b><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br /><b>[/list]</b><br /><br /><3E><><EFBFBD><EFBFBD><ol type=\"a\"><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD></li></ol>");
$faq[] = array("--", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD>", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> phpBB <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> URIs, Uniform Resource Indicators <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> URLs.<ul><li><3E><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[url=][/url]</b>, <20><> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> = <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> phpBB.com <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[url=http://www.phpbb.com/]</b><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> phpBB!<b>[/url]</b><br /><br /><3E><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> , <a href=\"http://www.phpbb.com/\" target=\"_blank\"><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> phpBB!</a> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.</li><li><3E><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[url]</b>http://www.phpbb.com/<b>[/url]</b><br /><br /><3E><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <a href=\"http://www.phpbb.com/\" target=\"_blank\">http://www.phpbb.com/</a></li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> phpBB <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <i><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD></i>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> http://. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> www.phpbb.com <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <a href=\"http://www.phpbb.com/\" target=\"_blank\">www.phpbb.com</a> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. </li><li><3E><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>:<br /><br /><b>[email]</b>no.one@domain.adr<b>[/email]</b><br /><br /><3E><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <a href=\"emailto:no.one@domain.adr\">no.one@domain.adr</a> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> no.one@domain.adr <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.</li></ul><3E><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> BBCode <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[img][/img]</b> (<28><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>), <b>[b][/b]</b>. <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD>:<br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/url][/img]</b><br /><br /><u><3E><><EFBFBD></u> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ߡ <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.");
$faq[] = array("--", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> phpBB BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>; <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!). <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> phpBB (<28><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> phpBB). <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[img][/img]</b>. <20><><EFBFBD><EFBFBD>:<br /><br /><b>[img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img]</b><br /><br /><3E><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <b>[url][/url]</b> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD>, <20><><EFBFBD><EFBFBD><br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img][/url]</b><br /><br /><3E><><EFBFBD> <20><><EFBFBD><EFBFBD>:<br /><br /><a href=\"http://www.phpbb.com/\" target=\"_blank\"><img src=\"templates/subSilver/images/logo_phpBB_med.gif\" border=\"0\" alt=\"\" /></a><br />");
$faq[] = array("--", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><>?", "<EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> phpBB 2.0. <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> BBCode <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
//
// This ends the BBCode guide entries
//
?>

View File

@@ -0,0 +1,9 @@
Subject: Account Novi korisnik
Charset: windows-1250
Pozdrav,
Account "{USERNAME}" nije aktivan ili je prepravljen. Trebao bi pregledati detalje ovog korisnika (zahtijevom) a aktivirati ga pomocu sljedeceg linka:
{U_ACTIVATE}
{EMAIL_SIG}

View File

@@ -0,0 +1,11 @@
Charset: windows-1250
Sljedeci e-mail ti je poslan od strane jednog od administratora "{SITENAME}". Ukoliko smatras da je u pitanju spam-poruka, sadrzi uvredljiv sadrzaj ili nesto sto ti licno smeta molim te da kontaktiras direktno web-mastera:
{BOARD_EMAIL}
Prilozi citav e-mail (narocito zaglavlje).
Ovo je poruka koja ti je poslana:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{MESSAGE}

View File

@@ -0,0 +1,7 @@
Subject: Aktiviran account na forumu {SITENAME}
Charset: windows-1250
Pozdrav {USERNAME},
Vas account na "{SITENAME}" je aktiviran, mozete uci na forum koriste<74>i username i password koji Vam je poslan u prethodnom e-mail-u. Napominjemo da u slucaju zaborava passworda, nije mogu<67>e povratiti je posto se koristi kodifikovanje iste u momentu registracije.
{EMAIL_SIG}

View File

@@ -0,0 +1,18 @@
Subject: Dobro do<64>ao/dobro do<64>la na forum {SITENAME}
Charset: windows-1250
{WELCOME_MSG}
Molimo te da sa<73>uva<76> podatke izovog e-mail-a. Informacije u vezi tvog accounta su ove:
----------------------------
Username: {USERNAME}
Password: {PASSWORD}
----------------------------
Trenutno account nije aktivan i administator foruuma <20>e se pobrinuti da ga u<>ini aktivnim. o tome <20>e sti<74>i posebna obavijest.
Napominjemo da u slucaju zaborava passworda, nije mogu<67>e povratiti je po<70>to se koristi kriptovanje iste u momentu registracije. U svakom slu<6C>aju ako se desi da zaboravite password dovoljno je da nas obavijestite i mi <20>emo vam kreirati jednu novu za privremeni ulazak.U tom slu<6C>aju ne zaboravite u svom profilu modifikovati password po va<76>oj <20>elji.
Hvala <20>to ste se registrovali kao <20>lan www.maglaj.info foruma
{EMAIL_SIG}

View File

@@ -0,0 +1,51 @@
Subject: Dobro do<64>ao, dobro nam do<64>la na forum {SITENAME}
Charset: windows-1250
{WELCOME_MSG}
Molimo Vas da od<6F>tampate ovaj formular te da ga neko od roditelja potpi<70>e. Nakon toga mogu<67>e je poslati na FAX:
{FAX_INFO}
ili ovdje:
{MAIL_INFO}
------------------------------ od<6F>tampati samo ovaj dio ------------------------------
Dozvola za u<>e<EFBFBD><65>e na {SITENAME}
Username: {USERNAME}
Password: {PASSWORD}
Email: {EMAIL_ADDRESS}
ICQ Number: {ICQ}
AIM Address: {AIM}
MSN Messenger: {MSN}
Yahoo Messenger: {YIM}
Sito Web: {WEB_SITE}
Od: {FROM}
Zanimanje: {OCC}
Interesovanja: {INTERESTS}
INFORMISAN/INFORMISANA SAM O PRAVILIMA U<>E<EFBFBD><45>A NA {SITENAME} I SAGLASAN/SAGLASNA SAM S U<>E<EFBFBD><45>EM U RADU MOG SINA/K<>ERKE NA IMENOVANOM FORUMU. UPOZNAT/UPOZNATA SAM SA <20>INJENICOM DA OVE INFORMACIJE MOGU BITI MODIFIKOVANE U BILO KOJEM MOMENTU POMO<4D>U ODGOVARAJU<4A>E PASSWORD.
ZADR<EFBFBD>AVAM PRAVO DA SVE INFORMACIJE KOJE SE TI<54>U U<>E<EFBFBD><45>A MOG SINA/K<>ERKE NA {SITENAME} MOGU UZ MOJ VLASTITI ZAHTIJEV BITI OBRISANE A CILJU ZA<5A>TITE PRIVATNOSTI PODATAKA NA <20>TO STE VI KAO ADMINISTRATORI OBAVEZNI.
Roditelj ili zakonski staratelj
(ime i prezime): _____________________
(potpis): __________________
Datum: _______________
------------------------------ kraj <20>tampe ------------------------------
Nakon <20>to administrator, posredstvom FAX-a ili po<70>tanskim putem, primi potpisani formular account <20>e biti aktiviran.
Password mo<6D>ete promijeniti kad god <20>elite posredstvom kontrolnog panela Va<56>eg profila (Profil).
Napominjemo da administratori foruma ne mogu saznati Va<56>u password po<70>to se ista kodifikuje u databazi foruma.
U slu<6C>aju zaborava password mogu<67>e je kreirati novu posredstvom iste procedure.
S po<70>tovanjem,
{EMAIL_SIG}

View File

@@ -0,0 +1,9 @@
Subject: Primljen si u <20>lanstvo ove grupe korisnika
Charset: windows-1250
<EFBFBD>elimo Vas obavijestii da ste u<>lanjeni u sljede<64>u grupu korisnika: "{GROUP_NAME}" na {SITENAME}.
Administrator foruma je odobrio <20>lanstvo u ovoj grupi. Za vi<76>e informacija kontaktirati administratora foruma .
Infrmacije o grup na slejde<64>em linku:
{U_GROUPCP}
{EMAIL_SIG}

View File

@@ -0,0 +1,10 @@
Subject: Prihva<76>en zahtjev za <20>lanstvo u grupi
Charset: windows-1250
<EFBFBD>estitamo,
Va<EFBFBD> zahtjev za <20>lanstvo u grupi "{GROUP_NAME}" na {SITENAME} je prihva<76>en.
Vi<EFBFBD>e informacija o grupi na slejde<64>em linku:
{U_GROUPCP}
{EMAIL_SIG}

View File

@@ -0,0 +1,10 @@
Subject: Zahtjev za <20>lanstvo u grupi
Charset: windows-1250
Dragi {GROUP_MODERATOR},
Stigao je zahtjev za <20>lanstvo u grupi <20>iji si moderator na {SITENAME}.
Ukoliko je tvoj odgovor na ovaj zahtjev negativan molimo te da posjetis sljede<64>i link:
{U_GROUPCP}
{EMAIL_SIG}

View File

@@ -0,0 +1,10 @@
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
</head>
<body bgcolor="#FFFFFF" text="#000000">
</body>
</html>

View File

@@ -0,0 +1,15 @@
Subject: Stigla je nova privatna poruka
Charset: windows-1250
Zdravo {USERNAME},
Ovaj e-mail je poslan na tvoj zahtjev.
Primio si novu privatnu poruku kao <20>lan foruma "{SITENAME}". Poruku mo<6D>e<EFBFBD> pro<72>itati konsultuju<6A>i slejde<64>i link:
{U_INBOX}
Ukoliko ne <20>eli<6C> primati e-mailove kao obavijest o novim primljenim privatim porukama molimo te da u tvom profilu korisnika
izabere<EFBFBD> odgovaraju<6A>u opciju:
"Obavijesti me kada dobijem li<6C>nu poruku"
S po<70>tovajem,
{EMAIL_SIG}

View File

@@ -0,0 +1,14 @@
Charset: windows-1250
Zdravo {TO_USERNAME},
Sljede<EFBFBD>u poruku ti je poslao/poslala: {FROM_USERNAME} posrestvom tvog accounta na {SITENAME}. Ukoliko je ta poruka spam-tipa, uvredljivog sadr<64>aja ili bilo <20>ega <20>to bi Vam moglo kreirati neugonosti, molimo Vas da nas o tome obavijestite na slejde<64>i e-mail:
{BOARD_EMAIL}
Prilo<EFBFBD>i kompletan e-mail (pogotovo obratiti pa<70>nju na intestaciju). Molimo Vas da obratite pa<70>nju kako je {FROM_USERNAME} naveo po<70>ilajoca e-mail-a.
Poslane poruke na Va<56> account:
~~~~~~~~~~~~~~~~~~~~~~
{MESSAGE}

View File

@@ -0,0 +1,14 @@
Subject: Obavijest o odgovoru na temu koju ste izabrali - {TOPIC_TITLE}
Charset: windows-1250
Zdravo {USERNAME},
Ova e-mail je stigla jer ste izabrali opciju da budete obavje<6A>teni kada se vodi rasprava na "{TOPIC_TITLE}" Foruma {SITENAME}.Od tvoje zadnje posjete bilo je novih komentara na temu. Mo<4D>e<EFBFBD> koristiti sljede<64>i link za konsultovanje foruma. Nova poruka istog sadr<64>aja ne<6E>e biti ponovo poslana.
{U_TOPIC}
Ukoliko ne <20>eli<6C> vi<76>e konsultovati navedeni argument klikni na sljede<64>i link:
{U_STOP_WATCHING_TOPIC}
S po<70>tovanjem,
{EMAIL_SIG}

View File

@@ -0,0 +1,10 @@
Subject: Reaktiviraj tvoj account!
Charset: windows-1250
Zdravo {USERNAME},
Tvoj account na "{SITENAME}" je blokiran, vjerovatno zbog modifikacija koje si obavio u vlastitom profilu. Za ponovno aktiviranje account-a klikni na sljede<64>i link:
{U_ACTIVATE}
S po<70>tovanjem,
{EMAIL_SIG}

View File

@@ -0,0 +1,20 @@
Subject: Aktiviranje novog password-a
Charset: windows-1250
Zdravo {USERNAME}
Ovaj e-mail je poslan jer si li<6C>no ( ili neko u tvoje ime ) zahtijevao novu password na: {SITENAME}.
Ukoliko nisi li<6C>no poslao zahtijev za novom lozinkom molim te da ignori<72>es ovaj e-mail. U slu<6C>aju da se stvar ponovi molim te da obavijesti<74> administratora foruma
Potrebno je aktivirati password klikaju<6A>i na sljede<64>i link:
{U_ACTIVATE}
Ukoliko je sve proteklo kako treba tvoja password je:
Password: {PASSWORD}
Password mo<6D>e<EFBFBD> promijeniti kad god <20>elis posredstvom kontrolnog panela tvog profila (Profil).
Napominjemo da administratori foruma ne mogu saznati tvoju password po<70>to se ista kodifikuje u databazi foruma.
S po<70>tovanjem,
{EMAIL_SIG}

View File

@@ -0,0 +1,18 @@
Subject:Dobro nam dosao, dobro nam dosla na forum {SITENAME}
Charset: windows-1250
{WELCOME_MSG}
Molimo te da sa<73>uva<76> ovaj e-mail. Podaci za tvoj account su sljede<64>i:
----------------------------
Username: {USERNAME}
Password: {PASSWORD}
----------------------------
Password mo<6D>e<EFBFBD> promijeniti kad god <20>elis posredstvom kontrolnog panela tvog profila (Profil).
Napominjemo da administratori foruma ne mogu saznati tvoju password po<70>to se ista kodifikuje u databazi foruma.
Hvala na registrovanju.
S po<70>tovanjem,
{EMAIL_SIG}

View File

@@ -0,0 +1,21 @@
Subject:Dobro nam do<64>ao, dobro nam do<64>la na forum {SITENAME}
Charset: windows-1250
{WELCOME_MSG}
Molimo te da sa<73>uva<76> ovaj e-mail. Podaci za tvoj account su sljede<64>i:
----------------------------
Username: {USERNAME}
Password: {PASSWORD}
----------------------------
Tvoj account momentalno je neaktiviran. Za njegovu aktivaciju posjeti sljede<64>i link:
{U_ACTIVATE}
Password mo<6D>e<EFBFBD> promijeniti kad god <20>elis posredstvom kontrolnog panela tvog profila (Profil).
Napominjemo da administratori foruma ne mogu saznati tvoju password po<70>to se ista kodifikuje u databazi foruma.
Hvala na registrovanju.
S po<70>tovanjem,
{EMAIL_SIG}

View File

@@ -0,0 +1,10 @@
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250>
</head>
<body bgcolor="#FFFFFF" text="#000000">
</body>
</html>

View File

@@ -0,0 +1,733 @@
<?php
/***************************************************************************
* lang_admin.php [Bosnia-Croatia-Serbia-Montenegro]
* -------------------
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
* $Id$
*
****************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
/***************************************************************************
* Prevod s italijanske verzije phpBB Foruma: Golac <20>eljko, Alen Ruvic *
* pocetak prevoda : Subota, 26. oktobar 2002 *
* web : http://www.maglaj.info *
* e-mail : mrmot@vizzavi.it, ruval@gmx.ch *
***************************************************************************/
//
// Format is same as lang_main
//
//
// Modules, this replaces the keys used
// in the modules[][] arrays in each module file
//
$lang['General'] = "Osnovna pode<64>avanja";
$lang['Users'] = "Korisnici";
$lang['Groups'] = "Korisni<EFBFBD>ke grupe";
$lang['Forums'] = "Forumi";
$lang['Styles'] = "Stilovi foruma";
$lang['Configuration'] = "<span style=\"color:#FF0000\">Osnovno pode<64>avanje</span>";
$lang['Permissions'] = "Dozvole";
$lang['Manage'] = "Administracija";
$lang['Disallow'] = "Rezervisanje nadimaka";
$lang['Prune'] = "Brisanje Forum<75>";
$lang['Mass_Email'] = "Masovni e-mail";
$lang['Ranks'] = "Rangovi korisnika";
$lang['Smilies'] = "Smjehuljci";
$lang['Ban_Management'] = "Ban kontrola";
$lang['Word_Censor'] = "Cenzura rije<6A>i";
$lang['Export'] = "Eksportacija";
$lang['Create_new'] = "Kreiraj";
$lang['Add_new'] = "Dodaj";
$lang['Backup_DB'] = "Sigurnosne kopije (Backup)";
$lang['Restore_DB'] = "Povratak u prija<6A>nje stanje";
//
// Index
//
$lang['Admin'] = "Administracija";
$lang['Not_admin'] = "Niste ovla<6C>teni za administriranje foruma";
$lang['Welcome_phpBB'] = "Dobro do<64>li na phpBB Forum!";
$lang['Admin_intro'] = "Zahvaljujemo Vam na povjerenju koje ste nam ukazali izborom <b>phpBB foruma</b> kao na<6E>ina komuniciranja va<76>ih posjetilaca.<br> U ovom dijelu administracijskog panela su prikazani razli<6C>iti statisti<74>ki podaci Va<56>eg Foruma. Na ovaj dio se mo<6D>ete prebaciti klikaju<6A>i na link <u>Statistika/Prisutnost</u> u lijevom meniju stranice. Klikanjem na logo phpBB (lijevi menu stranice; vrh) <20>ete biti preba<62>eni na index Foruma. U lijevom menuu stranice prikazani su linkovi koji <20>e Vas odvesti u razli<6C>ite sekcije pomo<6D>u kojih kontroli<6C>ete Forum. <br>Nadamo se da <20>e sve prote<74>i bez mnogo stresova. U<>ivajte i ne zaboravite: <span style=\"color:#CC3300\"><i>Sve ovo je samo jedna igra! <b>Nema tog Foruma koji je vrijedniji od va<76>ih <20>ivaca!</b></span></i>.";
$lang['Main_index'] = "Index";
$lang['Forum_stats'] = "Statistika";
$lang['Admin_Index'] = "Statistika/Prisutnost";
$lang['Preview_forum'] = "Izgled foruma";
$lang['Click_return_admin_index'] = "Klikni %sovdje%s za povratak na <i>Statistika/Prisutnost</i>";
$lang['Statistic'] = "Statistika foruma";
$lang['Value'] = "Vrijednost";
$lang['Number_posts'] = "Broj komentara";
$lang['Posts_per_day'] = "Poruke po danu";
$lang['Number_topics'] = "Broj tema";
$lang['Topics_per_day'] = "Teme po danu";
$lang['Number_users'] = "Broj korisnika";
$lang['Users_per_day'] = "Korisnici po danu";
$lang['Board_started'] = "Forum aktiviran";
$lang['Avatar_dir_size'] = "Dimenzija directory Avatar";
$lang['Database_size'] = "Dimenzija Database";
$lang['Gzip_compression'] = "Kompresija Gzip";
$lang['Not_available'] = "Nedostupno";
$lang['ON'] = "AKTIVIRANO"; // Ovo je za GZip kompresiju
$lang['OFF'] = "ISKLJU<EFBFBD>ENO";
//
// korisni instrumenti za databazu
//
$lang['Database_Utilities'] = "Korisni instrumenti databaze";
$lang['Restore'] = "Povrati prvobitno stanje";
$lang['Backup'] = "Sigurnosna kopija";
$lang['Restore_explain'] = "Posredstvom ovog instrumenta mogu<67>e je povratiti prvobitne tabele foruma phpBB (pod uslovom da ste ranije napravili jednu kopiju). Ukoliko server na kojem se nalazi va<76> phpBB forum podr<64>ava ovu opciju mogu<67>e je upload-ovat jedan tekstualni file (kompresovan u Gzip-u koji <20>e zatim automatski biti dekompresovan na serveru. <b>OPREZ!</b> Ovom operacijom <20>ete izbrisati sve podatke do tada prisutne u databazi foruma. <u>Mo<4D>e se desiti da <20>itava operacija traje malo du<64>e te je zbog toga neophodno sa<73>ekati i ne izlaziti iz ove sekcije dok sve ne bude zavr<76>eno</u>.";
$lang['Backup_explain'] = "Posredstvom ovog instrumenta mogu<67>e je kreirati jednu kopiju kako strukture tabela koje <20>ine phpBB forum tako i podataka sadr<64>anih u njima. Ukoliko ste nakon instaliranja originalnog phpBB foruma dodali i neke druge elemente koji pro<72>iruju mogu<67>nosti foruma (npr.chat), neophodno je unijeti i nazive tabela koje <20>ine strukturu tih elemenata (upisati ih i <b>Dodatne tabele</b>; odvojiti zarezom). Ukoliko server na kojem je instaliran phpBB forum dozvoljava, mogu<67>e je kompresovati file-ove kori<72>tenjem Gzip-a kako bi se smanjile njihove dimenzije prije dowload-ovanja.";
$lang['Backup_options'] = "Opcije sigurnosne kopije (<b>Backup</b>)";
$lang['Start_backup'] = "Zapo<EFBFBD>ni Backup";
$lang['Full_backup'] = "Kompletan Backup";
$lang['Structure_backup'] = "Backup strukture foruma (samo struktura tabela)";
$lang['Data_backup'] = "Backup podataka (samo podaci)";
$lang['Additional_tables'] = "Dodatne tabele";
$lang['Gzip_compress'] = "Gzip kompresija file-ova";
$lang['Select_file'] = "Izaberi file";
$lang['Start_Restore'] = "Zapo<EFBFBD>ni povratak u prija<6A>nje stanje";
$lang['Restore_success'] = "Prija<EFBFBD>nje stanje databaze je uspje<6A>no povra<72>eno.<br /><br />Forum bi sada treba da bude kakav je bio u momentu kreiranja sigurnosne kopije (Backup).";
$lang['Backup_download'] = "Download <20>e ubrzo zapo<70>eti. Molimo Vas za malo strpljenja.";
$lang['Backups_not_supported'] = "Na <20>alost Backup databaze nije mogu<67> jer ga sistem ne podr<64>ava.";
$lang['Restore_Error_uploading'] = "Pojavila se gre<72>ka prilikom upload-ovnja sigurnosne kopije.";
$lang['Restore_Error_filename'] = "Ime file-a nije ta<74>no. Poku<6B>aj sa alternativnim imenom.";
$lang['Restore_Error_decompress'] = "Nije mogu<67>e dekompresovati Gzip file. MolimoVasda za upload tekstualnog file-a.";
$lang['Restore_Error_no_file'] = "Nijedan file nije upload-ovan.";
//
// dozvole i ovlastenja
//
$lang['Select_a_User'] = "Izaberi korisnika";
$lang['Select_a_Group'] = "Izaberi grupu korisnika";
$lang['Select_a_Forum'] = "Izaberi Forum";
$lang['Auth_Control_User'] = "Dozvole i ovla<6C>tenja korisnika";
$lang['Auth_Control_Group'] = "Dozvole i ovla<6C>tenja grupe korisnika";
$lang['Auth_Control_Forum'] = "Dozvole i ovla<6C>tenja Foruma";
$lang['Look_up_User'] = "Na<EFBFBD>i korisnika";
$lang['Look_up_Group'] = "Na<EFBFBD>i grupu";
$lang['Look_up_Forum'] = "Idi na Forum (temu)";
$lang['Group_auth_explain'] = "Ovdje je mogu<67>e definisati dozvole i ovla<6C>tenja moderatorima pojedinih grupa. Ne zaboravite da kada modifikujete dozvole jedne grupe, korisnik mo<6D>e svakako pristupiti forumu zahvaljuju<6A>i njegovim individualnim ovla<6C>tenjima. U ovom slu<6C>aju <20>ete biti svakako obavije<6A>teni.";
$lang['User_auth_explain'] = "Ovdje je mogu<67>e modifikovati dozvole i ovla<6C>tenja koje je administrator dodijelio svakom pojedinom korisniku.Ne zaboravite da kada to u<>inite korisnik <20>e mo<6D>i u<>i na forum ukoliko mu to dozvoljavaju pravila (dozvole) pojedine grupe. U ovom slu<6C>aju <20>ete biti svakako obavije<6A>teni.";
$lang['Forum_auth_explain'] = "Ovdje je mogu<67>e definisati razli<6C>ite vrste dozvola i ovla<6C>tenja za svaki pojedina<6E>ni forum (temu foruma). Pod <b>dozvolama</b> se podrazumijevaju razne operacije koje korisnici foruma mogu izvr<76>avati kao <20>to su: <i>upis komentara, brisanje ili modifikovanje <u>vlastitih</u> komentara</i> i sli<6C>no. <b>Ovla<6C>tenjima</b> raspola<6C>u moderatori i to su uglavnom <u>pojedine</u> funkcije <b>kontrole</b> foruma (<i>razne vrste zabrana korisnicima, eventualna prepravka i brisanje <u>tudjih</u> komentara</i> itd.). <b>Administrator foruma</b> (kao najodgovornija osoba zbog svih kontrolnih funkcija koje mu dopu<70>ta phpBB forum) bi zbog toga trebao biti obazriv pri izboru osoba koje <20>e obavljati funkciju <b>Moderatora</b>. Treba imati na umu da funkcije <b>Moderatora</b> zavise od toga koliko <20>e mu ovlasti dodijeliti <b>Administrator</b>, <20>to zna<6E>i da jedan moderator ne mora imati kontrolu nad svim kategorijama ili temama Foruma.<br> Na raspolaganju su dvije mogu<67>nosti kontrole foruma (ili neke njegove sekcije): <b>jednostavna</b> i <b>napredna</b>. <b>Napredni</b> na<6E>in kontrole Vam nudi ve<76>e mogu<67>nosti pode<64>avanja kontrolnih nivoa unutar svake pojedina<6E>ne sekcije foruma. Mijenjanjem dozvola i ovla<6C>tenja bi<62>e Vam prikazano koja vrsta korisnika mo<6D>e obavljati razli<6C>ite operacije na forumu.<br><br>Kod jednostavne kontrole opcije su sljede<64>e:<br><br><b>Javan</b> - svi mogu u<>estvovati u radu Foruma.<br><b>Registrovan</b> - samo registrovani <20>lanovi mogu u<>estvovati u radu Foruma.<br><b>Registrovan [skriven]</b> - obi<62>nim posjetiocima takav Forum ne<6E>e biti vidljiv<br><b>Privatan</b> - u radu Foruma mogu u<>estvovati samo registrovani korisnici sa specijalnim pristupom (vidi menu <i>Korisnici - dozvole i ovla<6C>tenja</i>).<br><b>Privatan [skriven]</b> - Forum je vidljiv samo registrovanim <20>lanovima sa specijalnim pristupom.<br><b>Moderatori</b> - Forum je dostupan samo korisnicima sa moderatorskim statusom.<br><b>Moderatori [skriven]</b> - Pristup je dozvoljen samo korisnicima sa moderatorskim statusom i nevidljiv je za ostale korisnike.";
$lang['Simple_mode'] = "Jednostavna kontrola";
$lang['Advanced_mode'] = "Napredna kontrola";
$lang['Moderator_status'] = "Moderatorski status";
$lang['Allowed_Access'] = "Dozvoljen pristup";
$lang['Disallowed_Access'] = "Nedozvoljen pristup";
$lang['Is_Moderator'] = "Jeste moderator";
$lang['Not_Moderator'] = "Nije moderator";
$lang['Conflict_warning'] = "Pa<EFBFBD>nja, konflikt ovla<6C>tenja";
$lang['Conflict_access_userauth'] = "Ovaj korisnik jo<6A> uvijek ima pristup ovom Forumu posredstvom </i>grupe korisnika</i> <20>iji je <20>lan. Ukoliko <20>eli<6C> u potpunosti eliminirati sva prava na pristup ovom korisniku, mogu<67>e je <li></li>modifikovati dozvole i ovla<6C>tenja <20>itave grupe kojoj pripada<li></li>isklju<6A>iti korisnika iz grupe te zatim ograni<6E>iti njegova pristupna prava. Prava grupe (i Foruma u kojima u<>estvuje) su navedeni ovdje:";
$lang['Conflict_mod_userauth'] = "Ovaj korisnik jo<6A> uvijek ima moderatorski status u Forumu posredstvom <i>grupe korisnika</i> <20>iji je <20>lan. Ukoliko <20>eli<6C> oduzeti moderatorski status ovom korisniku, mogu<67>e je <li></li>modifikovati dozvole i ovla<6C>tenja <20>itave grupe kojoj pripada<li></li>isklju<6A>iti korisnika iz grupe te zatim oduzeti njegov moderatorski status. Prava grupe (i Foruma u kojima u<>estvuje) su navedeni ovdje:";
$lang['Conflict_access_groupauth'] = "Sljede<EFBFBD>i korisnici jo<6A> uvijek imaju pravo pristupa Forumu posredstvom dozvola koje imaju. Ukoliko <20>eli<6C> u potpunosti eliminirati sva prava na pristup ovim korisnicima, mogu<67>e je <li></li>modifikovati dozvole i ovla<6C>tenja grupe kojoj pripada<li></li>isklju<6A>iti korisnike iz grupe te zatim ograni<6E>iti njihova pristupna prava. Prava grupe (i Foruma u kojima u<>estvuju) su navedeni ovdje:";
$lang['Conflict_mod_groupauth'] = "Sljede<EFBFBD>i korisnici jo<6A> uvijek imaju moderatorski status u Forumu posredstvom dozvola koje imaju. Ukoliko <20>eli<6C> oduzeti moderatorski status ovim korisnicima, mogu<67>e je <li></li>modifikovati dozvole i ovla<6C>tenja grupe kojoj pripadaju<li></li>isklju<6A>iti korisnike iz grupe te zatim oduzeti moderatorski status. Prava grupe (i Foruma u kojima u<>estvuju) su navedeni ovdje:";
$lang['Public'] = "Javan";
$lang['Private'] = "Privatan";
$lang['Registered'] = "Registrovan";
$lang['Administrators'] = "Administratori";
$lang['Hidden'] = "skriven";
// These are displayed in the drop down boxes for advanced
// mode forum auth, try and keep them short!
$lang['Forum_ALL'] = "SVI";
$lang['Forum_REG'] = "<EFBFBD>LANOVI";
$lang['Forum_PRIVATE'] = "PRIVATNO";
$lang['Forum_MOD'] = "MODERATOR";
$lang['Forum_ADMIN'] = "ADMIN";
$lang['View'] = "Vidjeti";
$lang['Read'] = "<EFBFBD>itanje";
$lang['Post'] = "Pisanje poruka";
$lang['Reply'] = "Odgovoranje";
$lang['Edit'] = "Prepravka poruka";
$lang['Delete'] = "Brisanje poruka";
$lang['Sticky'] = "Pokretanje va<76>nih tema";
$lang['Announce'] = "Pisanje obavje<6A>tenja";
$lang['Vote'] = "Glasanje";
$lang['Pollcreate'] = "Kreiranje anketa";
$lang['Permissions'] = "Dozvole i ovla<6C>tenja";
$lang['Simple_Permission'] = "Permesso semplice";
$lang['User_Level'] = "Rang korisnika";
$lang['Auth_User'] = "Korisnik";
$lang['Auth_Admin'] = "Administrator";
$lang['Group_memberships'] = "<EFBFBD>lanstvo grupe korisnika";
$lang['Usergroup_members'] = "Ovu grupu <20>ine sljede<64>i <20>lanovi";
$lang['Forum_auth_updated'] = "Dozvole Foruma A<>urirane";
$lang['User_auth_updated'] = "Korisni<EFBFBD>ke dozvole a<>urirane";
$lang['Group_auth_updated'] = "Dozvole grupe a<>urirane";
$lang['Auth_updated'] = "Dozvole su a<>urirane";
$lang['Click_return_userauth'] = "Klikni %sovdje%s za povratak na panel <i>Dozvole i Ovla<6C>tenja korisnika</i>";
$lang['Click_return_groupauth'] = "Klikni %sovdje%s za povratak na panel <i>Dozvole i Ovla<6C>tenja grupe korisnika</i>";
$lang['Click_return_forumauth'] = "Klikni %sovdje%s za povratak na panel <i>Dozvole i Ovla<6C>tenja Foruma</i>";
//
// Banovanje korisnika
//
$lang['Ban_control'] = "Kontrolni centar za blokiranje korisnika";
$lang['Ban_explain'] = "Po<EFBFBD>to se na svakom forumu prije ili kasnije pojavi neko ko ne po<70>tuje pravila Foruma, administrator, kao lice odgovorno za ono <20>to se de<64>ava na forumu, ima potrebu za instrumentima koji <20>e mu omogu<67>iti da takve korisnike na neki na<6E>in dr<64>i pod konrolom. U ovom odjeljku mogu<67>e je, posredstvom razli<6C>itih instrumenata, zabraniti pristup <em>'nevaljalcima'</em> <20>ak i samom indexu foruma blokiranjem <20>itavog IP ili jednog njegovog segmenta. Treba, medjutim, voditi ra<72>una da ukoliko se radi o dinami<6D>kim IP (tj.da provider pri svakoj novoj koneksiji na Internet odredi razli<6C>it IP) bi<62>e vrlo te<74>ko sprije<6A>iti ulazak korisniku. Zbog toga je potrebno biti pa<70>ljiv prilikom uvodjenja ovakvih mjera jer se mo<6D>e desiti da neko dugi, kome je igrom slu<6C>aja dodijeljen blokirani IP, ne<6E>e mo<6D>i u<>i na Forum.<br>Takodje, blokiranjem e-mail mo<6D>e se sprije<6A>iti ponovna registracija korisnika pod nekim drugim nadimkom (naravno, pod uslovom da koristi isti e-mail kada se <20>eli ponovno registrovati). <br>Napomena:<br><u>Nemojte se zavaravati da na ovaj na<6E>in mo<6D>ete zaista zabraniti nekome da dodje na Forum, pogotovo ne onima koji poznaju principe funkcionisanja Interneta jer takvi <20>e sigurno na<6E>i na<6E>in da zaobi<62>u sve va<76>e zabrane.</u> Ovdje vrijedi pravilo da <20>to je neko manje vi<76>an svoj ovoj tehnologiji lak<61>e ga je blokirati. Takodje imajte na umu da svaka zloupotreba ili svojevoljno kori<72>tenje ovih instrumenata za posljedicu obicno ima revolt i napu<70>tanje foruma od strane njegovih korisnika.";
$lang['Ban_explain_warn'] = "Molimo Vas da obratite pa<70>nju prilikom blokiranja intervala IP adresa. Prilikom upisivanja jednog intervala IP adresa, bi<62>e blokirani svi IP izmedju po<70>etka i kraja intervala. Bi<42>e u<>injeni poku<6B>aji minimiziranja broja IP adresa uba<62>enih u data-bazu automatskim dodavanjem odgovaraju<6A>ih jolly-a na odgovaraju<6A>i na<6E>in. Ukoliko je zaista neophodno blokiranje korisnika posredstvom IP nastojte biti <20>to precizniji u definisanju <i>'inkriminiranog'</i> IP.";
$lang['Select_username'] = "Izaberi korisnika";
$lang['Select_ip'] = "Izaberi IP";
$lang['Select_email'] = "Izaberi e-mail";
$lang['Ban_username'] = "Ograni<EFBFBD>i pristup jednom ili vi<76>e u<>esnika Foruma";
$lang['Ban_username_explain'] = "Mogu<EFBFBD>e je ograni<6E>iti pristup jednom ili vi<76>e u<>esnika. Navesti nadimak (Username) korisnika i potvrditi.";
$lang['Ban_IP'] = "Blokiranje IP ili Hostname";
$lang['IP_hostname'] = "Adresa IP ili hostname";
$lang['Ban_IP_explain'] = "Navesti IP ili Hostname koji se <20>ele blokirati i odvojiti ih zarezom (,). Po<50>etak i kraj jednog intervala IP adresa ograni<6E>iti sa crticom (-); koristiti simbol * kao jolly";
$lang['Ban_email'] = "Zabrana pristupa posredstvom blokiranja e-mail";
$lang['Ban_email_explain'] = "Navesti jedan ili vi<76>e e-mail koji se <20>ele blokirati i odvojiti ih zarezom (,). Koristiti simbol * kao jolly npr. <i>*@hotmail.com</i>";
$lang['Unban_username'] = "Skidanje zabrane jednom ili vi<76>e korisnika";
$lang['Unban_username_explain'] = "Mogu<EFBFBD>e je jednom operacijom izabrati vi<76>e korisnika kojima se <20>eli skinuti zabrana (kombinacija taster CTRL tastature i mi<6D>a).";
$lang['Unban_IP'] = "Skidanje zabrane jednoj ili vi<76>e IP adresa";
$lang['Unban_IP_explain'] = "Mogu<EFBFBD>e je jednom operacijom izabrati vi<76>e IP adresa kojima se <20>eli skinuti zabrana (kombinacija taster CTRL tastature i mi<6D>a).";
$lang['Unban_email'] = "Deblokiranje e-mail adresa";
$lang['Unban_email_explain'] = "Mogu<EFBFBD>e je jednom operacijom izabrati vi<76>e e-mail adresa koje se <20>ele deblokirati (kombinacija taster CTRL tastature i mi<6D>a).";
$lang['No_banned_users'] = "Nema blokiranih korisnika";
$lang['No_banned_ip'] = "Nema blokiranih IP";
$lang['No_banned_email'] = "Nema blokiranih e-mail adresa";
$lang['Ban_update_sucessful'] = "Lista blokiranih korisnika je uspje<6A>no a<>urirana.";
$lang['Click_return_banadmin'] = "Klikni %sovdje%s za povratak na <i>Kontrolni centar za blokiranje korisnika</i>";
//
// osnovno podesavanje
//
$lang['General_Config'] = "Osnovno pode<64>avanje";
$lang['Config_explain'] = "Pomo<EFBFBD>u ovog modula mogu<67>e je konfigurirati osnovnu postavku Foruma. Za konfiguraciju parametara vezanih za pojedine sekcije Foruma ili njegovih u<>esnika koristiti odgovaraju<6A>i link u lijevom menuu.";
$lang['Click_return_config'] = "Klikni %sovdje%s za povratak na Osnovno pode<64>avanje";
$lang['General_settings'] = "Glavna konfiguracija Foruma";
$lang['Server_name'] = "Ime Domain-a";
$lang['Server_name_explain'] = "Ime domain-a na kojem se nalazi Forum";
$lang['Script_path'] = "Pozicija Foruma";
$lang['Script_path_explain'] = "Pozicija na kojoj je instaliran phpBB2 u odnosu na ime domin-a";
$lang['Server_port'] = "Vrata Servera";
$lang['Server_port_explain'] = "Vrijednost je obi<62>no 80; promijeniti u slu<6C>aju potrebe nakon konsultovanja administratora servera";
$lang['Site_name'] = "Ime Foruma (ili site-a)";
$lang['Site_desc'] = "Opis Foruma (ili site-a)";
$lang['Board_disable'] = "Blokiraj Forum";
$lang['Board_disable_explain'] = "OPREZ!! Ovom opcijom Forum postaje nedostupan korisnicima! Ne izlazi nakon blokiranja Foruma jer ne<6E>e<EFBFBD> mo<6D>i u<>i ponovo!!!!";
$lang['Acct_activation'] = "Osposobi aktivaciju account-a";
$lang['Acc_None'] = "Niko"; // These three entries are the type of activation
$lang['Acc_User'] = "Korisnik";
$lang['Acc_Admin'] = "Administrator";
$lang['Abilities_settings'] = "Osnovne postavke vezane za Forum i korisnike";
$lang['Max_poll_options'] = "Ankete - maksimalan broj mogu<67>ih odgovora";
$lang['Flood_Interval'] = "Flood-period";
$lang['Flood_Interval_explain'] = "Najmanja pauza neophodna izmedju upisivanja dva komentara istog autora (vrijeme u sekundama)";
$lang['Board_email_form'] = "Slanje e-mailova posredstvom Foruma";
$lang['Board_email_form_explain'] = "Korisnici mogu me<6D>usobno razmijenjivati e-mailove posredstvom Foruma.";
$lang['Topics_per_page'] = "Broj argumenata po stranici";
$lang['Posts_per_page'] = "Broj poruka po stranici";
$lang['Hot_threshold'] = "Broj neophodnih poruka kako bi jedna tema bila klasifikovana kao <b>popularna</b>.";
$lang['Default_style'] = "Zvani<EFBFBD>an stil Foruma";
$lang['Override_style'] = "Poni<EFBFBD>ti stil Foruma kojeg koristi <20>lan posredstvom vlastitog profila.";
$lang['Override_style_explain'] = "Korisnik je prisiljen koristiti stil Foruma kojeg odredi Administrator.";
$lang['Default_language'] = "Glavni jezik Foruma";
$lang['Date_format'] = "Format datuma";
$lang['System_timezone'] = "Vremenska zona Foruma";
$lang['Enable_gzip'] = "Omogu<EFBFBD>ena GZIP kompresija";
$lang['Enable_prune'] = "Omogu<EFBFBD>i brisanje Forum<75>";
$lang['Enable_prune_explain'] = "Automatsko brisanje tema (foruma) ukoliko nije bilo odgovora nakon nekog odre<72>enog vremenskog perioda.";
$lang['Allow_HTML'] = "Dozvoli HTML";
$lang['Allow_BBCode'] = "Dozvoli BBCode";
$lang['Allowed_tags'] = "Dozvoljeni HTML tag-ovi";
$lang['Allowed_tags_explain'] = "Odvoji tag-ove zarezom";
$lang['Allow_smilies'] = "Dozvoli smjehuljke";
$lang['Smilies_path'] = "Pozicija za pohranjivanje smjehuljaka";
$lang['Smilies_path_explain'] = "Pozicija gdje se nalaze pohranjeni smjehuljci u odnosu na root direktorij phpBB, npr. <i>images/smilies</i>";
$lang['Allow_sig'] = "Dozvoli potpis";
$lang['Max_sig_length'] = "Maksimalna du<64>ina potpisa";
$lang['Max_sig_length_explain'] = "Najve<EFBFBD>i broj karaktera dopu<70>ten za kreiranje potpisa korisnika";
$lang['Allow_name_change'] = "Dozvoli zamjenu nadimka (<i>username</i>)";
$lang['Avatar_settings'] = "Konfiguracija Avatara";
$lang['Allow_local'] = "Osposobi galeriju avatara";
$lang['Allow_remote'] = "Dozvoli vanjske avatare";
$lang['Allow_remote_explain'] = "Koriste se avatari koji se nalaze na nekoj drugoj internet stranici (<i>linkovanje</i>)";
$lang['Allow_upload'] = "Dozvoli upload avatara";
$lang['Allow_upload_explain'] = "Omogu<EFBFBD>ava se korisnicima da u data-bazu Va<56>eg foruma ubace sliku po <20>elji. Ovo mo<6D>e dovesti do pove<76>anja dimenzija data-baze";
$lang['Max_filesize'] = "Maksimalna veli<6C>ina file-a avatar";
$lang['Max_filesize_explain'] = "Maksimalna veli<6C>ina pojedina<6E>nog file-a kojeg korisnik mo<6D>e ubaciti u data-bazu foruma";
$lang['Max_avatar_size'] = "Maksimalne dimenzije avatara";
$lang['Max_avatar_size_explain'] = "(visina x <20>irina u pixelima)";
$lang['Avatar_storage_path'] = "Pozicija pohranjivanja avatara";
$lang['Avatar_storage_path_explain'] = "Pozicija gdje se nalaze pohranjeni avatari u odnosu na root direktorij phpBB, npr. <i>images/avatars</i>";
$lang['Avatar_gallery_path'] = "Pozicija galerije avatara";
$lang['Avatar_gallery_path_explain'] = "Pozicija u kojoj administrator pohranjuje avatare u odnosu na root direktorija phpBB, npr. images/avatars/gallery";
$lang['COPPA_settings'] = "Konfiguracija COPPA - saglasnost roditelja za u<>e<EFBFBD><65>e maloljetnika na forumu";
$lang['COPPA_fax'] = "Broj FAX-a na koji poslati saglasnost";
$lang['COPPA_mail'] = "Adresa na koju poslati saglasnost";
$lang['COPPA_mail_explain'] = "Po<EFBFBD>tanska adresa administratora na koju se mo<6D>e poslati saglasnost";
$lang['Email_settings'] = "Konfiguracija E-mail";
$lang['Admin_email'] = "E-mail Admnistratora";
$lang['Email_sig'] = "E-mail potpis";
$lang['Email_sig_explain'] = "Ovo <20>e biti potpis u svakom e-mail poslanom sa Foruma";
$lang['Use_SMTP'] = "Koristi Server SMTP za e-mail";
$lang['Use_SMTP_explain'] = "Odgovori <i>da</i> ukoliko <20>eli<6C> ili mora<72> poslati e-mail posredstvom jednog posebnog servera umjesto lokalnog e-mail sistema";
$lang['SMTP_server'] = "Adresa Server SMTP";
$lang['SMTP_username'] = "SMTP Username";
$lang['SMTP_username_explain'] = "Unijeti SMTP username ukoliko to Va<56> smtp server zahtijeva";
$lang['SMTP_password'] = "SMTP Password";
$lang['SMTP_password_explain'] = "Unijeti SMTP password ukoliko to Va<56> smtp server zahtijeva";
$lang['Disable_privmsg'] = "Privatne poruke";
$lang['Inbox_limits'] = "Maksimalan broj primljenih poruka";
$lang['Sentbox_limits'] = "Maksimalan broj poslanih poruka";
$lang['Savebox_limits'] = "Maksimalan broj spa<70>enih poruka";
$lang['Cookie_settings'] = "Konfiguracija Cookie";
$lang['Cookie_settings_explain'] = "Ovdje je mogu<67>e konfigurirati cookie koji se <20>alju browseru korisnika. U mnogim slu<6C>ajevima originalna instalacijska konfiguracija je dovoljna. U slu<6C>aju da <20>elite izvr<76>iti prepravke, u<>inite to pa<70>ljivo po<70>to pogre<72>na konfiguracija mo<6D>e sprije<6A>iti pristup korisnika forumu.";
$lang['Cookie_name'] = "Naziv Cookie";
$lang['Cookie_domain'] = "Domain Cookie";
$lang['Cookie_path'] = "Pozicija Cookie (<i>path</i>)";
$lang['Session_length'] = "Du<EFBFBD>ina trajanja pojedina<6E>ne sesije [ u sekundama ]";
$lang['Cookie_secure'] = "Cookie secure [ http ]";
$lang['Cookie_secure_explain'] = "Ukoliko Va<56> server koristi SSL, osposobite ovu fukciju. U protivnom, ostavite neaktivirano.";
//
// Kontrola Foruma
//
$lang['Forum_admin'] = "Administracija Foruma";
$lang['Forum_admin_explain'] = "Ovdje mo<6D>ete organizovati (dodati, modifikovati, obrisati, preurediti, sinhronizovati) Forum po kategorijama i glavnim temama rasprave";
$lang['Edit_forum'] = "Modifikuj temu";
$lang['Create_forum'] = "Kreiraj novu temu (Forum)";
$lang['Create_category'] = "Kreiraj novu kategoriju Foruma";
$lang['Remove'] = "Rimuovi";
$lang['Action'] = "Akcija";
$lang['Update_order'] = "A<EFBFBD>uriraj red";
$lang['Config_updated'] = "Konfiguracija Foruma uspje<6A>no a<>urirana.";
$lang['Edit'] = "Ispraviti";
$lang['Delete'] = "Obrisati";
$lang['Move_up'] = "Pomjeri gore";
$lang['Move_down'] = "Pomjeri dole";
$lang['Resync'] = "Sinhronizovati";
$lang['No_mode'] = "Nikakav na<6E>in odre<72>en";
$lang['Forum_edit_delete_explain'] = "Pomo<EFBFBD>u ovog formulara mogu<67>e je personalizirati glavne opcije Foruma.";
$lang['Move_contents'] = "Pomjeri sve komentare u:";
$lang['Forum_delete'] = "Obri<EFBFBD>i Forum";
$lang['Forum_delete_explain'] = "Pomo<EFBFBD>u ovog instrumenta mogu<67>e je obrisati bilo koji Forum (temu) ili kategoriju te odlu<6C>iti gdje pomjeriti njegov sadr<64>aj.";
$lang['Forum_settings'] = "Generalno pode<64>avanje Foruma";
$lang['Forum_name'] = "Ime Foruma";
$lang['Forum_desc'] = "Opis Foruma";
$lang['Forum_status'] = "Status Foruma";
$lang['Forum_pruning'] = "Automatsko brisanje";
$lang['prune_freq'] = "Prekontroli<EFBFBD>i starost argumenata svakih";
$lang['prune_days'] = "Obri<EFBFBD>i argumente na koje nije odgovoreno u roku od";
$lang['Set_prune_data'] = "Aktivirna je opcija za automatsko brisanje argumenata ali nije odre<72>eno koliko <20>esto. MolimVasda se vrati<74> nazad i da odredi<64> broj dana za kontrolu ili brisanje argumenta.";
$lang['Move_and_Delete'] = "Pomjeranje i brisanje";
$lang['Delete_all_posts'] = "Obri<EFBFBD>i sve komentare";
$lang['Nowhere_to_move'] = "Ne pomjeriti nigdje";
$lang['Edit_Category'] = "Prepravka kategorije";
$lang['Edit_Category_explain'] = "Ovdje je mogu<67>e prepraviti naziv pojedine kategorije Foruma.";
$lang['Forums_updated'] = "Informacije vezane za kategorije i Forume su uspje<6A>no a<>urirane.";
$lang['Must_delete_forums'] = "Potrebno je obrisati sve Forume ove kategorije kako bi i sama kategorija mogla biti obrisana.";
$lang['Click_return_forumadmin'] = "Klikni %sovdje%s za povratak na panel <i>Administracija Foruma</i>";
//
// administracija smjehuljaka
//
$lang['smiley_title'] = "Smjehuljci";
$lang['smile_desc'] = "Ovdje je mogu<67>e dodati, obrisati i modifikovati tzv. <i>emoticons</i> pomo<6D>u kojih se mogu ilustrovati razna raspolo<6C>enja u komentarima i privatnim porukama.";
$lang['smiley_config'] = "Konfiguracija smjehuljaka";
$lang['smiley_code'] = "Kod smjehuljka";
$lang['smiley_url'] = "Slika smjehuljka (File)";
$lang['smiley_emot'] = "Emocija smjehuljka";
$lang['smile_add'] = "Dodaj jedan novi smjehuljak";
$lang['Smile'] = "Smjehuljak";
$lang['Emotion'] = "Emocija";
$lang['Select_pak'] = "Izaberi paket Smjehuljaka (.pak)";
$lang['replace_existing'] = "Zamijeni postoje<6A>e Smjehuljke.";
$lang['keep_existing'] = "Zadr<EFBFBD>i postoje<6A>e Smjehuljke.";
$lang['smiley_import_inst'] = "Potrebno je dekompresovati paket (.pak) Smjehuljaka i pohraniti file-ove u odgovaraju<6A>i direktorij za instalaciju. Zatim posredstvom ovog formulara izaberi paket koji <20>elite dodati.";
$lang['smiley_import'] = "Instaliranje novog paketa Smjehuljaka";
$lang['choose_smile_pak'] = "Izaberi paket smjehuljaka (file.<i><b>pak</b></i>)";
$lang['import'] = "Dodaj Smjeuljke";
$lang['smile_conflicts'] = "<EFBFBD>ta u<>initi u slu<6C>aju konflikta?";
$lang['del_existing_smileys'] = "Obri<EFBFBD>i postoje<6A>e Smjehuljke prije dodavanja novih";
$lang['import_smile_pack'] = "Dodaj novi paket Smjehuljaka";
$lang['export_smile_pack'] = "Kreiraj paket Smjehuljaka";
$lang['export_smiles'] = "Za kreiranje novog paketa Smjehuljaka klikni %sovdje%s za downloada file-a <b>.pak</b> smjehuljaka. Imenuj file kako <20>eli<6C> zadr<64>avaju<6A>i sufiks <i><b>.pak</b></i>.Zatim kreiraj jedan zip file koji <20>e sadr<64>avati sli<6C>ice smjehuljaka i kreirani konfiguracijski <b><i>.pak</i></b> file.";
$lang['smiley_add_success'] = "Smjehuljci su uspje<6A>no dodani.";
$lang['smiley_edit_success'] = "Smjehuljci su uspje<6A>no a<>urirani.";
$lang['smiley_import_success'] = "Paket Smjehuljaka je uspje<6A>no instaliran!";
$lang['smiley_del_success'] = "Smjehuljci su uspje<6A>no obrisani.";
$lang['Click_return_smileadmin'] = "Klikni %sovdje%s za povratak na <i>Administracija Smjehuljaka</i>";
//
// administracija korisnika
//
$lang['User_admin'] = "Administracija korisnika";
$lang['User_admin_explain'] = "Pomo<EFBFBD>u ovog kontrolnog panela mogu<67>e je kontrolisati i eventualno modifikovati postavke koje je svaki korisnik odredio u momentu svoje registracije na Forum. <i>Za odre<72>ivanje dozvola korisnicima molimo Vas da koristite panele za Administraciju dozvola i ovla<6C>tenja korisnika i grupa korisnika.</i>";
$lang['Look_up_user'] = "Izaberi korisnika";
$lang['Admin_user_fail'] = "A<EFBFBD>uriranje profila korisnika nije bilo mogu<67>e obaviti.";
$lang['Admin_user_updated'] = "Profil korisnika je uspje<6A>no a<>uriran.";
$lang['Click_return_useradmin'] = "Klikni %sovdje%s za povratak na Administracija korisnika";
$lang['User_delete'] = "Obri<EFBFBD>i ovog korisnika";
$lang['User_delete_explain'] = "Klikni ovdje za brisanje korisnika. <b><span style=\"color:#FF0000\">PA<50>NJA! Ova operacija nije reverzibilna!</span></b> ";
$lang['User_deleted'] = "Korisnik je uspje<6A>no obrisan";
$lang['User_status'] = "Korisnik je aktivan";
$lang['User_allowpm'] = "Mo<EFBFBD>e slati privatne poruke";
$lang['User_allowavatar'] = "Mo<EFBFBD>e koristiti Avatare";
$lang['Admin_avatar_explain'] = "Ovdje je mogu<67>e modifikovati ili obrisati aktuelni avatar korisnika.";
$lang['User_special'] = "Specijalne opcije - samo za administratora";
$lang['User_special_explain'] = "Ove opcije korisnik ne mo<6D>e modifikovati. Ovdje mo<6D>ete odrediti njihov status i ostale opcije kojima korisnici nemaju pristupa.";
//
// administracija grupa korisnika
//
$lang['Group_administration'] = "Administracija grupa korisnika";
$lang['Group_admin_explain'] = "Posredstvom ovog panela mogu<67>e je administrirati sve grupe korisnika prisutne na Forumu. Mogu<67>e je kreirati, modifikovati ili obrisati postoje<6A>e grupe, odrediti njihove Moderatore, regulisati status grupe (otvoren tip/zatvoren tip), odrediti ime i opis.";
$lang['Error_updating_groups'] = "Pojavila se gre<72>ka prilikom a<>uriranja korisni<6E>kih grupa.";
$lang['Updated_group'] = "Grupa korisnika je uspje<6A>no a<>urirana.";
$lang['Added_new_group'] = "Nova grupa korisnika je uspje<6A>no kreirana.";
$lang['Deleted_group'] = "Grupa korisnika je uspje<6A>no obrisana.";
$lang['New_group'] = "Kreiraj novu grupu";
$lang['Edit_group'] = "Modifikuj grupu";
$lang['group_name'] = "Ime grupe";
$lang['group_description'] = "Opis grupe";
$lang['group_moderator'] = "Moderator grupe";
$lang['group_status'] = "Status grupe";
$lang['group_open'] = "Otvorena grupa";
$lang['group_closed'] = "Zatvorena grupa";
$lang['group_hidden'] = "Skrivena grupa";
$lang['group_delete'] = "Obri<EFBFBD>i grupu";
$lang['group_delete_check'] = "Obri<EFBFBD>i ovu grupu";
$lang['submit_group_changes'] = "Potvrdi modifike";
$lang['reset_group_changes'] = "Anuliraj modifike";
$lang['No_group_name'] = "Potrebno je odrediti ime za ovu grupu.";
$lang['No_group_moderator'] = "Porebno je odrediti moderatora ove grupe.";
$lang['No_group_mode'] = "Potrebno je odrediti status grupe (<i>otvoren/zatvoren</i>)";
$lang['delete_group_moderator'] = "Obri<EFBFBD>i aktuelnog moderatora grupe?";
$lang['delete_moderator_explain'] = "Potvrdi ovaj box ukoliko <20>eli<6C> zamijeniti moderatora grupe. U suprotnom (ukoliko ne potvrdi<64>) korisnik <20>e postati normalan <20>lan grupe.";
$lang['Click_return_groupsadmin'] = "Klikni %sovdje%s za povratak na <i>Administracija grupa korisnik</i>a";
$lang['Select_group'] = "Izaberi grupu";
$lang['Look_up_group'] = "Prekontroli<EFBFBD>i grupu";
//
// Administracija autoamtskog brisanja (PRUNE)
//
$lang['Forum_Prune'] = "Brisanje Forum<75>";
$lang['Forum_Prune_explain'] = "Posredstvom ovog instrumenta mogu<67>e je automatsko brisanje tema ukoliko na njih nije odgovoreno u toku nekog vremenskog roka. Ukoliko ne upi<70>ete nikakav broj, a opcija <i><b>Omogu<67>i brisanje tema</b></i> u <b><i>Osnovnim pode<64>avanjima</i></b> je aktivirana, bi<62>e eliminirane sve teme. Ne<4E>e biti obrisane teme s aktivnom anketom, kao ni <i>Obavje<6A>tenja</i>. Eliminaciju ovih tema je potrebno izvesti manualno. Preporu<72>ujemo da prije ove operacije, za svaki slucaj, obavite jedan Backup podataka data-baze po<70>to je eliminacija definitivna. ";
$lang['Do_Prune'] = "Obri<EFBFBD>i";
$lang['All_Forums'] = "Sve Forume";
$lang['Prune_topics_not_posted'] = "Obri<EFBFBD>i teme na koje nije odgovorenu u roku od ";
$lang['Topics_pruned'] = "Obrisane teme";
$lang['Posts_pruned'] = "Obrisani komentari";
$lang['Prune_success'] = "Brisanje Forum<75> je uspje<6A>no obavljeno.";
//
//Cenzura rije<6A>i
//
$lang['Words_title'] = "Cenzura rije<6A>i";
$lang['Words_explain'] = "Posredstvom ovog instrumenta mogu<67>e je kreirati listu cenzurisanih rije<6A>i koje se u svakom momentu mogu prepraviti ili obrisati. Forum <20>e automatski rije<6A> zamijeniti onim <20>to Vi odredite. Pored toga, nije mogu<67>a registracija nadimka (<i>username</i>) ukoliko je rije<6A> cenzurisana. Mogu<67>e je koristiti jolly (*) u polju gdje se upisuje rije<6A>, npr. <b>dan*</b> <20>e cenzurisati rije<6A>i sa prefiksom <i><b>dan</b></i> kao <b>dan</b>as, <b>dan</b>a<>nji, <b>dan</b>a<>nja i sli<6C>no." ;
$lang['Word'] = "Rije<EFBFBD>";
$lang['Edit_word_censor'] = "Modifikuj listu";
$lang['Replacement'] = "Zamjena";
$lang['Add_new_word'] = "Dodaj novu rije<6A>";
$lang['Update_word'] = "A<EFBFBD>uriraj listu";
$lang['Must_enter_word'] = "Mora<EFBFBD> ubaciti rije<6A> i njenu zamjenu";
$lang['No_word_selected'] = "Nijedna rije<6A> nije izabrana za modifiku";
$lang['Word_updated'] = "Izabrana rije<6A> je uspje<6A>no a<>urirana";
$lang['Word_added'] = "Rije<EFBFBD> je uspje<6A>no upisana u listu";
$lang['Word_removed'] = "Izabrana rije<6A> je uspje<6A>no izbrisana";
$lang['Click_return_wordadmin'] = "Klikni %sovdje%s za povratak na Cenzura rije<6A>i";
//
// Masovni e-mail
//
$lang['Mass_email_explain'] = "Posredstvom ovog formulara mogu<67>e je poslati e-mail svim <20>lanovima Foruma ili <20>lanovima pojedinih grupa korisnika. Bi<42>e poslana jedna kopija na e-mail adresu administratora i <b>BCC</b> (<i>Blind Carbon Copy</i>) svim ostalim primaocima. Ukoliko <20>aljete e-mail jednoj velikoj grupi korisnika molimo Vas da budete strpljivi i sa<73>ekate potvrdu da je e-mail poslan. Ovaj proces je malo du<64>i i to je normalno kod slanja masovnog e-maila.";
$lang['Compose'] = "Napi<EFBFBD>i e-mail";
$lang['Recipients'] = "Primaoci";
$lang['All_users'] = "Svim <20>lanovima";
$lang['Email_successfull'] = "E-mail je uspje<6A>no poslan ";
$lang['Click_return_massemail'] = "Klikni %sovdje%s za povratak na E-mail Generali";
//
// administracija rangova korisnika
//
$lang['Ranks_title'] = "Administracija rangova";
$lang['Ranks_explain'] = "Pomo<EFBFBD>u ovog instrumenta mogu<67>e je odrediti, modifikovati, obrisati, kontrolisati rangove u<>esnika. Mogu<67>e je i kreiranje personaliziranih rangova koji se kasnije mogu aplicirati posredstvom instrumenta <i>Administracija korisnika</i>.";
$lang['Add_new_rank'] = "Dodaj novi rang";
$lang['Rank_title'] = "Rang";
$lang['Rank_special'] = "Specijalan status";
$lang['Rank_minimum'] = "Najmanji broj komentara";
$lang['Rank_maximum'] = "Najve<EFBFBD>i broj komentara";
$lang['Rank_image'] = "Slika koja predstavlja rang (pozicija u odnosu na Forum)";
$lang['Rank_image_explain'] = "Upisati poziciju i naziv file-a dodijeljenog rangu.";
$lang['Must_select_rank'] = "Potrebno je odabrati jedan rang";
$lang['No_assigned_rank'] = "Nije dodan nikakav specijalan status";
$lang['Rank_updated'] = "Rang je uspje<6A>no a<>uriran";
$lang['Rank_added'] = "Rang je uspje<6A>no kreiran";
$lang['Rank_removed'] = "Rang je uspje<6A>no obrisan";
$lang['Click_return_rankadmin'] = "Klikni %sovdje%s za povratak na <i>Administracija rangova</i>";
//
// kontrola nick-ova
//
$lang['Disallow_control'] = "Rezervisanje nadimaka";
$lang['Disallow_explain'] = "Ovdje je mogu<67>e odrediti <i>nadimke</i> (username) pod kojima se niko ne<6E>e mo<6D>i registrovati. Mogu<67>e je koristiti jolly (*). Imajte na umu da nadimci koji su ve<76> registrovani ne mogu biti uba<62>eni u ovu listu. Ukoliko to <20>elite, potrebno je prvo izbrisati tog korisnika pa tek onda onda onemogu<67>iti kori<72>tenje doti<74>nog nadimka.";
$lang['Delete_disallow'] = "Obri<EFBFBD>i";
$lang['Delete_disallow_title'] = "Omogu<EFBFBD>i kori<72>tenje nadimka";
$lang['Delete_disallow_explain'] = "Mogu<EFBFBD>e je omogu<67>iti kori<72>tenje nadimka biraju<6A>i ga sa liste i potvrditi.";
$lang['Add_disallow'] = "Dodaj";
$lang['Add_disallow_title'] = "Rezervi<EFBFBD>i jedan nadimak";
$lang['Add_disallow_explain'] = "Mogu<EFBFBD>e je rezervisati jedan nadimak koriste<74>i jolly (*) umjesto karaktera.";
$lang['No_disallowed'] = "Nema rezervisanih nadimaka";
$lang['Disallowed_deleted'] = "Rezervisani nadimak se mo<6D>e ponovo koristiti";
$lang['Disallow_successful'] = "Uspje<EFBFBD>no je registrovan rezervisani nadimak";
$lang['Disallowed_already'] = "Ne mo<6D>ete rezervisati <20>eljeni nadimak jer: <li></li>ve<76> je na listi<li></li> nalazi se u listi cenzurisanih rije<6A>i <li></li> ve<76> je u upotrebi.";
$lang['Click_return_disallowadmin'] = "Klikni %sovdje%s za povratak na <i>Rezervisanje nadimaka</i>";
//
// Administracija stilova foruma
//
$lang['Styles_admin'] = "Administracija tema foruma";
$lang['Styles_explain'] = "Koriste<EFBFBD>i ove opcije mogu<67>e je dodati, eliminisati, modifikovati razli<6C>ite teme Foruma (grafi<66>ki prikaz).";
$lang['Styles_addnew_explain'] = "Na listi se nalaze sve teme Foruma koje imate na raspolaganju. Obratite pa<70>nju da se teme samo nalaze u svom folderu unutar Foruma (<i>template</i>) ali da nisu instalirane u data-bazu. Ukoliko <20>elite omogu<67>iti njihovo kori<72>tenje korisnicima Foruma neophodno je izvr<76>iti instalaciju.";
$lang['Select_template'] = "Izaberi temu";
$lang['Style'] = "Stil";
$lang['Template'] = "Model";
$lang['Install'] = "Instaliraj";
$lang['Download'] = "Download";
$lang['Edit_theme'] = "Modifikuj Temu";
$lang['Edit_theme_explain'] = "Pomo<EFBFBD>u donjeg formulara mogu<67>e je modifikovati opcije izabrane teme. Prilikom upisivanja heksadecimalnih vrijednosti za boje ne treba ubacivati simbol <b>#</b>, npr. <b>CCCCCC</b> je OK, dok <b>#CCCCCC</b> nije.
";
$lang['Create_theme'] = "Kreiraj Temu";
$lang['Create_theme_explain'] = "Pomo<EFBFBD>u ovog formulara mogu<67>e je kreirati novu temu za izabrani model. Prilikom upisivanja heksadecimalnih vrijednosti za boje ne treba ubacivati simbol <b>#</b>, npr. <b>CCCCCC</b> je OK, dok <b>#CCCCCC</b> nije.";
$lang['Export_themes'] = "Eksportuj Temu";
$lang['Export_explain'] = "Posredstvom ovog kontrolnog panela mogu<67>e je eksportovati podatke teme za izabrani model. Izaberi model iz donje liste i skripta foruma <20>e kreirati konfiguracijski file teme te ga pohraniti u direktorij sa ostalim temama (<i>template</i>). Ukoliko ne uspije sa pohranjivanjem program <20>e Vam ponuditi mogu<67>nost da ga download-ujete. Da bi pohranjivanje file-a bilo mogu<67>e neophodno je omogu<67>iti dozvolu za pisanje (na serveru) direktoriju <i>template</i>. Vi<56>e informacija mogu<67>e je na<6E>i na zvani<6E>nom site-u phpBB grupe.";
$lang['Theme_installed'] = "Izabrana tema je uspje<6A>no instalirana";
$lang['Style_removed'] = "Izabrani stil je izbrisan iz data-baze. Za potpuno eliminsanje stila potrebno je obrisati i istoimeni direktorij koji se nalazi u direktoriju <i>template</i>.";
$lang['Theme_info_saved'] = "Podaci teme za izabrani model su uspje<6A>no pohranjenje. Sada je potrebno podesiti dozvole za file <i>theme_info.cfg</i> (na serveru) samo za <20>itanje";
$lang['Theme_updated'] = "Izabrana tema je a<>urirana. Sada je otrebno eksportovati podatke nove teme.";
$lang['Theme_created'] = "Tema je kreirana. Sada je potrebno eksportovati temu u konfiguracijski file teme kako bi je neko drugi mogao koristiti.";
$lang['Confirm_delete_style'] = "Sigurno <20>elite obrisati ovaj stil?";
$lang['Download_theme_cfg'] = "Proces eksporatcije ne uspijeva kreirati konfiguracijski file teme. Klikni na donje dugme za download file pomo<6D>u tvog browser-a. Nakon download-a prebaci ga u direktorij koji sadr<64>i fileo-ove modela. Naknadno je mogu<67>e kompresovati file ukoliko <20>eli<6C> da ga distribuira<72> ili ponovo koristi<74>.";
$lang['No_themes'] = "Model koji ste izabrali nema temu. Za kreiranje nove teme klikni na link <i>Kreiraj temu</i>";
$lang['No_template_dir'] = "Nije mogu<67>e otvoriti direktorij modela. Mo<4D>da server nije u stanju da ga pro<72>ita ili mo<6D>da ne postoji.";
$lang['Cannot_remove_style'] = "Nije mogu<67>e eliminisati stil po<70>to je u upotrebi kao zvani<6E>an stil Foruma. Potrebo je promijeniti zvani<6E>an stil Foruma (<i>Osnovna pode<64>avanja</i>) i tek onda eliminisati stil.";
$lang['Style_exists'] = "Potrebno je dati neko drugo ime stilu po<70>to ve<76> postoji.";
$lang['Click_return_styleadmin'] = "Klikni %sovdje%s za povratak na <i>Administracija stilova foruma</i>";
$lang['Theme_settings'] = "Pode<EFBFBD>avanje Teme";
$lang['Theme_element'] = "Element Teme";
$lang['Simple_name'] = "Ime (pojednostavljno)";
$lang['Value'] = "Vrijednost";
$lang['Save_Settings'] = "Spasi";
$lang['Stylesheet'] = "CSS stil";
$lang['Background_image'] = "Slika pozadine";
$lang['Background_color'] = "Boja pozadine";
$lang['Theme_name'] = "Naziv Teme";
$lang['Link_color'] = "Link - boja";
$lang['Text_color'] = "Tekst - boja";
$lang['VLink_color'] = "Posje<EFBFBD>en link - boja";
$lang['ALink_color'] = "Aktivan link - boja";
$lang['HLink_color'] = "Hover link - boja";
$lang['Tr_color1'] = "Boja kolone tabele 1";
$lang['Tr_color2'] = "Boja kolone tabele 2";
$lang['Tr_color3'] = "Boja kolone tabele 3";
$lang['Tr_class1'] = "Kolona tabele - klasa (class) 1";
$lang['Tr_class2'] = "Kolona tabele - klasa (class) 2";
$lang['Tr_class3'] = "Kolona tabele - klasa (class) 3";
$lang['Th_color1'] = "Boja naslova tabele 1";
$lang['Th_color2'] = "Boja naslova tabele 2";
$lang['Th_color3'] = "Boja naslova tabele 3";
$lang['Th_class1'] = "Naslov tabele - klasa (class) 1";
$lang['Th_class2'] = "Naslov tabele - klasa (class) 2";
$lang['Th_class3'] = "Naslov tabele - klasa (class) 3";
$lang['Td_color1'] = "Boja <20>elije tabele 1";
$lang['Td_color2'] = "Boja <20>elije tabele 2";
$lang['Td_color3'] = "Boja <20>elije tabele 3";
$lang['Td_class1'] = "<EFBFBD>elija tabele - klasa (class) 1";
$lang['Td_class2'] = "<EFBFBD>elija tabele - klasa (class) 2";
$lang['Td_class3'] = "<EFBFBD>elija tabele - klasa (class) 3";
$lang['fontface1'] = "Naziv karaktera (font face) 1";
$lang['fontface2'] = "Naziv karaktera (font face) 2";
$lang['fontface3'] = "Naziv karaktera (font face) 3";
$lang['fontsize1'] = "Veli<EFBFBD>ina karaktera 1";
$lang['fontsize2'] = "Veli<EFBFBD>ina karaktera 2";
$lang['fontsize3'] = "Veli<EFBFBD>ina karaktera 3";
$lang['fontcolor1'] = "Boja karaktera 1";
$lang['fontcolor2'] = "Boja karaktera 2";
$lang['fontcolor3'] = "Boja karaktera 3";
$lang['span_class1'] = "Klasa Span (span class) 1";
$lang['span_class2'] = "Klasa Span (span class) 2";
$lang['span_class3'] = "Klasa Span (span class) 3";
$lang['img_poll_size'] = "Veli<EFBFBD>ina slike za glasanje [px]";
$lang['img_pm_size'] = "Veli<EFBFBD>ina slike za status privatnih poruka [px]";
//
//Instalacijski proces
//
$lang['Welcome_install'] = "Instalacija phpBB Foruma - Dobro nam do<64>li!";
$lang['Initial_config'] = "Osnovna konfiguracija";
$lang['DB_config'] = "Konfiguracija Data-baze";
$lang['Admin_config'] = "Konfiguracija administracije";
$lang['continue_upgrade'] = "Nakon <20>to ste download-ovali i pohranili Va<56> konfiguracijski file u kompjuter, mo<6D>ete kliknuti na dugme \"Nastavi A<>uriranje verzije\" ovdje dole za a<>uriranje verzije Foruma. Molimo Vas da sa<73>ekate sa upload-om konfiguracijskog file-a dok ne bude zavr<76>en proces a<>uriranja verzije foruma.";
$lang['upgrade_submit'] = "Nastavi A<>uriranje verzije";
$lang['Installer_Error'] = "Pojavila se gre<72>ka prilikom instalacije";
$lang['Previous_Install'] = "Prona<EFBFBD>ena je jedna prethodna instalacija ";
$lang['Install_db_error'] = "Pojavila se gre<72>ka prilikom a<>uriranja Data-baze";
$lang['Re_install'] = "Jedan prethodni instalacijski proces je jo<6A> uvijek aktivan.<br /><br />Ukoliko <20>elite ponovo instalirati phpBB potrebno je to potvrditi pomo<6D>u donjeg dugmeta. <b>Imajte na umu da <20>e ova operacija automatski obrisati sve postoje<6A>e podatke te da nikakav automatski backup ne<6E>e biti obavljen!</b>. Username i password administratora koji je prethodno kori<72>ten <20>e biti ponovo rikreiran dok nijedna prethodna opcija raznih pode<64>avanja ne<6E>e biti sa<73>uvana. <br /><br />Razmislite dobro prije nego <20>to potvrdite ovaj proces i za svaki slu<6C>aj napravite sami jedan backup podataka! ";
$lang['Inst_Step_0'] = "Zahvaljujemo Vam na povjerenju koje ste nam ukazali izborom na<6E>eg software-a phpBB kao na<6E>ina komuniciranja posjetilaca Va<56>e stranice. Za uspje<6A>no izvo<76>enjee instalacijskog procesa neophodno je popuniti donji formular.Molimo Vas da obratite pa<70>nju kako je za funkcionisanje Foruma neophodno na raspolaganju imati jednu Data-bazu. Ukoliko instalirate Forum najednu Data-bazu koja koristi ODBC (npr. MS Access), potrebno je prethodno kreirati joj jedan DSN prije instalacije.";
$lang['Start_Install'] = "Zapo<EFBFBD>ni instalaciju";
$lang['Finish_Install'] = "Zavr<EFBFBD>i instalaciju";
$lang['Default_lang'] = "Zvani<EFBFBD>ni jezik Foruma";
$lang['DB_Host'] = "Database Server Hostname / DSN";
$lang['DB_Name'] = "Ime databaze";
$lang['DB_Username'] = "Username databaze";
$lang['DB_Password'] = "Password databaze";
$lang['Database'] = "Data-baza";
$lang['Install_lang'] = "Izaberi jezik za instalaciju";
$lang['dbms'] = "Tip Databaze";
$lang['Table_Prefix'] = "Prefiks za tabele Foruma unutar databaze";
$lang['Admin_Username'] = "Username Administratora";
$lang['Admin_Password'] = "Password Administratora";
$lang['Admin_Password_confirm'] = "Password Administratora [ potvrdi ]";
$lang['Inst_Step_2'] = "Izabrani administracijski Username je kreiran. U ovom momentu je obavljena bazna instalacija. Sada <20>e se pojaviti kontorolni panel pomo<6D>u kojeg je mogu<67>e administrirati novu instalaciju. Molimo Vas da provjerite detalje glavne konfiguracije i da izmjenite ono <20>to bude neophodno. Jo<4A> jednom, zahvaljujemo na izboru phpBB Foruma.";
$lang['Unwriteable_config'] = "Momentalno nije mogu<67>e pisati na Va<56> konfiguracijski file. Mogu<67>e je download-ovati jednu kopiju konfiguracijskog file-a klikaju<6A>i na donje dugme. Potrebno je zatim upload-ovati ovaj file u isti direktorij gdje je lociran phpBB. Nakon toga je potrebno otvoriti Administracijski panel koriste<74>i prethodno kreirani Username i Password Administratora (pojavi<76>e se jedan link pri dnu stranice - <i>Administracija Foruma</i>). Pomo<6D>u administracijskog panela mogu<67>e je vr<76>iti razna pode<64>avanja Foruma. Jo<4A> jednom, zahvaljujemo na izboru phpBB Foruma.";
$lang['Download_config'] = "Download konfiguracijskog file-a";
$lang['ftp_choose'] = "Izaberi metod download-a";
$lang['ftp_option'] = "<br />Po<50>to su FTP ekstenzije su dostupne u ovoj verziji PHP, mo<6D>e Vam takodje prvo biti data mogu<67>nost direktnog download-a konfiguracjskog file putem ftp.</i></b> ";
$lang['ftp_instructs'] = "Izabrali ste automatski transfer file-a posredstvom FTP na account koji sadr<64>i phpBB 2. Molimo Vas da upi<70>ete neophodne informacije kako bi se proces obavio. FTP path mora biti ta<74>an za pristup poziciji phpBB 2.<br /> (Napomena autora: kako italijanska verzija phpBB Foruma (koja je kori<72>tena kao glavni tekst za ovaj prevod) odudara od originalne engleske verzije, navodimo i originalan tekst: <i><b>You have chosen to ftp the file to the account containing phpBB 2 automatically. Please enter the information below to facilitate this process. Note that the FTP path should be the exact path via ftp to your phpBB2 installation as if you were ftping to it using any normal client.</b></i> ";
$lang['ftp_info'] = "Unesi podatke za FTP";
$lang['Attempt_ftp'] = "Poku<EFBFBD>aj transfera konfiguracijskog file-a putem FTP.";
$lang['Send_file'] = "Po<EFBFBD>aljite mi konfiguracijski file i prebaci<63>u ga manualno putem FTP.";
$lang['ftp_path'] = "Path FTP za phpBB 2";
$lang['ftp_username'] = "Va<EFBFBD> Username FTP";
$lang['ftp_password'] = "Va<EFBFBD>a Password FTP";
$lang['Transfer_config'] = "Po<EFBFBD>etak transfera";
$lang['Install'] = "Instaliraj";
$lang['Upgrade'] = "A<EFBFBD>uriraj";
$lang['Install_Method'] = "Izaberi metod instalacije";
$lang['Install_No_Ext'] = "PHP konfiguracija Va<56>eg servera ne podr<64>ava tip data-baze koji ste izabrali.";
$lang['Install_No_PCRE'] = "phpBB2 zahtijeva <i>Perl-Compatible Regular Expressions Module</i> za php a koji Va<56>a PHP konfiguracija servera, <20>ini se, ne podr<64>ava!";
$lang['Status_locked'] = "Zatvoreno";
$lang['Status_unlocked'] = "Otvoreno";
$lang['No_group_action'] = "Nije izabrana nikava akcija";
$lang['No_update_ranks'] = "Rang korisnika je uspjesno obrisan. Imajte na umu da korisnici sa ovim rangom nisu azurirani te je potrebno manualno podesiti njihove korisnicke account";
$lang['NoFTP_config'] = "Pokusaj FTP transfera konfiguracijskog file-a nije uspio. Molimo Vas da download-ujete konfiguracijski file ta da ga manualno (FTP) dignete ponovo na server." ;
//
// To bi bilo sve.
// Za sada.
// -------------------------------------------------
?>

View File

@@ -0,0 +1,82 @@
<?php
/***************************************************************************
* lang_bbcode.php [Bosnia-Croatia-Serbia-Montenegro]
* -------------------
* begin : Wednesday Oct 3, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
* $Id$
*
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
/***************************************************************************
* Prevod s italijanske verzije phpBB Foruma: Golac <20>eljko, Alen Ruvic *
* pocetak prevoda : Subota, 28. septembar 2002 *
* web : http://www.maglaj.info *
* e-mail : mrmot@vizzavi.it, ruval@gmx.ch *
***************************************************************************/
//
// To add an entry to your BBCode guide simply add a line to this file in this format:
// $faq[] = array("question", "answer");
// If you want to separate a section enter $faq[] = array("--","Block heading goes here if wanted");
// Links will be created automatically
//
// DO NOT forget the ; at the end of the line.
// Do NOT put double quotes (") in your BBCode guide entries, if you absolutely must then escape them ie. \"something\";
//
// The BBCode guide items will appear on the BBCode guide page in the same order they are listed in this file
//
// If just translating this file please do not alter the actual HTML unless absolutely necessary, thanks :)
//
// In addition please do not translate the colours referenced in relation to BBCode any section, if you do
// users browsing in your language may be confused to find they're BBCode doesn't work :D You can change
// references which are 'in-line' within the text though.
//
$faq[] = array("--","Uvod");
$faq[] = array("<EFBFBD>ta je to BB-kod?", "BB-kod je modifikovani HTML kod prilagodjen za potrebe foruma. Mogu<67>nost kori<72>tenja BB-koda zavisi od toga da li je administrator foruma aktivirao ovu opciju. Ukoliko je kori<72>tenje BB-koda od strane administratora dozvoljeno ali Vi li<6C>no ne <20>elite da ga koristite postoji mogu<67>nost njegovog blokiranja u momentu pisanja <20>eljene poruke biraju<6A>i opciju <b>Iskljuci BB-kod u ovoj poruci</b>. Za razliku od HTML koda od kojeg poti<74>e, tag-ovi su zatvoreni <b>[</b> <b>]</b> zagradama. Kori<72>tenjem BB-koda mogu<67>e je personalizirati vlastite poruke odredjuju<6A>i boju, veli<6C>inu, format ...<br /><br />napomena: Web-masteri koji poznaju HTML sigurno ne<6E>e imati problema u kori<72>tenju BB-koda te ih molimo da nam ne zamjere u nastojanju da <20>to slikovitije objasnimo njegovo kori<72>tenje u<>esnicima foruma koji nisu ba<62> prakti<74>ni.<br /><br />Va<56>no je shvatiti princip kori<72>tenja tag-ova (jednostavne naredbe koje <20>e <20>eljeni tekst formatirati prema va<76>im <20>eljama) koji je vrlo jednostavan: ono <20>to <20>elite da bude formatirano mora biti unutar dva tag-a, tj. jednog po<70>etnog i jednog zavr<76>nog. Najjednostavniji primjer je primjer podebljanog teksta. Da bi ste dobili podebljani tekst potrebna su nam dva tag-a:<ul><b>[b]</b> po<70>etni tag za podebljana slova <br /><b>[/b]</b> zavr<76>ni tag za podebljana slova</ul>Sve <20>to je potrebno u<>initi je ubaciti <20>eljenu rije<6A> ili tekst <b>izme<6D>u</b> ova dva navedena tag-a: <br />npr.<b>[b]</b>Moje je ime <20>ef tamne strane mjeseca...<b>[/b]</b><br /><br />Rezultat:<b> Moje je ime <20>ef tamne strane mjeseca...</b> <br />Napomena:<br />U prozoru koji vam se otvori kada <20>elite ostaviti svoj komentar ve<76> postoje uba<62>ene komande u vidu <b>dugmadi</b> (obi<62>no iznad polja gdje se upisuje tekst) te vjerujemo da ne<6E>e biti ve<76>ih problema pri kori<72>tenju BB-koda. ");
$faq[] = array("--","Formatiranje teksta");
$faq[] = array("Kako kreirati tekst sa podebljanim, podvu<76>enim ili nako<6B>enim slovima?", " <ul><li><b>Podebljana slova </b><3E>e<EFBFBD> dobiti ukoliko <20>eljeni tekst postavi<76> [b]<b>ovdje</b>[/b]</b>, npr. <br /><br /><b>[b]</b>...Lud sam za tobom, ali ovo jeste vreme ludih, i ja <20>u za nas osedlati strah,<br />A ti me ljubi do zla, dok ne izgubim dah...<b>[/b]</b><br /><br >rezultat:<br /> <b>...Lud sam za tobom, ali ovo jeste vreme ludih, i ja <20>u za nas osedlati strah,<br />A ti me ljubi do zla, dok ne izgubim dah...</b></li><li>Za podvu<76>eni tekst tag-ovi su:<b>[u][/u]</b>, npr.:<br /><br /><b>[u]</b>...Ne zna<6E> ti, nema oslobodjenih, svaku ti<74>inu mi granata pro<72>ara. <br />Spa<70>en je taj prvi pogodjeni, a svi su drugi ve<76>ni taoci ko<6B>mara... <b>[/u]</b><br /><br />rezultat:<br /> <u>...Ne zna<6E> ti, nema oslobodjenih, svaku ti<74>inu mi granata pro<72>ara. <br />Spa<70>en je taj prvi pogodjeni, a svi su drugi ve<76>ni taoci ko<6B>mara... </u></li><li>Tekst sa nako<6B>enim slovima (korzivan) se dobije pomo<6D>u tag-ova <b>[i] [/i]</b>, npr.<br /><br > <b>[i]</b>Gospodar muva, ljubavnik kurvi i kraljica<b>[/i]</b><br /><br /><i>Gospodar muva, ljubavnik kurvi i kraljica</i></li></ul>");
$faq[] = array("Kako promijeniti boju i veli<6C>inu slova?", "Tag-ovi za odredjivanje boje i veli<6C>ine slova su sljede<64>i:<br /><br ><b>[color=][/color]</b> za boju<br /><br ><b>[size=][/size]</b> za veli<6C>inu slova.<ul><li>Boja slova se mo<6D>e promijeniti ukoliko se <20>eljeni tekst ubaci izme<6D>u sljede<64>ih tag-ova: <b>[color=][/color]</b> i to na dva na<6E>ina: <u><b>a.)</b>njenim imenovanjem </u> (npr. red, blue, yellow, black, itd.; koriste se engleski nazivi boja) ili <u><b>b.)</b> ubacivanjem odgovaraju<6A>eg heksadecimalnog koda koda</u> koji defini<6E>e boju kao npr. <span style=\"color:CC66FF \">CC66FF </span>, <span style=\"color:#009900\">#009900 </span>, <span style=\"color:#CC3300\">#CC3300</span>. Po<50>to je heksadecimalni kod malo komplikovan za pam<61>enje savjetujemo vam da poku<6B>ate eksperimentisati sa kombinacijama slova i brojeva i rezultat <20>e biti sigurno zanimljiv.Primjer:<br /><br /><b>[color=red]</b>crvena boja<b>[/color]</b><br /><br />ili<br /><br /><b>[color=#FF0000]</b>crvena boja<b>[/color]</b><br /><br />daju isti rezultat: <span style=\"color:red\">crvena boja</span></li><li>Veli<6C>ina slova (karaktera) se defini<6E>e pomo<6D>u tag-ova: <b>[size=] [/size]</b>.Ovaj tag je u zavisnosti od jedini<6E>ne mjere koja se koristi za odre<72>ivaje veli<6C>ine te se stoga preporu<72>uje da se na forumu koriste veli<6C>ine izmedju <b>1</b> <i>pixel</i> (predstavlja najmanju vrijednost; skoro da se i ne vidi) i <b>29</b> (velika slova.) npr:<br /><br /><b>[size=9]</b>mala slova<b>[/size]</b><br /><br />trebao bi biti <span style=\"font-size:9px\">mala slova</span><br /><br />dok:<br /><br /><b>[size=24]</b>ogromna slova<b>[/size]</b><br /><br /><3E>e biti <span style=\"font-size:24px\">ogromna slova</span></li></ul>");
$faq[] = array("Da li je mogu<67>e kombinovati tag-ove?", "Da, mogu<67>e je kombinovati tag-ove kako bi tekst bio formatiran prema va<76>im <20>eljama. Pri tome se mora imati na umu jedno jednostavno pravilo a to je da tagovi moraju biti <b>zatvarani</b> (kombinacija [<span style=\"color:red\">/</span> neki tag] ) obrnutim redom od njihovog otvaranja tj. prvi otvarajuci tag ( u ovom primjeru <b>[size]</b> mora biti i zadnji u nizu zatvaraju<6A>ih tag-ova kao <b>[/size]</b>)<br /> <br /> <b><span style=\"color:#CC3300\">[size=18]</span><span style=\"color:#663399\">[color=red]</span><span style=\"color:#CC3366\">[b]</span></b>Pristao sam bi<62>u sve <20>to ho<68>e...<b><span style=\"color:#CC3366\">[/b]</span><span style=\"color:#663399\">[/color]</span><span style=\"color:#CC3300\">[/size]</span></b>:<br /><br /> <span style=\"color:red;font-size:18px\"><b>Pristao sam bi<62>u sve <20>to ho<68>e...</b></span><br /><br />Nije da <20>elimo ograni<6E>iti va<76>u ma<6D>tu ali preporu<72>ujemo da se ne pretjeruje ba<62> puno u ovim kombinacijama. Tako bi tekst vrlo brzo mogao postati ne<6E>itak pa se smisao va<76>eg komentara mo<6D>e lako previdjeti. Ovakvo formatiranje teksta se preporu<72>uje ukoliko <20>elite naglasiti ne<6E>to i na taj na<6E>in skrenuti pa<70>nju onoga ko <20>ita va<76>e upise");
$faq[] = array("--","Citiranje izjava i tekst fiksnih karakteristika");
$faq[] = array("Kako citirati nekoga?", "Postoje dva na<6E>ina citiranja poruka.<ul><li>Ukoliko <20>elite citirati ne<6E>iji prethodno upisani komentar dovoljno je da aktivirate komandu <b>citiraj</b> koja se nalazi u zaglavlju poruke koju <20>elite citirati (ikona <b>quote</b>). Automatski <20>e se aktivirati tag-ovi <b>[quote=\"\"][/quote]</b>. Na ovaj na<6E>in <20>e biti citirana <b><3E>itava</b> poruka nekog u<>esnika.<br />Npr. za citiranje poruke korisnika sa nadimkom <i>Gost</i></>:<br /><br /><b>[quote=\"Gost\"]</b>Ono <20>to je <i>Gost</i> rekao staja<6A>e ovdje<b>[/quote]</b><br /><br /> Jednom upisanoj poruci na ovakav na<6E>in <20>e prethoditi sljede<64>i tekst: <b>Gost (citat)...</b>kako bi se znalo da je <i>Gost</i> bio citiran. Ne zaboravite da ukoliko <20>elite da bude naveden autor nekog citata njegovo ime <b>mora</b> biti navedeno u navodnicima tag-a <b>[quote=\"\"]</b>.</li><li>Drugi na<6E>in citiranja je jo<6A> jednostavniji po<70>to se u ovom slu<6C>aju autor ne treba navoditi. Dovoljno je <20>eljeni tekst ubaciti izmedju tag-ova <b>[quote][/quote]</b>. Primjeti<74>ete da se, za razliku od gornjeg slu<6C>aja, ne koriste navodnici. Nakon upisivanja poruke na forum njoj <20>e prethoditi automatski dodana poruka kako se radi o nekom citiranom tekstu (<b>Citat</b>).</li></ul>");
$faq[] = array("Prikazivanje teksta u vidu koda ili fiksnog teksta", "Ukoliko <20>eli<6C> pokazati npr.dio nekog koda gdje bi trebale biti navedene korektno komande koje karakteri<72>u doti<74>ni kod, preporu<72>uje se kori<72>tenje tag-a <b>[code][/code]</b>, npr.<br /><br /><b>[code]</b>echo \"Ovo je dio koda\";<b>[/code]</b><br /><br />");
$faq[] = array("--","Liste (popisi)");
$faq[] = array("Kreiranje liste bez reda", "BB-kod podr<64>ava dvije vrste lista: <b>liste sa redom</b> i <b>liste bez reda</b> i poti<74>u od njihovih ekvivalenata HTML-koda. Kod liste bez reda elementi liste su poredani sekvencijalno, jedan poslije drugog, svaki u zasebnom redu i predstavljen obi<62>no nekim grafi<66>kim simbolom (ta<74>ka, zvjezdica i sli<6C>no). Elementi liste nisu numerisani ve<76> su uba<62>eni slu<6C>ajnim redom.<br />Komanda BB-koda koja je potrebna za kreiranje ovakve liste je <b>[list][/list]</b>, a svaki element u listi <20>e biti definisan koriste<74>i <b>[*]</b>. Ukoliko npr. <20>elite napraviti listu Va<56>ih omiljenih <i>kola<6C>a</i> trebali bi u<>initi ovako: <br /><br /><b>[list]</b><br /><b>[*]</b>krempita<br /><b>[*]</b><3E>ampita<br /><b>[*]</b>baklava<br /><b>[/list]</b><br /><br />Rezultat je ovaj:<ul><li>krempita</li><li><3E>ampita</li><li>baklava</li></ul>");
$faq[] = array("Kreiranje liste sa redom", "Za razliku od <i>liste bez reda</i>, elementi ove liste jedan precizan red i mogu<67>e je kontrolisati na<6E>in prikazivanja elemenata u listi. Obi<62>no se koriste dva na<6E>ina redanja elemenata u listi: <i>numeri<72>ki</i> i <i>abecedni</i>. Za kreiranje <i>numeri<72>ke liste</i> se koristi tag<b>[list=1][/list]</b>, dok je za abecednu listu taj tag malo druga<67>iji: <b>[list=a][/list]</b>. Kao i u listi bez reda, elementi unutar liste se defini<6E>u pomo<6D>u <b>[*]</b>. Primjer:<br /><br /><b>[list=1]</b><br /><b>[*]</b>ustani ranom zorom i idi na posao<br /><b>[*]</b>zaradi novac<br /><b>[*]</b>kupi djetetu kompjuter i ostatak (ako ti ga <20>ena ve<76> nije otela) sakrij <b>:)</b><br /><b>[/list]</b><br /><br />rezultat:<ol type=\"1\"><li>ustani ranom zorom i idi na posao</li><li>zaradi novac</li><li>kupi djetetu kompjuter i ostatak (ako ti ga <20>ena ve<76> nije otela) sakrij <b>:)</b></li></ol>Primjer abecedne liste: <br /><i>U <20>ta je te<74>e gledati?</i><br /><b>[list=a]</b><br /><b>[*]</b>punicu<br /><b>[*]</b>sunce<br /><b>[*]</b><3E>enu<br /><b>[/list]</b><br /><br />rezultat:<br /><i>U <20>ta je te<74>e gledati?</i><br /><ol type=\"a\"><li>punicu</li><li>sunce</li><li><3E>enu</li></ol>");
$faq[] = array("--", "Linkovanje - kako uspostaviti vezu sa nekim drugim web-siteom");
$faq[] = array("Kako se linkovati?", " BB-kod phpBB Foruma omogu<67>ava rali<6C>ite na<6E>ine za kreiranje URI, <i>Uniform Resource Indicators</i>, bolje poznati kao <i>URL</i>.<ul><li>Prvi na<6E>in je kori<72>tenje tag-ova <b>[url=][/url]</b>, <20>to god se upi<70>e poslije <b>=</b> kreira<72>e se sar<61>aj taga koji <20>e se pona<6E>ati kao URL. Npr. ukoliko se <20>elite povezati na internet stranicu grada Maglaja potrebno je u<>initi ovako:<br /><br /><b>[url=http://www.maglaj.info/]</b>Posjeti Maglaj!<b>[/url]</b><br /><br />Na ovaj na<6E>in kreira<72>ete sljede<64>i link: <a href=\"http://www.maglaj.info/\" target=\"_blank\">Posjeti Maglaj!</a>. Klikaju<6A>i potom na navedeni link u novom prozoru <20>e se otvoriti navedena stranica a Vi <20>ete i dalje ostati unutar Foruma.</li><li>Ukoliko <20>elite da u linku bude prikazan URL (<i>internet adresa</i>)treba postupiti ovako: <br /><br /><b>[url]</b>http://www.maglaj.info/<b>[/url]</b><br /><br />Ovo <20>e kreirati sljede<64>i link: <a href=\"http://www.maglaj.info\" target=\"_blank\">http://www.maglaj.info</a></li><li>phpBB Forum raspola<6C>e jednim instumentom koji <20>e Vam u mnogome olak<61>ati kreiranje linkova unutar Va<56>ih komentara. Pomo<6D>u <i>Magic Links</i> (<i><3E>arobni linkovi</i>), se kreiraju automatski linkovi, bez potrebe gore navedenih tag-ova ili <i>http://</i>, pod uslovom da je adresa (<i>URL</i>) sintaksi<73>ki ispravno upisana. Ukoliko upi<70>ete npr. <i>www.maglaj.info</i> unutar Va<56>e poruke, to <20>e automatski biti prevedeno u: <a href=\"http://www.maglaj.info/\" target=\"_blank\">www.maglaj.info</a> i bi<62>e prikazano kao finalni rezultat.</li><li>Ista stvar se de<64>ava i sa e-mail adresama:<br /><br /><b>[email]</b>webmaster@maglaj.info<b>[/email]</b><br /><br /><3E>e biti prikazano kao: <a href=\"emailto:webmaster@maglaj.info\">webmaster@maglaj.info</a><br /> ili posredstvom automatskog kreiranja: otkucajte samo adresu (bez tag-ova) <i>webmaster@maglaj.info</i> i rezultat <20>e biti isti.</li></ul> Kao i za sve druge tag-ove BB-koda, tako i za URL tag vrijedi pravilo da mo<6D>e uklju<6A>en unutar nekog drugog tag-a (<b>[img][/img]</b>, <b>[b][/b]</b> itd.). <u>Ne zaboravite va<76>nost redosljeda otvaranja i zatvaranja tag-ova</u>.<br /> Primjer pogre<72>nog zatvaranja tag-ova:<br /><b><span style=\"color:#FF3300\">[url=http://www.phpbb.com/]</span><span style=\"color:#3300FF\">[img]</span>pogre<72>no zatvoreni tag-ovi<span style=\"color:#FF3300\">[/url]</span><span style=\"color:#3300FF\">[/img]</span><br /></b>Pravilno zatvoreni tag-ovi:<br /><b><span style=\"color:#FF3300\">[url=http://www.phpbb.com/]</span><span style=\"color:#3300FF\">[img]</span>pravilno zatvoreni tag-ovi<span style=\"color:#FF3300\"><span style=\"color:#3300FF\">[/img]</span>[/url]</span><br /></b> ");
$faq[] = array("--", "Slike unutar komentara?");
$faq[] = array("Kako ubaciti sliku u komentar", "Pomo<EFBFBD>u BB-koda vrlo je jednostavno ubaciti neku sliku u Va<56> komentar. Potrebno je da je <20>eljena slika ve<76> objavljena na Internetu. Procedura je vrlo jednostavna, potrebno je ubaciti URL slike u odgovaraju<6A>i tag: <b>[img][/img]</b>. Primjer:<br /><br /><b>[img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img]</b><br /><br />Slika se mo<6D>e ubaciti i unutar tag-a <b>[url][/url]</b> kao u ovom primjeru:<br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img][/url]</b><br /><br />kreira:<br /><br /><a href=\"http://www.phpbb.com/\" target=\"_blank\"><img src=\"templates/subSilver/images/logo_phpBB_med.gif\" border=\"0\" alt=\"\" /></a><br />");
$faq[] = array("--", "Ostalo");
$faq[] = array("Da li je mogu<67>e koristiti personalne tag-ove?", "Ne, bar ne direktno unutar phpBB 2.0. Trudimo se da u idu<64>oj verziji software-a u<>inimo fleksibilnijim kori<72>tenje tag-ova.");
$faq[] = array("--","Prevod");
$faq[] = array("Informacije u vezi prevoda.","Prevod za ju<6A>noslavenske jezike obezbjedio je <a href=\"http://www.maglaj.info/\" target=\"_blank\"> www.maglaj.info</a> koriste<74>i italijansku verziju phpBB Foruma a na <20>emu zahvaljujemo <a href=\"http://www.snowbox.it//\" target=\"_blank\"> www.snowbox.it</a>. <b><i>Grazie ragazzi!</i></b><br><br>Ukoliko <20>elite koristiti ovaj prevod dovoljno je da nas kontaktirate na jedan od sljede<64>ih e-mailova:<li> <a href=\"mailto:mrmot@vizzavi.it\">Golac <20>eljko</a></li><li><a href=\"mailto:ruval@gmx.ch\">Ruvi<76> Alen</a></li><li><a href=\"mailto:webmaster@maglaj.info\">Info.team</a></li><br>Jednu kopiju prevoda za potrebe Va<56>eg Foruma mo<6D>ete dobiti <a href=\"http://www.maglaj.info/download/lang_bosnia.zip\" target=\"_blank\"><b>ovdje</b></a>.<br> Ukoliko primjetite da u bilo kom dijelu prevoda postoje nejasno<6E>e ili gre<72>ke molimo Vas da nam na to skrenete pa<70>nju. I za kraj, jedna poruka autora prevoda:<br> <i><u>Sve je ovo samo igra! Nema tog foruma koji je vrijedan Va<56>ih <20>ivaca!</u></i>");
//
// kraj BBcode vodica
//
?>

View File

@@ -0,0 +1,116 @@
<?php
/***************************************************************************
* lang_faq.php [Bosnia-Croatia-Serbia-Montenegro]
* -------------------
* begin : Wednesday Oct 3, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
* $Id$
*
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
/***************************************************************************
* Prevod s italijanske verzije phpBB Foruma: Golac <20>eljko, Alen Ruvic *
* pocetak prevoda : Petak, 20. septembar 2002 *
* web : http://www.maglaj.info *
* e-mail : mrmot@vizzavi.it, ruval@gmx.ch *
***************************************************************************/
//
// Da biste unijeli jednu novu stavku koja bi trebala biti sastavni dio FAQ ucinite to u ovom formatu:
// $faq[] = array("pitanje", "odgovor");
// Za odvajanje posebnih sekcija ubacite
// $faq[] = array("--","Ovdje ide naslov sekcije");
// Linkovi ce biti automatski kreirani
//
// NE ZABORAVITE ; na kraju linije.
// Ne ubacujete navodnike (") u Vas FAQ, a ukoliko bas morate ucinite to na ovaj nacin:\"tekst u navodnicima\";
//
// Pitanja i odgovori u Vasem vodicu ce se pojaviti u istom reosljedu kao u ovom file-u
//
$faq[] = array("--","Registracija i ulazak na Forum");
$faq[] = array("Za<EFBFBD>to ne mogu pristupiti Forumu?", "U zavisnosti od toga kako je administrator uredio pravila kori<72>tenja Foruma mo<6D>e se desiti da je za u<>e<EFBFBD><65>e u diskusijama potrebno biti <20>lan Foruma (registrovati se). Ukoliko je Va<56>a registracija protekla uredno, za aktivno u<>estvovanje u diskusijama potrebno je <b>logirati se</b> (<i>prijava posredstvom vlastite lozinke i nadimka koje ste prethodno odabrali</i>). U slu<6C>aju da Vam je zabranjen pristup Forumu administrator je taj koji <20>e Vam objasniti razloge zabrane. Takodje, vrlo <20>esto se de<64>ava da dodje i do gre<72>ke prilikom upisivanja lozinke i nadimka. U slu<6C>aju zaborava lozinke za pristup Forumu, neophodno je kreirati novu.");
$faq[] = array("Da li je registracija obavezna?", "Registracija je neophodna samo ukoliko je administrator odredio da za u<>estvovanje u diskusijama morate biti <20>lan. Registracijom dobijate niz pogodnosti koje obi<62>an posjetitelj Foruma nema: <i>niko se ne mo<6D>e predstavljati Va<56>im nadimkom; mogu<67>e je personaliziranje va<76>eg profila; slanje direktnih poruka drugim u<>esnicima (nisu javne); kori<72>tenje avatara (sli<6C>ice koje odslikavaju Va<56> profil); sudjelovanje u povla<6C>tenim grupama; glasanje; slanje e-maila drugim <20>lanovima posredstvom Foruma </i> i sli<6C>no. Ukoliko je Forum otvorenog tipa nije potrebna nikava registracija.");
$faq[] = array("Zbog <20>ega me Forum ponekad <i>izbaci</i>?", "U zavisnosti od toga koliko je vremena administrator Foruma odredio za svaku Va<56>u pojedina<6E>nu sesiju mo<6D>e se desiti da Vas Forum iznenada izbaci ukoliko ste prekora<72>ili taj limit. Da se to ne bi de<64>avalo mo<6D>ete izabrati opciju <i><u>Prijavi me automatski</u></i>. <b>Skre<72>emo Vam pa<70>nju da ovu opciju izbjegavate ukoliko Va<56> kompjuter koriste i druge osobe (<i>u <20>koli, fakultetu, radnom mjestu, Internet-kafi<66> </i>) jer bi se moglo desiti da neko drugi pri dolasku na Forum bude automatski prepoznat kao da se radi o Vama.</b> ");
$faq[] = array("Kako onemogu<67>iti da drugi u<>esnici znaju da sam istovremeno sa njima na Forumu?", "Vrlo jednostavno! Otvorite Va<56> <b>Profil</b> i izaberite opciju <i><u>Sakrij moje prisustvo na Forumu</u></i>. Tada <20>ete se voditi kao anoniman posjetilac.");
$faq[] = array("Zaboravljen password", "Kako se vrlo <20>esto desi da se zaboravi password koji potreban kako biste se prijavili (u<>li na forum), potrebno je aktivirati novi. Procedura je vrlo jednostavna - dovoljno je oti<74>i na <b>login</b> sekciju i izabrati opciju <i><u>Zaboravljen password</u></i>, nakon <20>ega <20>e Vam automatski biti dodijeljena nova password. Napominjemo da administratori Foruma nisu u mogu<67>nosti saznati va<76>u lozinku po<70>to se ista kodifikuje u data-bazi Foruma.");
$faq[] = array("Registracija je obavljena ali opet ne mogu u<>i na Forum!", "Naj<EFBFBD>e<EFBFBD><EFBFBD>a gre<72>ka je pogre<72>no upisana <i>password</i> ili <i>nadimak</i> koji ste izabrali za u<>e<EFBFBD><65>e na Forumu. Pored ovog, postoji jo<6A> niz drugih razloga zbog kojih se ne mo<6D>ete prijaviti i pored uredno obavljenje registracije. Ukoliko je administrator Foruma aktivirao tzv. <u><i>COPPA</i></u> opciju i ukoliko ste prilikom registracije potvrdili da imate <b>manje od 13 godina</b>, potrebna je saglasnost roditelja za u<>e<EFBFBD><65>e na forumu (roditelji moraju potpisati i poslati na adresu/FAX administratora odobrenje za Va<56>e u<>e<EFBFBD><65>e na Forumu). Drugi razlog, koji tako<6B>e zavisi od administratora, jeste da je potrebno aktivirati Va<56> korisni<6E>ki ra<72>un (account). Nakon registracije <20>ete od administratora primiti e-mail u kojem su upute kako aktivirati account. Tek nakon <20>to je obavljena i ova operacija mo<6D>ete u<>i na Forum. Aktivacijom accounta od strane administratora nastoji se smanjiti mogu<67>nost zloupotreba Foruma. Ukoliko ste sve obavili kako treba pa ipak i dalje ne mo<6D>ete u<>i, savjetujemo Vam da kontaktirate administratora i tra<72>ite obja<6A>njenja. ");
$faq[] = array("Davno sam registrovan <20>lan ali ne mogu u<>i na Forum!", "Naj<EFBFBD>e<EFBFBD><EFBFBD>i razlozi su: <li>pogre<72>no upisan <i><u>nadimak</u></i> ili <i><u>password</u></i> (provjerite e-mail koji ste primili od administratora prilikom registracije)</li> <li> administrator je obrisao Va<56> korisni<6E>ki ra<72>un (account). Naj<61>e<EFBFBD><65>i razlog tome je Va<56>a neaktivnost na Forumu (mo<6D>da niste ostavili nikakvu poruku).</li>.");
$faq[] = array("--","Personaliziranje Foruma");
$faq[] = array("Kako personalizirati Forum prema svojim <20>eljama?", "Jedna od pogodnosti koje phpBB Forum nudi svojim korisnicima je njegovo <i>personaliziranje</i>. Pored <b>zvani<6E>ne</b> teme (grafi<66>ki prikaz Foruma) koju je odredio administrator mogu<67>e je koristiti i druge teme (naravno, ukoliko je administrator aktivirao tu opciju). Svi elementi Va<56>e teme (ukoliko ste registrovan <20>lan Foruma) se <20>uvaju u data-bazi foruma. Sve prepravke mogu<67>e je obaviti posredstvom Va<56>eg <b>Profila</b>.");
$faq[] = array("Prikazano mi je pogre<72>no vrijeme?!", "Vrijeme je ta<74>no, samo <20>to zavisi od vremenske zone koja je vezana za Va<56> <b>Profil</b>. Odabir vremenske zone u kojoj se Vi nalazite obavlja se posredstvom kontrolnog panela <b>Profil</b> (samo ukoliko ste registrovan <20>lan Foruma).");
$faq[] = array("Promijenio sam vremensku zonu i vrijeme jo<6A> uvijek nije ta<74>no!", "Kao <20>to znate, u Evropi, tokom godine postoje dva ra<72>unanja vremena - zimsko i ljetno. Tokom ljetnih mjeseci dolazi do razlike od jednog sata u odnosu na GMT a u zimskom dva. Forum nije programiran za automatsko kalkulisanje ovih perioda te se mo<6D>e desiti da upravo zbog toga lokalno vrijeme koje ste izabrali (npr. <i>Maglaj, Doboj, Sarajevo, Zagreb, Beograd</i>) ne odgovara realnom vremenu.");
$faq[] = array("Jezik koji <20>elim koristiti nije naveden!", "Najvjerovatniji razlog tome je <20>to administrator nije instalirao <20>eljeni jezik kao jedan od opcionalnih jezika Foruma ili <20>to mo<6D>da phpBB Forum jo<6A> uvijek nije preveden na taj jezik. Obratite se administratoru ukoliko <20>elite koristiti neki drugi jezik. Vi<56>e informacija se mo<6D>e na<6E>i na zvani<6E>nom site-u <a href=\"http://www.phpbb.com/\" target=\"_blank\">phpBB grupe</a>.");
$faq[] = array("Prikazivanje sli<6C>ica uz vlastiti nadimak.", "Jedna od pogodnosti koje phpBB Forum nudi <u>registrovanim <20>lanovima</u> je personaliziranje njihovog profila pomo<6D>u raznih sli<6C>ica koje <20>e se pojavljivati uz nadimak i tako Vas u<>initi prepoznatljivim. Jedna od tih sli<6C>ica daje informacije o Va<56>em <b>rangu</b> i obi<62>no su to ikone koje odredi administrator foruma. Zavisno od Va<56>e aktivnosti na Forumu odre<72>uje se i Va<56> rang kao <20>lana - ukoliko se <20>e<EFBFBD><65>e javljate utoliko <20>e i Va<56> rang biti vi<76>i.<br>Druga sli<6C>ica je tzv. <b>Avatar</b> i ona je Va<56>a <i>virtualna fotografija</i> koja Vas <20>ini prepoznatljivim. U zavisnosti od toga kako je administrator konfigurirao forum, mogu<67>e je koristiti Avatar iz galerije foruma, kopirati avatar s neke druge internet sranice ili pak koristiti jednu sli<6C>icu koju ste sami kreirali. Ukoliko <20>elite, mogu<67>e je koristiti i vlastitu fotografiju koja <20>e stajati pored Va<56>eg nadimka. Vodite ra<72>una o dozvoljenim veli<6C>inama sli<6C>ica koje <20>elite koristiti. Ukratko, sve zavisi od Va<56>e ma<6D>te.");
$faq[] = array("Kako dobiti vi<76>i rang?", "Rang koji neki korisnik ima zavisi, uglavnom, od Va<56>e aktivnosti na Forumu. Vezan je prete<74>no za broj komentara koje ostavljate i kada pre<72>ete jedan odre<72>eni prag, odre<72>en od strane administratora, dobijate vi<76>i rang. <u>Ne savjetujemo Vam upisivanje besmislenih komentara kako bi dobili vi<76>i rang jer budite sigurni da <20>e Vam administrator to onemogu<67>iti po<70>to na taj na<6E>in optere<72>ujete data-bazu na koji se <i>naslanja</i> Forum kao konstrukcija.</u> Postoji mogu<67>nost i specijalnog rangiranja. Ukoliko administrator smatra da svojim pona<6E>anjem na forumu to zaslu<6C>ujete, mo<6D>e se desiti da Vam dodijeli status <i>moderatora</i> i na taj na<6E>in u<>estvujete u <i>upravljanju</i> Foruma.");
$faq[] = array("Kada kliknem na ikonu za slanje e-maila nekom korisniku tra<72>i se moje logiranje (prijava)?", "Da biste mogli slati e-mail nekom korisniku posredstvom Foruma neophodno je da i sami budete <u>registrovani <20>lan</u>. Ovo je mjera za<7A>tite od zloupotrebe od strane anonimnih korisnika. ");
$faq[] = array("--","Kako upisati komentar, otvoriti novu temu za diskusiju, glasati...");
$faq[] = array("Kako otvoriti novu temu za diskusiju?", "Vrlo jednostavno! Dovoljno je u indexu Foruma (popis tema i komentara) kliknuti na link (predstavljen sli<6C>icom) <u><i>Nova tema</i></u> i pratiti instrukcije. Ukoliko je Forum otvorenog tipa (svima je dozvoljeno u<>e<EFBFBD><65>e) registracija nije neophodna. U protivnom, potrebno je registrovati se kao <20>lan Foruma. Obi<62>no se pri dnu popisa tema ili komentara unutar jedne teme nalaze navedene operacije koje mo<6D>ete obaviti unutar Foruma (npr. <i>Mo<4D>e<EFBFBD> ostaviti svoj komentar u ovom forumu; Mo<4D>e<EFBFBD> odgovoriti na teme ili komentare u ovom forumu; Mo<4D>e<EFBFBD> prepraviti vlastite poruke; Mo<4D>e<EFBFBD> obrisati vlastite komentare u ovom forumu; Mo<4D>e<EFBFBD> glasati u anketama foruma;) </i>");
$faq[] = array("Kako prepraviti ili obrisati jedan komentar?", "Kao <u>registrovanom <20>lanu</u> Foruma dozvoljena Vam je ispravka ili brisanje <u><b>samo vlastitih</b></u> komentara. Komande za manipulisanje predstavljene su odgovaraju<6A>im dugmadima koja se nalaze u zaglavlju svakog komentara. Ukoliko <20>elite korigovati vlastiti komentar neophodno je kliknuti na dugme <i><u>ispravi</i></u> dok je za njegovu eliminaciju potrebno kliknuti na dugme <b><i><u>X</u></i></b>. Treba napomenuti da se eventualno <u>brisanje</u> komentara mo<6D>e obaviti samo u jednom odre<72>enom periodu nakon <20>ega to vi<76>e nije mogu<67>e (ukoliko neko poslije Vas upi<70>e komentar u istu temu). Komentar mo<6D>ete prepraviti i nakon <20>to se neko drugi upisao, samo <20>to <20>e u tom slu<6C>aju ostati informacije o izvr<76>enim prepravkama pri dnu komentara.<br><i><u>Administrator i moderatori mogu obrisati ili modifikovati bilo <20>iji komentar te je po<70>eljno da ostave jednu notu ukoliko to u<>ine po<70>to nakon njihovih intervencija ne ostaje nikakva automatska informacija o tome.</u></i>");
$faq[] = array("Kako potpisati vlasitu poruku?", "Ukoliko <20>elite da Va<56>oj poruci bude dodan i potpis potrebno je <u>prvo</u> posredstvom <b>Profila</b> u polju <i><u>Potpis</u></i> upisati ono <20>to <20>elite kao potpis. Nakon toga, prilikom upisivanja komentara u formular a prije njegovog slanja izaberite opciju <i><u>Dodaj potpis</u></i>. Ukoliko <20>elite da ova operacija bude automatska za sve Va<56>e komentare potrebno je posredstvom <b>Profila</b> potvrditi opciju <i><u>Dodaj uvijek moj potpis</u></i>.");
$faq[] = array("Kako kreirati anketu?", "U zavisnosti od toga da li je administrator osposobio ovu funkciju, <u>registrovanim <20>lanovima</u> Foruma omogu<67>eno je kreiranje anketa. Da biste kreirali anketu potrebno je <u>prvo otvoriti</u> novu temu i u formularu za upisivanje komentara (sekcija <i>anketa</i>) popuniti odgovaraju<6A>a polja. Nakon upisanog pitanja potrebno je upisati <20>eljene odgovore <u>jedan po jedan</u> (<i>upisati jedan odgovor, potvrditi posredstvom komande <u>ubaci odgovor</u>, zatim upisati drugi odgovor, potvrditi i sve tako dok <20>eljena anketa ne bude kreirana</i>). Na kraju odrediti koliko dugo <20>e anketa biti aktuelna. Ukoliko ne <20>elite kreirati anketu sva polja ostavite prazna. ");
$faq[] = array("Kako prepraviti ili obrisati anketu?", "Modifike ankete ili njeno brisanje je jednostavno kao i sve duge operacije unutar phpBB Foruma. Anketu mogu modifikovati ili obrisati administrator, moderator i sam autor ankete. Po<50>to je anketa vezana za prvi komentar unutar teme (kada kreirate anketu, automaski otvarate novu temu) neophodno je modifikovati upravo taj prvi komentar. Administrator i moderator Foruma mogu preurediti anketu u bilo kom momentu dok autor ankete to mo<6D>e u<>initi samo dok jo<6A> niko nije glasao.");
$faq[] = array("Za<EFBFBD>to ne mogu pristupiti pojedinim temama unutar Foruma?", "Zavisno od toga koje Vam je dozvole dodijelio administrator mo<6D>e se desiti da na nekim temama mo<6D>ete u<>estvovati a na nekim drugim ne. Npr. u temama u kojima se govori o <i>kulturi</i> mo<6D>ete ravnopravno u<>estvovati dok recimo u temi o kojoj se raspravlja o <i>kineskim leptirima</i> ne mo<6D>ete jer jednostavno nemate neophodne dozvole za pristup toj temi. Za u u<>e<EFBFBD><65>e u toj temi potrebna Vam je <em><u>posebna dozvola</u></em> od strane administratora ili moderatora.");
$faq[] = array("Za<EFBFBD>to ne mogu glasati u anketi i pored toga <20>to sam registrovan <20>lan?", "U principu, svi <u>registrovani <20>lanovi</u> imaju mogu<67>nost glasanja u anketama. Medjutim, mo<6D>e se desiti da zbog ograni<6E>enih dozvola vezanih za Va<56> korisni<6E>ki ra<72>un (account) tu mogu<67>nost nemate. Kontaktirajte administratora za obja<6A>njenja.");
$faq[] = array("--","Formatiranje i vrste Tema");
$faq[] = array("<EFBFBD>ta je BBCode?", "BBCode je poseban tip HTML koda prilagodjen za potrebe foruma. Mogucnost kori<72>tenja BB-koda zavisi od toga da li je administrator foruma aktivirao ovu opciju. Ukoliko je kori<72>tenje BB-koda od strane administratora dozvoljeno ali Vi li<6C>no ne <20>elite da ga koristite postoji mogu<67>nost njegovog blokiranja u momentu pisanja <20>eljene poruke biraju<6A>i opciju <u><i>Isklju<6A>i BB-kod u ovoj poruci</i></u>. Za razliku od HTML koda od kojeg poti<74>e, tag-ovi su zatvoreni <b>[ ]</b> zagradama. Kori<72>tenjem BB-koda mogu<67>e je personalizirati vlastite poruke odre<72>uju<6A>i boju, veli<6C>inu, format... Za vi<76>e informacja o BBCode konsultujte <a href=\"faq.php?mode=bbcode\" target=\"_blank\">poseban dio ovog vodi<64>a</a>. Vodi<64> je takodjer mogu<67>e konsultovati i u momentu pisanja komentara klikaju<6A>i odgovaraju<6A>i link (<i><b><u>BB-kod</u></b> je aktivan</i>) koji se nalazi obi<62>no ispod liste smjehuljaka.");
$faq[] = array("Mogu li koristiti HTML?", "Zavisno od toga da li je administrator osposobio ovu opciju mogu<67>no je i kori<72>tenje HTML-a. Medjutim, vrlo je vjerovatno da <20>e izbor komandi biti vrlo, vrlo su<73>en (samo par osnovnih komandi za formatiranje teksta). Ovo je jedna preventivna opcija za<7A>tite jer u protivnom moglo bi do<64>i do konfliktnih situacija u izvr<76>avanju naredbi foruma i HTML-a (ovo se posebno odnosi na zaglavlje kreiranih stranica). Ukoliko je dozvoljeno kori<72>tenje HTML-a ali Vi li<6C>no ne <20>elite izaberite opciju <i>Iskljuci HTML-kod u ovoj poruci</i>");
$faq[] = array("<EFBFBD>ta su to Smileys (<i>smjehuljci</i>)?", "To su male sli<6C>ice pomo<6D>u kojih mo<6D>ete izraziti Va<56>e raspolo<6C>enje. Ukoliko u Va<56>oj poruci napi<70>ete npr. <b>:)</b> zna<6E>i da ste sretni ili ako upi<70>ete <b>:(</b> zna<6E>i da ste tu<74>ni. Kombinaciju znakova interpukcije i slova Forum automatski interpretira kao <i>SMJEHULJKA</i> i iz svoje data-baze prikazuje sli<6C>icu vezanu za svaku posebnu kombinaciju. Ukoliko ne <20>elite smjehuljak u Va<56>oj poruci izaberite opciju <i>Isklju<6A>i smjehuljke u ovoj poruci<i>. ");
$faq[] = array("Kako pokazati slike unutar vlastite poruke?", " Da biste <20>eljenu sliku pokazali u Va<56>em komentaru neophodno je da je ona ve<76> negdje objavljena na Internetu. Ono <20>to Vi treba da uradite je da samo ubacite ta<74>an URL slike (da se '<i>linkujete'</i>). <br>Npr. ukoliko znate da se na Internet stranici <b><i>www.maglaj.info</i></b> nalazi jedna sli<6C>ica sa imenom <b><i>maglaj.jpg </i></b> u direktoriju <b><i>slike</i></b> upisa<73>ete sljede<64>i BBcod (<i>ili odgovaraju<6A>i HTML kod -pod uslovom da je dopu<70>ten</i>):<br><b><i>[img]http://www.maglaj.info/slike/maglaj.jpg[/img]</i></b><br>Link nije efikasan ukoliko vodi na sliku u Va<56>em kompjuteru (osim ako Va<56> kompjuter nije Internet server); ukoliko se nalazi na stranicama za<7A>ti<74>enim lozinkom; ukoliko se nalazi unutar mailing sistema (<i>Hotmail, Yahoo mail-boxes</i>) ");
$faq[] = array("<EFBFBD>ta su Obavje<6A>tenja?", "Obavje<EFBFBD>tenja su teme u kojima mo<6D>ete na<6E>i razne informacije. Predstavljene su posebnim ikonama kako bi <20>to lak<61>e privukle Va<56>u pa<70>nju. Da li mo<6D>ete ostavljati poruke unutar takve teme zavisi od administratora. U ovoj verziji prevoda takve teme su nazna<6E>ene kao <b><i>Obavje<6A>tenja</i></b>.");
$faq[] = array("<EFBFBD>ta su <i>Va<56>ne informacije (Sticky Topics)</i>?", "To su takodje posebne teme predstavljene nekom karakteristi<74>nom ikonom kako bi <20>to lak<61>e privukli Va<56>u pa<70>nju. U listi tema se nalaze uvijek pri vrhu (obi<62>no ispod eventualnih <i>Obavje<6A>tenja</i>) te se preporu<72>uje da ih konsultujete. Da li mo<6D>ete ostavljati poruke unutar takve teme zavisi od administratora. U ovoj verziji prevoda takve teme su nazna<6E>ene kao <b><i>Ne propusti</i></b>.");
$faq[] = array("<EFBFBD>ta su to <i>Zatvorene teme</i>?", "Zatvorene teme su one u koje nije mogu<67>e upisati vi<76>e nijedan komentar. Zatvaranje neke teme je, kao i njeno eventualno ponovno otvaranje, u nadle<6C>nosti moderatora i administratora.");
$faq[] = array("--","Grupe korisnika, administratori, moderatori...");
$faq[] = array("Ko je Administrator?", " Administrator je osoba koje se brine o pravilnom funkcionisanju Foruma. Nalazi se na vrhu piramide kontrolnog sistema Foruma i prakti<74>no ima neograni<6E>enu <i>vlast</i> <b> :)</b>. Oni odredjuju: <i>sve vrste dozvoljenih operacija na Forumu; kreiranje povla<6C>tenih grupa; kreiranje glavnih kategorija tema; sve opcije kontrole pristupa <b>svim</b> korisnicima Foruma; dodjeljivanje <b>moderatorskog statusa</b> pojedinim u<>esnicima</i> te niz drugih operacija. Ukratko - <u>njegova rije<6A> je zadnja</u> u svemu onome <20>o se ti<74>e Foruma. ");
$faq[] = array("Ko su moderatori?", "Moderatori su osobe kojima je taj status dodjeljen od strane administratora i imaju zadatak da prate i usmjeravaju diskusije na najbolji mog<6F>i na<6E>in. Ovla<6C>tenja koja imaju dopu<70>taju im <i>prepravku tudjih komentara, brisanje tudjih komentara, zatvaranje i otvaranje tema, pomjeranje i dijeljenje pojedinih tema na vi<76>e tema</i> i sli<6C>no.");
$faq[] = array("<EFBFBD>ta su to <i>Grupe korisnika</i>?", "Grupe korisnika kreira administrator prema svojim vlastitim kriterijima. Svaki <u>registrovani <20>lan</u> mo<6D>e u<>estvovati u vi<76>e grupa i to phpBB Forum razlikuje od mnogih sli<6C>nih programa. Svaka grupa mo<6D>e imati razli<6C>ite dozvole i ovla<6C>tenja, pristup odre<72>enim temama koji su zatvoreni za obi<62>ne korisnike i sl. Takodje, posredstvom <i>grupa</i> administrator lak<61>e organizuje moderiranje pojedinih tema.");
$faq[] = array("Kako postati <20>lan jedne <i>grupe korisnika</i>?", "Da biste postali <20>lan jedne grupe korisnika neophodno je zatra<72>iti prijem u <20>lanstvo. Posredstvom linka <i><b>Grupe korisnika</b></i> (<i>obi<62>no je lociran u zaglavlju stranice - ovo zavisi od dizajna teme koji koristite</i>) potrebno je ispuniti odgovaraju<6A>i formular i uputiti ga moderatoru ili administratoru koji kontroli<6C>e pristup <20>eljenoj grupi. Mo<4D>e se desiti da od Vas tra<72>e obja<6A>njenja zbog <20>ega <20>elite biti <20>lan grupe. Kona<6E>na odluka da li <20>ete biti primljeni ili ne zavisi samo od moderatora/administratora te ukoliko eventualno odbiju Va<56> zahtijev nemojte previ<76>e insistirati. Vjerovatno postoje razlozi za takvu odluku.");
$faq[] = array("Kako kreirati grupe korisnika?", "Kreiranje <i>grupa korisnika</i> i odre<72>ivanje njihovih moderatora je <b><i>isklju<6A>ivo</i></b> u kompetenciji administratora. Ukoliko <20>elite da bude kreirana jedna nova grupa neophodno je dobiti saglasnost administratora (zamoliti ga da kreira <20>eljenu grupu). Kao i u svemu ostalom i ovdje je odluka administratora kona<6E>na.");
$faq[] = array("Kako postati moderator grupe korisnika?", "Ovo zavisi <b><i>isklju<6A>ivo</i></b> od administratora po<70>to on kreira grupe korisnika i odre<72>uje njihove moderatore. Kao i u svemu ostalom i ovdje je odluka administratora kona<6E>na.");
$faq[] = array("--","Privatne poruke");
$faq[] = array("<EFBFBD>ta su to <i>privatne poruke</i>?", "Privatne poruke su poseban na<6E>in komuniciranja izme<6D>u <u>registrovanih <20>lanova</u> Foruma. Svakom u<>esniku prilikom registracije bude automatski dodijeljen jedan <i>pretinac</i> u koji dolaze privatne poruke drugih <20>lanova i posredstvom kojeg je mogu<67>e poslati vlastite privatne poruke. Ove poruke nisu javne (<i>niko drugi osim Vas i Va<56>eg korespondenta ne mo<6D>e znati za njih</i>).");
$faq[] = array("Ne mogu poslati privatne poruke!", "Razlozi su vjerovatno sljede<64>i:<br><li></li>niste registrovan <20>lan Foruma ili se mo<6D>da niste <i>logirali</i> (<i>prijavili</i>)<li></li>administrator nije dozvolio kori<72>tenje ove mogu<67>nosti nikome <li></li>aministrator nije dozvolio ba<62> Vama tu pogodnost. Ovo se mo<6D>e desiti kao slu<6C>ajan previd administratora, ali isto tako mo<6D>e postojati nekakav razlog za tako ne<6E>to. Zbog toga Vam savjetujemo da tra<72>ite obja<6A>njenja ( <i>i da ne mislite odmah kako neko ima ne<6E>to protiv Vas</i> <b>:)</b> ).");
$faq[] = array("Sti<EFBFBD>u mi ne<6E>eljene privatne poruke!", "U ovom slu<6C>aju najbolje je obavijestiti administratora koji ima odgovaraju<6A>e instrumente na raspolaganju za prevenciju ovakvih situacija.");
$faq[] = array("Kako se za<7A>titi od <i>spam-a</i> i uvredljivih privatnih poruka?", " Molimo Vas da se u ovom slu<6C>aju <u><b>obavezno</b></u> obratite administratoru prila<6C>u<EFBFBD>i kopiju ovakvih poruka (<i>obavezno prilo<6C>iti <b>zaglavlje poruke</b> koje sadr<64>i informacije o po<70>iljaocu</i>). Administrator je u mogu<67>nosti, posredstvom instrumenata koji su mu na raspolaganju, preduzeti neophodne mjere Va<56>e za<7A>tite.");
//
// These entries should remain in all languages and for all modifications
//
$faq[] = array("--","phpBB 2");
$faq[] = array("Ko je kreirao ovaj program?", "Ovaj program (u njegovom originalnom obliku) je kreirao, za<7A>titio autorskim pravima i distribuira <a href=\"http://www.phpbb.com/\" target=\"_blank\">phpBB Group</a>. Molimo Vas da konsultujete uslove javne dozvole (<i><b>GNU - General Public Licence</b></i>) pod kojima je mogu<67>e kori<72>tenje Foruma i eventualne modifike originalnog software-koda. Za vi<76>e detalja konsultovati <a href=\"http://www.phpbb.com/\" target=\"_blank\">ovaj</a> link.");
$faq[] = array("Zbog <20>ega u programu nema \"X-funkcije\" <i>(pod ovim se podrazumijeva ne<6E>to <20>to mislite da nedostaje Forumu kao programu)</i>?", "Ukoliko smatrate da bi Forumu trebalo dodati jednu novu funkcionalnost molimo Vas da posjetite stranicu <a href=\"http://www.phpbb.com/\" target=\"_blank\">phpBB grupe</a> i da <20>ujete njihovo mi<6D>ljenje, kao nosioca autorskih prava ovog software-a. Molimo Vas da konsultujete i Forum phpBB grupe jer tamo se ve<76> eventualno nalazi rje<6A>enje Va<56>eg problema (<28>elje). phpBB grupa se oslanja na <i>Sourceforge</i> u vezi kreiranja novih funkcionalnosti te Vas molimo da ne <i><u>preotere<72>ujete</u></i> Forum Va<56>im zahtijevima (osim ako to zaista nije nu<6E>no neophodno).");
$faq[] = array("U slu<6C>aju zloupotrebe Foruma ili pravnih problema koga kontaktirati?", "Ukoliko smatrate da je do<64>lo do zloupotrebe Foruma od strane nekog od njegovih u<>esnika obratite se direktno nekom od <b><i>moderatora</i></b>, <b><i>administratoru</i></b>, ili <b><i>vlasniku domain-a</i></b> koji je dozvolio ili li<6C>no obavio instalaciju Foruma unutar svoje Internet stranice. Vlasnika domain-a je mogu<67>e prona<6E>i koriste<74>i razne servise tipa <i><b>whois</b></i> koji su besplatni i koje mo<6D>ete prona<6E>i na internetu (jedan od najpoznatijih se nalazi na stranici <a href=\"http://www.whois.com/\" target=\"_blank\">www.whois.com</a>). U slu<6C>aju da je Forum instaliran unutar servisa koji nude besplatan web-prostor korisnicima Interneta (npr. <i>yahoo, free.fr, f2s.com</i>) poku<6B>ajte kontaktirati administratore tih servisa.<br> Imajte na umu da sve eventalne zloupotrebe (npr: <i>odgovornost za upisane komentare, klevete i sl</i>.) koje se de<64>avaju unutar Foruma <b><u>nisu stvar koja se ti<74>e phpBB grupe</u></b> te nema smisla kontaktirati ih u vezi toga. Ne<4E>ete dobiti nikakav odgovor!<br> <b><u>phpBB grupa ne prihvata bilo kakvu legalnu odgovornost za zloupotrebe njenog software-a</u></b>! Sve ono <20>to nije <b><u>direktno</u></b> vezano za <a href=\"http://www.phpbb.com/\" target=\"_blank\">internet stranicu</a> phpBB grupe ili njihov software (kr<6B>enje uslova javne dozvole (<i><b>GNU - General Public Licence</b></i>) je <b><u>samo Va<56> problem</u></b>!");
$faq[] = array("--","Prevod");
$faq[] = array("Informacije u vezi prevoda.","Prevod za ju<6A>noslavenske jezike obezbjedio je <a href=\"http://www.maglaj.info/\" target=\"_blank\"> www.maglaj.info</a> koriste<74>i italijansku verziju phpBB Foruma a na <20>emu zahvaljujemo <a href=\"http://www.snowbox.it//\" target=\"_blank\"> www.snowbox.it</a>. <b><i>Grazie ragazzi!</i></b><br><br>Ukoliko <20>elite koristiti ovaj prevod dovoljno je da nas kontaktirate na jedan od sljede<64>ih e-mailova:<li> <a href=\"mailto:mrmot@vizzavi.it\">Golac <20>eljko</a></li><li><a href=\"mailto:ruval@gmx.ch\">Ruvi<76> Alen</a></li><li><a href=\"mailto:webmaster@maglaj.info\">Info.team</a></li><br>Jednu kopiju prevoda za potrebe Va<56>eg Foruma mo<6D>ete dobiti <a href=\"http://www.maglaj.info/download/lang_bosnia.zip\" target=\"_blank\"><b>ovdje</b></a>.<br> Ukoliko primjetite da u bilo kom dijelu prevoda postoje nejasno<6E>e ili gre<72>ke molimo Vas da nam na to skrenete pa<70>nju. I za kraj, jedna poruka autora prevoda:<br> <i><u>Sve je ovo samo igra! Nema tog foruma koji je vrijedan Va<56>ih <20>ivaca!</u></i>");
//
// This ends the FAQ entries
//
?>

File diff suppressed because it is too large Load Diff

View File

@@ -1,62 +1,62 @@
<?php
/***************************************************************************
* lang_bbcode.php [Bulgarian]
* -------------------
* begin : Wednesday Oct 3, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: lang_bbcode.php,v 1.3 2001/12/18 01:53:26 psotfx Exp $
*
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
/***************************************************************************
* Bulgarian translation (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
* -------------------
* begin : Thu Dec 06 2001
* last update : Fri Jan 11 2001
* by : Boby Dimitrov (<28><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
* email : boby@azholding.com
****************************************************************************/
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> BBCode?", "BBCode <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> HTML. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> BBCode <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> BBCode <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> HTML, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD> <20><><EFBFBD><EFBFBD>: [<5B><><EFBFBD>]), <20> <20><> <20> &lt; <20> &gt;. <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>-<2D><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD> <20> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> BBCode <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> subSilver). <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> BBCode, <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.");
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>?", "BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <ul><li><3E><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[b][/b]</b>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <br /><br /><b>[b]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<b>[/b]</b><br /><br /><3E><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!</b></li><li><3E><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[u][/u]</b>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <br /><br /><b>[u]</b><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>!<b>[/u]</b><br /><br /><3E><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <u><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>!</u></li><li><3E><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[i][/i]</b>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <br /><br /><3E><><EFBFBD><EFBFBD> <20> <b>[i]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<b>[/i]</b><br /><br /><3E><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <i><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!</i></li></ul>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?", "<EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>-<2D><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.<ul><li><3E><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[color=][/color]</b>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD>, <20>.<2E>.), <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD>. #FFFFFF, #000000). <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[color=red]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<b>[/color]</b><br /><br /><3E><><EFBFBD><br /><br /><b>[color=#FF0000]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<b>[/color]</b><br /><br /><3E> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <span style=\"color:red\">Hello!</span></li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <b>[size=][/size]</b>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> 1 (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>) <20><> 29 (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>). <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <br /><br /><b>[size=9]</b><3E><><EFBFBD><EFBFBD><EFBFBD><b>[/size]</b><br /><br /> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <span style=\"font-size:9px\"><3E><><EFBFBD><EFBFBD><EFBFBD></span><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <br /><br /><b>[size=24]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<b>[/size]</b><br /><br /><3E><> <20> <span style=\"font-size:24px\"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!</span></li></ul>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?", "<EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[size=18][color=red][b]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>!<b>[/b][/color][/size]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <span style=\"color:red;font-size:18px\"><b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>!</b></span><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[b][u]</b><3E><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<b>[/b][/u]</b>");
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> - <20><><EFBFBD> <20> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.<ul><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[quote=\"\"][/quote]</b>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[quote=\"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\"]</b><3E><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><b>[/quote]</b><br /><br /><3E> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b><3E><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:</b>. <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD> <20><><EFBFBD><EFBFBD>: \"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\")!</li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[quote][/quote]</b>. <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <b><3E><><EFBFBD><EFBFBD><EFBFBD>:</b>.</li></ul>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>?", "<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[code][/code]</b>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <br /><br /><b>[code]</b>echo \"<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD>\";<b>[/code]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[code][/code]</b> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.");
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?", "BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> HTML. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>. <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[list][/list]</b> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <b>[*]</b>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[list]</b><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD><br /><b>[/list]</b><br /><br /><3E><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<ul><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD><EFBFBD></li></ul>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[list=1][/list]</b>, <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <b>[list=a][/list]</b> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <b>[*]</b>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[list=1]</b><br /><b>[*]</b><3E><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><br /><b>[/list]</b><br /><br /><3E><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<ol type=\"1\"><li><3E><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD></li></ol><3E><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[list=a]</b><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br /><b>[/list]</b><br /><br /><3E> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<ol type=\"a\"><li><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></li></ol>");
$faq[] = array("--", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("Linking to another site", "BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (URL) <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.<ul><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[url=]<5D><><EFBFBD><EFBFBD><EFBFBD>[/url]</b>, <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> = <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> phpBB.com, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <br /><br /><b>[url=http://www.phpbb.com/]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> phpBB!<b>[/url]</b><br /><br /><3E><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <a href=\"http://www.phpbb.com/\" target=\"_blank\">Visit phpBB!</a>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.</li><li><3E><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>:<br /><br /><b>[url]</b>http://www.phpbb.com/<b>[/url]</b><br /><br /><3E><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <a href=\"http://www.phpbb.com/\" target=\"_blank\">http://www.phpbb.com/</a></li><li><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, phpBB <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <i><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD></i>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> URL-<2D><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> http://. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> www.phpbb.com <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <a href=\"http://www.phpbb.com/\" target=\"_blank\">www.phpbb.com</a></li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[email]</b>no.one@domain.adr<b>[/email]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <a href=\"emailto:no.one@domain.adr\">no.one@domain.adr</a> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> no.one@domain.adr <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.</li></ul><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[url][img][/img][/url]</b> (<28><><EFBFBD> <20><>-<2D><><EFBFBD><EFBFBD>), <b>[url][b][/b][/url]</b>, <20> <20>.<2E>.. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/url][/img]</b><br /><br /><3E> <u><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></u> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!");
$faq[] = array("--", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>?", "BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD> <20><><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>). <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> phpBB). <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> URL-<2D><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD> <b>[img][/img]</b>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <br /><br /><b>[img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <b>[url][/url]</b> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img][/url]</b><br /><br /><3E><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><a href=\"http://www.phpbb.com/\" target=\"_blank\"><img src=\"http://www.phpbb.com/images/phplogo.gif\" border=\"0\" alt=\"\" /></a><br />");
$faq[] = array("--", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?", "<EFBFBD><EFBFBD>. <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> phpBB 2.0. <20><><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> phpBB");
//
// This ends the BBCode guide entries
//
<?php
/***************************************************************************
* lang_bbcode.php [Bulgarian]
* -------------------
* begin : Wednesday Oct 3, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: lang_bbcode.php,v 1.3 2001/12/18 01:53:26 psotfx Exp $
*
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
/***************************************************************************
* Bulgarian translation (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
* -------------------
* begin : Thu Dec 06 2001
* last update : Fri Jan 11 2001
* by : Boby Dimitrov (<28><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
* email : boby@azholding.com
****************************************************************************/
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> BBCode?", "BBCode <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> HTML. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> BBCode <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> BBCode <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> HTML, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD> <20><><EFBFBD><EFBFBD>: [<5B><><EFBFBD>]), <20> <20><> <20> &lt; <20> &gt;. <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>-<2D><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD> <20> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> BBCode <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> subSilver). <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> BBCode, <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.");
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>?", "BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <ul><li><3E><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[b][/b]</b>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <br /><br /><b>[b]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<b>[/b]</b><br /><br /><3E><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!</b></li><li><3E><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[u][/u]</b>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <br /><br /><b>[u]</b><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>!<b>[/u]</b><br /><br /><3E><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <u><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>!</u></li><li><3E><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[i][/i]</b>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <br /><br /><3E><><EFBFBD><EFBFBD> <20> <b>[i]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<b>[/i]</b><br /><br /><3E><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <i><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!</i></li></ul>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?", "<EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>-<2D><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.<ul><li><3E><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[color=][/color]</b>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD>, <20>.<2E>.), <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD>. #FFFFFF, #000000). <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[color=red]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<b>[/color]</b><br /><br /><3E><><EFBFBD><br /><br /><b>[color=#FF0000]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<b>[/color]</b><br /><br /><3E> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <span style=\"color:red\">Hello!</span></li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <b>[size=][/size]</b>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> 1 (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>) <20><> 29 (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>). <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <br /><br /><b>[size=9]</b><3E><><EFBFBD><EFBFBD><EFBFBD><b>[/size]</b><br /><br /> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <span style=\"font-size:9px\"><3E><><EFBFBD><EFBFBD><EFBFBD></span><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <br /><br /><b>[size=24]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<b>[/size]</b><br /><br /><3E><> <20> <span style=\"font-size:24px\"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!</span></li></ul>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?", "<EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[size=18][color=red][b]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>!<b>[/b][/color][/size]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <span style=\"color:red;font-size:18px\"><b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>!</b></span><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[b][u]</b><3E><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<b>[/b][/u]</b>");
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> - <20><><EFBFBD> <20> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.<ul><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[quote=\"\"][/quote]</b>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[quote=\"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\"]</b><3E><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><b>[/quote]</b><br /><br /><3E> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b><3E><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:</b>. <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD> <20><><EFBFBD><EFBFBD>: \"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\")!</li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[quote][/quote]</b>. <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <b><3E><><EFBFBD><EFBFBD><EFBFBD>:</b>.</li></ul>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>?", "<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[code][/code]</b>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <br /><br /><b>[code]</b>echo \"<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD>\";<b>[/code]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[code][/code]</b> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.");
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?", "BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> HTML. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>. <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[list][/list]</b> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <b>[*]</b>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[list]</b><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD><br /><b>[/list]</b><br /><br /><3E><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<ul><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD><EFBFBD></li></ul>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[list=1][/list]</b>, <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <b>[list=a][/list]</b> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <b>[*]</b>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[list=1]</b><br /><b>[*]</b><3E><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><br /><b>[/list]</b><br /><br /><3E><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<ol type=\"1\"><li><3E><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD></li></ol><3E><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[list=a]</b><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br /><b>[/list]</b><br /><br /><3E> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<ol type=\"a\"><li><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></li><li><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></li></ol>");
$faq[] = array("--", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("Linking to another site", "BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (URL) <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.<ul><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[url=]<5D><><EFBFBD><EFBFBD><EFBFBD>[/url]</b>, <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> = <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> phpBB.com, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <br /><br /><b>[url=http://www.phpbb.com/]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> phpBB!<b>[/url]</b><br /><br /><3E><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <a href=\"http://www.phpbb.com/\" target=\"_blank\">Visit phpBB!</a>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.</li><li><3E><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>:<br /><br /><b>[url]</b>http://www.phpbb.com/<b>[/url]</b><br /><br /><3E><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <a href=\"http://www.phpbb.com/\" target=\"_blank\">http://www.phpbb.com/</a></li><li><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, phpBB <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <i><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD></i>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> URL-<2D><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> http://. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> www.phpbb.com <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <a href=\"http://www.phpbb.com/\" target=\"_blank\">www.phpbb.com</a></li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[email]</b>no.one@domain.adr<b>[/email]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <a href=\"emailto:no.one@domain.adr\">no.one@domain.adr</a> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> no.one@domain.adr <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.</li></ul><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[url][img][/img][/url]</b> (<28><><EFBFBD> <20><>-<2D><><EFBFBD><EFBFBD>), <b>[url][b][/b][/url]</b>, <20> <20>.<2E>.. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/url][/img]</b><br /><br /><3E> <u><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></u> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!");
$faq[] = array("--", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>?", "BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD> <20><><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>). <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> phpBB). <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> URL-<2D><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD> <b>[img][/img]</b>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <br /><br /><b>[img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <b>[url][/url]</b> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img][/url]</b><br /><br /><3E><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><a href=\"http://www.phpbb.com/\" target=\"_blank\"><img src=\"templates/subSilver/images/logo_phpBB_med.gif\" border=\"0\" alt=\"\" /></a><br />");
$faq[] = array("--", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?", "<EFBFBD><EFBFBD>. <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> phpBB 2.0. <20><><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> phpBB");
//
// This ends the BBCode guide entries
//
?>

View File

@@ -0,0 +1,12 @@
Charset: iso-8859-1
El seg<65>ent email t'ha estat enviat per l'administrador de "{SITENAME}". Si aquest missatge es spam, o cont<6E> insults o comentaris que trobis ofensius, si us plau contacta amb el webmaster dels f<>rums a la seg<65>ent direcci<63>:
{BOARD_EMAIL}
Inclou l'email complet (particularment les cap<61>aleres).
El missatge que se t'ha enviat <20>s el seg<65>ent:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{MESSAGE}

View File

@@ -29,15 +29,15 @@ De: {FROM}
Ocupaci<EFBFBD>: {OCC}
Afeccions: {INTERESTS}
HE REVISAT LA INFORMACI<43> PROPORCIONADA PEL MEU FILL I PER TANT CONCEDEIXO PERM<52>S A {SITENAME} PER EMMAGATZEMAR AQUESTA INFORMACI<43>.
COMPRENC QUE AQUESTA INFORMACI<43> POT SER CANVIADA EN QUALSEVOL MOMENT INTRODUINT UN A CONTRASENYA.
HE REVISAT LA INFORMACI<43> PROPORCIONADA PEL MEU FILL I PER TANT CONCEDEIXO PERM<52>S A {SITENAME} PER EMMAGATZEMAR AQUESTA INFORMACI<43>.
COMPRENC QUE AQUESTA INFORMACI<43> POT SER CANVIADA EN QUALSEVOL MOMENT INTRODUINT UN A CONTRASENYA.
COMPRENC QUE PUC DEMANAR QUE AQUESTA INFORMACI<43> SIGUI ESBORRADA DE {SITENAME} EN QUALSEVOL MOMENT.
Pare o Tutor
Pare o Tutor
(escrigui el seu nom aqu<71>): _____________________
(signi aqu<71>): __________________
(signi aqu<71>): __________________
Data: _______________

View File

@@ -39,29 +39,29 @@
//
$faq[] = array("--","Introducci<EFBFBD>");
$faq[] = array("Qu<EFBFBD> <20>s el codi BBCode?", "BBCode <20>s una implementaci<63> especial de l'HTML. Si pots utilitzar o no BBCode al f<>rum dep<65>n de l'administrador. A m<>s pots deshabilitar el BBCode a trav<61>s del formulari de publicaci<63> cada cop que envi<76>s un missatge. El BBCOde <20>s similar a l'HTML, els marcadors van entre claud<75>tors [ i ] i ofereix un major control sobre qu<71> es mostra. Depenent de la plantilla que utilitzis trobar<EFBFBD>s que afegir BBCode als teus missatges est<EFBFBD> facilitat per una interf<72>cie sobre l'<27>rea de missatge al formulari de publicaci<63>. Amb tot, segurament trobar<61>s <20>til la seg<65>ent guia.");
$faq[] = array("Qu<EFBFBD> <20>s el codi BBCode?", "BBCode <20>s una implementaci<63> especial de l'HTML. Si pots o no utilitzar BBCode al f<>rum dep<65>n de l'administrador. A m<>s, pots deshabilitar el BBCode a trav<61>s del formulari de publicaci<63> cada cop que envi<76>s un missatge. El BBCode <20>s similar a l'HTML, els marcadors van entre claud<75>tors [ i ] i ofereix un major control sobre qu<71> es mostra. Depenent de la plantilla que utilitzis veur<EFBFBD>s que afegir BBCode als teus missatges <20>s molt f<EFBFBD>cil gr<67>cies a la interf<72>cie situada a sobre de l'<27>rea que cont<6E> el missatge al formulari de publicaci<63>. Tot i aix<69>, segurament trobar<61>s <20>til la seg<65>ent guia.");
$faq[] = array("--","Formateig de text");
$faq[] = array("Com crear text en negreta, cursiva o subratllat?", "BBCode inclou marcadors que et permeten canviar r<>pidament l'estil b<>sic del text. Aix<69> s'aconsegueix de les seg<65>ents maneres: <ul><li>Per fer que un tros de text es vegi en negreta fica'l entre <b>[b][/b]</b>, eg. <br /><br /><b>[b]</b>Hola<b>[/b]</b><br /><br />canviar<EFBFBD> a <b>Hola</b></li><li>Per subratllar utilitza <b>[u][/u]</b>, per exemple :<br /><br /><b>[u]</b>Bon Dia<b>[/u]</b><br /><br />canvia a <u>Bon Dia</u></li><li>Per utilitzar text en cursiva utilitza <b>[i][/i]</b>, eg.<br /><br /><3E>s <b>[i]</b>Genial!<b>[/i]</b><br /><br />canvia a <20>s <i>Genial!</i></li></ul>");
$faq[] = array("Com canviar el color o la mida del text?", "Per canviar el color i la mida es poden utilitzar els seg<65>ents marcadors. Tingues en compte que la manera com apareix el text dep<65>n del navegador i el sistema de l'usuari: <ul><li>Per canviar el color del text cal ficar-lo entre <b>[color=][/color]</b>. Pots especificar un nom de color reconegut (eg. red, blue, yellow, etc.) o l'alternativa del triplet hexadecimal, eg. #FFFFFF, #000000. Per exemple, per crear text roig pots utilitzar:<br /><br /><b>[color=red]</b>Hola!<b>[/color]</b><br /><br />o<br /><br /><b>[color=#FF0000]</b>Hola!<b>[/color]</b><br /><br />tindran com a sortida <span style=\"color:red\">Hola!</span></li><li>Caviar la mida del text s'obt<EFBFBD> de manera similar utilitzant <b>[size=][/size]</b>. Aquest marcador dep<65>n de la plantilla que est<EFBFBD>s utilitzant per<65> el format recomanat <20>s un valor num<75>ric que representa la mida del text en pixels, comen<65>ant a l'1 (tan petit que ni el veur<75>s) fins a 29 (enorme). Per exemple:<br /><br /><b>[size=9]</b>PETIT<b>[/size]</b><br /><br />ser<65> generalment <span style=\"font-size:9px\">PETIT</span><br /><br />mentre que:<br /><br /><b>[size=24]</b>ENORME!<b>[/size]</b><br /><br />ser<65> <span style=\"font-size:24px\">ENORME!</span></li></ul>");
$faq[] = array("Puc combinar marcadors de formateig?", "S<EFBFBD>, clar que pots, per exemple per captar l'atenci<63> d'alg<6C> pots escriure:<br /><br /><b>[size=18][color=red][b]</b>MIRA'M!<b>[/b][/color][/size]</b><br /><br />aix<EFBFBD> sortiria com <span style=\"color:red;font-size:18px\"><b>MIRA'M!</b></span><br /><br />Et recomanem que no fiquis molts texts amb aquest aspecte! Recorda que <20>s cosa teva assegurar-te que els marcadors es tanquen correctament. Per exemple la seg<65>ent l<>nia <20>s incorrecta:<br /><br /><b>[b][u]</b>Aix<69> est<73> malament<b>[/b][/u]</b>");
$faq[] = array("--","Formataci<EFBFBD> de text");
$faq[] = array("Com crear text en negreta, cursiva o subratllat?", "BBCode inclou marcadors que et permeten canviar r<>pidament l'estil b<>sic del text. Aix<69> s'aconsegueix de les seg<65>ents maneres: <ul><li>Per fer que un fragment de text es vegi en negreta fica'l entre <b>[b][/b]</b>, eg. <br /><br /><b>[b]</b>Hola<b>[/b]</b><br /><br />canvia a <b>Hola</b></li><li>Per subratllar utilitza <b>[u][/u]</b>, per exemple :<br /><br /><b>[u]</b>Bon Dia<b>[/u]</b><br /><br />canvia a <u>Bon Dia</u></li><li>Per utilitzar text en cursiva utilitza <b>[i][/i]</b>, eg.<br /><br /><3E>s <b>[i]</b>Genial!<b>[/i]</b><br /><br />canvia a <20>s <i>Genial!</i></li></ul>");
$faq[] = array("Com canviar el color o la mida del text?", "Per canviar el color i la mida es poden utilitzar els seg<65>ents marcadors. Tingues en compte que la manera com apareix el text dep<65>n del navegador i el sistema de l'usuari: <ul><li>Per canviar el color del text cal ficar-lo entre <b>[color=][/color]</b>. Pots especificar un nom de color reconegut (eg. red, blue, yellow, etc.) o l'alternativa del triplet hexadecimal, eg. #FFFFFF, #000000. Per exemple, per crear text roig pots utilitzar:<br /><br /><b>[color=red]</b>Hola!<b>[/color]</b><br /><br />o<br /><br /><b>[color=#FF0000]</b>Hola!<b>[/color]</b><br /><br />mostraran <span style=\"color:red\">Hola!</span></li><li>Canviar la mida del text s'aconsegueix de manera similar utilitzant <b>[size=][/size]</b>. Aquest marcador dependr<EFBFBD> de la plantilla que estiguis utilitzant per<65> el format recomanat <20>s un valor num<75>ric que representa la mida del text en pixels, comen<65>ant per l'1 (tan petit que ni el veur<75>s) fins al 29 (enorme). Per exemple:<br /><br /><b>[size=9]</b>PETIT<b>[/size]</b><br /><br />ser<65>, generalment, <span style=\"font-size:9px\">PETIT</span><br /><br />mentre que:<br /><br /><b>[size=24]</b>ENORME!<b>[/size]</b><br /><br />ser<65> <span style=\"font-size:24px\">ENORME!</span></li></ul>");
$faq[] = array("Puc combinar marcadors de formataci<EFBFBD>?", "Clar que pots, per exemple, per captar l'atenci<63> d'alg<6C> pots escriure:<br /><br /><b>[size=18][color=red][b]</b>MIRA'M!<b>[/b][/color][/size]</b><br /><br />i obtindr<64>s <span style=\"color:red;font-size:18px\"><b>MIRA'M!</b></span><br /><br />Et recomanem, per<65>, que no escriguis molts texts amb aquest aspecte! I recorda que <20>s cosa teva assegurar-te que els marcadors es tanquen correctament. Per exemple, la seg<65>ent l<>nia <20>s incorrecta:<br /><br /><b>[b][u]</b>Aix<69> est<73> malament<b>[/b][/u]</b>");
$faq[] = array("--","Fer cites i mostrar codi tabulat");
$faq[] = array("Citar text a les respostes", "Hi ha dues maneres per citar un text, amb una refer<65>ncia o sense.<ul><li>Quan utilitzes la funci<63> Citar per respondre a un missatge del f<>rum has de notar que el missatge s'afegeix a la finestra de missatge tancada dintre un bloc<b>[quote=\"\"][/quote]</b>. Aquest m<>tode et permet citar amb una refer<65>ncia a una persona o a qualsevol cosa que decideixis posar! Per exemple per citar un tros de text escrit per Mr Blobby hauries d'escriure:<br /><br /><b>[quote=\"Mr. Blobby\"]</b>El text escrit per Mr. Blobby aniria aqu<71><b>[/quote]</b><br /><br />El missatge resultant afegir<69> autom<6F>ticament, Mr. Blobby escrigu<67>: abans del text del teu missatge. Recorda que <b>has de</b> incloure el par<61>ntesi \"\" als costats del nom que est<73>s citant, no s<>n opcionals.</li><li>El segon m<>tode et permet citar alguna cosa sense cap refer<65>ncia. Per fer aix<69> envolta el text amb els marcadors <b>[quote][/quote]</b>. Quan vegis el missatge simplement mostrar<61> , Cita: abans del text pr<70>piament dit.</li></ul>");
$faq[] = array("Escriure codi o dades tabulades", "Si vols escriure un tros de codi o de fet qualsevol cosa que requereixi una amplada fixa, eg. font del tipus Courier hauries de ficar el text entre els marcadors <b>[code][/code]</b>, eg.<br /><br /><b>[code]</b>echo \"Aix<EFBFBD> <20>s un tros de codi\";<b>[/code]</b><br /><br />Tot el formateig utilitzat dins els marcadors <b>[code][/code]</b> es mant<EFBFBD> quan el veus despr<70>s.");
$faq[] = array("--","Citar text i mostrar codi tabulat");
$faq[] = array("Citar un text en una resposta", "Hi ha dues maneres de citar un text, amb una refer<65>ncia o sense.<ul><li>Quan utilitzes la funci<63> Citar per respondre a un missatge del f<>rum, adona't que el missatge s'afegeix a la finestra de missatge dintre d'un bloc <b>[quote=\"\"][/quote]</b>. Aquest m<>tode et permet escriure cites amb una refer<65>ncia a una persona o a qualsevol cosa que decideixis posar! Per exemple, per citar un fragment de text escrit per Mr Blobby hauries d'escriure:<br /><br /><b>[quote=\"Mr. Blobby\"]</b>El text escrit per Mr. Blobby aniria aqu<71><b>[/quote]</b><br /><br />El missatge resultant afegir<69> autom<6F>ticament, Mr. Blobby escrigu<67>: abans del text del teu missatge. Recorda que <b>has d'incloure</b> les cometes \" \" envoltant el nom de la persona que est<73>s citant, no s<>n opcionals.</li><li>El segon m<>tode et permet citar qualsevol cosa sense cap refer<65>ncia. Per fer-ho envolta el text amb els marcadors <b>[quote][/quote]</b>. Quan vegis el missatge, simplement mostrar<61> Cita: abans del text pr<70>piament dit.</li></ul>");
$faq[] = array("Escriure codi o dades tabulades", "Si vols escriure un fragment de codi o, de fet, qualsevol cosa que requereixi una amplada fixa, eg. font del tipus Courier, hauries de col<EFBFBD>locar el text entre els marcadors <b>[code][/code]</b>, eg.<br /><br /><b>[code]</b>echo \"Aix<EFBFBD> <20>s un fragment de codi\";<b>[/code]</b><br /><br />Tota la formataci<EFBFBD> utilitzada dintre dels marcadors <b>[code][/code]</b> es conserva quan es visualitza despr<70>s.");
$faq[] = array("--","Generar Llistes");
$faq[] = array("Crea una llista desordenada", "BBCode suporta dos tipus de llistes, desordenades i ordenades. Fonamentalment s<>n el mateix que els seus equivalents HTML. Una llista desordenada mostra cada element de la teva llista seq<65>encialment un despr<70>s de l'altre indentant-los amb un car<61>cter. Per crear una llista desordenada utilitza <b>[list][/list]</b> i defineix cada element de la llista utilitzant <b>[*]</b>. Per exemple per llistar els teus colors preferits pots utilitzar:<br /><br /><b>[list]</b><br /><b>[*]</b>Roig<br /><b>[*]</b>Blau<br /><b>[*]</b>Groc<br /><b>[/list]</b><br /><br />Aix<EFBFBD> generar<61> la seg<65>ent llista:<ul><li>Roig</li><li>Blau</li><li>Groc</li></ul>");
$faq[] = array("Crea una llista ordenada", "El segon tipus de llista, una llista ordenada et dona control sobre qu<71> es mostra abans de cada element. Per crear una llista ordenada utilitza <b>[list=1][/list]</b> per crear una llista numerada o alternativament <b>[list=a][/list]</b> per una llista alfab<61>tica. Igual com amb les llistes desordenades els elements s'especifiquen utilitzant <b>[*]</b>. Per exemple:<br /><br /><b>[list=1]</b><br /><b>[*]</b>Anar a la botiga<br /><b>[*]</b>Comprar un ordinador nou<br /><b>[*]</b>Maleir l'ordinador quan es penja<br /><b>[/list]</b><br /><br />Generar<61> la seg<65>ent llista:<ol type=\"1\"><li>Anar a la botiga</li><li>Comprar un ordinador nou</li><li>Maleir l'ordinador quan es penja</li></ol>Mentre que per una llista alfab<61>tica utilitzaries:<br /><br /><b>[list=a]</b><br /><b>[*]</b>La primera resposta possible<br /><b>[*]</b>La segona resposta possible<br /><b>[*]</b>La tercera resposta possible<br /><b>[*]</b>Cap de les anteriors<br /><b>[/list]</b><br /><br />obtenint<ol type=\"a\"><li>La primera resposta possible</li><li>La segona resposta possible</li><li>La tercera resposta possible</li><li>Cap de les anteriors</li></ol>");
$faq[] = array("Crear una llista desordenada", "BBCode suporta dos tipus de llistes, desordenades i ordenades. Fonamentalment s<>n el mateix que els seus equivalents HTML. Una llista desordenada mostra cada element de la teva llista seq<65>encialment, un despr<70>s de l'altre, amb sagnia i un determinat car<61>cter. Per crear una llista desordenada utilitza <b>[list][/list]</b> i defineix cada element de la llista utilitzant <b>[*]</b>. Per exemple, per llistar els teus colors preferits pots utilitzar:<br /><br /><b>[list]</b><br /><b>[*]</b>Roig<br /><b>[*]</b>Blau<br /><b>[*]</b>Groc<br /><b>[/list]</b><br /><br />Es generar<61> la seg<65>ent llista:<ul><li>Roig</li><li>Blau</li><li>Groc</li></ul>");
$faq[] = array("Crear una llista ordenada", "El segon tipus de llista, una llista ordenada, et dona control sobre qu<71> es mostra abans de cada element. Per crear una llista ordenada utilitza <b>[list=1][/list]</b> per crear una llista numerada o, alternativament, <b>[list=a][/list]</b> per una llista alfab<61>tica. De la mateixa manera que amb les llistes desordenades, els elements s'especifiquen utilitzant <b>[*]</b>. Per exemple:<br /><br /><b>[list=1]</b><br /><b>[*]</b>Anar a la botiga<br /><b>[*]</b>Comprar un ordinador nou<br /><b>[*]</b>Maleir l'ordinador quan es penja<br /><b>[/list]</b><br /><br />Generar<61> la seg<65>ent llista:<ol type=\"1\"><li>Anar a la botiga</li><li>Comprar un ordinador nou</li><li>Maleir l'ordinador quan es penja</li></ol>Mentre que per una llista alfab<61>tica hauries d'utilitzar:<br /><br /><b>[list=a]</b><br /><b>[*]</b>La primera resposta possible<br /><b>[*]</b>La segona resposta possible<br /><b>[*]</b>La tercera resposta possible<br /><b>[*]</b>Cap de les anteriors<br /><b>[/list]</b><br /><br />per obtenir<ol type=\"a\"><li>La primera resposta possible</li><li>La segona resposta possible</li><li>La tercera resposta possible</li><li>Cap de les anteriors</li></ol>");
$faq[] = array("--", "Crear Enlla<6C>os");
$faq[] = array("Crear un enlla<6C> a una altra p<>gina web", "phpBB BBCode suporta diverses maneres de crear URLs.<ul><li>La primera utilitza el marcador <b>[url=][/url]</b>, qualsevol cosa que escriguis despr<70>s del signe = causar<EFBFBD> que el contingut d'aquell marcador actu<74> com un URL. Per exemple per ficar un enlla<6C> a phpBB.com podries utilitzar:<br /><br /><b>[url=http://www.phpbb.com/]</b>Visita phpBB!<b>[/url]</b><br /><br />Aix<EFBFBD> generaria el seg<65>ent enlla<6C>, <a href=\"http://www.phpbb.com/\" target=\"_blank\">Visita phpBB!</a> Notar<EFBFBD>s que l'enlla<6C> s'obre en una finestra nova per que els usuaris puguin continuar navegant els f<>rums si ho desitgen.</li><li>Si vols que l'URL mateix es mostri com a enlla<6C> pots fer-ho simplement utilitzant:<br /><br /><b>[url]</b>http://www.phpbb.com/<b>[/url]</b><br /><br />Aix<EFBFBD> generaria el seg<65>ent enlla<6C>, <a href=\"http://www.phpbb.com/\" target=\"_blank\">http://www.phpbb.com/</a></li><li>Addicionalment phpBB permet una cosa anomenada <i>Magic Links</i>, aix<69> far<EFBFBD> que qualsevol URL sint<6E>cticament correcta es converteixi en un enlla<6C> sense necessitat d'especificar cap marcador ni l'entrada http://. Per exemple escriure www.phpbb.com en el teu missatge portar<EFBFBD> autom<6F>ticament a que <a href=\"http://www.phpbb.com/\" target=\"_blank\">www.phpbb.com</a> sigui mostrat al teu missatge.</li><li>El mateix aplica a les adreces electr<74>niques, pots especificar una adre<72>a de manera expl<70>cita per exemple:<br /><br /><b>[email]</b>no.one@domain.adr<b>[/email]</b><br /><br />que es mostrar<61> com <a href=\"emailto:no.one@domain.adr\">no.one@domain.adr</a> o pots escriure simplement no.one@domain.adr en el teu missatge i ser<65> convertit autom<6F>ticament.</li></ul>Com amb tots els marcadors BBCode pots modificar els URLs amb qualsevol dels altres marcadors com <b>[img][/img]</b> (veure seg<65>ent entrada), <b>[b][/b]</b>, etc. Igual com amb els marcadors de formateig <20>s la teva responsabilitat assegurar-te que s'obren i es tanquen correctament, per exemple:<br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/url][/img]</b><br /><br /><u>no</u> <20>s correcte la qual cosa podria portar a que el teu missatge sigui esborrat o sigui que ves amb cura.");
$faq[] = array("Crear un enlla<6C> a una altra p<>gina web", "phpBB BBCode suporta diverses maneres de crear URLs.<ul><li>La primera utilitza el marcador <b>[url=][/url]</b>, qualsevol cosa que escriguis despr<70>s del signe = far<EFBFBD> que el contingut d'aquest marcador actu<74> com un URL. Per exemple per ficar un enlla<6C> a phpBB.com podries utilitzar:<br /><br /><b>[url=http://www.phpbb.com/]</b>Visita phpBB!<b>[/url]</b><br /><br />Es generaria el seg<65>ent enlla<6C>, <a href=\"http://www.phpbb.com/\" target=\"_blank\">Visita phpBB!</a> T'adonar<EFBFBD>s que l'enlla<6C> s'obre en una finestra nova per tal que els usuaris puguin continuar navegant els f<>rums si aix<69> ho desitgen.</li><li>Si vols que l'URL mateix es mostri com un enlla<6C> pots fer-ho simplement utilitzant:<br /><br /><b>[url]</b>http://www.phpbb.com/<b>[/url]</b><br /><br />Es generaria el seg<65>ent enlla<6C>, <a href=\"http://www.phpbb.com/\" target=\"_blank\">http://www.phpbb.com/</a></li><li>Addicionalment phpBB permet una cosa anomenada <i>Magic Links</i> que fan que qualsevol URL sint<6E>cticament correcta es converteixi en un enlla<6C> sense necessitat d'especificar cap marcador ni l'entrada http://. Per exemple, escriure www.phpbb.com en el teu missatge far<EFBFBD> autom<6F>ticament que <a href=\"http://www.phpbb.com/\" target=\"_blank\">www.phpbb.com</a> es mostri en el teu missatge.</li><li>Amb les adreces electr<74>niques el procediment <20>s el mateix, pots especificar una adre<72>a de manera expl<70>cita, per exemple:<br /><br /><b>[email]</b>no.one@domain.adr<b>[/email]</b><br /><br />que es mostrar<61> com <a href=\"emailto:no.one@domain.adr\">no.one@domain.adr</a> o pots escriure simplement no.one@domain.adr en el teu missatge i ser<65> convertit autom<6F>ticament.</li></ul>Com amb tots els marcadors BBCode, pots modificar els URLs amb qualsevol dels altres marcadors com <b>[img][/img]</b> (veure seg<65>ent entrada), <b>[b][/b]</b>, etc. De la mateixa manera que amb els marcadors de formataci<EFBFBD>, <20>s la teva responsabilitat assegurar-te que aquests s'obren i es tanquen correctament, per exemple:<br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/url][/img]</b><br /><br /><u>no</u> <20>s correcte, la qual cosa podria portar a que el teu missatge sigui esborrat, <20>s a dir ves amb cura.");
$faq[] = array("--", "Mostrar imatges als missatges");
$faq[] = array("Afegir una imatge al missatge", "phpBB BBCode incorpora un marcador per incloure imatges als teus missatges. Dues coses molt importants que cal recordar quan s'utilitzen marcadors s<>n: a molts usuaris no els agrada que els missatges mostrin munts d'imatges i ,segon, la imatge que mostres ha d'estar disponible a internet (no pot existir nom<6F>s al teu ordinador per exemple, a menys que sigui un servidor web!). De moment no hi ha manera d'emmagatzemar imatges localment amb phpBB (tots aquests temes s'espera que siguin tractats a la seg<65>ent versi<73> de phpBB). Per mostrar una imatge has d'envoltar l'URL que apunta a la imatge amb els marcadors <b>[img][/img]</b>. Per exemple:<br /><br /><b>[img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img]</b><br /><br />Com s'ha explicat en la secci<63> anterior pots ficar una imatge dintre un marcador <b>[url][/url]</b> si ho desitges, eg.<br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img][/url]</b><br /><br />generaria:<br /><br /><a href=\"http://www.phpbb.com/\" target=\"_blank\"><img src=\"http://www.phpbb.com/images/phplogo.gif\" border=\"0\" alt=\"\" /></a><br />");
$faq[] = array("--", "Mostrar imatges en els missatges");
$faq[] = array("Afegir una imatge a un missatge", "phpBB BBCode incorpora un marcador per incloure imatges als teus missatges. Dues coses molt importants que cal recordar quan s'utilitzen marcadors s<>n les seg<65>ents: a molts usuaris no els agrada que els missatges mostrin munts d'imatges i ,segon, la imatge que mostres ha d'estar disponible a internet (no pot existir nom<6F>s al teu ordinador per exemple, a no ser que sigui un servidor web!). De moment no hi ha manera d'emmagatzemar imatges localment amb phpBB (totes aquestes peticions s'espera que siguin implementades a la seg<65>ent versi<73> de phpBB). Per mostrar una imatge has d'envoltar l'URL que indica l'adre<72>a de la imatge amb els marcadors <b>[img][/img]</b>. Per exemple:<br /><br /><b>[img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img]</b><br /><br />Com s'ha explicat en la secci<63> anterior pots ficar una imatge dintre un marcador <b>[url][/url]</b> si ho desitges, eg.<br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img][/url]</b><br /><br />generaria:<br /><br /><a href=\"http://www.phpbb.com/\" target=\"_blank\"><img src=\"templates/subSilver/images/logo_phpBB.gif\" border=\"0\" alt=\"\" /></a><br />");
$faq[] = array("--", "Altres");
$faq[] = array("Puc afegir els meus propis marcadors?", "No, em temo que no de manera directa a phpBB 2.0. Estem mirant d'oferir marcadors BBCode configurables per a la pr<70>xima versi<73>");
$faq[] = array("Puc afegir els meus propis marcadors?", "No, desafortunadament no de manera directa a phpBB 2.0. Estem mirant d'oferir marcadors BBCode configurables per a la pr<70>xima versi<73>.");
//
// Amb aix<69> s'acaben les entrades de la guia de BBCode

View File

@@ -34,23 +34,23 @@
$faq[] = array("--","Inici de sessi<73> (login) i registre");
$faq[] = array("Per qu<71> no puc iniciar la sessi<73>?", "T'has registrat? Has de registrar-te per tal d'iniciar una sessi<73>. Se t'ha excl<63>s del f<>rum? (si es aix<69> t'apareixer<65> un missatge). Si <20>s aix<69> envia un missatge al webmaster o l'administrador del f<>rum per saber el perqu<EFBFBD>. Si t'has registrat i no has estat excl<63>s verifica que el teu nom d'usuari i contrasenya coincideixin, <20>s el problema m<>s com<EFBFBD>. Si est<73>s segur de que les dades s<>n correctes, envia un missatge a l'administrador del f<>rum, <20>s possible que el f<>rum estigui mal configurat.");
$faq[] = array("Per qu<71> m'he de registrar?", "Potser no calgui, <20>s decisi<73> de l'administrador del f<>rum si necessites registrar-te per publicar missatges. No obstant registrar-te et donar<61> acc<63>s a caracter<65>stiques addicionals no disponibles com a usuari invitat, com tenir el teu gr<67>fic personalitzat (avatar), missatgeria privada, enviar correus a altres usuaris, subscripci<63> a grups d'usuaris, etc. Nom<6F>s costa un moment, per tant <20>s molt recomanable.");
$faq[] = array("Per qu<71> surto de la meva sessi<73> autom<6F>ticament?", "Si no actives la casella <i>Iniciar sessi<73> autom<6F>ticament</i> quan inicies la sessi<73> al f<>rum, nom<6F>s et mantindr<64>s dins el sistema durant un temps predeterminat. Aix<69> evita l'<27>s inadequat del teu compte per alg<EFBFBD> m<>s. Per mantenir-te dintre del sistema activa la casella quan inici<63>s la sessi<73>, aix<69> no <20>s recomanable si accedeixes al f<>rum des d'un ordinador compartit, e.g. biblioteca, cibercaf<61>, universitat, etc.");
$faq[] = array("Com evito apar<61>ixer a les llistes d'usuaris connectats?", "Al teu perfil trobar<61>s una opci<EFBFBD> <i>Ocultar el meu estat de connexi<78></i>, si actives aquesta opci<63> nom<6F>s apareixer<65>s als administradors i a tu mateix. Se't comptar<61> com a usuari ocult.");
$faq[] = array("He perdut la meva contrasenya!", "Calma, tot i que no es pot recuperar la teva contrasenya, es pot canviar per una de nova. Per fer-ho ves a la p<>gina d'inici de sessi<73> i clica sobre <u>He oblidat la contrasenya</u>, segueix les instruccions i en poc temps podr<64>s tornar a entrar.");
$faq[] = array("M'he registrat per<65> no puc iniciar la sessi<73>!", "Primer verifica que est<73>s introduint el nom d'usuari i contrasenya correctes. Si tot <20>s correcte poden haver passat dues coses. Si el Sistema de Protecci<63> Infantil (COPPA) est<73> activat i quan t'has registrat has escollit l'opci<63> <u>S<>c menor de 13 anys d'edat</u> llavors tindr<64>s que seguir les instruccions que rebis. Si no <20>s el cas, necessita el teu compte ser activat? Alguns f<>rums requereixen que o b<> tu o l'administrador activeu el nou compte abans de poder iniciar una sessi<73>. Quan vas registrar-te t'hauria d'haver dit si era necess<73>ria l'activaci<63>. Si se't va enviar un email segueix-ne les instruccions, si no el vas rebre llavors assegura't que l'adre<72>a que vas entrar sigui v<>lida. Una ra<72> per la qual s'utilitza l'activaci<63> <20>s per reduir la possibilitat que usuaris malintencionats s'aprofitin del f<>rum de forma an<61>nima.");
$faq[] = array("Em vaig registrar fa temps per<65> ara ja no puc iniciar la sessi<73>!", "Les raons m<>s probables s<>n: el nom d'usuari o la contrasenya que has introdu<64>t s<>n incorrectes (revisa l'email que vas rebre quan et vas registrar) o b<> l'administrador ha esborrat el teu compte per alguna ra<72>. Si aquest <20>s el cas, potser no vas arribar a enviar cap missatge. Sol passar que els f<>rums esborrin peri<72>dicament els usuaris que no han publicat res per tal de reduir la mida de la base de dades. Prova de registrar-te de nou i participar en alguna discussi<EFBFBD>.");
$faq[] = array("Per qu<71> no puc iniciar una sessi<73>?", "T'has registrat? Has de registrar-te per tal d'iniciar una sessi<73>. Se t'ha excl<63>s del f<>rum? (si es aix<69>, quan intentis iniciar una sessi<73> t'apareixer<65> un missatge dient-ho). En aquest cas, envia un missatge al webmaster o l'administrador del f<>rum per saber perqu<71>. Si t'has registrat i no has estat excl<63>s verifica que el teu nom d'usuari i contrasenya coincideixin, <20>s el problema m<>s habitual. Si est<73>s segur que les teves dades s<>n correctes, envia un missatge a l'administrador del f<>rum, <20>s possible que aquest estigui mal configurat.");
$faq[] = array("Per qu<71> m'he de registrar?", "Potser que no calgui, <20>s decisi<73> de l'administrador del f<>rum si <EFBFBD>s necessari registrar-se per tal de publicar missatges. No obstant, registrar-te et donar<61> acc<63>s a caracter<65>stiques addicionals no disponibles per als usuaris invitats com ara tenir el teu gr<67>fic personalitzat (avatar), enviar missatges privats o correu electr<74>nic a altres usuaris, subscripci<63> a grups d'usuaris, etc. Nom<6F>s costa un moment, per tant <20>s molt recomanable.");
$faq[] = array("Per qu<71> surto de la meva sessi<73> autom<6F>ticament?", "Si no actives la casella <i>Iniciar sessi<73> autom<6F>ticament</i> quan inicies la sessi<73> al f<>rum, nom<6F>s et mantindr<64>s dins el sistema durant un temps predeterminat. Aix<69> es fa per evitar l'<27>s inadequat del teu compte per part d'alg<6C> altre. Per mantenir-te dintre del sistema activa la casella quan inici<63>s la sessi<73>, per<65> recorda que aix<69> no <20>s recomanable si accedeixes al f<>rum des d'un ordinador compartit, e.g. biblioteca, cibercaf<61>, universitat, etc.");
$faq[] = array("Com puc evitar apar<61>ixer als llistats d'usuaris connectats?", "Al teu perfil trobar<61>s l'opci<EFBFBD> <i>Ocultar el meu estat de connexi<78></i>; si actives aquesta opci<63>, nom<6F>s apareixer<65>s als administradors i a tu mateix. Se't comptar<61> com a usuari ocult.");
$faq[] = array("He perdut la meva contrasenya!", "Calma, tot i que la teva contrasenya no es pot recuperar, es pot canviar per una de nova. Per fer-ho ves a la p<>gina d'inici de sessi<73> i clica sobre <u>He oblidat la contrasenya</u>, segueix les instruccions i en poc temps podr<64>s tornar a entrar.");
$faq[] = array("M'he registrat per<65> no puc iniciar una sessi<73>!", "Primer verifica que est<73>s introduint el nom d'usuari i la contrasenya correctament. Si tot <20>s correcte poden haver passat dues coses. Si el Sistema de Protecci<63> Infantil (COPPA) est<73> activat i quan t'has registrat has escollit l'opci<63> <u>S<>c menor de 13 anys d'edat</u> llavors tindr<64>s que seguir les instruccions que rebis. Si no <20>s el cas, potser el teu compte necessita ser activat. Alguns f<>rums requereixen que o b<> tu o l'administrador activeu el nou compte abans de poder iniciar una sessi<73>. Quan vas registrar-te se t'hauria d'haver informat sobre si era necess<73>ria l'activaci<63>. Si has rebut un email, segueix-ne les instruccions; si no l'has rebut, llavors assegura't que l'adre<72>a electr<EFBFBD>nica que vas introduir sigui v<>lida. Una ra<72> per la qual s'utilitza l'activaci<63> d'usuaris <EFBFBD>s reduir la possibilitat que alg<EFBFBD> malintencionat s'aprofiti del f<>rum de manera an<61>nima.");
$faq[] = array("Vaig registrar-me fa temps per<65> ara ja no puc iniciar una sessi<73>!", "Les raons m<>s probables s<>n aquestes: el nom d'usuari o la contrasenya que has introdu<64>t s<>n incorrectes (revisa l'email que vas rebre quan vas registrar-te), o b<> l'administrador ha esborrat el teu compte per alguna ra<72>. Si aquest <20>s el cas, potser no vas arribar a enviar cap missatge. Sol passar que els f<>rums esborrin peri<72>dicament els usuaris que no han publicat mai res per tal de reduir la mida de la base de dades. Prova de registrar-te de nou i participar en algunes discussions.");
$faq[] = array("--","Prefer<EFBFBD>ncies d'usuari i configuracions");
$faq[] = array("Com canvio la meva configuraci<63>?", "Totes les teves configuracions (si est<73>s registrat) estan guardades en una base de dades. Per modificar-les clica l'enlla<6C> <u>Perfil</u>, que es troba generalment a dalt de cada p<>gina tot i que la ubicaci<63> pot canviar. Aix<69> et permetr<74> canviar la teva configuraci<63>.");
$faq[] = array("Les hores no s<>n correctes!", "Les hores segurament s<>n correctes per<65> <20>s possible que estiguis veient les hores corresponents a una altra zona hor<EFBFBD>ria. Si aquest <20>s el cas, hauries de canviar la configuraci<63> del teu perfil per a la zona hor<6F>ria per que es correspongui amb la teva zona e.g. Londres, Paris, New York, Sydney, etc. Tingues present que per canviar la zona hor<EFBFBD>ria has d'estar registrat. Per tant, si no est<73>s registrat, ja <EFBFBD>s hora que ho facis.");
$faq[] = array("He canviat la zona hor<EFBFBD>ria per<65> l'hora segueix estant malament", "Si est<73>s segur que has seleccionat la zona hor<EFBFBD>ria correcta i l'hora encara <20>s diferent, el m<>s probable <20>s que es degui al canvi horari que es fa a l'estiu en alguns pa<70>sos. Els f<>rums no estan dissenyats per manejar aquest canvi horari i per tant durant els mesos d'estiu pot diferir de l'hora local real en una hora.");
$faq[] = array("El meu idioma no est<73> a la llista!", "El m<>s probable <20>s que o l'administrador no ha instal<61>lat el paquet del teu idioma o ning<6E> n'ha fet la traducci<63> del f<>rum. Prova de demanar-li a l'administrador del f<>rum si pot instal<61>lar el paquet d'idioma que necessites. Si no existeix llavors ets lliure de crear una nova traducci<63>. Pots trobar m<>s informaci<63> a la p<>gina web de phpBB Group (clica l'enlla<6C> al final de la p<>gina).");
$faq[] = array("Com puc mostrar una imatge sota el meu nom d'usuari?", "Pot haver-hi dos tipus d'imatges sota el teu nom d'usuari en els missatges. La primera <20>s una imatge associada al teu rang, generalment t<> forma d'estrelles o blocs que indiquen quants de missatges has publicat o el teu status als f<>rums. A sota d'aquesta hi pot haver una imatge m<>s gran coneguda com Avatar, que <20>s un gr<67>fic generalment <20>nic i personal per a cada usuari. <20>s decisi<73> de l'administrador dels f<>rums permetre l'<27>s d'avatars i escull la manera en qu<71> es poden obtenir. Si no pots utilitzar-los <20>s perqu<71> aix<69> ho ha decidit l'administrador, pots preguntar-li les raons per les quals ho ha fet (estem segur que seran bones!)");
$faq[] = array("Com canvio el meu rang?", "Generalment no pots canviar el teu rang directament. La majoria de f<>rums utilitzen els rangs per indicar el nombre de missatges que has fet i per identificar determinats usuaris, e.g. moderadors i administradors poden tenir un rang especial. Si us plau no facis un <20>s abusiu del f<>rum enviant missatges de forma innecess<73>ria nom<6F>s per incrementar el teu rang, si ho fas probablement el moderador o l'administrador simplement baixin el teu nombre de missatges publicats.");
$faq[] = array("Quan clico sobre l'enlla<6C> d'email a usuaris em demana que inici<63> una sessi<73>", "Ho sentim per<65> nom<6F>s els usuaris registrats poden enviar emails a trav<61>s del formulari d'email que t<> implementat el f<>rum (si l'administrador ha activat aquesta caracter<65>stica). Aix<69> es fa per evitar un <20>s inadequat del sistema d'email per part d'usuaris an<61>nims.");
$faq[] = array("Com canvio la meva configuraci<63>?", "Totes les teves configuracions (si est<73>s registrat) estan emmagatzemades en una base de dades. Per modificar-les clica l'enlla<6C> <u>Perfil</u> que es troba, generalment, a dalt de cada p<>gina, tot i que la ubicaci<63> pot canviar. Aix<69> et permetr<74> canviar la teva configuraci<63>.");
$faq[] = array("Les hores no s<>n correctes!", "Les hores segurament s<>n correctes per<65> <20>s possible que estiguis veient les hores corresponents a un altre fus horari. Si aquest <20>s el cas, hauries de canviar la configuraci<63> del fus horari al teu perfil per que es correspongui amb el teu e.g. Londres, Paris, New York, Sydney, etc. Tingues present que per canviar el fus horari has d'estar registrat. Per tant, si no est<73>s registrat, ja va sent hora que ho facis.");
$faq[] = array("He canviat el fus horari per<65> l'hora segueix estant malament", "Si est<73>s segur que has seleccionat el fus horari correcte i l'hora encara <20>s diferent, el m<>s probable <20>s que es degui al canvi horari que es fa a l'estiu en alguns pa<70>sos. El f<>rum no est<EFBFBD> dissenyat per gestionar aquest canvi horari i, per tant, durant els mesos d'estiu el f<>rum pot diferir de l'hora local real en una hora.");
$faq[] = array("El meu idioma no est<73> a la llista d'idiomes!", "El m<>s probable <20>s que l'administrador no hagi instal<61>lat el paquet del teu idioma o b<EFBFBD> que ning<EFBFBD> hagi fet la traducci<63> del f<>rum. Prova de demanar-li a l'administrador del f<>rum si pot instal<61>lar el paquet d'idioma que necessites. Si no existeix, llavors ets lliure de crear una nova traducci<63>. Pots trobar m<>s informaci<63> a la p<>gina web del phpBB Group (clica l'enlla<6C> que hi ha al final de la p<>gina).");
$faq[] = array("Com puc mostrar una imatge sota el meu nom d'usuari?", "Pot haver-hi dos tipus d'imatges sota el teu nom d'usuari en els missatges. La primera <20>s una imatge associada al teu rang, generalment t<> forma d'estrelles o blocs que indiquen quants de missatges has publicat o el teu status. A sota d'aquesta hi pot haver una imatge m<>s gran coneguda com Avatar, un gr<67>fic generalment <20>nic i personal per a cada usuari. <20>s decisi<73> de l'administrador del f<>rum permetre l'<27>s d'avatars i el escull de quina manera es poden obtenir. Si no pots utilitzar-los <20>s perqu<71> aix<69> ho ha decidit l'administrador, pots preguntar-li les raons per les quals ho ha fet (estem segur que seran bones!).");
$faq[] = array("Com canvio el meu rang?", "Generalment no pots canviar el teu rang directament. La majoria de f<>rums utilitzen els rangs per indicar el nombre de missatges que has publicat i per identificar determinats usuaris, e.g. moderadors i administradors poden tenir un rang especial. Si us plau no facis un <20>s abusiu del f<>rum enviant missatges de forma innecess<73>ria nom<6F>s per incrementar el teu rang; si ho fas, <20>s probable que un moderador o l'administrador simplement baixin el teu nombre de missatges publicats.");
$faq[] = array("Quan clico sobre l'enlla<6C> per enviar un email a un usuari se'm demana que inici<63> una sessi<73>", "Desafortunadament, nom<6F>s els usuaris registrats poden enviar emails a trav<61>s del formulari d'email que t<> implementat el f<>rum (sempre i quant l'administrador hagi activat aquesta caracter<65>stica). Aix<69> es fa per evitar un <20>s inadequat del sistema d'email per part d'usuaris an<61>nims.");
$faq[] = array("--","Publicaci<EFBFBD> de missatges");
@@ -59,7 +59,7 @@ $faq[] = array("Com edito o esborro un missatge?", "Si no ets un administrador o
$faq[] = array("Com afegeixo una signatura al meu missatge?", "Per afegir una signatura a un missatge primer n'has de crear una, aix<69> es fa a trav<61>s del teu perfil. Un cop creada pots activar l'opci<63> <i>Afegir signatura</i> al formulari de publicaci<63> per tal d'afegir-la. Tamb<6D> pots afegir la signatura per defecte a tots el missatges activant l'opci<63> corresponent del teu perfil (de totes maneres pots desactivar l'addici<63> de la teva signatura a missatges individuals deseleccionant l'opci<63> afegir signatura al formulari de publicaci<63>).");
$faq[] = array("Com creo una enquesta?", "Crear una enquesta <20>s f<>cil, quan publiques un tema nou (o edites el primer missatge d'un tema, si hi perm<72>s) hauries de veure l'opci<63> <i>Afegir enquesta</i> sota el quadre del missatge principal (si no ho pots veure probablement no tens perm<72>s per crear enquestes). Has d'introduir un t<>tol per a l'enquesta i llavors dues opcions com a m<>nim (per afegir una opci<63> escriu la pregunta i clica sobre el bot<6F> <i>Afegir opci<63></i>). Tamb<6D> pots decidir el l<>mit de temps durant el qual l'enquesta estar<61> activa, 0 <20>s una enquesta que no acaba mai. Hi haur<75> un l<>mit per al nombre d'opcions que pots llistar que <20>s decidit per l'administrador del f<>rum.");
$faq[] = array("Com edito o esborro una enquesta?", "Igual com amb els missatges, les enquestes nom<6F>s poden ser editades per l'usuari que les va crear, un moderador o l'administrador del f<>rum. Per editar una enquesta clica sobre el primer missatge del tema (aquest sempre hi t<> l'enquesta associada). Si ning<6E> ha em<65>s cap vot llavors els usuaris poden esborrar l'enquesta o editar qualsevol opci<63> d'aquesta, no obstant si alg<6C> ja hi ha votat nom<6F>s els moderadors i administradors poden editar-la o esborrar-la. Aix<69> <20>s per evitar que la gent les falsegi canviant opcions a mitja enquesta.");
$faq[] = array("Per qu<71> no puc accedir a algun dels f<>rums?", "Alguns f<>rums poden estar limitats a determinats grups d'usuaris. Per veure, llegir, enviar missatges, etc. potser necessitis una autoritzaci<63> especial, nom<6F>s el moderador del f<>rum i l'administrador poden permetre't l'acc<63>s, prova de contactar-hi.");
$faq[] = array("Per qu<71> no puc accedir a alguns f<>rums?", "Alguns f<>rums poden estar limitats a determinats grups d'usuaris. Per veure, llegir, enviar missatges, etc. potser necessitis una autoritzaci<63> especial, nom<6F>s el moderador del f<>rum i l'administrador poden permetre't l'acc<63>s, prova de contactar-hi.");
$faq[] = array("Per qu<71> no puc votar a les enquestes?", "Nom<EFBFBD>s els membres registrats poden votar a les enquestes (per tal de prevenir el falsejament dels resultats), si t'has registrat i encara segueixes sense poder votar llavors probablement no tinguis els permisos necessaris.");
@@ -67,7 +67,7 @@ $faq[] = array("--","Formateig i Tipus de temes");
$faq[] = array("Qu<EFBFBD> <20>s el codi BBCode?", "BBCode <20>s una implementaci<63> especial de l'HTML, si pots utilitzar BBCode o no ho decideix l'administrador (tamb<6D> pots deshabilitar-lo per a missatges individuals al formulari de publicaci<63>). BBCode t<> un estil molt similar al de l'HTML, els marcadors van entre claud<75>tors [ i ] i ofereix un major control sobre qu<71> i com es mostra alguna cosa. Per m<>s informaci<63> sobre el BBCode mira la guia a que pots accedir des de la p<>gina de publicaci<63>.");
$faq[] = array("Puc utilitzar l'HTML?", "Dep<EFBFBD>n de si l'administrador t'ho permet o no, ell t<> el control sobre aix<69>. Si se't permet utilitzar-lo probablement et trobar<61>s amb que nom<6F>s funcionen determinats marcadors. Aix<69> <20>s una caracter<65>stica de <i>seguretat</i> per evitar que la gent perjudiqui la visualitzaci<63> del f<>rum utilitzant marcadors que en trenquin l'estructura. Si l'HTML est<73> habilitat el pots desactivar per a missatges individuals a trav<61>s del formulari de publicaci<63>.");
$faq[] = array("Qu<EFBFBD> s<>n els Smileys?", "Els Smileys o Emoticons son petites imatges que poden ser utilitzades per expressar alguns sentiments utilitzant un petit codi, e.g. :) significa feli<6C>, :( significa trist. La llista completa d'emoticons es pot veure al formulari de publicaci<63>. Intenta no abusar-ne per<65>, poden fer r<>pidament que un missatge es torni il<69>legible i un moderador pot decidir treure'ls o eliminar el missatge completament.");
$faq[] = array("Puc ficar imatges als missatges?", "Pots mostrar imatges en els teus missatges. No obstant, de moment no hi ha una manera per pujar directament les imatges al f<>rum. Per aix<69> has d'enlla<6C>ar-la a una imatge emmagatzemada en un servidor web accessible p<>blicament, e.g. http://www.some-unknown-place.net/my-picture.gif. No pots ficar enlla<6C>os a imatges emmagatzemades al teu PC (si no <20>s que es tracta d'un servidor accessible p<>blicament) ni imatges emmagatzemades amb mecanismes d'autentificaci<63>, e.g. b<>sties de hotmail, yahoo, p<>gines protegides per contrasenya, etc. Per mostrar la imatge utilitza o b<> el marcador de BBCode [img] o l'apropiat d'HTML (si est<73> perm<72>s).");
$faq[] = array("Puc afegir imatges als missatges?", "Pots mostrar imatges en els teus missatges. No obstant, de moment no hi ha una manera per pujar directament les imatges al f<>rum. Per aix<69> has d'enlla<6C>ar-la a una imatge emmagatzemada en un servidor web accessible p<>blicament, e.g. http://www.some-unknown-place.net/my-picture.gif. No pots ficar enlla<6C>os a imatges emmagatzemades al teu PC (si no <20>s que es tracta d'un servidor accessible p<>blicament) ni imatges emmagatzemades amb mecanismes d'autentificaci<63>, e.g. b<>sties de hotmail, yahoo, p<>gines protegides per contrasenya, etc. Per mostrar la imatge utilitza o b<> el marcador de BBCode [img] o l'apropiat d'HTML (si est<73> perm<72>s).");
$faq[] = array("Qu<EFBFBD> s<>n los Anuncis?", "Els anuncis sovint contenen informaci<63> important i els hauries de llegir tan aviat com sigui possible. Els anuncis apareixen a dalt de cada pagina al f<>rum on s<>n publicats. Si pots o no publicar un anunci depens dels permisos necessaris, aquests els decideix l'administrador.");
$faq[] = array("Qu<EFBFBD> s<>n els Temes Permanents?", "Els temes permanents apareixen sota els anuncis als f<>rums i nom<6F>s a la primera p<>gina. Sovint s<>n for<6F>a importants i els hauries de llegir quan sigui possible. Igual com amb els anuncis l'administrador del f<>rum decideix quins permisos es necessiten per publicar temes permanents a cada f<>rum.");
$faq[] = array("Qu<EFBFBD> s<>n els Temes Tancats?", "Els temes tancats o bloquejats estan aix<69> perqu<71> un moderador o administrador del f<>rum ho ha decidit. No pots enviar respostes als temes tancats i qualsevol enquesta que continguessin s'acaba autom<6F>ticament. Els temes poden ser tancats per moltes raons.");
@@ -77,7 +77,7 @@ $faq[] = array("--","Nivells d'usuari i Grups");
$faq[] = array("Qu<EFBFBD> s<>n els Administradors?", "Els administradors s<>n persones a les quals se'ls ha assignat el nivell de control m<>s alt sobre el f<>rum sencer. Poden controlar totes les facetes del f<>rum com ara permisos, excloure usuaris, crear grups d'usuaris o moderadors, etc. Tamb<6D> tenen permisos de moderador a tot el f<>rum.");
$faq[] = array("Qu<EFBFBD> s<>n els Moderadors?", "Els moderadors s<>n persones (o grups de persones) el treball dels quals <20>s vigilar la marxa dels f<>rums regularment. Poden editar o esborrar missatges i tancar, desbloquejar, moure, esborrar i dividir temes al f<>rum que moderen. Normalment els moderadors hi s<>n per evitar que la gent es desvi<76> dels temes o que envi<76>n missatges ofensius o insultants.");
$faq[] = array("Qu<EFBFBD> s<>n els Grups d'Usuaris?", "Els grups d'usuaris s<>n un m<>tode per que l'administrador pugui agrupar usuaris. Cada usuari pot pert<72>nyer a diversos grups (aix<69> <20>s diferent de molts altres f<>rums) i a cada grup se li poden assignar drets d'acc<63>s individuals. Aix<69> facilita a l'administrador fer moderadors d'un f<>rum a un grup d'usuaris o donar-los acc<63>s a un f<>rum privat.");
$faq[] = array("com puc unir-me a un Grup d'Usuaris?", "Per unir-te a un grup d'usuaris clica l'enlla<6C> de Grups d'Usuaris situat a la cap<61>alera de la p<>gina (depenent del disseny de la plantilla) i podr<64>s veure tots els grups d'usuaris. No tots els grups son <i>oberts</i>, alguns estan tancats i d'altres fins i tot poden estar ocults. Si el grup <20>s obert pots demanar unir-t'hi clicant el bot<6F> corresponent. El moderador del grup d'usuaris haur<75> d'acceptar la teva demanda, potser se't demanar<61> per qu<71> vols unir-te al grup. Si us plau no critiquis el moderador d'un grup en el cas de no ser acceptat, segur que tindran les seves raons.");
$faq[] = array("Com puc unir-me a un Grup d'Usuaris?", "Per unir-te a un grup d'usuaris clica l'enlla<6C> de Grups d'Usuaris situat a la cap<61>alera de la p<>gina (depenent del disseny de la plantilla) i podr<64>s veure tots els grups d'usuaris. No tots els grups son <i>oberts</i>, alguns estan tancats i d'altres fins i tot poden estar ocults. Si el grup <20>s obert pots demanar unir-t'hi clicant el bot<6F> corresponent. El moderador del grup d'usuaris haur<75> d'acceptar la teva demanda, potser se't demanar<61> per qu<71> vols unir-te al grup. Si us plau no critiquis el moderador d'un grup en el cas de no ser acceptat, segur que tindran les seves raons.");
$faq[] = array("Com em converteixo en Moderador d'un Grup d'Usuaris?", "Inicialment els grups d'usuaris els crea l'administrador del f<>rum i tamb<6D> assigna un moderador. Si est<73>s interessat en crear un grup d'usuaris hauries de contactar amb l'administrador, prova d'enviar-li un missatge privat.");

View File

@@ -333,7 +333,7 @@ $lang['Edit_own_posts'] = "Ho sentim per
$lang['Delete_own_posts'] = "Ho sentim per<65> nom<6F>s pots esborrar els teus propis missatges";
$lang['Cannot_delete_replied'] = "Ho sentim per<65> no pots esborrar missatges als quals ja s'ahgi respost";
$lang['Cannot_delete_poll'] = "Ho sentim per<65> no pots esborrar una enquesta activa";
$lang['Empty_poll_title'] = "Has d'escriure un t<>tol por a l'enquesta";
$lang['Empty_poll_title'] = "Has d'escriure un t<>tol per a l'enquesta";
$lang['To_few_poll_options'] = "Has d'introduir almenys dues opcions per a l'enquesta";
$lang['To_many_poll_options'] = "Has provat d'introduir massa opcions a l'enquesta";
$lang['Post_has_no_poll'] = "Aquest missatge no t<> enquesta";
@@ -349,7 +349,7 @@ $lang['Update'] = "Actualitzar";
$lang['Delete'] = "Esborrar";
$lang['Poll_for'] = "Fer anar enquesta durant";
$lang['Days'] = "Dies"; // Aix<69> s'utilitza per Fer anar enquesta durant ... Dies + a admin_forums per netejar la taula
$lang['Poll_for_explain'] = "[ Escriu 0 o deixa-ho en blanc per que l'enquesta no acabi ]";
$lang['Poll_for_explain'] = "[ Escriu 0 o deixa-ho en blanc per que l'enquesta no tingui data l<>mit ]";
$lang['Delete_poll'] = "Esborrar Enquesta";
$lang['Disable_HTML_post'] = "Deshabilitar HTML en aquest missatge";
@@ -558,7 +558,7 @@ $lang['Always_notify_explain'] = "Envia un email quan alg
$lang['Board_style'] = "Estil del F<>rum";
$lang['Board_lang'] = "Idioma del F<>rum";
$lang['No_themes'] = "No hi ha temes a la base de dades";
$lang['Timezone'] = "Zona hor<EFBFBD>ria";
$lang['Timezone'] = "Fus horari";
$lang['Date_format'] = "Format de la Data";
$lang['Date_format_explain'] = "La sintaxi usada <20>s id<69>ntica a la funci<63> <a href=\"http://www.php.net/date\" target=\"_other\">date()</a> de PHP";
$lang['Signature'] = "Signatura";
@@ -627,7 +627,7 @@ $lang['Already_activated'] = "ja has reactivat el teu compte";
$lang['COPPA'] = "El teu compte ha estat creat per<65> ha de ser aprovat, si us plau revisa el teu email per m<>s detalls";
$lang['Registration'] = "Condicions de Registre";
$lang['Reg_agreement'] = "Tot i que els administradors i moderadors d'aquest f<>rum faran tot el que sigui possible per eliminar o editar qualsevol material q<>estionable tan r<>pidament com sigui possible, <20>s impossible revisar cada missatge. Per tant et dones per assabentat que tots els missatges publicats en aquests f<>rums expressen els punts de vista i opinions dels seus respectius autors i no la dels administradors, moderadors o el webmaster (excepte els missatges publicats por ells mateixos) per la qual cosa no se'ls considerar<61> responsables.<br /><br />Est<73>s d'acord en no publicar material insultant, obsc<73>, vulgar, d'odi, amena<6E>ant, orientat sexualment, o cap altre que d'alguna manera violi lleis vigents. Si publiques material d'aquesta <20>ndole el teu compte ser<65> cancel<65>lat (i el teu prove<76>dor d'acc<63>s a internet avisat). La direcci<63> IP de tots els missatges es guardada per ajudar a complir aquestes normes. Est<73>s d'acord amb que el webmaster, administrador y moderadores d'aquest F<>rum tenen dret a esborrar, editar, moure o tancar qualsevol tema en qualsevol moment si ho consideren convenient. Com a usuari acceptes que tota la informaci<63> que has introdu<64>t sigui emmagatzemada en una base de dades. Tot i que aquesta informaci<63> no ser<65> proporcionada a tercers sense el teu consentiment, el webmaster, l'administrador y els moderadores no poden responsabilitzar-se per intents de hackers que puguin portar a que aquesta informaci<63> es vegi compromesa.<br /><br />Aquest sistema de f<>rums utilitza cookies per emmagatzemar informaci<63> a la teva computadora local. Aquestes cookies no contenen la informaci<63> que has introdu<64>t, nom<6F>s s'utilitzen millorar la visualitzaci<63> dels f<>rums. L'email nom<6F>s s'utilitza per confirmar els detalls del teu registre i contrasenya (i per enviar noves contrasenyes si oblides la actual).<br /><br />En registrar-te acceptes totes aquestes condicions.";
$lang['Reg_agreement'] = "Tot i que els administradors i moderadors d'aquest f<>rum faran tot el que sigui possible per eliminar o editar qualsevol material q<>estionable tan r<>pidament com sigui possible, <20>s impossible revisar cada missatge. Per tant, et dones per assabentat que tots els missatges publicats en aquests f<>rums expressen els punts de vista i opinions dels seus respectius autors i no la dels administradors, moderadors o el webmaster (excepte els missatges publicats per ells mateixos) per la qual cosa no se'ls considerar<61> responsables.<br /><br />Est<73>s d'acord amb no publicar material insultant, obsc<73>, vulgar, d'odi, amena<6E>ant, orientat sexualment, o cap altre que d'alguna manera violi les lleis vigents. Si publiques material d'aquesta <20>ndole, el teu compte ser<65> cancel<65>lat (i el teu prove<76>dor d'acc<63>s a internet avisat). La direcci<63> IP de tots els missatges es guarda per ajudar a complir aquestes normes. Est<73>s d'acord amb que el webmaster, administrador i moderadors d'aquest F<>rum tenen dret a esborrar, editar, moure o tancar qualsevol tema en qualsevol moment si ho consideren convenient. Com a usuari acceptes que tota la informaci<63> que has introdu<64>t sigui emmagatzemada en una base de dades. Tot i que aquesta informaci<63> no ser<65> proporcionada a tercers sense el teu consentiment, el webmaster, l'administrador i els moderadors no poden responsabilitzar-se per intents de hackers que puguin portar a que aquesta informaci<63> es vegi compromesa.<br /><br />Aquest sistema de f<>rums utilitza cookies per emmagatzemar informaci<63> al teu ordinador. Aquestes cookies no contenen la informaci<63> que has introdu<64>t, nom<6F>s s'utilitzen per millorar la visualitzaci<63> dels f<>rums. L'email nom<6F>s s'utilitza per confirmar els detalls del teu registre i contrasenya (i per enviar-te una nova contrasenya si oblides la que tens actualment).<br /><br />En registrar-te acceptes totes aquestes condicions.";
$lang['Agree_under_13'] = "Estic d'acord amb aquestes condicions i tinc <b>menys</b> de 13 anys d'edat";
$lang['Agree_over_13'] = "Estic d'acord amb aquestes condicions i tinc <b>exactament</b> o <b>m<>s</b> de 13 anys d'edat";
@@ -917,7 +917,7 @@ $lang['10'] = "GMT + 10 Hores";
$lang['11'] = "GMT + 11 Hores";
$lang['12'] = "GMT + 12 Hores";
// Aquests es mostren al quadre de selecci<63> de zona hor<EFBFBD>ria
// Aquests es mostren al quadre de selecci<63> de fus horari
$lang['tz']['-12'] = "GMT -12 Hores";
$lang['tz']['-11'] = "GMT -11 Hores";
$lang['tz']['-10'] = "GMT -10 Hores";

View File

@@ -1,61 +1,61 @@
<?php
/***************************************************************************
* lang_bbcode.php [chinese simplified]
* -------------------
* begin : Wednesday Oct 3, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: lang_bbcode.php,v 1.3 2001/12/18 01:53:26 psotfx Exp $
*
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
//
// Translation by:
// inker :: http://www.byink.com
//
// For questions and comments use: support@byink.com
// last modify : 2002/2/26
//
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("ʲô<EFBFBD><EFBFBD> BBCode <20><><EFBFBD><EFBFBD>?", "BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB> HTML <20><><EFBFBD>ر<EFBFBD><D8B1>﷨, <20><><EFBFBD>Ƿ<EFBFBD>ʹ<EFBFBD><CAB9> BBCode <20><><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD>ڹ<EFBFBD><DAB9><EFBFBD>Ա<EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҳ<EFBFBD><D2B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD><EFBFBD><EFBFBD>µķ<C2B5><C4B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. BBCode<64><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>HTML<4D>﷨, <20><><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9> [ and ] <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9> &lt; and &gt;<3B><>ǩ, <20><><EFBFBD><EFBFBD>˸<EFBFBD><CBB8>õIJ<C3B5><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԺͿ<D4BA><CDBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><C4B1><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD>Ϸ<EFBFBD><CFB7><EFBFBD><EFBFBD><EFBFBD> BBCode <20><><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><C4B1>ݰ<EFBFBD>ť (<28>÷<EFBFBD>λ<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD>IJ<EFBFBD><C4B2><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ). <20><><EFBFBD>»<EFBFBD><C2BB>и<EFBFBD><D0B8><EFBFBD>ϸ<EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD>.");
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD>ʽ");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, б<><EFBFBD>ӵ<EFBFBD><D3B5>ߵ<EFBFBD><DFB5><EFBFBD><EFBFBD><EFBFBD>?", "BBCode <20><><EFBFBD><EFBFBD><EFBFBD>һЩ<D2BB><D0A9><EFBFBD>ֱ<EFBFBD>ǩ<EFBFBD><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٵĸ<D9B5><C4B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵĻ<D6B5><C4BB><EFBFBD><EFBFBD><EFBFBD>ʽ. <20><><EFBFBD><EFBFBD>: <ul><li><3E><><EFBFBD><EFBFBD> <b>[b][/b]</b>, <20><>: <br /><br /><b>[b]</b><3E><><EFBFBD><EFBFBD><b>[/b]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><b><3E><><EFBFBD><EFBFBD></b><br /><br /></li><li>Ҫʹ<D2AA>õ<EFBFBD><C3B5><EFBFBD>ʱ, <20><><EFBFBD><EFBFBD><b>[u][/u]</b>, <20><>:<br /><br /><b>[u]</b><3E><><EFBFBD><EFBFBD><b>[/u]</b><br /><br /><3E><><EFBFBD><EFBFBD><u><3E><><EFBFBD><EFBFBD></u><br /><br /></li><li>Ҫб<D2AA><D0B1><EFBFBD><EFBFBD>ʾʱ, <20><><EFBFBD><EFBFBD> <b>[i][/i]</b>, <20><>:<br /><br /><3E><><EFBFBD><EFBFBD><b>[i]</b>̫<><CCAB><EFBFBD><EFBFBD><b>[/i]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><i>̫<><CCAB><EFBFBD><EFBFBD></i></li></ul>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD>ɫ<EFBFBD>Լ<EFBFBD><EFBFBD><EFBFBD>С?", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µı<EFBFBD>ǩ. <20><>ע<EFBFBD><D7A2>, <20><>ʾ<EFBFBD><CABE>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>: <ul><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ<EFBFBD><C9AB>ʱ, <20><>ʹ<EFBFBD><CAB9> <b>[color=][/color]</b>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>һ<EFBFBD><D2BB><EFBFBD>ɱ<EFBFBD><C9B1><EFBFBD>ʶ<EFBFBD><CAB6><EFBFBD><EFBFBD>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>. red, blue, yellow, <20>ȵ<EFBFBD>.) <20><><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD>: #FFFFFF, #000000. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵, Ҫ<><D2AA><EFBFBD><EFBFBD>һ<EFBFBD>ݺ<EFBFBD>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>:<br /><br /><b>[color=red]</b><3E><><EFBFBD><EFBFBD><b>[/color]</b><br /><br /><3E><><EFBFBD><EFBFBD><br /><br /><b>[color=#FF0000]</b><3E><><EFBFBD><EFBFBD>!<b>[/color]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ:<span style=\"color:red\"><3E><><EFBFBD><EFBFBD>!</span><br /><br /></li><li><3E>ı<EFBFBD><C4B1><EFBFBD><EFBFBD>ֵĴ<D6B5>СҲ<D0A1><D2B2>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5>趨, <20><><EFBFBD><EFBFBD>Ϊ <b>[size=][/size]</b>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĺ<EFBFBD><C4B9>ܳ<EFBFBD><DCB3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD>ĸ<EFBFBD><C4B8><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>õ<EFBFBD><C3B5><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>, <20><>ʼֵΪ 1 (<28><><EFBFBD>ǿ<EFBFBD><C7BF>ܻ<EFBFBD>С<EFBFBD><D0A1><EFBFBD><EFBFBD><EFBFBD>޷<EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD>) <20><> 29 Ϊֹ (<28><><EFBFBD><EFBFBD>). <20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<br /><br /><b>[size=9]</b>С<b>[/size]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <span style=\"font-size:9px\">С</span><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[size=24]</b><b>[/size]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ <span style=\"font-size:24px\"><3E><></span></li></ul>");
$faq[] = array("<EFBFBD>ҿ<EFBFBD><EFBFBD>Խ<EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ò<EFBFBD>ͬ<EFBFBD>ı<EFBFBD>ǩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?", "<EFBFBD><EFBFBD>Ȼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD>ע<EFBFBD><D7A2>ʱ, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>:<br /><br /><b>[size=18][color=red][b]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<b>[/b][/color][/size]</b><br /><br /> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE> <span style=\"color:red;font-size:18px\"><b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!</b></span><br /><br /><3E><><EFBFBD>Dz<EFBFBD><C7B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ̫<CABE><CCAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>! <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Щ<EFBFBD><D0A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>о<EFBFBD><D0BE><EFBFBD>. <20><>ʹ<EFBFBD><CAB9> BBCode <20><><EFBFBD><EFBFBD>ʱ, <20><EFBFBD><EBBEA1>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD>ȷ<EFBFBD>ı<EFBFBD>ǩ, <20><><EFBFBD>¾<EFBFBD><C2BE>Ǵ<EFBFBD><C7B4><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>÷<EFBFBD>ʽ:<br /><br /><b>[b][u]</b><3E><><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><b>[/b][/u]</b>");
$faq[] = array("--","<EFBFBD><EFBFBD>ӵ, <20><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̶<EFBFBD><CCB6><EFBFBD><EFBFBD>ȵ<EFBFBD><C8B5><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD>ظ<EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD>ʽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><D4B4>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.<ul><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۰<EFBFBD><DBB0><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD>Իظ<D4BB>ʱ, <20><><EFBFBD><EFBFBD>ע<EFBFBD><EFBFBD><E2B5BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѱ<EFBFBD><D1B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ظ<EFBFBD><D8B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӵ<EFBFBD><D3B4><EFBFBD> <b>[quote=\"\"][/quote]</b> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ijλ<C4B3><CEBB><EFBFBD><EFBFBD><EFBFBD>ߵ<EFBFBD><DFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD>ʾ<EFBFBD><CABE>Դ! <20><><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>123<32><33><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[quote=\"123\"]</b>123<32><33><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݽ<EFBFBD><DDBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><b>[/quote]</b><br /><br /><3E><EFBFBD><E2BDAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾʱ<CABE>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>: <b>ijijд<C4B3><D0B4>:(<28><><EFBFBD><EFBFBD>)</b><3E><><EFBFBD>ǵ<EFBFBD><C7B5><EFBFBD><b><3E><><EFBFBD><EFBFBD></b><3E><>\"\"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\"<EFBFBD><EFBFBD>\"<br /><br /></li><li><3E>ڶ<EFBFBD><DAB6>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. Ҫʹ<D2AA><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǩʱ, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9> <b>[quote][/quote]</b> <20><>ǩ. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>÷<EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD>ʾ<EFBFBD>򵥵<EFBFBD><F2B5A5B5><EFBFBD><EFBFBD>ù<EFBFBD><C3B9><EFBFBD>, <20><><EFBFBD><EFBFBD>: <b><3E><><EFBFBD>ûظ<C3BB>: </b><3E><><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.</li></ul>");
$faq[] = array("<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>ʽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̶<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD>ʾһ<EFBFBD>γ<EFBFBD>ʽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>κ<EFBFBD>Ҫ<EFBFBD>̶<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9> <b>[code][/code]</b> <20><>ǩ<EFBFBD><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Щ<EFBFBD><D0A9><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD>:<br /><br /><b>[code]</b>echo \"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\";<b>[/code]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ, <20><><EFBFBD>б<EFBFBD> <b>[code][/code]</b> <20><>ǩ<EFBFBD><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD>.");
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>", "BBCode <20><><EFBFBD><EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>ģʽ, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĺ<EFBFBD><C4BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1>Է<EFBFBD><D4B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD><D0B5><EFBFBD>ʾÿ<CABE><C3BF><EFBFBD><EFBFBD>Ŀ, <20><><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9> <b>[list][/list]</b> <20><><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9> <b>[*]</b> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿһ<C3BF><D2BB><EFBFBD><EFBFBD>Ŀ. <20><><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD>г<EFBFBD><D0B3><EFBFBD><EFBFBD><EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫʱ, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>:<br /><br /><b>[list]</b><br /><b>[*]</b><3E><>ɫ<br /><b>[*]</b><3E><>ɫ<br /><b>[*]</b><3E><>ɫ<br /><b>[/list]</b><br /><br /><3E><EFBFBD><E2BDAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>:<ul><li><3E><>ɫ</li><li><3E><>ɫ</li><li><3E><>ɫ</li></ul>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD><EFBFBD>б<EFBFBD>", "<EFBFBD>ڶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>ģʽ, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF>ʾ<EFBFBD><CABE>˳<EFBFBD><CBB3>, <20><><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9> <b>[list=1][/list]</b> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[list=a][/list]</b> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĸ<EFBFBD><C4B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>. <20><>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD>ʹ<EFBFBD>÷<EFBFBD>ʽһ<CABD><D2BB>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[*]</b><3E><>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD>:<br /><br /><b>[list=1]</b><br /><b>[*]</b><3E><><EFBFBD>̵<EFBFBD>ȥ<br /><b>[*]</b><3E><>һ̨<D2BB>µĵ<C2B5><C4B5><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD>Թҵ<D4B9>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><br /><b>[/list]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>:<ol type=\"1\"><li><3E><><EFBFBD>̵<EFBFBD>ȥ</li><li><3E><>һ̨<D2BB>µĵ<C2B5><C4B5><EFBFBD></li><li><3E><><EFBFBD><EFBFBD><EFBFBD>Թҵ<D4B9>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>һ<EFBFBD><D2BB></li></ol><3E><><EFBFBD><EFBFBD>Ҫʹ<D2AA><CAB9><EFBFBD><EFBFBD>ĸ<EFBFBD><C4B8><EFBFBD>еĻ<D0B5>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>:<br /><br /><b>[list=a]</b><br /><b>[*]</b><3E><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ܵĴ<DCB5><C4B4><EFBFBD><br /><b>[*]</b><3E>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܵĴ<DCB5><C4B4><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܵĴ<DCB5><C4B4><EFBFBD><br /><b>[/list]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><ol type=\"a\"><li><3E><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ܵĴ<DCB5><C4B4><EFBFBD></li><li><3E>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܵĴ<DCB5><C4B4><EFBFBD></li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܵĴ<DCB5><C4B4><EFBFBD></li></ol>");
$faq[] = array("--", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ", "phpBB BBCode <20><><EFBFBD><EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>ַ, һ<><D2BB><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD>õľ<C3B5><C4BE><EFBFBD> URLs <20><><EFBFBD><EFBFBD>.<ul><li>ʹ<><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9> <b>[url=][/url]</b> <20><>ǩ, <20>ڵȺ<DAB5> ( = ) ֮<><D6AE>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>κ<EFBFBD><CEBA><EFBFBD><EFBFBD><EFBFBD>, <20>Ի<EFBFBD>ʹ<EFBFBD>ô<EFBFBD>һ<EFBFBD><D2BB>ǩ<EFBFBD><C7A9><EFBFBD>ӵ<EFBFBD><D3B5><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD> URL. <20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>, Ҫ<><D2AA><EFBFBD><EFBFBD> phpBB.com ʱ, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>:<br /><br /><b>[url=http://www.phpbb.com/]</b><3E><><EFBFBD><EFBFBD>phpBB!<b>[/url]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <a href=\"http://www.phpbb.com/\" target=\"_blank\"><3E><><EFBFBD><EFBFBD>phpBB!</a> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ע<EFBFBD><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><>ѡ<EFBFBD><D1A1><EFBFBD>ӽ<EFBFBD><D3BD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>µ<EFBFBD><C2B5>Ӵ<EFBFBD>, <20><><EFBFBD><EFBFBD>Ϊ<EFBFBD>˷<EFBFBD><CBB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܼ<EFBFBD><DCBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><DDB6><EFBFBD><EFBFBD><EFBFBD>.<br /><br /></li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ URL <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ü򵥵<C3BC><F2B5A5B5>趨:<br /><br /><b>[url]</b>http://www.phpbb.com/<b>[/url]</b><br /><br /><3E><EFBFBD><E2BDAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <a href=\"http://www.phpbb.com/\" target=\"_blank\">http://www.phpbb.com/</a><br /><br /></li><li><3E>ڸ<EFBFBD><DAB8>ӵ<EFBFBD> phpBB <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><>һ<EFBFBD><D2BB><b>ħ<><C4A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD></b><3E>Ĺ<EFBFBD><C4B9><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܽ<EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7> URL <20><><EFBFBD>ͳ<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD>κα<CEBA>ǩҲ<C7A9><D2B2><EFBFBD><EFBFBD><EFBFBD>ھ<EFBFBD><DABE>׼<EFBFBD><D7BC><EFBFBD> http://. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> www.phpbb.com, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ, <20><><EFBFBD>Զ<EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD> <a href=\"http://www.phpbb.com/\" target=\"_blank\">www.phpbb.com</a> <20><>ʾ.<br /><br /></li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC>֧<EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>ʼ<EFBFBD>λַ, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>һ<EFBFBD><D2BB><EFBFBD>ض<EFBFBD>λַ, <20><><EFBFBD><EFBFBD>:<br /><br /><b>[email]</b>no.one@domain.adr<b>[/email]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾΪ <a href=\"emailto:no.one@domain.adr\">no.one@domain.adr</a> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻҪ<D6BB><D2AA><EFBFBD><EFBFBD> no.one@domain.adr ϵͳ<CFB5><CDB3><EFBFBD>Զ<EFBFBD>ת<EFBFBD><D7AA>ΪԤ<CEAA><D4A4><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD>ʼ<EFBFBD>λַ.<br /><br /></li></ul><3E><><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9> BBCode URLs <20>ı<EFBFBD>ǩʱҲ<CAB1><D2B2><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǩ<EFBFBD><C7A9><EFBFBD><EFBFBD>, <20><> <b>[img][/img]</b> (<28>ɲο<C9B2><CEBF><EFBFBD>һ<EFBFBD><D2BB>˵<EFBFBD><CBB5>), <b>[b][/b]</b>...<2E>ȵ<EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><D4B4><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD>κεı<CEB5>ǩ, <20><><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>ȷʹ<C8B7><CAB9><EFBFBD>˱<EFBFBD>ǩ, <20><><EFBFBD><EFBFBD>:<br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/url][/img]</b><br /><br /><3E><><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD>﷨, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ý<EFBFBD><C3BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>±<EFBFBD>ɾ<EFBFBD><C9BE>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>.");
$faq[] = array("--", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>в<EFBFBD><EFBFBD><EFBFBD>ͼƬ");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>в<EFBFBD><EFBFBD><EFBFBD>ͼƬ", "phpBB BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E1B9A9>ǩ<EFBFBD><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾͼ<CABE><CDBC>. ʹ<><CAB9>ǰ, <20><><EFBFBD><EFBFBD>ס<EFBFBD><D7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>; <20><>һ, <20><><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD>߲<EFBFBD><DFB2><EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̫<EFBFBD><CCAB><EFBFBD><EFBFBD>ͼƬ, <20>ڶ<EFBFBD>, <20><><EFBFBD><EFBFBD>ͼƬ<CDBC><C6AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE> (<28><><EFBFBD><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5>ļ<EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD><EFBFBD>̨<EFBFBD><CCA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>). phpBB Ŀǰû<C7B0><C3BB><EFBFBD><EFBFBD><E1B9A9><EFBFBD><EFBFBD>ͼƬ<CDBC>Ĺ<EFBFBD><C4B9><EFBFBD> (<28><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD> phpBB <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EEB9A6>). Ŀǰ, <20><>Ҫ<EFBFBD><D2AA>ʾͼ<CABE><CDBC>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9> <b>[img][/img]</b> <20><>ǩ<EFBFBD><C7A9>ָ<EFBFBD><D6B8>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ, <20><><EFBFBD><EFBFBD>:<br /><br /><b>[img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img]</b><br /><br /><3E><>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0>ַ<EFBFBD><D6B7><EFBFBD>ӵ<EFBFBD>˵<EFBFBD><CBB5>һ<EFBFBD><D2BB>, <20><>Ҳ<EFBFBD><D2B2><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>ͼƬ<CDBC><C6AC>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[url][/url]</b> <20>ı<EFBFBD>ǩ, <20><><EFBFBD><EFBFBD>:<br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img][/url]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><a href=\"http://www.phpbb.com/\" target=\"_blank\"><img src=\"http://www.phpbb.com/images/phplogo.gif\" border=\"0\" alt=\"\" /></a><br />");
$faq[] = array("--", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD>ҿ<EFBFBD><EFBFBD>Լ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD>ǩ<EFBFBD><EFBFBD>?", "Ŀǰ phpBB 2.0 <20>в<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EEB9A6>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϣ<EFBFBD><CFA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ٷ<EFBFBD><D9B7><EFBFBD>м<EFBFBD><D0BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EEB9A6>.");
//
// This ends the BBCode guide entries
//
<?php
/***************************************************************************
* lang_bbcode.php [chinese simplified]
* -------------------
* begin : Wednesday Oct 3, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: lang_bbcode.php,v 1.3 2001/12/18 01:53:26 psotfx Exp $
*
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
//
// Translation by:
// inker :: http://www.byink.com
//
// For questions and comments use: support@byink.com
// last modify : 2002/2/26
//
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("ʲô<EFBFBD><EFBFBD> BBCode <20><><EFBFBD><EFBFBD>?", "BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB> HTML <20><><EFBFBD>ر<EFBFBD><D8B1>﷨, <20><><EFBFBD>Ƿ<EFBFBD>ʹ<EFBFBD><CAB9> BBCode <20><><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD>ڹ<EFBFBD><DAB9><EFBFBD>Ա<EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҳ<EFBFBD><D2B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD><EFBFBD><EFBFBD>µķ<C2B5><C4B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. BBCode<64><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>HTML<4D>﷨, <20><><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9> [ and ] <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9> &lt; and &gt;<3B><>ǩ, <20><><EFBFBD><EFBFBD>˸<EFBFBD><CBB8>õIJ<C3B5><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԺͿ<D4BA><CDBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><C4B1><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD>Ϸ<EFBFBD><CFB7><EFBFBD><EFBFBD><EFBFBD> BBCode <20><><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><C4B1>ݰ<EFBFBD>ť (<28>÷<EFBFBD>λ<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD>IJ<EFBFBD><C4B2><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ). <20><><EFBFBD>»<EFBFBD><C2BB>и<EFBFBD><D0B8><EFBFBD>ϸ<EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD>.");
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD>ʽ");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, б<><EFBFBD>ӵ<EFBFBD><D3B5>ߵ<EFBFBD><DFB5><EFBFBD><EFBFBD><EFBFBD>?", "BBCode <20><><EFBFBD><EFBFBD><EFBFBD>һЩ<D2BB><D0A9><EFBFBD>ֱ<EFBFBD>ǩ<EFBFBD><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٵĸ<D9B5><C4B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵĻ<D6B5><C4BB><EFBFBD><EFBFBD><EFBFBD>ʽ. <20><><EFBFBD><EFBFBD>: <ul><li><3E><><EFBFBD><EFBFBD> <b>[b][/b]</b>, <20><>: <br /><br /><b>[b]</b><3E><><EFBFBD><EFBFBD><b>[/b]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><b><3E><><EFBFBD><EFBFBD></b><br /><br /></li><li>Ҫʹ<D2AA>õ<EFBFBD><C3B5><EFBFBD>ʱ, <20><><EFBFBD><EFBFBD><b>[u][/u]</b>, <20><>:<br /><br /><b>[u]</b><3E><><EFBFBD><EFBFBD><b>[/u]</b><br /><br /><3E><><EFBFBD><EFBFBD><u><3E><><EFBFBD><EFBFBD></u><br /><br /></li><li>Ҫб<D2AA><D0B1><EFBFBD><EFBFBD>ʾʱ, <20><><EFBFBD><EFBFBD> <b>[i][/i]</b>, <20><>:<br /><br /><3E><><EFBFBD><EFBFBD><b>[i]</b>̫<><CCAB><EFBFBD><EFBFBD><b>[/i]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><i>̫<><CCAB><EFBFBD><EFBFBD></i></li></ul>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD>ɫ<EFBFBD>Լ<EFBFBD><EFBFBD><EFBFBD>С?", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µı<EFBFBD>ǩ. <20><>ע<EFBFBD><D7A2>, <20><>ʾ<EFBFBD><CABE>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>: <ul><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ<EFBFBD><C9AB>ʱ, <20><>ʹ<EFBFBD><CAB9> <b>[color=][/color]</b>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>һ<EFBFBD><D2BB><EFBFBD>ɱ<EFBFBD><C9B1><EFBFBD>ʶ<EFBFBD><CAB6><EFBFBD><EFBFBD>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>. red, blue, yellow, <20>ȵ<EFBFBD>.) <20><><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD>: #FFFFFF, #000000. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵, Ҫ<><D2AA><EFBFBD><EFBFBD>һ<EFBFBD>ݺ<EFBFBD>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>:<br /><br /><b>[color=red]</b><3E><><EFBFBD><EFBFBD><b>[/color]</b><br /><br /><3E><><EFBFBD><EFBFBD><br /><br /><b>[color=#FF0000]</b><3E><><EFBFBD><EFBFBD>!<b>[/color]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ:<span style=\"color:red\"><3E><><EFBFBD><EFBFBD>!</span><br /><br /></li><li><3E>ı<EFBFBD><C4B1><EFBFBD><EFBFBD>ֵĴ<D6B5>СҲ<D0A1><D2B2>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5>趨, <20><><EFBFBD><EFBFBD>Ϊ <b>[size=][/size]</b>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĺ<EFBFBD><C4B9>ܳ<EFBFBD><DCB3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD>ĸ<EFBFBD><C4B8><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>õ<EFBFBD><C3B5><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>, <20><>ʼֵΪ 1 (<28><><EFBFBD>ǿ<EFBFBD><C7BF>ܻ<EFBFBD>С<EFBFBD><D0A1><EFBFBD><EFBFBD><EFBFBD>޷<EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD>) <20><> 29 Ϊֹ (<28><><EFBFBD><EFBFBD>). <20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<br /><br /><b>[size=9]</b>С<b>[/size]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <span style=\"font-size:9px\">С</span><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[size=24]</b><b>[/size]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ <span style=\"font-size:24px\"><3E><></span></li></ul>");
$faq[] = array("<EFBFBD>ҿ<EFBFBD><EFBFBD>Խ<EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ò<EFBFBD>ͬ<EFBFBD>ı<EFBFBD>ǩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?", "<EFBFBD><EFBFBD>Ȼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD>ע<EFBFBD><D7A2>ʱ, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>:<br /><br /><b>[size=18][color=red][b]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<b>[/b][/color][/size]</b><br /><br /> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE> <span style=\"color:red;font-size:18px\"><b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!</b></span><br /><br /><3E><><EFBFBD>Dz<EFBFBD><C7B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ̫<CABE><CCAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>! <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Щ<EFBFBD><D0A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>о<EFBFBD><D0BE><EFBFBD>. <20><>ʹ<EFBFBD><CAB9> BBCode <20><><EFBFBD><EFBFBD>ʱ, <20><EFBFBD><EBBEA1>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD>ȷ<EFBFBD>ı<EFBFBD>ǩ, <20><><EFBFBD>¾<EFBFBD><C2BE>Ǵ<EFBFBD><C7B4><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>÷<EFBFBD>ʽ:<br /><br /><b>[b][u]</b><3E><><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><b>[/b][/u]</b>");
$faq[] = array("--","<EFBFBD><EFBFBD>ӵ, <20><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̶<EFBFBD><CCB6><EFBFBD><EFBFBD>ȵ<EFBFBD><C8B5><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD>ظ<EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD>ʽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><D4B4>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.<ul><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۰<EFBFBD><DBB0><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD>Իظ<D4BB>ʱ, <20><><EFBFBD><EFBFBD>ע<EFBFBD><EFBFBD><E2B5BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѱ<EFBFBD><D1B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ظ<EFBFBD><D8B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӵ<EFBFBD><D3B4><EFBFBD> <b>[quote=\"\"][/quote]</b> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ijλ<C4B3><CEBB><EFBFBD><EFBFBD><EFBFBD>ߵ<EFBFBD><DFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD>ʾ<EFBFBD><CABE>Դ! <20><><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>123<32><33><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><b>[quote=\"123\"]</b>123<32><33><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݽ<EFBFBD><DDBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><b>[/quote]</b><br /><br /><3E><EFBFBD><E2BDAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾʱ<CABE>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>: <b>ijijд<C4B3><D0B4>:(<28><><EFBFBD><EFBFBD>)</b><3E><><EFBFBD>ǵ<EFBFBD><C7B5><EFBFBD><b><3E><><EFBFBD><EFBFBD></b><3E><>\"\"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\"<EFBFBD><EFBFBD>\"<br /><br /></li><li><3E>ڶ<EFBFBD><DAB6>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. Ҫʹ<D2AA><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǩʱ, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9> <b>[quote][/quote]</b> <20><>ǩ. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>÷<EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD>ʾ<EFBFBD>򵥵<EFBFBD><F2B5A5B5><EFBFBD><EFBFBD>ù<EFBFBD><C3B9><EFBFBD>, <20><><EFBFBD><EFBFBD>: <b><3E><><EFBFBD>ûظ<C3BB>: </b><3E><><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.</li></ul>");
$faq[] = array("<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>ʽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̶<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD>ʾһ<EFBFBD>γ<EFBFBD>ʽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>κ<EFBFBD>Ҫ<EFBFBD>̶<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9> <b>[code][/code]</b> <20><>ǩ<EFBFBD><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Щ<EFBFBD><D0A9><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD>:<br /><br /><b>[code]</b>echo \"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\";<b>[/code]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ, <20><><EFBFBD>б<EFBFBD> <b>[code][/code]</b> <20><>ǩ<EFBFBD><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD>.");
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>", "BBCode <20><><EFBFBD><EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>ģʽ, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĺ<EFBFBD><C4BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1>Է<EFBFBD><D4B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD><D0B5><EFBFBD>ʾÿ<CABE><C3BF><EFBFBD><EFBFBD>Ŀ, <20><><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9> <b>[list][/list]</b> <20><><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9> <b>[*]</b> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿһ<C3BF><D2BB><EFBFBD><EFBFBD>Ŀ. <20><><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD>г<EFBFBD><D0B3><EFBFBD><EFBFBD><EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫʱ, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>:<br /><br /><b>[list]</b><br /><b>[*]</b><3E><>ɫ<br /><b>[*]</b><3E><>ɫ<br /><b>[*]</b><3E><>ɫ<br /><b>[/list]</b><br /><br /><3E><EFBFBD><E2BDAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>:<ul><li><3E><>ɫ</li><li><3E><>ɫ</li><li><3E><>ɫ</li></ul>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD><EFBFBD>б<EFBFBD>", "<EFBFBD>ڶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>ģʽ, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF>ʾ<EFBFBD><CABE>˳<EFBFBD><CBB3>, <20><><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9> <b>[list=1][/list]</b> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[list=a][/list]</b> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĸ<EFBFBD><C4B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>. <20><>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD>ʹ<EFBFBD>÷<EFBFBD>ʽһ<CABD><D2BB>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[*]</b><3E><>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD>:<br /><br /><b>[list=1]</b><br /><b>[*]</b><3E><><EFBFBD>̵<EFBFBD>ȥ<br /><b>[*]</b><3E><>һ̨<D2BB>µĵ<C2B5><C4B5><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD>Թҵ<D4B9>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><br /><b>[/list]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>:<ol type=\"1\"><li><3E><><EFBFBD>̵<EFBFBD>ȥ</li><li><3E><>һ̨<D2BB>µĵ<C2B5><C4B5><EFBFBD></li><li><3E><><EFBFBD><EFBFBD><EFBFBD>Թҵ<D4B9>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>һ<EFBFBD><D2BB></li></ol><3E><><EFBFBD><EFBFBD>Ҫʹ<D2AA><CAB9><EFBFBD><EFBFBD>ĸ<EFBFBD><C4B8><EFBFBD>еĻ<D0B5>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>:<br /><br /><b>[list=a]</b><br /><b>[*]</b><3E><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ܵĴ<DCB5><C4B4><EFBFBD><br /><b>[*]</b><3E>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܵĴ<DCB5><C4B4><EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܵĴ<DCB5><C4B4><EFBFBD><br /><b>[/list]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><ol type=\"a\"><li><3E><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ܵĴ<DCB5><C4B4><EFBFBD></li><li><3E>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܵĴ<DCB5><C4B4><EFBFBD></li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܵĴ<DCB5><C4B4><EFBFBD></li></ol>");
$faq[] = array("--", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ", "phpBB BBCode <20><><EFBFBD><EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>ַ, һ<><D2BB><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD>õľ<C3B5><C4BE><EFBFBD> URLs <20><><EFBFBD><EFBFBD>.<ul><li>ʹ<><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9> <b>[url=][/url]</b> <20><>ǩ, <20>ڵȺ<DAB5> ( = ) ֮<><D6AE>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>κ<EFBFBD><CEBA><EFBFBD><EFBFBD><EFBFBD>, <20>Ի<EFBFBD>ʹ<EFBFBD>ô<EFBFBD>һ<EFBFBD><D2BB>ǩ<EFBFBD><C7A9><EFBFBD>ӵ<EFBFBD><D3B5><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD> URL. <20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>, Ҫ<><D2AA><EFBFBD><EFBFBD> phpBB.com ʱ, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>:<br /><br /><b>[url=http://www.phpbb.com/]</b><3E><><EFBFBD><EFBFBD>phpBB!<b>[/url]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <a href=\"http://www.phpbb.com/\" target=\"_blank\"><3E><><EFBFBD><EFBFBD>phpBB!</a> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ע<EFBFBD><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><>ѡ<EFBFBD><D1A1><EFBFBD>ӽ<EFBFBD><D3BD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>µ<EFBFBD><C2B5>Ӵ<EFBFBD>, <20><><EFBFBD><EFBFBD>Ϊ<EFBFBD>˷<EFBFBD><CBB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܼ<EFBFBD><DCBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><DDB6><EFBFBD><EFBFBD><EFBFBD>.<br /><br /></li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ URL <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ü򵥵<C3BC><F2B5A5B5>趨:<br /><br /><b>[url]</b>http://www.phpbb.com/<b>[/url]</b><br /><br /><3E><EFBFBD><E2BDAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <a href=\"http://www.phpbb.com/\" target=\"_blank\">http://www.phpbb.com/</a><br /><br /></li><li><3E>ڸ<EFBFBD><DAB8>ӵ<EFBFBD> phpBB <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><>һ<EFBFBD><D2BB><b>ħ<><C4A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD></b><3E>Ĺ<EFBFBD><C4B9><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܽ<EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7> URL <20><><EFBFBD>ͳ<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD>κα<CEBA>ǩҲ<C7A9><D2B2><EFBFBD><EFBFBD><EFBFBD>ھ<EFBFBD><DABE>׼<EFBFBD><D7BC><EFBFBD> http://. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> www.phpbb.com, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ, <20><><EFBFBD>Զ<EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD> <a href=\"http://www.phpbb.com/\" target=\"_blank\">www.phpbb.com</a> <20><>ʾ.<br /><br /></li><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC>֧<EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>ʼ<EFBFBD>λַ, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>һ<EFBFBD><D2BB><EFBFBD>ض<EFBFBD>λַ, <20><><EFBFBD><EFBFBD>:<br /><br /><b>[email]</b>no.one@domain.adr<b>[/email]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾΪ <a href=\"emailto:no.one@domain.adr\">no.one@domain.adr</a> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻҪ<D6BB><D2AA><EFBFBD><EFBFBD> no.one@domain.adr ϵͳ<CFB5><CDB3><EFBFBD>Զ<EFBFBD>ת<EFBFBD><D7AA>ΪԤ<CEAA><D4A4><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD>ʼ<EFBFBD>λַ.<br /><br /></li></ul><3E><><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9> BBCode URLs <20>ı<EFBFBD>ǩʱҲ<CAB1><D2B2><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǩ<EFBFBD><C7A9><EFBFBD><EFBFBD>, <20><> <b>[img][/img]</b> (<28>ɲο<C9B2><CEBF><EFBFBD>һ<EFBFBD><D2BB>˵<EFBFBD><CBB5>), <b>[b][/b]</b>...<2E>ȵ<EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><D4B4><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD>κεı<CEB5>ǩ, <20><><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>ȷʹ<C8B7><CAB9><EFBFBD>˱<EFBFBD>ǩ, <20><><EFBFBD><EFBFBD>:<br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/url][/img]</b><br /><br /><3E><><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD>﷨, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ý<EFBFBD><C3BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>±<EFBFBD>ɾ<EFBFBD><C9BE>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>.");
$faq[] = array("--", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>в<EFBFBD><EFBFBD><EFBFBD>ͼƬ");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>в<EFBFBD><EFBFBD><EFBFBD>ͼƬ", "phpBB BBCode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E1B9A9>ǩ<EFBFBD><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾͼ<CABE><CDBC>. ʹ<><CAB9>ǰ, <20><><EFBFBD><EFBFBD>ס<EFBFBD><D7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>; <20><>һ, <20><><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD>߲<EFBFBD><DFB2><EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̫<EFBFBD><CCAB><EFBFBD><EFBFBD>ͼƬ, <20>ڶ<EFBFBD>, <20><><EFBFBD><EFBFBD>ͼƬ<CDBC><C6AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE> (<28><><EFBFBD><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5>ļ<EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD><EFBFBD>̨<EFBFBD><CCA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>). phpBB Ŀǰû<C7B0><C3BB><EFBFBD><EFBFBD><E1B9A9><EFBFBD><EFBFBD>ͼƬ<CDBC>Ĺ<EFBFBD><C4B9><EFBFBD> (<28><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD> phpBB <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EEB9A6>). Ŀǰ, <20><>Ҫ<EFBFBD><D2AA>ʾͼ<CABE><CDBC>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9> <b>[img][/img]</b> <20><>ǩ<EFBFBD><C7A9>ָ<EFBFBD><D6B8>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ, <20><><EFBFBD><EFBFBD>:<br /><br /><b>[img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img]</b><br /><br /><3E><>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0>ַ<EFBFBD><D6B7><EFBFBD>ӵ<EFBFBD>˵<EFBFBD><CBB5>һ<EFBFBD><D2BB>, <20><>Ҳ<EFBFBD><D2B2><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>ͼƬ<CDBC><C6AC>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[url][/url]</b> <20>ı<EFBFBD>ǩ, <20><><EFBFBD><EFBFBD>:<br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img][/url]</b><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<br /><br /><a href=\"http://www.phpbb.com/\" target=\"_blank\"><img src=\"templates/subSilver/images/logo_phpBB_med.gif\" border=\"0\" alt=\"\" /></a><br />");
$faq[] = array("--", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD>ҿ<EFBFBD><EFBFBD>Լ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD>ǩ<EFBFBD><EFBFBD>?", "Ŀǰ phpBB 2.0 <20>в<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EEB9A6>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϣ<EFBFBD><CFA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ٷ<EFBFBD><D9B7><EFBFBD>м<EFBFBD><D0BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EEB9A6>.");
//
// This ends the BBCode guide entries
//
?>

View File

@@ -1,84 +1,84 @@
<?php
/***************************************************************************
* lang_bbcode.php [english]
* -------------------
* begin : Wednesday Oct 3, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: lang_bbcode.php,v 1.3 2001/12/18 01:53:26 psotfx Exp $
*
*
***************************************************************************/
/***************************************************************************
* Traditional Chinese Translation [<5B>c<EFBFBD><EFBFBD><E9A4A4><EFBFBD>y<EFBFBD>t]
* -------------------
* begin : Thu Nov 26 2001
* by : <20>p<EFBFBD>ˤl, OOHOO, <20>Ӯa<D3AE>M<EFBFBD>h, <20><>
* email : kyo.yoshika@msa.hinet.net
* webdev@hotmail.com
* sjwu1@ms12.hinet.net
* f8806077@mail.dyu.edu.tw
*
* last modify : Sun Dec 30 2001
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
//
// To add an entry to your BBCode guide simply add a line to this file in this format:
// $faq[] = array("question", "answer");
// If you want to separate a section enter $faq[] = array("--","Block heading goes here if wanted");
// Links will be created automatically
//
// DO NOT forget the ; at the end of the line.
// Do NOT put double quotes (") in your BBCode guide entries, if you absolutely must then escape them ie. \"something\"
//
// The BBCode guide items will appear on the BBCode guide page in the same order they are listed in this file
//
// If just translating this file please do not alter the actual HTML unless absolutely necessary, thanks :)
//
// In addition please do not translate the colours referenced in relation to BBCode any section, if you do
// users browsing in your language may be confused to find they're BBCode doesn't work :D You can change
// references which are 'in-line' within the text though.
//
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>O BBCode <20>N<EFBFBD>X?", "BBCode <20>N<EFBFBD>X<EFBFBD>O<EFBFBD>@<40>ؾ<EFBFBD><D8BE>X HTML <20><><EFBFBD>S<EFBFBD>O<EFBFBD>y<EFBFBD>k, <20>z<EFBFBD>i<EFBFBD><69><EFBFBD>i<EFBFBD>H<EFBFBD>ϥ<EFBFBD> BBCode <20>N<EFBFBD>X<EFBFBD><58><EFBFBD>M<EFBFBD><4D><EFBFBD>t<EFBFBD>κ޲z<DEB2><7A><EFBFBD><EFBFBD><EFBFBD>}<7D><><EFBFBD>P<EFBFBD>_, <20>t<EFBFBD>~<7E>z<EFBFBD>]<5D>i<EFBFBD>H<EFBFBD>b<EFBFBD>C<EFBFBD>Ӫ<EFBFBD><D3AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><6F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD>ӥ\<EFBFBD><EFBFBD>. BBCode<64>N<EFBFBD>X<EFBFBD><58><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>HTML<4D>y<EFBFBD>k, <20><><EFBFBD>O<EFBFBD><4F><EFBFBD>ҬO<D2AC><4F> [ <20><> ] <20>t<EFBFBD>A<EFBFBD>ۦӤ<DBA6><D3A4>ݭn<DDAD>ϥ<EFBFBD> &lt; <20><> &gt;, <20>ӥB<D3A5><42><EFBFBD>ѤF<D1A4><46><EFBFBD>Ϊ<EFBFBD><CEAA>ާ@<40>ʤ<EFBFBD><CAA4>K<EFBFBD>ϥΪ̱<CEAA><CCB1><EFBFBD><EEAAA9><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><73>. <20>z<EFBFBD>i<EFBFBD>H<EFBFBD>b<EFBFBD><EFBFBD>o<EFBFBD><6F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>W<EFBFBD><57><EFBFBD>o<EFBFBD>{<EFBFBD>@<40>t<EFBFBD>C<EFBFBD>K<EFBFBD><4B><EFBFBD><EFBFBD> BBCode <20>N<EFBFBD>X<EFBFBD><58><EFBFBD>s (<28>m<EFBFBD><6D><EFBFBD><EFBFBD><EFBFBD>m<EFBFBD>|<7C>̤<EFBFBD><CCA4>P<EFBFBD><50><EFBFBD>G<EFBFBD><47><EFBFBD>˦<EFBFBD><CBA6>Ӧ<EFBFBD><D3A6>Ҥ<EFBFBD><D2A4>P). <20>H<EFBFBD>U<EFBFBD>٦<EFBFBD><D9A6><EFBFBD><EFBFBD>h<EFBFBD><68><EFBFBD>ԲӪ<D4B2><D3AA><EFBFBD><EFBFBD><EFBFBD>.");
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD>r<EFBFBD>");
$faq[] = array("<EFBFBD>p<EFBFBD><EFBFBD><EFBFBD>ϥβ<EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD>Υ[<5B><><EFBFBD>u<EFBFBD><75><EFBFBD><EFBFBD><EFBFBD>r?", "BBCode <20>N<EFBFBD>X<EFBFBD>]<5D>t<EFBFBD>@<40>Ǽ<EFBFBD><C7BC>Ҥ<EFBFBD><D2A4>K<EFBFBD>z<EFBFBD>ֳt<D6B3><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD><72><EFBFBD>򥻧Φ<F2A5BBA7>. <20>o<EFBFBD>ǥi<C7A5>H<EFBFBD><48><EFBFBD>z<EFBFBD>p<EFBFBD>U: <ul><li><3E>n<EFBFBD>s<EFBFBD>@<40>@<40><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD>i<EFBFBD>ϥ<EFBFBD> <b>[b][/b]</b>, <20>Ҧp: <br /><br /><b>[b]</b><3E><><EFBFBD>o<b>[/b]</b><br /><br /><3E>|<7C>ܦ<EFBFBD><b><3E><><EFBFBD>o</b><br /><br /></li><li><3E>n<EFBFBD>ϥΩ<CFA5><CEA9>u<EFBFBD><75>, <20>i<EFBFBD>ϥ<EFBFBD><b>[u][/u]</b>, <20>Ҧp:<br /><br /><b>[u]</b><3E><><EFBFBD>w<b>[/u]</b><br /><br /><3E>|<7C>ܦ<EFBFBD><u><3E><><EFBFBD>w</u><br /><br /></li><li><3E>n<EFBFBD><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܮ<EFBFBD>, <20>i<EFBFBD>ϥ<EFBFBD> <b>[i][/i]</b>, <20>Ҧp:<br /><br /><3E>o<EFBFBD>ӯu<D3AF>O <b>[i]</b><3E>Χb<CEA7>F!<b>[/i]</b><br /><br /><3E>N<EFBFBD>|<7C>ܦ<EFBFBD> <20>o<EFBFBD>ӯu<D3AF>O <i><3E>Χb<CEA7>F!</i></li></ul>");
$faq[] = array("<EFBFBD>p<EFBFBD><EFBFBD><EFBFBD>ק<EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><EFBFBD><EFBFBD>H<EFBFBD>Τj<EFBFBD>p?", "<EFBFBD>n<EFBFBD>b<EFBFBD>z<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ק<EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD>C<EFBFBD><EFBFBD><EFBFBD>Τj<EFBFBD>p<EFBFBD>ݭn<EFBFBD>ϥΥH<EFBFBD>U<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20>Ъ`<60>N, <20><><EFBFBD>ܪ<EFBFBD><DCAA>ĪG<C4AA><47><EFBFBD>z<EFBFBD><7A><EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD>t<EFBFBD>Φөw: <ul><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD><72><EFBFBD>m<EFBFBD><6D>, <20>i<EFBFBD>ϥ<EFBFBD> <b>[color=][/color]</b>. <20>z<EFBFBD>i<EFBFBD>H<EFBFBD><48><EFBFBD>w<EFBFBD>@<40>ӥi<D3A5>Q<EFBFBD><51><EFBFBD>Ѫ<EFBFBD><D1AA>C<EFBFBD><43><EFBFBD>W<EFBFBD><57>(<28>Ҧp. red, blue, yellow, <20><><EFBFBD><EFBFBD>.) <20>άO<CEAC>ϥ<EFBFBD><CFA5>C<EFBFBD><43><EFBFBD>s<EFBFBD>X, <20>Ҧp: #FFFFFF, #000000. <20>|<7C>Ҩӻ<D2A8>, <20>n<EFBFBD>s<EFBFBD>@<40>@<40><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>ϥ<EFBFBD>:<br /><br /><b>[color=red]</b><3E><><EFBFBD>o!<b>[/color]</b><br /><br /><3E>άO<br /><br /><b>[color=#FF0000]</b><3E><><EFBFBD>o!<b>[/color]</b><br /><br /><3E><><EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD>:<span style=\"color:red\"><3E><><EFBFBD>o!</span><br /><br /></li><li><3E><><EFBFBD>ܤ<EFBFBD><DCA4>r<EFBFBD><72><EFBFBD>j<EFBFBD>p<EFBFBD>]<5D>O<EFBFBD>ϥ<EFBFBD><CFA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<5D>w, <20><><EFBFBD>Ҭ<EFBFBD> <b>[size=][/size]</b>. <20>o<EFBFBD>Ӽ<EFBFBD><D3BC>Ҫ<EFBFBD><D2AA>\<EFBFBD><EFBFBD>F<EFBFBD><EFBFBD><EFBFBD>˨ϥμƭȧΦ<EFBFBD><EFBFBD>H<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܱz<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD>j<EFBFBD>r<EFBFBD>~, <20><><EFBFBD>l<EFBFBD><6C><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD>ϥΪ<CFA5><CEAA>˦<EFBFBD><CBA6>өw, <20>_<EFBFBD>l<EFBFBD>Ȭ<EFBFBD> 1 (<28><><EFBFBD>O<EFBFBD>i<EFBFBD><69><EFBFBD>|<7C>p<EFBFBD><70><EFBFBD>z<EFBFBD>L<EFBFBD>k<EFBFBD>ݨ<EFBFBD>) <20><> 29 <20><><EFBFBD><EFBFBD> (<28><><EFBFBD>j). <20>|<7C>һ<EFBFBD><D2BB><EFBFBD>:<br /><br /><b>[size=9]</b><3E>p<EFBFBD><70><EFBFBD>ԼT<b>[/size]</b><br /><br /><3E>N<EFBFBD>|<7C><><EFBFBD><EFBFBD> <span style=\"font-size:9px\"><3E>p<EFBFBD><70><EFBFBD>ԼT</span><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD>Χ<EFBFBD><CEA7>ܮ<EFBFBD>:<br /><br /><b>[size=24]</b><3E><><EFBFBD><EFBFBD><EFBFBD>j<EFBFBD><6A>!<b>[/size]</b><br /><br /><3E>N<EFBFBD>|<7C><><EFBFBD><EFBFBD> <span style=\"font-size:24px\"><3E><><EFBFBD><EFBFBD><EFBFBD>j<EFBFBD><6A>!</span></li></ul>");
$faq[] = array("<EFBFBD>ڥi<EFBFBD>H<EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><EFBFBD><EFBFBD>P<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҥ\<EFBFBD><EFBFBD><EFBFBD><EFBFBD>?", "<EFBFBD><EFBFBD><EFBFBD>M<EFBFBD>i<EFBFBD>H, <20>Ҧp<D2A6>n<EFBFBD>l<EFBFBD>ޤj<DEA4>a<EFBFBD><61><EFBFBD>`<60>N<EFBFBD><4E>, <20>z<EFBFBD>i<EFBFBD>H<EFBFBD>ϥ<EFBFBD>:<br /><br /><b>[size=18][color=red][b]</b><3E>ݧڳo<DAB3><6F>!<b>[/b][/color][/size]</b><br /><br /> <20>N<EFBFBD>|<7C><><EFBFBD>ܥX <span style=\"color:red;font-size:18px\"><b><3E>ݧڳo<DAB3><6F>!</b></span><br /><br /><3E>ڭ̨ä<CCA8><C3A4><EFBFBD>ij<EFBFBD>z<EFBFBD><7A><EFBFBD>ܤӦh<D3A6>o<EFBFBD><6F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r! <20><><EFBFBD>O<EFBFBD>o<EFBFBD><6F><EFBFBD>٬O<D9AC>ѱz<D1B1>ۦ<EFBFBD><DBA6>M<EFBFBD>w. <20>b<EFBFBD>ϥ<EFBFBD> BBCode <20>N<EFBFBD>X<EFBFBD><58>, <20>аO<D0B0>o<EFBFBD>n<EFBFBD><6E><EFBFBD>T<EFBFBD><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20>H<EFBFBD>U<EFBFBD>N<EFBFBD>O<EFBFBD><4F><EFBFBD>~<7E><><EFBFBD>ϥΤ覡:<br /><br /><b>[b][u]</b><3E>o<EFBFBD>O<EFBFBD><4F><EFBFBD>~<7E><><EFBFBD>ܽd<b>[/b][/u]</b>");
$faq[] = array("--","<EFBFBD>ި<EFBFBD>, <20><><EFBFBD>ܵ{<EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>X<EFBFBD>ΩT<EFBFBD>w<EFBFBD>e<EFBFBD>ת<EFBFBD><EFBFBD><EFBFBD><EFBFBD>r");
$faq[] = array("<EFBFBD>^<5E>ЮɤޥΤ<DEA5><CEA4>r", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؤ覡<EFBFBD>i<EFBFBD><EFBFBD><EFBFBD>z<EFBFBD>ޥΤ<EFBFBD><EFBFBD><EFBFBD>e, <20><><EFBFBD>ܤޥΨӷ<CEA8><D3B7>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>ޥ<EFBFBD>.<ul><li><3E><><EFBFBD>z<EFBFBD>b<EFBFBD>Q<EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>ϥΤި<CEA4><DEA8>^<5E>Ю<EFBFBD>, <20>z<EFBFBD>|<7C>`<60>N<EFBFBD><4E><EFBFBD><EFBFBD><E5B3B9><EFBFBD>e<EFBFBD>w<EFBFBD>Q<EFBFBD>[<5B>J<EFBFBD>^<5E>Ф<EFBFBD><D0A4>e<EFBFBD><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[quote=\"\"][/quote]</b> <20><><EFBFBD>Ϭq. <20>o<EFBFBD>Ӥ<EFBFBD><D3A4>k<EFBFBD><6B><EFBFBD>\<EFBFBD>z<EFBFBD>ޥάY<EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><EFBFBD><EFBFBD>̪<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܨӷ<EFBFBD>! <20>Ҧp<D2A6>n<EFBFBD>ޥΤp<CEA4>ˤl<CBA4><6C><EFBFBD><EFBFBD><E5B3B9><EFBFBD>e<EFBFBD><65>, <20>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J:<br /><br /><b>[quote=\"<EFBFBD>p<EFBFBD>ˤl\"]</b><3E>p<EFBFBD>ˤl<CBA4><6C><EFBFBD><EFBFBD><E5B3B9><EFBFBD>e<EFBFBD><65><EFBFBD>m<EFBFBD>b<EFBFBD>o<EFBFBD><6F><b>[/quote]</b><br /><br /><3E>o<EFBFBD>N<EFBFBD>|<7C>b<EFBFBD><62><EFBFBD>ܮ<EFBFBD>, <20>۰ʥ[<5B>W: <b><3E>p<EFBFBD>ˤl <20>g<EFBFBD><67>:</b> <20><><EFBFBD>ڪ<EFBFBD><DAAA><EFBFBD><EFBFBD>e. <20>аO<D0B0>o<EFBFBD>z<b><3E><><EFBFBD><EFBFBD></b><3E>b\"\" <20>̫<EFBFBD><CCAB>w<EFBFBD>ޥΪ̪<CEAA><CCAA>W<EFBFBD><57>.<br /><br /></li><li><3E>ĤG<C4A4>ؤ<EFBFBD><D8A4>k<EFBFBD><6B><EFBFBD>\<EFBFBD>z<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޥ<EFBFBD>. <20>n<EFBFBD>ϥγo<CEB3>Ӽ<EFBFBD><D3BC>Ү<EFBFBD>, <20>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>ϥ<EFBFBD> <b>[quote][/quote]</b> <20><><EFBFBD><EFBFBD>. <20>ӳo<D3B3>بϥΤ<CEA4>N<EFBFBD>|<7C>u<EFBFBD>|<7C><><EFBFBD><EFBFBD>²<EFBFBD><EFBFBD>ޥΥ\<EFBFBD><EFBFBD>, <20>Ҧp: <b><3E>ޥΦ^<5E><>: </b><3E>z<EFBFBD>ҫ<EFBFBD><D2AB>w<EFBFBD><77><EFBFBD><EFBFBD><E5B3B9><EFBFBD>e.</li></ul>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD>ܵ{<EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>X<EFBFBD>ΩT<EFBFBD>w<EFBFBD>e<EFBFBD>ת<EFBFBD><EFBFBD><EFBFBD><EFBFBD>r", "<EFBFBD>p<EFBFBD>G<EFBFBD>z<EFBFBD>Q<EFBFBD>n<EFBFBD><EFBFBD><EFBFBD>ܤ@<40>q<EFBFBD>{<EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>X<EFBFBD>άO<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݭn<EFBFBD>T<EFBFBD>w<EFBFBD>e<EFBFBD>ת<EFBFBD><EFBFBD><EFBFBD><EFBFBD>r, <20>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>ϥ<EFBFBD> <b>[code][/code]</b> <20><><EFBFBD>Ҩӥ]<5D>t<EFBFBD>o<EFBFBD>Ǥ<EFBFBD><C7A4>r, <20>Ҧp:<br /><br /><b>[code]</b>echo \"<EFBFBD>o<EFBFBD>O<EFBFBD>N<EFBFBD>X\";<b>[/code]</b><br /><br /><3E><><EFBFBD>z<EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD>, <20>Ҧ<EFBFBD><D2A6>Q <b>[code][/code]</b> <20><><EFBFBD>ҥ]<5D>t<EFBFBD><74><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD><EFBFBD><E6A6A1><EFBFBD>N<EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.");
$faq[] = array("--","<EFBFBD>s<EFBFBD>@<40>C<EFBFBD><43>");
$faq[] = array("<EFBFBD>s<EFBFBD>@<40>S<EFBFBD><53><EFBFBD>ƧǪ<C6A7><C7AA>C<EFBFBD><43>", "BBCode <20>N<EFBFBD>X<EFBFBD><EFBFBD><E4B4A9><EFBFBD>ئC<D8A6><43><EFBFBD>Ҧ<EFBFBD>, <20><><EFBFBD>ƧǪ<C6A7><C7AA>M<EFBFBD>L<EFBFBD>ƧǪ<C6A7>. <20>L<EFBFBD>ƧǪ<C6A7><C7AA>C<EFBFBD><43><EFBFBD>H<EFBFBD>Ÿ<EFBFBD><C5B8>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>ܨC<DCA8>Ӷ<EFBFBD><D3B6><EFBFBD>, <20>z<EFBFBD>ݨϥ<DDA8> <b>[list][/list]</b> <20>åB<C3A5>ϥ<EFBFBD> <b>[*]</b> <20>өw<D3A9>q<EFBFBD>C<EFBFBD>@<40>Ӷ<EFBFBD><D3B6><EFBFBD>. <20>Ҧp<D2A6>n<EFBFBD><6E><EFBFBD>C<EFBFBD>X<EFBFBD>z<EFBFBD>̳<EFBFBD><CCB3>w<EFBFBD><77><EFBFBD>C<EFBFBD><43><EFBFBD><EFBFBD>, <20>z<EFBFBD>i<EFBFBD>H<EFBFBD>ϥ<EFBFBD>:<br /><br /><b>[list]</b><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><br /><b>[*]</b><3E>Ŧ<EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><br /><b>[/list]</b><br /><br /><3E>o<EFBFBD>N<EFBFBD><4E><EFBFBD>ͥH<CDA5>U<EFBFBD>C<EFBFBD><43>:<ul><li><3E><><EFBFBD><EFBFBD></li><li><3E>Ŧ<EFBFBD></li><li><3E><><EFBFBD><EFBFBD></li></ul>");
$faq[] = array("<EFBFBD>s<EFBFBD>@<40>̧DZƦC<C6A6><43><EFBFBD>C<EFBFBD><43>", "<EFBFBD>ĤG<EFBFBD>ئC<EFBFBD><EFBFBD><EFBFBD>Ҧ<EFBFBD>, <20><><EFBFBD>ƧǪ<C6A7><C7AA>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD>Ӷ<EFBFBD><D3B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܪ<EFBFBD><DCAA><EFBFBD><EFBFBD><EFBFBD>, <20>z<EFBFBD>ݨϥ<DDA8> <b>[list=1][/list]</b> <20>ӻs<D3BB>@<40>H<EFBFBD>Ʀr<C6A6>ƧǪ<C6A7><C7AA>C<EFBFBD><43>, <20>άO<CEAC>H <b>[list=a][/list]</b> <20>ӻs<D3BB>J<EFBFBD>H<EFBFBD>r<EFBFBD><72><EFBFBD>ƧǪ<C6A7><C7AA>C<EFBFBD><43>. <20>p<EFBFBD>P<EFBFBD>L<EFBFBD>ƧǦC<C7A6><43><EFBFBD><EFBFBD><EFBFBD>ϥΤ<CEA4>@<40><>, <20>ڭ̥H <b>[*]</b><3E>ӫ<EFBFBD><D3AB>w<EFBFBD>ƧǪ<C6A7><C7AA><EFBFBD><EFBFBD><EFBFBD>. <20>Ҧp:<br /><br /><b>[list=1]</b><br /><b>[*]</b><3E><><EFBFBD>ө<EFBFBD><D3A9>h<br /><b>[*]</b><3E>R<EFBFBD>@<40>x<EFBFBD>s<EFBFBD><73><EFBFBD>q<EFBFBD><71><br /><b>[*]</b><3E><><EFBFBD>q<EFBFBD><71><EFBFBD><EFBFBD>ɤj<C9A4>|<7C>@<40>y<br /><b>[/list]</b><br /><br /><3E>N<EFBFBD>|<7C><><EFBFBD>ͥH<CDA5>U<EFBFBD>C<EFBFBD><43>:<ol type=\"1\"><li><3E><><EFBFBD>ө<EFBFBD><D3A9>h</li><li><3E>R<EFBFBD>@<40>x<EFBFBD>s<EFBFBD><73><EFBFBD>q<EFBFBD><71></li><li><3E><><EFBFBD>q<EFBFBD><71><EFBFBD><EFBFBD>ɤj<C9A4>|<7C>@<40>y</li></ol><3E>p<EFBFBD>G<EFBFBD>n<EFBFBD>ϥΦr<CEA6><72><EFBFBD>ƦC<C6A6><43><EFBFBD><EFBFBD>, <20>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>ϥ<EFBFBD>:<br /><br /><b>[list=a]</b><br /><b>[*]</b><3E>Ĥ@<40>ӥi<D3A5><EFBFBD><E0AABA><EFBFBD><EFBFBD><br /><b>[*]</b><3E>ĤG<C4A4>ӥi<D3A5><EFBFBD><E0AABA><EFBFBD><EFBFBD><br /><b>[*]</b><3E>ĤT<C4A4>ӥi<D3A5><EFBFBD><E0AABA><EFBFBD><EFBFBD><br /><b>[/list]</b><br /><br /><3E>N<EFBFBD>|<7C><><EFBFBD><EFBFBD><ol type=\"a\"><li><3E>Ĥ@<40>ӥi<D3A5><EFBFBD><E0AABA><EFBFBD><EFBFBD></li><li><3E>ĤG<C4A4>ӥi<D3A5><EFBFBD><E0AABA><EFBFBD><EFBFBD></li><li><3E>ĤT<C4A4>ӥi<D3A5><EFBFBD><E0AABA><EFBFBD><EFBFBD></li></ol>");
$faq[] = array("--", "<EFBFBD>إ߳s<EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD>s<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "phpBB BBCode <20>N<EFBFBD>X<EFBFBD><EFBFBD>ƺز<C6BA><D8B2>ͺ<EFBFBD><CDBA>}<7D><><EFBFBD>覡, <20>@<40><><EFBFBD>ӻ<EFBFBD>, <20>̱`<60>Ϊ<EFBFBD><CEAA>N<EFBFBD>O URLs <20>\<EFBFBD><EFBFBD>.<ul><li><3E>ϥγo<CEB3>Ӥ<EFBFBD><D3A4>k<EFBFBD><6B><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϥ<EFBFBD> <b>[url=][/url]</b> <20><><EFBFBD><EFBFBD>, <20>b<EFBFBD><62><EFBFBD><EFBFBD> ( = ) <20><><EFBFBD><EFBFBD>, <20>L<EFBFBD>ױz<D7B1><7A><EFBFBD>J<EFBFBD><4A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20>ҷ|<7C>ϱo<CFB1><6F><EFBFBD>@<40><><EFBFBD>ҳs<D2B3><73><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD><7A><EFBFBD>w<EFBFBD><77> URL. <20>|<7C>һ<EFBFBD><D2BB><EFBFBD>, <20>n<EFBFBD>s<EFBFBD><73> phpBB.com <20><>, <20>z<EFBFBD>i<EFBFBD>H<EFBFBD>ϥ<EFBFBD>:<br /><br /><b>[url=http://www.phpbb.com/]</b><3E><><EFBFBD>[ phpBB!<b>[/url]</b><br /><br /><3E>o<EFBFBD>|<7C><><EFBFBD>ͥH<CDA5>U<EFBFBD>s<EFBFBD><73>, <a href=\"http://www.phpbb.com/\" target=\"_blank\"><3E><><EFBFBD>[ phpBB!</a> <20>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>`<60>N<EFBFBD><4E><EFBFBD>O, <20>I<EFBFBD><49><EFBFBD>s<EFBFBD><73><EFBFBD>N<EFBFBD>}<7D>Ҥ@<40>ӷs<D3B7><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20>o<EFBFBD>O<EFBFBD><4F><EFBFBD>F<EFBFBD><46><EFBFBD>K<EFBFBD>s<EFBFBD><73><EFBFBD>̯<EFBFBD><CCAF>~<7E><><EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD>ӳ]<5D><>.<br /><br /></li><li><3E>p<EFBFBD>G<EFBFBD>z<EFBFBD>Q<EFBFBD>n URL <20>ۦ<EFBFBD><DBA6><EFBFBD><EFBFBD>ܦ<EFBFBD><DCA6>s<EFBFBD><73>, <20>z<EFBFBD>i<EFBFBD>H<EFBFBD>ϥ<EFBFBD>²<EFBFBD><EFBFBD>]<5D>w:<br /><br /><b>[url]</b>http://www.phpbb.com/<b>[/url]</b><br /><br /><3E>o<EFBFBD>N<EFBFBD>|<7C><><EFBFBD>ͥH<CDA5>U<EFBFBD>s<EFBFBD><73>, <a href=\"http://www.phpbb.com/\" target=\"_blank\">http://www.phpbb.com/</a><br /><br /></li><li><3E>b<EFBFBD><62><EFBFBD>[<5B><> phpBB <20>\<EFBFBD>त, <20><><EFBFBD>@<40><><b><3E><><EFBFBD>_<EFBFBD>s<EFBFBD><73></b><3E><><EFBFBD>\<EFBFBD><EFBFBD>, <20>o<EFBFBD>ӥ\<EFBFBD><EFBFBD><EFBFBD>N<EFBFBD><EFBFBD>Ҧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>T<EFBFBD><EFBFBD> URL <20>y<EFBFBD><79><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><73>, <20>z<EFBFBD>L<EFBFBD>ݫ<EFBFBD><DDAB>w<EFBFBD><77><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҥ]<5D><><EFBFBD>ݭn<DDAD>b<EFBFBD>y<EFBFBD><79><EFBFBD>[<5B>W http://. <20>Ҧp<D2A6>z<EFBFBD>b<EFBFBD><EFBFBD><E5B3B9><EFBFBD><EFBFBD><EFBFBD>J www.phpbb.com, <20><><EFBFBD>z<EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD>, <20>N<EFBFBD>۰<EFBFBD><DBB0><EFBFBD><E0B4AB> <a href=\"http://www.phpbb.com/\" target=\"_blank\">www.phpbb.com</a> <20><><EFBFBD><EFBFBD>.<br /><br /></li><li><3E>o<EFBFBD>ӥ\<EFBFBD><EFBFBD><EFBFBD>]<5D><EFBFBD>q<EFBFBD>l<EFBFBD>l<EFBFBD><6C><EFBFBD><EFBFBD><EFBFBD>}, <20>z<EFBFBD>i<EFBFBD>H<EFBFBD><48><EFBFBD>w<EFBFBD>@<40>ӯS<D3AF>w<EFBFBD><77><EFBFBD>}, <20>Ҧp:<br /><br /><b>[email]</b>no.one@domain.adr<b>[/email]</b><br /><br /><3E>N<EFBFBD>|<7C><><EFBFBD>ܬ<EFBFBD> <a href=\"emailto:no.one@domain.adr\">no.one@domain.adr</a> <20>άO<CEAC>z<EFBFBD>u<EFBFBD>n<EFBFBD><6E><EFBFBD>J no.one@domain.adr <20>t<EFBFBD>η|<7C>۰<EFBFBD><DBB0><EFBFBD><E0B4AB><EFBFBD>w<EFBFBD>]<5D><><EFBFBD>q<EFBFBD>l<EFBFBD>l<EFBFBD><6C><EFBFBD><EFBFBD><EFBFBD>}.<br /><br /></li></ul><3E><><EFBFBD>z<EFBFBD>ϥ<EFBFBD> BBCode URLs <20><><EFBFBD><EFBFBD><EFBFBD>Үɤ]<5D>i<EFBFBD>H<EFBFBD>[<5B>J<EFBFBD><EFBFBD><E4A5A6><EFBFBD>ҥ\<EFBFBD><EFBFBD>, <20>p <b>[img][/img]</b> (<28>i<EFBFBD>ѦҤU<D2A4>@<40>ӻ<EFBFBD><D3BB><EFBFBD>), <b>[b][/b]</b>...<2E><><EFBFBD><EFBFBD>, <20>z<EFBFBD>i<EFBFBD>H<EFBFBD>f<EFBFBD>t<EFBFBD>ϥΥ<CFA5><CEA5>󪺼<EFBFBD><F3AABABC><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>ݥ<EFBFBD><DDA5>T<EFBFBD><54><EFBFBD>}<7D>Ҥ<EFBFBD><D2A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20>Ҧp:<br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/url][/img]</b><br /><br /><3E>N<EFBFBD>O<EFBFBD>Ӥ<EFBFBD><D3A4><EFBFBD><EFBFBD>T<EFBFBD><54><EFBFBD>y<EFBFBD>k, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϥαN<CEB1>ɭP<C9AD>z<EFBFBD><7A><EFBFBD><EFBFBD>Q<EFBFBD>R<EFBFBD><52>, <20>ҥH<D2A5>Фp<D0A4>ߨϥ<DFA8>.");
$faq[] = array("--", "<EFBFBD>b<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD>Ϥ<EFBFBD>");
$faq[] = array("<EFBFBD>b<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD>Ϥ<EFBFBD>", "phpBB BBCode <20>N<EFBFBD>X<EFBFBD><58><EFBFBD>Ѽ<EFBFBD><D1BC>Ҧb<D2A6>z<EFBFBD><7A><EFBFBD><EFBFBD><E5B3B9><EFBFBD><EFBFBD><EFBFBD>ܹϹ<DCB9>. <20>ϥΫe, <20>аO<D0B0><4F><EFBFBD><EFBFBD><EFBFBD>󭫭n<F3ADABAD><6E><EFBFBD><EFBFBD>; <20>Ĥ@, <20>\<EFBFBD>h<EFBFBD>ϥΪ̨ä<EFBFBD><EFBFBD>֩󨣨<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧh<EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD>, <20>ĤG, <20>z<EFBFBD><7A><EFBFBD>Ϥ<EFBFBD><CFA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD><4F><EFBFBD>b<EFBFBD><62><EFBFBD><EFBFBD><EFBFBD>W<EFBFBD><57><EFBFBD>ܪ<EFBFBD> (<28>Ҧp: <20><><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>z<EFBFBD>q<EFBFBD><71><EFBFBD>W<EFBFBD><57><EFBFBD>ɮ<EFBFBD> (<28><><EFBFBD>D<EFBFBD>z<EFBFBD><7A><EFBFBD>q<EFBFBD><71><EFBFBD>O<EFBFBD>x<EFBFBD><78><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><41>). phpBB <20>ثe<D8AB>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>s<EFBFBD>Ϥ<EFBFBD><CFA4><EFBFBD><EFBFBD>\<EFBFBD><EFBFBD> (<28>b<EFBFBD>U<EFBFBD>@<40><><EFBFBD><EFBFBD> phpBB <20>γ\<EFBFBD>|<7C>[<5B>J<EFBFBD><4A><EFBFBD><EFBFBD><EFBFBD>\<EFBFBD><EFBFBD>). <20>ثe, <20>Y<EFBFBD>n<EFBFBD><6E><EFBFBD>ܹϹ<DCB9>, <20>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>ϥ<EFBFBD> <b>[img][/img]</b> <20><><EFBFBD>Ҩë<D2A8><C3AB>w<EFBFBD>Ϲ<EFBFBD><CFB9>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>}, <20>Ҧp:<br /><br /><b>[img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img]</b><br /><br /><3E>p<EFBFBD>P<EFBFBD>b<EFBFBD><62><EFBFBD>e<EFBFBD><65><EFBFBD>}<7D>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@<40><>, <20>z<EFBFBD>]<5D>i<EFBFBD>H<EFBFBD>ϥιϤ<CEB9><CFA4><EFBFBD><EFBFBD>}<7D>W<EFBFBD>s<EFBFBD><73> <b>[url][/url]</b> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20>Ҧp:<br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img][/url]</b><br /><br /><3E>N<EFBFBD><4E><EFBFBD><EFBFBD>:<br /><br /><a href=\"http://www.phpbb.com/\" target=\"_blank\"><img src=\"http://www.phpbb.com/images/phplogo.gif\" border=\"0\" alt=\"\" /></a><br />");
$faq[] = array("--", "<EFBFBD><EFBFBD>\<EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD>ڥi<EFBFBD>H<EFBFBD>[<5B>J<EFBFBD>ۦ<EFBFBD><DBA6>w<EFBFBD>q<EFBFBD><71><EFBFBD><EFBFBD><EFBFBD>Ҷ<EFBFBD>?", "<EFBFBD>ثe phpBB 2.0 <20><><EFBFBD>èS<C3A8><53><EFBFBD>o<EFBFBD><6F><EFBFBD>\<EFBFBD><EFBFBD>, <20><><EFBFBD>L<EFBFBD>ڭ̧Ʊ<CCA7><C6B1>i<EFBFBD>H<EFBFBD>b<EFBFBD>U<EFBFBD>@<40>өx<D3A9><EFBFBD><E8AAA9><EFBFBD><EFBFBD><EFBFBD>[<5B>J<EFBFBD>o<EFBFBD><6F><EFBFBD>\<EFBFBD><EFBFBD>.");
//
// This ends the BBCode guide entries
//
<?php
/***************************************************************************
* lang_bbcode.php [english]
* -------------------
* begin : Wednesday Oct 3, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: lang_bbcode.php,v 1.3 2001/12/18 01:53:26 psotfx Exp $
*
*
***************************************************************************/
/***************************************************************************
* Traditional Chinese Translation [<5B>c<EFBFBD><EFBFBD><E9A4A4><EFBFBD>y<EFBFBD>t]
* -------------------
* begin : Thu Nov 26 2001
* by : <20>p<EFBFBD>ˤl, OOHOO, <20>Ӯa<D3AE>M<EFBFBD>h, <20><>
* email : kyo.yoshika@msa.hinet.net
* webdev@hotmail.com
* sjwu1@ms12.hinet.net
* f8806077@mail.dyu.edu.tw
*
* last modify : Sun Dec 30 2001
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
//
// To add an entry to your BBCode guide simply add a line to this file in this format:
// $faq[] = array("question", "answer");
// If you want to separate a section enter $faq[] = array("--","Block heading goes here if wanted");
// Links will be created automatically
//
// DO NOT forget the ; at the end of the line.
// Do NOT put double quotes (") in your BBCode guide entries, if you absolutely must then escape them ie. \"something\"
//
// The BBCode guide items will appear on the BBCode guide page in the same order they are listed in this file
//
// If just translating this file please do not alter the actual HTML unless absolutely necessary, thanks :)
//
// In addition please do not translate the colours referenced in relation to BBCode any section, if you do
// users browsing in your language may be confused to find they're BBCode doesn't work :D You can change
// references which are 'in-line' within the text though.
//
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>O BBCode <20>N<EFBFBD>X?", "BBCode <20>N<EFBFBD>X<EFBFBD>O<EFBFBD>@<40>ؾ<EFBFBD><D8BE>X HTML <20><><EFBFBD>S<EFBFBD>O<EFBFBD>y<EFBFBD>k, <20>z<EFBFBD>i<EFBFBD><69><EFBFBD>i<EFBFBD>H<EFBFBD>ϥ<EFBFBD> BBCode <20>N<EFBFBD>X<EFBFBD><58><EFBFBD>M<EFBFBD><4D><EFBFBD>t<EFBFBD>κ޲z<DEB2><7A><EFBFBD><EFBFBD><EFBFBD>}<7D><><EFBFBD>P<EFBFBD>_, <20>t<EFBFBD>~<7E>z<EFBFBD>]<5D>i<EFBFBD>H<EFBFBD>b<EFBFBD>C<EFBFBD>Ӫ<EFBFBD><D3AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><6F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD>ӥ\<EFBFBD><EFBFBD>. BBCode<64>N<EFBFBD>X<EFBFBD><58><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>HTML<4D>y<EFBFBD>k, <20><><EFBFBD>O<EFBFBD><4F><EFBFBD>ҬO<D2AC><4F> [ <20><> ] <20>t<EFBFBD>A<EFBFBD>ۦӤ<DBA6><D3A4>ݭn<DDAD>ϥ<EFBFBD> &lt; <20><> &gt;, <20>ӥB<D3A5><42><EFBFBD>ѤF<D1A4><46><EFBFBD>Ϊ<EFBFBD><CEAA>ާ@<40>ʤ<EFBFBD><CAA4>K<EFBFBD>ϥΪ̱<CEAA><CCB1><EFBFBD><EEAAA9><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><73>. <20>z<EFBFBD>i<EFBFBD>H<EFBFBD>b<EFBFBD><EFBFBD>o<EFBFBD><6F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>W<EFBFBD><57><EFBFBD>o<EFBFBD>{<EFBFBD>@<40>t<EFBFBD>C<EFBFBD>K<EFBFBD><4B><EFBFBD><EFBFBD> BBCode <20>N<EFBFBD>X<EFBFBD><58><EFBFBD>s (<28>m<EFBFBD><6D><EFBFBD><EFBFBD><EFBFBD>m<EFBFBD>|<7C>̤<EFBFBD><CCA4>P<EFBFBD><50><EFBFBD>G<EFBFBD><47><EFBFBD>˦<EFBFBD><CBA6>Ӧ<EFBFBD><D3A6>Ҥ<EFBFBD><D2A4>P). <20>H<EFBFBD>U<EFBFBD>٦<EFBFBD><D9A6><EFBFBD><EFBFBD>h<EFBFBD><68><EFBFBD>ԲӪ<D4B2><D3AA><EFBFBD><EFBFBD><EFBFBD>.");
$faq[] = array("--","<EFBFBD><EFBFBD><EFBFBD>r<EFBFBD>");
$faq[] = array("<EFBFBD>p<EFBFBD><EFBFBD><EFBFBD>ϥβ<EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD>Υ[<5B><><EFBFBD>u<EFBFBD><75><EFBFBD><EFBFBD><EFBFBD>r?", "BBCode <20>N<EFBFBD>X<EFBFBD>]<5D>t<EFBFBD>@<40>Ǽ<EFBFBD><C7BC>Ҥ<EFBFBD><D2A4>K<EFBFBD>z<EFBFBD>ֳt<D6B3><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD><72><EFBFBD>򥻧Φ<F2A5BBA7>. <20>o<EFBFBD>ǥi<C7A5>H<EFBFBD><48><EFBFBD>z<EFBFBD>p<EFBFBD>U: <ul><li><3E>n<EFBFBD>s<EFBFBD>@<40>@<40><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD>i<EFBFBD>ϥ<EFBFBD> <b>[b][/b]</b>, <20>Ҧp: <br /><br /><b>[b]</b><3E><><EFBFBD>o<b>[/b]</b><br /><br /><3E>|<7C>ܦ<EFBFBD><b><3E><><EFBFBD>o</b><br /><br /></li><li><3E>n<EFBFBD>ϥΩ<CFA5><CEA9>u<EFBFBD><75>, <20>i<EFBFBD>ϥ<EFBFBD><b>[u][/u]</b>, <20>Ҧp:<br /><br /><b>[u]</b><3E><><EFBFBD>w<b>[/u]</b><br /><br /><3E>|<7C>ܦ<EFBFBD><u><3E><><EFBFBD>w</u><br /><br /></li><li><3E>n<EFBFBD><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܮ<EFBFBD>, <20>i<EFBFBD>ϥ<EFBFBD> <b>[i][/i]</b>, <20>Ҧp:<br /><br /><3E>o<EFBFBD>ӯu<D3AF>O <b>[i]</b><3E>Χb<CEA7>F!<b>[/i]</b><br /><br /><3E>N<EFBFBD>|<7C>ܦ<EFBFBD> <20>o<EFBFBD>ӯu<D3AF>O <i><3E>Χb<CEA7>F!</i></li></ul>");
$faq[] = array("<EFBFBD>p<EFBFBD><EFBFBD><EFBFBD>ק<EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><EFBFBD><EFBFBD>H<EFBFBD>Τj<EFBFBD>p?", "<EFBFBD>n<EFBFBD>b<EFBFBD>z<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ק<EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD>C<EFBFBD><EFBFBD><EFBFBD>Τj<EFBFBD>p<EFBFBD>ݭn<EFBFBD>ϥΥH<EFBFBD>U<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20>Ъ`<60>N, <20><><EFBFBD>ܪ<EFBFBD><DCAA>ĪG<C4AA><47><EFBFBD>z<EFBFBD><7A><EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD>t<EFBFBD>Φөw: <ul><li><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD><72><EFBFBD>m<EFBFBD><6D>, <20>i<EFBFBD>ϥ<EFBFBD> <b>[color=][/color]</b>. <20>z<EFBFBD>i<EFBFBD>H<EFBFBD><48><EFBFBD>w<EFBFBD>@<40>ӥi<D3A5>Q<EFBFBD><51><EFBFBD>Ѫ<EFBFBD><D1AA>C<EFBFBD><43><EFBFBD>W<EFBFBD><57>(<28>Ҧp. red, blue, yellow, <20><><EFBFBD><EFBFBD>.) <20>άO<CEAC>ϥ<EFBFBD><CFA5>C<EFBFBD><43><EFBFBD>s<EFBFBD>X, <20>Ҧp: #FFFFFF, #000000. <20>|<7C>Ҩӻ<D2A8>, <20>n<EFBFBD>s<EFBFBD>@<40>@<40><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>ϥ<EFBFBD>:<br /><br /><b>[color=red]</b><3E><><EFBFBD>o!<b>[/color]</b><br /><br /><3E>άO<br /><br /><b>[color=#FF0000]</b><3E><><EFBFBD>o!<b>[/color]</b><br /><br /><3E><><EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD>:<span style=\"color:red\"><3E><><EFBFBD>o!</span><br /><br /></li><li><3E><><EFBFBD>ܤ<EFBFBD><DCA4>r<EFBFBD><72><EFBFBD>j<EFBFBD>p<EFBFBD>]<5D>O<EFBFBD>ϥ<EFBFBD><CFA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<5D>w, <20><><EFBFBD>Ҭ<EFBFBD> <b>[size=][/size]</b>. <20>o<EFBFBD>Ӽ<EFBFBD><D3BC>Ҫ<EFBFBD><D2AA>\<EFBFBD><EFBFBD>F<EFBFBD><EFBFBD><EFBFBD>˨ϥμƭȧΦ<EFBFBD><EFBFBD>H<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܱz<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD>j<EFBFBD>r<EFBFBD>~, <20><><EFBFBD>l<EFBFBD><6C><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD>ϥΪ<CFA5><CEAA>˦<EFBFBD><CBA6>өw, <20>_<EFBFBD>l<EFBFBD>Ȭ<EFBFBD> 1 (<28><><EFBFBD>O<EFBFBD>i<EFBFBD><69><EFBFBD>|<7C>p<EFBFBD><70><EFBFBD>z<EFBFBD>L<EFBFBD>k<EFBFBD>ݨ<EFBFBD>) <20><> 29 <20><><EFBFBD><EFBFBD> (<28><><EFBFBD>j). <20>|<7C>һ<EFBFBD><D2BB><EFBFBD>:<br /><br /><b>[size=9]</b><3E>p<EFBFBD><70><EFBFBD>ԼT<b>[/size]</b><br /><br /><3E>N<EFBFBD>|<7C><><EFBFBD><EFBFBD> <span style=\"font-size:9px\"><3E>p<EFBFBD><70><EFBFBD>ԼT</span><br /><br /><3E><><EFBFBD><EFBFBD><EFBFBD>Χ<EFBFBD><CEA7>ܮ<EFBFBD>:<br /><br /><b>[size=24]</b><3E><><EFBFBD><EFBFBD><EFBFBD>j<EFBFBD><6A>!<b>[/size]</b><br /><br /><3E>N<EFBFBD>|<7C><><EFBFBD><EFBFBD> <span style=\"font-size:24px\"><3E><><EFBFBD><EFBFBD><EFBFBD>j<EFBFBD><6A>!</span></li></ul>");
$faq[] = array("<EFBFBD>ڥi<EFBFBD>H<EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><EFBFBD><EFBFBD>P<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҥ\<EFBFBD><EFBFBD><EFBFBD><EFBFBD>?", "<EFBFBD><EFBFBD><EFBFBD>M<EFBFBD>i<EFBFBD>H, <20>Ҧp<D2A6>n<EFBFBD>l<EFBFBD>ޤj<DEA4>a<EFBFBD><61><EFBFBD>`<60>N<EFBFBD><4E>, <20>z<EFBFBD>i<EFBFBD>H<EFBFBD>ϥ<EFBFBD>:<br /><br /><b>[size=18][color=red][b]</b><3E>ݧڳo<DAB3><6F>!<b>[/b][/color][/size]</b><br /><br /> <20>N<EFBFBD>|<7C><><EFBFBD>ܥX <span style=\"color:red;font-size:18px\"><b><3E>ݧڳo<DAB3><6F>!</b></span><br /><br /><3E>ڭ̨ä<CCA8><C3A4><EFBFBD>ij<EFBFBD>z<EFBFBD><7A><EFBFBD>ܤӦh<D3A6>o<EFBFBD><6F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r! <20><><EFBFBD>O<EFBFBD>o<EFBFBD><6F><EFBFBD>٬O<D9AC>ѱz<D1B1>ۦ<EFBFBD><DBA6>M<EFBFBD>w. <20>b<EFBFBD>ϥ<EFBFBD> BBCode <20>N<EFBFBD>X<EFBFBD><58>, <20>аO<D0B0>o<EFBFBD>n<EFBFBD><6E><EFBFBD>T<EFBFBD><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20>H<EFBFBD>U<EFBFBD>N<EFBFBD>O<EFBFBD><4F><EFBFBD>~<7E><><EFBFBD>ϥΤ覡:<br /><br /><b>[b][u]</b><3E>o<EFBFBD>O<EFBFBD><4F><EFBFBD>~<7E><><EFBFBD>ܽd<b>[/b][/u]</b>");
$faq[] = array("--","<EFBFBD>ި<EFBFBD>, <20><><EFBFBD>ܵ{<EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>X<EFBFBD>ΩT<EFBFBD>w<EFBFBD>e<EFBFBD>ת<EFBFBD><EFBFBD><EFBFBD><EFBFBD>r");
$faq[] = array("<EFBFBD>^<5E>ЮɤޥΤ<DEA5><CEA4>r", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؤ覡<EFBFBD>i<EFBFBD><EFBFBD><EFBFBD>z<EFBFBD>ޥΤ<EFBFBD><EFBFBD><EFBFBD>e, <20><><EFBFBD>ܤޥΨӷ<CEA8><D3B7>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>ޥ<EFBFBD>.<ul><li><3E><><EFBFBD>z<EFBFBD>b<EFBFBD>Q<EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>ϥΤި<CEA4><DEA8>^<5E>Ю<EFBFBD>, <20>z<EFBFBD>|<7C>`<60>N<EFBFBD><4E><EFBFBD><EFBFBD><E5B3B9><EFBFBD>e<EFBFBD>w<EFBFBD>Q<EFBFBD>[<5B>J<EFBFBD>^<5E>Ф<EFBFBD><D0A4>e<EFBFBD><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <b>[quote=\"\"][/quote]</b> <20><><EFBFBD>Ϭq. <20>o<EFBFBD>Ӥ<EFBFBD><D3A4>k<EFBFBD><6B><EFBFBD>\<EFBFBD>z<EFBFBD>ޥάY<EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><EFBFBD><EFBFBD>̪<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܨӷ<EFBFBD>! <20>Ҧp<D2A6>n<EFBFBD>ޥΤp<CEA4>ˤl<CBA4><6C><EFBFBD><EFBFBD><E5B3B9><EFBFBD>e<EFBFBD><65>, <20>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J:<br /><br /><b>[quote=\"<EFBFBD>p<EFBFBD>ˤl\"]</b><3E>p<EFBFBD>ˤl<CBA4><6C><EFBFBD><EFBFBD><E5B3B9><EFBFBD>e<EFBFBD><65><EFBFBD>m<EFBFBD>b<EFBFBD>o<EFBFBD><6F><b>[/quote]</b><br /><br /><3E>o<EFBFBD>N<EFBFBD>|<7C>b<EFBFBD><62><EFBFBD>ܮ<EFBFBD>, <20>۰ʥ[<5B>W: <b><3E>p<EFBFBD>ˤl <20>g<EFBFBD><67>:</b> <20><><EFBFBD>ڪ<EFBFBD><DAAA><EFBFBD><EFBFBD>e. <20>аO<D0B0>o<EFBFBD>z<b><3E><><EFBFBD><EFBFBD></b><3E>b\"\" <20>̫<EFBFBD><CCAB>w<EFBFBD>ޥΪ̪<CEAA><CCAA>W<EFBFBD><57>.<br /><br /></li><li><3E>ĤG<C4A4>ؤ<EFBFBD><D8A4>k<EFBFBD><6B><EFBFBD>\<EFBFBD>z<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޥ<EFBFBD>. <20>n<EFBFBD>ϥγo<CEB3>Ӽ<EFBFBD><D3BC>Ү<EFBFBD>, <20>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>ϥ<EFBFBD> <b>[quote][/quote]</b> <20><><EFBFBD><EFBFBD>. <20>ӳo<D3B3>بϥΤ<CEA4>N<EFBFBD>|<7C>u<EFBFBD>|<7C><><EFBFBD><EFBFBD>²<EFBFBD><EFBFBD>ޥΥ\<EFBFBD><EFBFBD>, <20>Ҧp: <b><3E>ޥΦ^<5E><>: </b><3E>z<EFBFBD>ҫ<EFBFBD><D2AB>w<EFBFBD><77><EFBFBD><EFBFBD><E5B3B9><EFBFBD>e.</li></ul>");
$faq[] = array("<EFBFBD><EFBFBD><EFBFBD>ܵ{<EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>X<EFBFBD>ΩT<EFBFBD>w<EFBFBD>e<EFBFBD>ת<EFBFBD><EFBFBD><EFBFBD><EFBFBD>r", "<EFBFBD>p<EFBFBD>G<EFBFBD>z<EFBFBD>Q<EFBFBD>n<EFBFBD><EFBFBD><EFBFBD>ܤ@<40>q<EFBFBD>{<EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>X<EFBFBD>άO<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݭn<EFBFBD>T<EFBFBD>w<EFBFBD>e<EFBFBD>ת<EFBFBD><EFBFBD><EFBFBD><EFBFBD>r, <20>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>ϥ<EFBFBD> <b>[code][/code]</b> <20><><EFBFBD>Ҩӥ]<5D>t<EFBFBD>o<EFBFBD>Ǥ<EFBFBD><C7A4>r, <20>Ҧp:<br /><br /><b>[code]</b>echo \"<EFBFBD>o<EFBFBD>O<EFBFBD>N<EFBFBD>X\";<b>[/code]</b><br /><br /><3E><><EFBFBD>z<EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD>, <20>Ҧ<EFBFBD><D2A6>Q <b>[code][/code]</b> <20><><EFBFBD>ҥ]<5D>t<EFBFBD><74><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD><EFBFBD><E6A6A1><EFBFBD>N<EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.");
$faq[] = array("--","<EFBFBD>s<EFBFBD>@<40>C<EFBFBD><43>");
$faq[] = array("<EFBFBD>s<EFBFBD>@<40>S<EFBFBD><53><EFBFBD>ƧǪ<C6A7><C7AA>C<EFBFBD><43>", "BBCode <20>N<EFBFBD>X<EFBFBD><EFBFBD><E4B4A9><EFBFBD>ئC<D8A6><43><EFBFBD>Ҧ<EFBFBD>, <20><><EFBFBD>ƧǪ<C6A7><C7AA>M<EFBFBD>L<EFBFBD>ƧǪ<C6A7>. <20>L<EFBFBD>ƧǪ<C6A7><C7AA>C<EFBFBD><43><EFBFBD>H<EFBFBD>Ÿ<EFBFBD><C5B8>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>ܨC<DCA8>Ӷ<EFBFBD><D3B6><EFBFBD>, <20>z<EFBFBD>ݨϥ<DDA8> <b>[list][/list]</b> <20>åB<C3A5>ϥ<EFBFBD> <b>[*]</b> <20>өw<D3A9>q<EFBFBD>C<EFBFBD>@<40>Ӷ<EFBFBD><D3B6><EFBFBD>. <20>Ҧp<D2A6>n<EFBFBD><6E><EFBFBD>C<EFBFBD>X<EFBFBD>z<EFBFBD>̳<EFBFBD><CCB3>w<EFBFBD><77><EFBFBD>C<EFBFBD><43><EFBFBD><EFBFBD>, <20>z<EFBFBD>i<EFBFBD>H<EFBFBD>ϥ<EFBFBD>:<br /><br /><b>[list]</b><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><br /><b>[*]</b><3E>Ŧ<EFBFBD><br /><b>[*]</b><3E><><EFBFBD><EFBFBD><br /><b>[/list]</b><br /><br /><3E>o<EFBFBD>N<EFBFBD><4E><EFBFBD>ͥH<CDA5>U<EFBFBD>C<EFBFBD><43>:<ul><li><3E><><EFBFBD><EFBFBD></li><li><3E>Ŧ<EFBFBD></li><li><3E><><EFBFBD><EFBFBD></li></ul>");
$faq[] = array("<EFBFBD>s<EFBFBD>@<40>̧DZƦC<C6A6><43><EFBFBD>C<EFBFBD><43>", "<EFBFBD>ĤG<EFBFBD>ئC<EFBFBD><EFBFBD><EFBFBD>Ҧ<EFBFBD>, <20><><EFBFBD>ƧǪ<C6A7><C7AA>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD>Ӷ<EFBFBD><D3B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܪ<EFBFBD><DCAA><EFBFBD><EFBFBD><EFBFBD>, <20>z<EFBFBD>ݨϥ<DDA8> <b>[list=1][/list]</b> <20>ӻs<D3BB>@<40>H<EFBFBD>Ʀr<C6A6>ƧǪ<C6A7><C7AA>C<EFBFBD><43>, <20>άO<CEAC>H <b>[list=a][/list]</b> <20>ӻs<D3BB>J<EFBFBD>H<EFBFBD>r<EFBFBD><72><EFBFBD>ƧǪ<C6A7><C7AA>C<EFBFBD><43>. <20>p<EFBFBD>P<EFBFBD>L<EFBFBD>ƧǦC<C7A6><43><EFBFBD><EFBFBD><EFBFBD>ϥΤ<CEA4>@<40><>, <20>ڭ̥H <b>[*]</b><3E>ӫ<EFBFBD><D3AB>w<EFBFBD>ƧǪ<C6A7><C7AA><EFBFBD><EFBFBD><EFBFBD>. <20>Ҧp:<br /><br /><b>[list=1]</b><br /><b>[*]</b><3E><><EFBFBD>ө<EFBFBD><D3A9>h<br /><b>[*]</b><3E>R<EFBFBD>@<40>x<EFBFBD>s<EFBFBD><73><EFBFBD>q<EFBFBD><71><br /><b>[*]</b><3E><><EFBFBD>q<EFBFBD><71><EFBFBD><EFBFBD>ɤj<C9A4>|<7C>@<40>y<br /><b>[/list]</b><br /><br /><3E>N<EFBFBD>|<7C><><EFBFBD>ͥH<CDA5>U<EFBFBD>C<EFBFBD><43>:<ol type=\"1\"><li><3E><><EFBFBD>ө<EFBFBD><D3A9>h</li><li><3E>R<EFBFBD>@<40>x<EFBFBD>s<EFBFBD><73><EFBFBD>q<EFBFBD><71></li><li><3E><><EFBFBD>q<EFBFBD><71><EFBFBD><EFBFBD>ɤj<C9A4>|<7C>@<40>y</li></ol><3E>p<EFBFBD>G<EFBFBD>n<EFBFBD>ϥΦr<CEA6><72><EFBFBD>ƦC<C6A6><43><EFBFBD><EFBFBD>, <20>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>ϥ<EFBFBD>:<br /><br /><b>[list=a]</b><br /><b>[*]</b><3E>Ĥ@<40>ӥi<D3A5><EFBFBD><E0AABA><EFBFBD><EFBFBD><br /><b>[*]</b><3E>ĤG<C4A4>ӥi<D3A5><EFBFBD><E0AABA><EFBFBD><EFBFBD><br /><b>[*]</b><3E>ĤT<C4A4>ӥi<D3A5><EFBFBD><E0AABA><EFBFBD><EFBFBD><br /><b>[/list]</b><br /><br /><3E>N<EFBFBD>|<7C><><EFBFBD><EFBFBD><ol type=\"a\"><li><3E>Ĥ@<40>ӥi<D3A5><EFBFBD><E0AABA><EFBFBD><EFBFBD></li><li><3E>ĤG<C4A4>ӥi<D3A5><EFBFBD><E0AABA><EFBFBD><EFBFBD></li><li><3E>ĤT<C4A4>ӥi<D3A5><EFBFBD><E0AABA><EFBFBD><EFBFBD></li></ol>");
$faq[] = array("--", "<EFBFBD>إ߳s<EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD>s<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "phpBB BBCode <20>N<EFBFBD>X<EFBFBD><EFBFBD>ƺز<C6BA><D8B2>ͺ<EFBFBD><CDBA>}<7D><><EFBFBD>覡, <20>@<40><><EFBFBD>ӻ<EFBFBD>, <20>̱`<60>Ϊ<EFBFBD><CEAA>N<EFBFBD>O URLs <20>\<EFBFBD><EFBFBD>.<ul><li><3E>ϥγo<CEB3>Ӥ<EFBFBD><D3A4>k<EFBFBD><6B><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϥ<EFBFBD> <b>[url=][/url]</b> <20><><EFBFBD><EFBFBD>, <20>b<EFBFBD><62><EFBFBD><EFBFBD> ( = ) <20><><EFBFBD><EFBFBD>, <20>L<EFBFBD>ױz<D7B1><7A><EFBFBD>J<EFBFBD><4A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20>ҷ|<7C>ϱo<CFB1><6F><EFBFBD>@<40><><EFBFBD>ҳs<D2B3><73><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD><7A><EFBFBD>w<EFBFBD><77> URL. <20>|<7C>һ<EFBFBD><D2BB><EFBFBD>, <20>n<EFBFBD>s<EFBFBD><73> phpBB.com <20><>, <20>z<EFBFBD>i<EFBFBD>H<EFBFBD>ϥ<EFBFBD>:<br /><br /><b>[url=http://www.phpbb.com/]</b><3E><><EFBFBD>[ phpBB!<b>[/url]</b><br /><br /><3E>o<EFBFBD>|<7C><><EFBFBD>ͥH<CDA5>U<EFBFBD>s<EFBFBD><73>, <a href=\"http://www.phpbb.com/\" target=\"_blank\"><3E><><EFBFBD>[ phpBB!</a> <20>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>`<60>N<EFBFBD><4E><EFBFBD>O, <20>I<EFBFBD><49><EFBFBD>s<EFBFBD><73><EFBFBD>N<EFBFBD>}<7D>Ҥ@<40>ӷs<D3B7><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20>o<EFBFBD>O<EFBFBD><4F><EFBFBD>F<EFBFBD><46><EFBFBD>K<EFBFBD>s<EFBFBD><73><EFBFBD>̯<EFBFBD><CCAF>~<7E><><EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD>ӳ]<5D><>.<br /><br /></li><li><3E>p<EFBFBD>G<EFBFBD>z<EFBFBD>Q<EFBFBD>n URL <20>ۦ<EFBFBD><DBA6><EFBFBD><EFBFBD>ܦ<EFBFBD><DCA6>s<EFBFBD><73>, <20>z<EFBFBD>i<EFBFBD>H<EFBFBD>ϥ<EFBFBD>²<EFBFBD><EFBFBD>]<5D>w:<br /><br /><b>[url]</b>http://www.phpbb.com/<b>[/url]</b><br /><br /><3E>o<EFBFBD>N<EFBFBD>|<7C><><EFBFBD>ͥH<CDA5>U<EFBFBD>s<EFBFBD><73>, <a href=\"http://www.phpbb.com/\" target=\"_blank\">http://www.phpbb.com/</a><br /><br /></li><li><3E>b<EFBFBD><62><EFBFBD>[<5B><> phpBB <20>\<EFBFBD>त, <20><><EFBFBD>@<40><><b><3E><><EFBFBD>_<EFBFBD>s<EFBFBD><73></b><3E><><EFBFBD>\<EFBFBD><EFBFBD>, <20>o<EFBFBD>ӥ\<EFBFBD><EFBFBD><EFBFBD>N<EFBFBD><EFBFBD>Ҧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>T<EFBFBD><EFBFBD> URL <20>y<EFBFBD><79><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><73>, <20>z<EFBFBD>L<EFBFBD>ݫ<EFBFBD><DDAB>w<EFBFBD><77><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҥ]<5D><><EFBFBD>ݭn<DDAD>b<EFBFBD>y<EFBFBD><79><EFBFBD>[<5B>W http://. <20>Ҧp<D2A6>z<EFBFBD>b<EFBFBD><EFBFBD><E5B3B9><EFBFBD><EFBFBD><EFBFBD>J www.phpbb.com, <20><><EFBFBD>z<EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD>, <20>N<EFBFBD>۰<EFBFBD><DBB0><EFBFBD><E0B4AB> <a href=\"http://www.phpbb.com/\" target=\"_blank\">www.phpbb.com</a> <20><><EFBFBD><EFBFBD>.<br /><br /></li><li><3E>o<EFBFBD>ӥ\<EFBFBD><EFBFBD><EFBFBD>]<5D><EFBFBD>q<EFBFBD>l<EFBFBD>l<EFBFBD><6C><EFBFBD><EFBFBD><EFBFBD>}, <20>z<EFBFBD>i<EFBFBD>H<EFBFBD><48><EFBFBD>w<EFBFBD>@<40>ӯS<D3AF>w<EFBFBD><77><EFBFBD>}, <20>Ҧp:<br /><br /><b>[email]</b>no.one@domain.adr<b>[/email]</b><br /><br /><3E>N<EFBFBD>|<7C><><EFBFBD>ܬ<EFBFBD> <a href=\"emailto:no.one@domain.adr\">no.one@domain.adr</a> <20>άO<CEAC>z<EFBFBD>u<EFBFBD>n<EFBFBD><6E><EFBFBD>J no.one@domain.adr <20>t<EFBFBD>η|<7C>۰<EFBFBD><DBB0><EFBFBD><E0B4AB><EFBFBD>w<EFBFBD>]<5D><><EFBFBD>q<EFBFBD>l<EFBFBD>l<EFBFBD><6C><EFBFBD><EFBFBD><EFBFBD>}.<br /><br /></li></ul><3E><><EFBFBD>z<EFBFBD>ϥ<EFBFBD> BBCode URLs <20><><EFBFBD><EFBFBD><EFBFBD>Үɤ]<5D>i<EFBFBD>H<EFBFBD>[<5B>J<EFBFBD><EFBFBD><E4A5A6><EFBFBD>ҥ\<EFBFBD><EFBFBD>, <20>p <b>[img][/img]</b> (<28>i<EFBFBD>ѦҤU<D2A4>@<40>ӻ<EFBFBD><D3BB><EFBFBD>), <b>[b][/b]</b>...<2E><><EFBFBD><EFBFBD>, <20>z<EFBFBD>i<EFBFBD>H<EFBFBD>f<EFBFBD>t<EFBFBD>ϥΥ<CFA5><CEA5>󪺼<EFBFBD><F3AABABC><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>ݥ<EFBFBD><DDA5>T<EFBFBD><54><EFBFBD>}<7D>Ҥ<EFBFBD><D2A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20>Ҧp:<br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/url][/img]</b><br /><br /><3E>N<EFBFBD>O<EFBFBD>Ӥ<EFBFBD><D3A4><EFBFBD><EFBFBD>T<EFBFBD><54><EFBFBD>y<EFBFBD>k, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϥαN<CEB1>ɭP<C9AD>z<EFBFBD><7A><EFBFBD><EFBFBD>Q<EFBFBD>R<EFBFBD><52>, <20>ҥH<D2A5>Фp<D0A4>ߨϥ<DFA8>.");
$faq[] = array("--", "<EFBFBD>b<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD>Ϥ<EFBFBD>");
$faq[] = array("<EFBFBD>b<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD>Ϥ<EFBFBD>", "phpBB BBCode <20>N<EFBFBD>X<EFBFBD><58><EFBFBD>Ѽ<EFBFBD><D1BC>Ҧb<D2A6>z<EFBFBD><7A><EFBFBD><EFBFBD><E5B3B9><EFBFBD><EFBFBD><EFBFBD>ܹϹ<DCB9>. <20>ϥΫe, <20>аO<D0B0><4F><EFBFBD><EFBFBD><EFBFBD>󭫭n<F3ADABAD><6E><EFBFBD><EFBFBD>; <20>Ĥ@, <20>\<EFBFBD>h<EFBFBD>ϥΪ̨ä<EFBFBD><EFBFBD>֩󨣨<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧh<EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD>, <20>ĤG, <20>z<EFBFBD><7A><EFBFBD>Ϥ<EFBFBD><CFA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD><4F><EFBFBD>b<EFBFBD><62><EFBFBD><EFBFBD><EFBFBD>W<EFBFBD><57><EFBFBD>ܪ<EFBFBD> (<28>Ҧp: <20><><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>z<EFBFBD>q<EFBFBD><71><EFBFBD>W<EFBFBD><57><EFBFBD>ɮ<EFBFBD> (<28><><EFBFBD>D<EFBFBD>z<EFBFBD><7A><EFBFBD>q<EFBFBD><71><EFBFBD>O<EFBFBD>x<EFBFBD><78><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><41>). phpBB <20>ثe<D8AB>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>s<EFBFBD>Ϥ<EFBFBD><CFA4><EFBFBD><EFBFBD>\<EFBFBD><EFBFBD> (<28>b<EFBFBD>U<EFBFBD>@<40><><EFBFBD><EFBFBD> phpBB <20>γ\<EFBFBD>|<7C>[<5B>J<EFBFBD><4A><EFBFBD><EFBFBD><EFBFBD>\<EFBFBD><EFBFBD>). <20>ثe, <20>Y<EFBFBD>n<EFBFBD><6E><EFBFBD>ܹϹ<DCB9>, <20>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>ϥ<EFBFBD> <b>[img][/img]</b> <20><><EFBFBD>Ҩë<D2A8><C3AB>w<EFBFBD>Ϲ<EFBFBD><CFB9>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>}, <20>Ҧp:<br /><br /><b>[img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img]</b><br /><br /><3E>p<EFBFBD>P<EFBFBD>b<EFBFBD><62><EFBFBD>e<EFBFBD><65><EFBFBD>}<7D>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@<40><>, <20>z<EFBFBD>]<5D>i<EFBFBD>H<EFBFBD>ϥιϤ<CEB9><CFA4><EFBFBD><EFBFBD>}<7D>W<EFBFBD>s<EFBFBD><73> <b>[url][/url]</b> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20>Ҧp:<br /><br /><b>[url=http://www.phpbb.com/][img]</b>http://www.phpbb.com/images/phplogo.gif<b>[/img][/url]</b><br /><br /><3E>N<EFBFBD><4E><EFBFBD><EFBFBD>:<br /><br /><a href=\"http://www.phpbb.com/\" target=\"_blank\"><img src=\"templates/subSilver/images/logo_phpBB_med.gif\" border=\"0\" alt=\"\" /></a><br />");
$faq[] = array("--", "<EFBFBD><EFBFBD>\<EFBFBD><EFBFBD>");
$faq[] = array("<EFBFBD>ڥi<EFBFBD>H<EFBFBD>[<5B>J<EFBFBD>ۦ<EFBFBD><DBA6>w<EFBFBD>q<EFBFBD><71><EFBFBD><EFBFBD><EFBFBD>Ҷ<EFBFBD>?", "<EFBFBD>ثe phpBB 2.0 <20><><EFBFBD>èS<C3A8><53><EFBFBD>o<EFBFBD><6F><EFBFBD>\<EFBFBD><EFBFBD>, <20><><EFBFBD>L<EFBFBD>ڭ̧Ʊ<CCA7><C6B1>i<EFBFBD>H<EFBFBD>b<EFBFBD>U<EFBFBD>@<40>өx<D3A9><EFBFBD><E8AAA9><EFBFBD><EFBFBD><EFBFBD>[<5B>J<EFBFBD>o<EFBFBD><6F><EFBFBD>\<EFBFBD><EFBFBD>.");
//
// This ends the BBCode guide entries
//
?>

View File

@@ -0,0 +1,10 @@
Subject: Novi korisnicki nalog
Charset: windows-1250
Pozdravi,
Nalog <20>iji je vlasnik "{USERNAME}" je deaktiviran ili ponovo kreiran, trebalo bi projeriti detalje o korisniku (ako je potrebno) i aktivirati ga koriste<74>i ovaj link:
{U_ACTIVATE}
{EMAIL_SIG}

View File

@@ -0,0 +1,12 @@
Charset: windows-1250
Ovo <20>to <20>itate je email koji Vam je poslao admin web site-a "{SITENAME}". Ako je ova poruka spam, sadr<64>i uvrjedljive ili druge komentare molimo Vas kontaktirajte webmastera foruma na sljede<64>oj adresi:
{BOARD_EMAIL}
Uklju<EFBFBD>uju<EFBFBD>i ovaj cijeli email (naro<72>ito zaglavlja).
Slijedi poruka:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{MESSAGE}

View File

@@ -0,0 +1,8 @@
Subject: Nalog aktiviran
Charset: windows-1250
Pozdravi {USERNAME},
Va<EFBFBD> nalog na "{SITENAME}" je aktiviran, mo<6D>ete ulogirati koriste<74>i korisni<6E>ko ime i lozinku koje ste dobili u prija<6A>njem email-u.
{EMAIL_SIG}

View File

@@ -0,0 +1,19 @@
Subject: Dobrodosli na {SITENAME} Forum
Charset: windows-1250
{WELCOME_MSG}
Molimo Vas da sa<73>uvate ovaj email. Evo podataka za Va<56> nalog:
----------------------------
Korisni<EFBFBD>ko ime: {USERNAME}
<EFBFBD>ifra: {PASSWORD}
----------------------------
Va<EFBFBD> nalog trenutno nije aktivan, admin foruma mora Vam aktivirati nalog da biste se mogli ulogirati. Kada nalog bude aktiviran dobiti <20>ete jo<6A> jedan email.
Molimo Vas zapamtite Va<56>u lozinku jer je ona kriptirana u na<6E>oj bazi i ne mo<6D>emo Vam je ponovo poslati. Ako slu<6C>ajno zaboravite <20>ifru, mo<6D>ete zatra<72>iti novu koja <20>e biti aktivirana na isti na<6E>in kao i ovaj nalog.
Hvala Vam <20>to ste se registrirali.
{EMAIL_SIG}

View File

@@ -0,0 +1,53 @@
Subject: Dobrodosli na {SITENAME} Forum
Charset: windows-1250
{WELCOME_MSG}
U suglasnosti sa COPPA Va<56> nalog trenutno nije aktivan.
Molimo Vas da ovu poruku isprintate i predate Va<56>em roditelju ili skrbniku da ju potpi<70>e i stavi datum. Onda je po<70>aljite faksom na:
{FAX_INFO}
ili po<70>aljite po<70>tom na:
{MAIL_INFO}
------------------------------ ODSJECITE OVDJE ------------------------------
Dozvola za sudjelovanje na {SITENAME}
Korisni<EFBFBD>ko ime: {USERNAME}
Lozinka: {PASSWORD}
Email: {EMAIL_ADDRESS}
ICQ broj: {ICQ}
AIM Adresa: {AIM}
MSN Messenger: {MSN}
Yahoo Messenger: {YIM}
Web Site: {WEB_SITE}
Od: {FROM}
Zanimanje: {OCC}
Intersi: {INTERESTS}
UPOZNAT SAM SA INFORMACIJAMA KOJE MI JE DALO DIJETE I DOZVOLJAVAM DA {SITENAME} PREUZME OVE INFORMACIJE.
UPOZNAT SAM DA OVE INFORMACIJE MOGU BITI PROMIJENJENE BILO KADA UNO<4E>ENJEM PASSWORD-A.
UPOZNAT SAM DA JA MOGU ZATRA<52>ITI DA OVE INFORMACIJE BUDU UKLONJENE SA {SITENAME} BILO KADA.
Roditelj ili skrbnik
(svoje ime upi<70>ite ovdje): _____________________
(ovdje se potpi<70>ite): __________________
Datum: _______________
------------------------------ ODSJECITE OVDJE ------------------------------
Kada admin dobije ovaj formular putem faksa ili obi<62>nom po<70>tom Va<56> nalog <20>e biti aktiviran.
Molimo Vas da zapamtite Va<56>u lozinku jer je kriptirana u na<6E>oj bazi i ne mo<6D>emo Vam je ponovo poslati. Ako zaboravite lozinku mo<6D>ete poslati zahtjev za novu koja <20>e biti aktivirana na isti na<6E>in kao i ovaj nalog.
Hvala Vam <20>to ste se registrirali.
{EMAIL_SIG}

View File

@@ -0,0 +1,12 @@
Subject: Dodati ste u ovu korisnicku grupu
Charset: windows-1250
<EFBFBD>estitamo,
Dodani ste u "{GROUP_NAME}" grupu na {SITENAME}.
Ovu izmijenu u<>inio je moderator ili admin web site-a, kontaktirajte ih za vi<76>e informacija.
Ovdje mo<6D>ete pogledati informacije o Va<56>im grupama:
{U_GROUPCP}
{EMAIL_SIG}

View File

@@ -0,0 +1,11 @@
Subject: Vas zahtjev je odobren
Charset: windows-1250
<EFBFBD>estitamo,
Va<EFBFBD> zahtjev za pridru<72>ivanjem "{GROUP_NAME}" grupi na {SITENAME} je odobren.
Kliknite na link da vidite <20>lanove Va<56>e grupe.
{U_GROUPCP}
{EMAIL_SIG}

View File

@@ -0,0 +1,11 @@
Subject: Podnesen je zahtjev korisnika da se pridru<72>i Vasoj grupi
Charset: windows-1250
Dragi {GROUP_MODERATOR},
Korisnik je podnio zahtjev da se pridru<72>i grupi koju Vi ure<72>ujete na {SITENAME}.
Da odobrite ili odbijete ovaj zahtjev kliknite na link:
{U_GROUPCP}
{EMAIL_SIG}

View File

@@ -0,0 +1,10 @@
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
</head>
<body bgcolor="#FFFFFF" text="#000000">
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More