From d0022d47a08012f7abeb70f7efc3f7ef2b81cf9f Mon Sep 17 00:00:00 2001 From: "Paul S. Owen" Date: Sun, 22 Dec 2002 15:30:01 +0000 Subject: [PATCH] Alter topic watch entries when splitting topic git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3233 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/develop/encoding_emails.php | 4 +- phpBB/docs/CHANGELOG.html | 1 + phpBB/modcp.php | 122 +++++++++++------- .../images/lang_icelandic/icon_edit.gif | Bin 773 -> 646 bytes .../images/lang_icelandic/icon_quote.gif | Bin 766 -> 633 bytes .../images/lang_icelandic/msg_newpost.gif | Bin 1543 -> 998 bytes .../subSilver/images/lang_icelandic/post.gif | Bin 1621 -> 993 bytes .../images/lang_icelandic/reply-locked.gif | Bin 1461 -> 923 bytes .../subSilver/images/lang_icelandic/reply.gif | Bin 1684 -> 1007 bytes 9 files changed, 76 insertions(+), 51 deletions(-) diff --git a/phpBB/develop/encoding_emails.php b/phpBB/develop/encoding_emails.php index b55d7b7ac0..aa1d749dab 100644 --- a/phpBB/develop/encoding_emails.php +++ b/phpBB/develop/encoding_emails.php @@ -34,7 +34,7 @@ $dir = opendir($dirname); while ( $file = readdir($dir) ) { - if ( ereg('^lang_', $file) && !is_file(realpath($dirname . '/' . $file)) && !is_link(realpath($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(realpath($dirname . '/' . $file . '/email/' . $email)) ) + if ( ereg('\.tpl$', $email) && is_file(phpbb_realpath($dirname . '/' . $file . '/email/' . $email)) ) { $fp = fopen($dirname . '/' . $file . '/email/' . $email, 'r+'); diff --git a/phpBB/docs/CHANGELOG.html b/phpBB/docs/CHANGELOG.html index 687cea10f4..95fab1e380 100644 --- a/phpBB/docs/CHANGELOG.html +++ b/phpBB/docs/CHANGELOG.html @@ -170,6 +170,7 @@ p,ul,td {font-size:10pt;}
  • Added GMT + 13 to English lang_main, all translators are encouraged to do likewise
  • Added switch to default_lang email template if user lang template no longer exists
  • Fixed javascript error when selecting smiley containing a single quote
  • +
  • Update users watched topic if a post they made is split into a new topic
  • 1.ii. Changes since 2.0.2

    diff --git a/phpBB/modcp.php b/phpBB/modcp.php index 39c83bcec4..a82928204a 100644 --- a/phpBB/modcp.php +++ b/phpBB/modcp.php @@ -667,73 +667,97 @@ switch( $mode ) { $posts = $HTTP_POST_VARS['post_id_list']; - $sql = "SELECT poster_id, topic_id, post_time - FROM " . POSTS_TABLE . " - WHERE post_id = " . intval($posts[0]); - if ( !($result = $db->sql_query($sql)) ) - { - message_die(GENERAL_ERROR, 'Could not get post information', '', __LINE__, __FILE__, $sql); - } - - $post_rowset = $db->sql_fetchrow($result); - $first_poster = $post_rowset['poster_id']; - $topic_id = $post_rowset['topic_id']; - $post_time = $post_rowset['post_time']; - - $post_subject = trim(htmlspecialchars($HTTP_POST_VARS['subject'])); - if ( empty($post_subject) ) - { - message_die(GENERAL_MESSAGE, $lang['Empty_subject']); - } - - $new_forum_id = intval($HTTP_POST_VARS['new_forum_id']); - $topic_time = time(); - - $sql = "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type) - VALUES ('" . str_replace("\'", "''", $post_subject) . "', $first_poster, " . $topic_time . ", $new_forum_id, " . TOPIC_UNLOCKED . ", " . POST_NORMAL . ")"; - if ( !($result = $db->sql_query($sql, BEGIN_TRANSACTION)) ) - { - message_die(GENERAL_ERROR, 'Could not insert new topic', '', __LINE__, __FILE__, $sql); - } - - $new_topic_id = $db->sql_nextid(); - if( !empty($HTTP_POST_VARS['split_type_all']) ) { $post_id_sql = ''; for($i = 0; $i < count($posts); $i++) { - $post_id_sql .= ( ( $post_id_sql != '' ) ? ', ' : '' ) . intval($posts[$i]); + $post_id_sql .= (($post_id_sql != '') ? ', ' : '') . intval($posts[$i]); } - $sql = "UPDATE " . POSTS_TABLE . " - SET topic_id = $new_topic_id, forum_id = $new_forum_id - WHERE post_id IN ($post_id_sql)"; + $sql = "SELECT post_id, poster_id, topic_id, post_time + FROM " . POSTS_TABLE . " + WHERE post_id IN ($post_id_sql) + ORDER BY post_time ASC"; } else if( !empty($HTTP_POST_VARS['split_type_beyond']) ) { - $sql = "UPDATE " . POSTS_TABLE . " - SET topic_id = $new_topic_id, forum_id = $new_forum_id + $sql = "SELECT post_id, poster_id, topic_id, post_time + FROM " . POSTS_TABLE . " WHERE post_time >= $post_time - AND topic_id = $topic_id"; + AND topic_id = $topic_id + ORDER BY post_time ASC"; } - if( !$db->sql_query($sql, END_TRANSACTION) ) + if (!($result = $db->sql_query($sql))) { - message_die(GENERAL_ERROR, 'Could not update posts table', '', __LINE__, __FILE__, $sql); + message_die(GENERAL_ERROR, 'Could not get post information', '', __LINE__, __FILE__, $sql); } - sync('topic', $new_topic_id); - sync('topic', $topic_id); - sync('forum', $new_forum_id); - sync('forum', $forum_id); + if ($row = $db->sql_fetchrow($result)) + { + $first_poster = $row['poster_id']; + $topic_id = $row['topic_id']; + $post_time = $row['post_time']; - $template->assign_vars(array( - 'META' => '') - ); + $user_id_sql = ''; + $post_id_sql = ''; + do + { + $user_id_sql .= (($user_id_sql != '') ? ', ' : '') . intval($row['poster_id']); + $post_id_sql .= (($post_id_sql != '') ? ', ' : '') . intval($row['post_id']);; + } + while ($row = $db->sql_fetchrow($result)); - $message = $lang['Topic_split'] . '

    ' . sprintf($lang['Click_return_topic'], '', ''); - message_die(GENERAL_MESSAGE, $message); + $post_subject = trim(htmlspecialchars($HTTP_POST_VARS['subject'])); + if (empty($post_subject)) + { + message_die(GENERAL_MESSAGE, $lang['Empty_subject']); + } + + $new_forum_id = intval($HTTP_POST_VARS['new_forum_id']); + $topic_time = time(); + + $sql = "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type) + VALUES ('" . str_replace("\'", "''", $post_subject) . "', $first_poster, " . $topic_time . ", $new_forum_id, " . TOPIC_UNLOCKED . ", " . POST_NORMAL . ")"; + if (!($db->sql_query($sql, BEGIN_TRANSACTION))) + { + message_die(GENERAL_ERROR, 'Could not insert new topic', '', __LINE__, __FILE__, $sql); + } + + $new_topic_id = $db->sql_nextid(); + + // Update topic watch table, switch users whose posts + // have moved, over to watching the new topic + $sql = "UPDATE " . TOPICS_WATCH_TABLE . " + SET topic_id = $new_topic_id + WHERE topic_id = $topic_id + AND user_id IN($user_id_sql)"; + if (!$db->sql_query($sql)) + { + message_die(GENERAL_ERROR, 'Could not update topics watch table', '', __LINE__, __FILE__, $sql); + } + + $sql = "UPDATE " . POSTS_TABLE . " + SET topic_id = $new_topic_id, forum_id = $new_forum_id + WHERE post_id IN ($post_id_sql)"; + if (!$db->sql_query($sql, END_TRANSACTION)) + { + message_die(GENERAL_ERROR, 'Could not update posts table', '', __LINE__, __FILE__, $sql); + } + + sync('topic', $new_topic_id); + sync('topic', $topic_id); + sync('forum', $new_forum_id); + sync('forum', $forum_id); + + $template->assign_vars(array( + 'META' => '') + ); + + $message = $lang['Topic_split'] . '

    ' . sprintf($lang['Click_return_topic'], '', ''); + message_die(GENERAL_MESSAGE, $message); + } } else { diff --git a/phpBB/templates/subSilver/images/lang_icelandic/icon_edit.gif b/phpBB/templates/subSilver/images/lang_icelandic/icon_edit.gif index 7c468bea62346092dcd94ad0808628c2f6e2aa6d..0eaddbd33dfae7eb04d3cb9bf77621bf34dfaf3d 100644 GIT binary patch literal 646 zcmV;10(t#MNk%w1VL|{B0K^{v`T6-+9>Xv8)DYnw-7O_4W0BetK4p zsqpaef3L_95fBw#g6-?pIfJO?=I3piuLV|m zHGq5`fw^od5Dae?PiayD9u@@!bB%F#c6ySM2p13=7;gy$Y7bCS6&e{04H0h)299Qs zb&>}MlL)f17EEPkgg^qMJ{<`J2}1#hZm4stc$0a70JF}r3rubrn`xsBLI4fH#H*+f z1_lEf3>4uD1KV#=ig+l%ayhVF8180Kyy?K+}Rpc@$7U5E@3p0R|HYs7-3p zLxErkHd(M%AkVe{2qd9m07wBvd$QzJV6Y(~26_ijxEpN10-&^O`?(=dAOnp}6?_S> zyI@!|SqBs-aNyHpM_B_DOrVfh@q`l#4mhCjn1Te>1R_LWlA>h<0hVc4$OG)xv*XZ6 zDvzLXt@E|IqgU7vD3UVb0u~@gfa00*?+Yv%aA4ti?&#k7o}~E- g&eQ8pT^NiK4gdxy;D7`cXyAbe3b@V#2O$6eJG}w~ivR!s literal 773 zcmV+g1N!_&Nk%w1VLJd40M$PL0cDu<^z@F6jMmoHbaQP1U5w@B<;ls(|NsArvc^!7 zv+3#S|Nip%`T2OM!o0k^QBY1bagV5}sdbyK%E-6w?(QZgB?MA=horN&x3>oe2gcLc zxXjl(hO48z$p8K9%iH6u$kx5r*>{4ho1laAR*WB8}VPRcELq75F<}HA!w7b9E=k4R`@a*&U04YB2?cMC^ z%>V!ZA^8LW002J#EC2ui06PE@000L6z@KpV(+Fr5jgrW0I-k(!P!m`oR)IlH%I!uA z-~x}eDwh!wO?b_2yWj6&A)!N5G&TmqT!u&xfPsR8goTEHItc|obAc=bdXal8eutKp zCz+Zj4V?`RU^{?!Bp)A=dKv=~e}EzYmxG&{A_|_K0a;*y0t6ovF%+h!9~wv+t*@A~ zoVTAHxzW)By9f;yGbSubG(Dz0#uYRIt^f)EFfu11Ffaf)A?G(T4Jt4V0WSb500j{N z`~d8$K&=3R6A~bpSlEMx5&<7#XkcN1oT~y8Mx4tbq5uXC4PdB9kpRGm5dd5O{O91` z1^^x^fLd^1*EI?)TA0u|qlSk68c7H&*wnE?0}ur`yeN<>1b_$~I$Xf8ql1DR020W& zv0y<62OVG(a8a`WLK->K>hu9Yi3S7C^x;D~VrkQ?Avh!eQNaTM2QVru0PEFU0!3uO zoDh(t1`QN5($?^4p(4Iq`V@fZ5TOEx0u@5T&|K0(R~Q#27#Ms*F8~f3I*cvbV1a=H z5(ohO$s&diRT>~z7?5j2gc27@aHwEhu-6j)FmyGb;=%?420Zu!fgEE54`p@O9zgzp z`6HAKXb{IDwEM2kyUL%A9ealo_4Df=fCG$!)wUV%0C@wLcfbP+JWvA!2+lX3eh@lk z9fbQG039O};PAkP4`kpXAuFt8z~P7z?d Dk>*v~ diff --git a/phpBB/templates/subSilver/images/lang_icelandic/icon_quote.gif b/phpBB/templates/subSilver/images/lang_icelandic/icon_quote.gif index 81b9fc2c65f2a8603b2b5d83d38216fabf33bf28..29ffdc5c64a4117fa606904a35401fccd01fab84 100644 GIT binary patch literal 633 zcmV-<0*3uZNk%w1VL|{B0K^{v@$vC(Zfor9?E3rr$j8IB$jGYl z0bYy%W|{y0|NsC0A^8LW0018VEC2ui073u~000I5;3tj(5=eo9JY(y=a4gR)rlbfF z5w{}Hz@TuHQ79goq_T1wI-jEh1C=Bs2$h5)sgP{G;IMd1E}J(D$mg(V1PDn)VwFfF zD-wWb&+q&HfP5E&gck#c0~i?-4I2;)4ITj%N^=@=N^gOieGnFXg@lNS7^R9C84U~@ zp8*kZ2^Cpz8hCnq5C(f45D>h82OSZigQKRUsL7}iUjrTpTN(;*1hkg{eyV#A8NLvI z7Y7A}#>dL%0007CdjKhvN=gI)6rCL$4j#PT1`LD208|YCz@S411`{ywLbb3%g9QiE zNo3b9z?*nU0wDO)z`>w>yb5%faDjn=0je5wRmsNmQihc$}hyYDR3UUG!_KG=x zjR6OWRH1@!zyQ^n2e{Jg8q@37o`D7lAOJ0ZF;x*17J#s!00s;9taePbpx0fh1q}4< zD}eJ~Kg0|nI)o{g-d4)Nz`a_$}=!e*1Wqq=+LE$58ltVfeECLXZOzDIr!+~$LDgih5?8B T`19-E&%eL_|N5ozK?ndl8QB_5 literal 766 zcmVdfonZ?D$|NZIE;N|%E_*0a%|NsAYcXhqJ zy?n06I%InF_4V%V?&<344h{~u%+~So@jZB!09}kXg{;`v*pjQaPftw;PjmnM@n(^y zslLd}(bS5w$G_O*wZ_g!NPD@_-240ctE{W6$k)r-;q3DD|Ni*m?DDs_x7_CIp2XO$ zz{wzBf&c&f9(biZf1d_nk0&uTw7b8{%f=9GoaN)rhK7S!g`8`kx?E^&!O_{+*2|-! zlK=n!A^8LW002J#EC2ui06PE@000L6z@KnPEE3(L9x^`^9y>J}8hd>x zm;eBZoF6HQFQFr&qy`2HYz~r?m6RcrD4K&GI)efqAGe4s0tJMjT%@C>#0Cuw9c(WN zBm@K@1eMX0%!3ORvnRP9yCuQG#iqyO#}XFG0W;3)>l!^61_-$n69~7tA_o&_0V0kelpsI{41x}lQ9#fD2ZkH$*3AeI55a;7e+2Nz#iN9P6(cHaI2GfR zjRFrQa9{{R0!;@3Tv#YU0fa>V1S1?Mz<@y$fCM-Q1RC*YL5xudb44%!Lx%~G4V*R* zA;ZQ24-#;KaDcPL0|6HvoNZBq4T2X290X8+qplBi77dKLHo|~_2qOMA@ZdFuO{ZZa zTsYtrCkM3x%nINTAVB1{6M;5x@St+#1Q>iINMP!kiGzT9N=P9f!v(S*A1tuJ!-S0- z54@H*FxfI?-=7m2lxgLJS@}Ch#Dug8}CU9yX}W;euX=03KXq*pLH6 zfC=W$gBZXjMT27FidS}EldOIFYV+&&%)h^X&lb?Y#sUu{7hiq(-FKaS`TghMgOyn@ wzy=ijAcGDx44}Y<9Cp|np$Z(TAmWH5mT2OMB$AMWBSOsK;)^iGC`1qdJDOoyr~m)} diff --git a/phpBB/templates/subSilver/images/lang_icelandic/msg_newpost.gif b/phpBB/templates/subSilver/images/lang_icelandic/msg_newpost.gif index 90048799ed12ad9c40176b6c0802d8ce6c660261..4c39aa89b700b0890fe37d7cddb497f856264836 100644 GIT binary patch literal 998 zcmVK~9eMdJmse-86 zE$h5~s3;V87-KsR4{3Im^+kL8XXuS z5swFW9}5EuO0u*_ow>OjR0S79bN~qql_L)cR}CGoej*)@6Alwf5(W}Oy4l%%ClNyr z3?B&(bq{z5-a8r%4SrDUA{Gr67#Qpw1$faD(GCLx4nFkz7qHs32@w8CU?gh*1P2Qn zK3u4vqQwI!MzKPmU|6LJ3?eAtIK)B+4;L{1bU2_)!-smGI$XHW;mHSs)eIyw0MUTX z0Xz+60J>8`2A>doIykBmsl}%nQhW`C$XfR2RU0IKhbPO>5O4d^idr zEdaI#9awv-Q!W7jY3(XVTXBP5zZ|6M$jTwX)ejLE92-Z(WEHM3mjNIPz%0(W0CZNn zo4KtuxjuaYG+?nVX$2c}{sqh-u!liZ$$=9ff;f|Nlkc0S2&$PzM7EXcPhe2d8|Xiv=DWz({(NdC&kO7kChW0s(kX0A9jv zW*mGK=|q5V3M3WU0{Mle69+(r1_6LHV&uylRUMe12pb@v4FD7za0UPe1X1Br2OOY) z0I$4706$MwM8E$8gbDs2SykPwDrk#iO+>#?^sO95-ldV40cyGm=WwDe%$od{AqK|!XQ za*C|D|DpLOy`+-c>$&{;8bJ^065#|60>nEnzPuu=Z=(G+T*d(f1Q4tdCZLeQ#TaL- U@x~l??D5ASr*Oj~I)nfKJ4jWpyZ`_I literal 1543 zcmV+i2Kf0$Nk%w1VNw7Y0Oo%H>gwv~=;)THvH)F-hqlf7`ug(n^0vv-Y@xh`rnc|! z@b2#J_xJb9%gf5$=jqL|_4W1i^z`!6w5`k9<>lpBSy^?c!s_GPC3&L5#Ke-NuA;cZ zM~SNdQF&>TsodP$v$M03l9H0O$0Kr^W@cuao16cL6pM?CG=ix!eWSa)yxG~=`PsW; zoVbL9gzeF_Y;0^rMMW5EmEqyx`s>^KsNUY*(&FmY*4FL2iRQ|$y42zTVw1$w-Il!1>$!*fh7;%6%-H7b zHF%i}Ws&TD5+P%SRh72h>+$`kQ}+4#^z7u{z>${{H^w=jZ+X{rvp==H}+??CkCB?Eq$(1YnN+{{H&>{Sk1W>9>Zj!O7a^ z?)J~9@%H(Gps>Nr(fHA-`1ey!BLj+yjE#SZ1PHV>1gO#ALBnS{p)5??U_i8} zQ3G)Q4X8=bf&&gyB|qQDm%^szQK3R{~^$AU1=901^xsf&^J(H{DnoV|iGy z!h=EP%{(BaeGwt9X}Ag$#7QCJODU%Sikvafpo9xiHUO9zMFz>50ew&;QMyLX85Ajk zywTIgLXs&W(xqjQRtgs}P3}~`-ek@V6E9Au9=~7#pD0o0k;*&9b_f+ScBhG9;LI<^ zN$QwUkR*YeH5UArKmkDPz(4`{b(Gc(EHnWI1Xy@s#0?G_5aER2jh9+^3#j2?8b2sf zN&zwGK*0hA%%Fm8WBgD-eF6D)Kmlj0F(3*U5Rilt3>0XPjRuKkf&|}%XMhP9hNpo4 z2~0>}!UN@bs74x8rUAf}4WLH{DIoYTMhHEq@WTuW7%)Z`K0q*yIx?mMBmrw+Foi)r zLSW-tMHUGclixj{zyeG<`9PId7FuW-4Gb_s6~8bbSOZ;zZ~~YrkTEF)1mUp80Y4_d z01<0+AOulBpitTx2*j0VhD$d2`SvdW1s< zoH8 Yq1r!3J=((7_Z2jL?AxsYxKk1KK{|p%+`cAjJ_^g8RU@05EB50A;k>?g|2U zg20+3;8TG&GdMFw3_nC5lokhQVblRRz(s`~ro|D50$IdiM|l@Ka6!ZuSowhe6BJ*0 z@dZa*5Wo>mxQoWfBmdw50$<2*g+U9@M9j8c^pA^$!B1AczApma^l4l|T*{`o_s zufFbh8+Q8*pHOx}@NPAPk`hM@YgFn(%}nqyj>&mx(|C06Qpt>7D=p diff --git a/phpBB/templates/subSilver/images/lang_icelandic/post.gif b/phpBB/templates/subSilver/images/lang_icelandic/post.gif index 9ae1c0964007eabae877919abc08c7bc4ded8706..fc824848f0742e79a8d8d730c20c09001e3f2435 100644 GIT binary patch literal 993 zcmV<710MWGNk%w1VPpUq0K@?wDi_lFovjI3yAXz$aw$jHd9$=9*6 zv-ITDj*gCvxz6?V_58+>+~@84-M{j-eCO!s&Dh?1ro8y>WZ z^78TnUyT7?jQ{`tA^8LV00000EC2ui0Av6e000I5;3tk>RScfjt!(SQa4gSsJroJ4 zk5xBR6u@psEE#P9acI51`{Lzgo>I;jGdkh9VG*DB$+#vTM#}w z3jqs95(Eb$4*?Gn7Db-ByBbvm6+?6Y2nv=X3-B^1_leQ{m?O)fPuQ-=ZwTtor?2dI3&4FCyvkQ)FdF;ajB3P@BT05Dx6RC1f` zL;ye{9)LkCoN+LXbs7ZdVg>>T&;>AacxM2DXkcK#gPq8D280kubm2q^K%ky12Pkxb z1qWC#(E$f6uz-meFnNG#s*dr3DPi(Ud4=AU3r00ktHJouCX+q5Z>X){is+6EIvV3}!nJ~|x-eD(?GreXFV zf)hrrxr?GmB~_`OdzLC^o~d1m>3?2wDr=wYlJ>;A?-cR@dj3 zvvOL-vJ9xVS2xze_ z#_H{+;MTh=1WpvN-4H$8kbnTEY76hN$#y&MpY|qPYXSwVfNK#Zppe4E6jyBV#TaL- P@x~mdaKpnRga80L3*W2o literal 1621 zcmV-b2CDf-Nk%w1VNw7Y0Oo%H=h(`Jhll+9`~Y2y($do5;o;Wh?B?d?qN1WCa+-Ch z!j`DAhqldyrnmj3Qt0UD?Ck8c%GK)X>iYWn=ghKdp}qW;GtA7)^Yiok+`aDZ?#kWf z_xJbo^z`?#Zt0p#`1ttw#+3Kx*!#MA>Bpt$(Yxd0tV{nws{#hHI3mCV8Rfdl5*AtM|c-*^x`SyS(y& z64=<-HG`@5j3Q}iX+=dv8ETX4hPGo(DwQIle*5|oLc^nBjfGzf3C&*oIwBo|Nj2|0A`s5V2=9y{r&y@f1$C_+TY>G zuULqnV27IIfgtSj_QuW7?7);|kfraIKlu9l{^!u~_WAky{Qv*|A^8LW004ggEC2ui z08#)M000O7fPaF6e@_)j2?L6YjE#0HUA~G=g+sF?B$R0A~U0 z71$@PUpav22Bs?rf`dnoOWL?GfaBDR8l+YTQ6eN)7&bsm@o~V1+(l_4PEg4h!a)cc zA_{&S+M#HN2Rd9ZP+$s!5)BhZ^=L8#1p!>#8izL90GLvre+O_3!}m?VDRM&12tS2ta*cl!JDODDtM*gfW}S{Ax8KF zquGH6Fdi*4<|fy$XP{(cMKGQ6ikY*Bom0g4dR2mt|#lrq5(CLEvv1_kusn;I9OP~bDfMIep; zgnj^l0|Q%RF@b~ydDVhP4t(Im2`v;wg#%`saDtX6P>@0jJLE8<3K~EVBLpX?U?T(< zXrVIC!9xAj@ zVhbmbK;H;z##!T=aY`V;0|#6%KmuX-!huyp#xR3key*Wc2Le68Mg#;!8X*!;aL|E- zMQxde6+6T^X$o7~ph2@A6k$dhMYLc>8E{5XLVqm}l z1P2rV!{$F+K#x5`NI>^ndZ*xm6m*!t_na+!P=bwxC!ToYw9`(&0!au`%?2rSkV1_I zm@owlKNSB10T8TL`rdpCK6s6VBQAUG)YlHf3P}_r2m?thk$ld-L%?dX0mBy{!I{lF z|2*M_%T8|f@LRt^9u;Jw01kH)@T1=JiBE3e>Kk12+^4ws8L)8$AV3dpU<6qZ0u5TY z!3qfQgDIGxN5Q+G22D_a4tnr|QwX65MYy>Vn(%}uOd;n8K!6qWfCWh~g5)&uhchUk z4N15G6dJIA9{TWyKn!9JSwO@h8u5roOrjE@aDzDz0S9EDVJ6)01O?0`30Tac7PrX7 TE_(5cVANt44&p#U1Ofm%@elDh diff --git a/phpBB/templates/subSilver/images/lang_icelandic/reply-locked.gif b/phpBB/templates/subSilver/images/lang_icelandic/reply-locked.gif index 7148b0fb43cea917e3a30542d2103441d7d33702..6097aafcd6063ddabdb059f4d78fe078d856c5b5 100644 GIT binary patch literal 923 zcmV;M17!S1Nk%w1VPpUq0K@1XJ`EU z{P^hD_{Edx>FRx}!mGZ>@wkEI=H}Af;`sRZ_xJbp_4V-Z@b>oh@$vEU^78cb^z-xc z17D2+UW@={ng9R)A^8LV00000EC2ui0Av6e000I5;3tls6A)d;t!(SQa4gSsO#~0A zkB&z;62xvuEE^*|>G1K=8taE*<2IkdUB4u}ck{ zc$k#t89!;Qm@yb2fI8>ASNV_cm86LaFZ!id>O z2qL7xlO~`-Jpl_8Y_vyBDYKLUSyFIm5M~7pST$_OFjEJ^48;t5faIYV03S$hG5eTr zBfM!07*)78Z9p^ux&}Z%5S1lWt5>sb7`!zD*A6?9i6fV6;s-*Gclc|hm+c1y5C$mV zC@pDb2=eT@m)5p-R+ z7E0<(EtoL&46tFq-GCMtU_ckYkPyND1LTx*fCA`E1j>4S5mdke1{qL50lHkc&4v^V zH{FFWZMc9|*I^eRf!i7AqKkewp#Ua~Y+zFY5qbbng;Ti%SXL|f89gtbK7l_(miqIO9#DW;1NjY3KUo}`qckXu^k-;pnInc|nP zg*oP!4dj{U0Z_mZ0EIzn8K<0YW>@ESMYaYYm@M8Yrk;@M2?+sn+#o@fLlWwxp#mnk z>7s`=>gbY@mRd#x2T<|G2vhW8L62=F`X8vB638U2c8>a@sgOqC>#t2vVcQTr-0(mH xZhnfSsCVY7s{y?B`s=h3_%aa~Fh-bwLJHh=>+QGThAZy4* znd#~2?Ck5-^1qDz&YU`TF~`a6E&j z>+9&fy}XmU&Hy-7;q3D3n@s)n?tiYu{*Wd9k0by8|Nj2|{r&y?{QLlBnE**{1z?W- z{{H&>{qytl`TP9muz3JrkpBMt{jOn;kBz>*vGMl##LUpI%-hG!&%)Q@OZ=ynn7Z(wACZ4*tW0y_d1Ll*}u;k)C|(Wa$Sx2|A@gEp=Rf*|D7f+2QD z9l+ z9}k8cN`k}!2rpvHI7MOzh76>lOcY>2mkSW%Y;w7pb7MgONL;uW@Np>7qGQr>z|g}6 z!&3_X(quT$tp%wxIhgsn%Ebzb05YXrwW9!1 z%ws|gDyBLNd0?RnhZ{wTcv;PX3#qKoxCS61=ZK4+w?nu9VgkT!5HM&|sDQ--5F#E- zR92gLvvUj>+!!%3uT)$u3h1(6;Dx{x0$#WP18DAQ1s4X^1?UsOMOfY$00gMeAps2l zBWMiZ0D^`d4$cJ#-GCS{u!JI}WN?89A}~OK150#wMiLuHh?7R>taFub033vZ2N}3P z0}&vEWP%f6i6~zc08)V7a|9O1z>GBBFx?uZoFIS}Y3y)<1>BjTg$5CRA&plZZRkS( z93VO2K?g4Aa0C$=jNya}WyAr32QmbJgk~k67bA@{K49hp3m|X<0UuEDO9U5G#lj9L zsj=FfUKmNxIzfeKKnGbMQ2_v0z%d4TP-Jlg1p&ZNf(A$sAp;0kmEZ&oGLSjrnG1C4 z=>iV$Py+;QK%=7;%{++bYG0@mlvy3nU;qhvuswDGUI`1MLp*tf$fjEbS6Fs6a&xO&o-Q1ALs2#yuD8Anq3+p~YPPi!H(k zT@W&o+3cqXKr8Ub(mKGx2L=3L0~2F(fB^yy_|QTQ7A(QS#C4E>S;hj6sVTE&{wp%c zL`!Rd1QQ5SO#u{;KtX{Bh~R?{cX&6&)mQ5r;L|>P%;~>Hhdpu&bbL^ZATdnf0|sMg zU7)j2KoLaCPIFD*&pM;@>P7DVxb z4YLq(g%LQ=VF4dLFc>X^q%-Ki>8PhZ_3Es*;QH&Z$1eNqGuO;Q6f1mSL&}=`LB$MU zOn}1=JxE~u@yI8yyzwhE@BH)7M=$;KKi~jC4IfC+dnRHCF@swZgfIRQ_~e&w{`u&q PKfVnr#E>~5fdBwIj>pT^ diff --git a/phpBB/templates/subSilver/images/lang_icelandic/reply.gif b/phpBB/templates/subSilver/images/lang_icelandic/reply.gif index 84582c94503d4438823ed47346d8556854ef14aa..2c0e02a3974da5b5cd45fd4363099f8ab19c3b93 100644 GIT binary patch literal 1007 zcmV+AK&pIlsA`}_O%r&-F&%&^DO`->j1u&@Vc znD+MekGRZ>i;MT-&fMwmb)~)L=I74Y-z#~b>U|PHf1U_bdhYc1@bK{Q@$vKX^Yrxe z^78TnUyT7?jQ{`tA^8LV00000EC2ui0Av6e000I5;3tkB1WcaSt!(SQa4gSsJpl)) zkB~A!62fjsEE9`18IDVSp<%c1Y%Ji3RZOyBm@lujGaZ0ppXm-B@+ung{X#} zJP>T5u%H)}0IoZT1O^G1Bb%%w0DxDq#E%Qd#{ef1s0kkin}y7Ft2+nE5MUP!%99M- zwb~{pfEVN09|8sI3l0JsjsgM%>g)6F>ki2K$6X$DBoHmog(*M+2@3{b7{Dux4+tJy z0Z}U0v`{fdB*s1TJ_{nNolQ0ww8DaNvOENq1vwZdkiP z0|%Ts5)9y=E5L^c33|%?(16(x6dn%{^`M}zg{HQG5k0W9>b1fi2^64Ea-M*gFc)N4 z2XpMnV{F@M7|o$HTtd#E6-r?DgWQCtbU2dGL_r6l5DpyphWG;k#g!a+N&2HpRk8&# zb6vS0xyiF9MUyVgA%pb{DPoI|t6@Y2)dM8(6z@CKCwQL0K!EMBQ~6V4$G?f)aQzfnOrnk$?f(i68+7;pG(z1`}A&fdyDG zV1Wu29I!w{@f|Rt2NqPYK!+W$XaNS3AwYou$DC9^TPIOQ!Hp+bx8RTqc2P?}(MV_j z9UE|xKmx_+hR`tq=my{dg3T7h0#zDtMn8f{VB!MuI3QX8UQy?ceqOml1Sx8O;;L%Z@wAlqKiggQE-qb8Jk?GFeK=pY!#}(rGyqr zU3J$bN+hGCGTMU(PCNh!UePo#A(I1Kx$ZheZVs0xXoRntgNcucoRW*l;`K?{QUg$;?fCIcmQ3D`J6yPgr-lc?(P^+b)a-P_0Re-d++sQ-x-wa?w-;>z9X@Uye7 zRhPNxlRlQc(T0Y8xYObJ(yX7r(fNfF?a{Qw%+K@j-B3_Y_WAn${{8jNs8)!f__1w( zuEzSTUSVNf|NsBx<>mhV{_f}B24au>{r&p<{o9&Z?6P@Ok*^VNpX2B0Fe&T zZ29~A{Ei~?^YiS6A%dW-g~Kzsu6^_4xn){r~^}A^8LW004ggEC2ui z08#)M000O7fPaF6e@qNG2^WfsjE#DvckkdSJi)L>7(qv< zl-lrvOa~V&c8o!xV&JKDzuFHZV=c7(jbK+8G;J!Ks2RMl}KaMS=-`; zjvhzdrG*A$5;Y%9<2)+uylR$uk4oA@7=^>y;g(Vn(B$0DoL7npjcr1xhAjOpm z3g)kwkwpfYe4=!4Lm33d5W)@s!K0!3iRg1r`$mG@#NE61ZT+5pHxTK^+(*fu0vD z*jT}gFPs4e21_h)1r`M)@xh=XpdrIy7HzTB4iF>=zz;i^u>k-z+^|9iROEn%8)!hN zLjw)aKm!pXGBl2Vg7##|VMWpxy@_Od!Gq z2{_SBl_;CaO65+HE zL;@CEV8H_?(9kg&7Lee=1$V5KfdnmB(Xq!8lrV$^Xn1VF8Brv0MG^%B@j(F*ta0!N zN$8wJ1O)&+!2|<5kbx8okhDSwKA-@D3OC%K0suScfr1uOt-ufoB;;XK9Av*yM+*() zvBC;D@bPvT9PnXxkQ{K30|6WiI>QJ7#Bp#9fFJBZ03(d>2H=P$K`U|YT5M;iC#xA?zf*-u}?YEaP0fD?9n1BI) z^dLnGlmjqM#6K*cc@qn0q16g(p|1MstiLY%^~4&kJ?`A^&inTS67azB5Q1dmwhJE& zKmY_AjBx`BV@&Zx6DUkDz3Q!7kA3Xg8{R$c;0xgQ2C#z!Y(o$lz`+2B6@mc_zz04c zzz)LUIs3gWe?i(G|N3XU|1C{`AROQhAeRXQ3?U04@W2Nq5P}9mkN_|g!312FK@DcF ze;)i`2zS^!2^OITvdBaj&`^XO5WoixOd