From 2878b8bad53b62ff2c9157d75f5f578ec4543435 Mon Sep 17 00:00:00 2001 From: "Paul S. Owen" Date: Sun, 15 Jul 2001 12:41:29 +0000 Subject: [PATCH] An announce post icon + support for sticky topic icon git-svn-id: file:///svn/phpbb/trunk@672 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/images/folder_announce.gif | Bin 0 -> 1173 bytes phpBB/images/folder_announce_new.gif | Bin 0 -> 1173 bytes phpBB/templates/Default/Default.cfg | 6 ++- phpBB/templates/PSO/PSO.cfg | 4 ++ phpBB/viewforum.php | 60 +++++++++++++++++++++------ 5 files changed, 56 insertions(+), 14 deletions(-) create mode 100644 phpBB/images/folder_announce.gif create mode 100644 phpBB/images/folder_announce_new.gif diff --git a/phpBB/images/folder_announce.gif b/phpBB/images/folder_announce.gif new file mode 100644 index 0000000000000000000000000000000000000000..c6fccb56e99a185706d07936d7852a0b9eee0c04 GIT binary patch literal 1173 zcmeHGT}+z=6g{P-r2%J)wN6qDFoY4r5j0C3%WV0P4#Nh~VKNh>=rU&J))+^ob1Q8J zEn))cfVm+F42%m+9EA;NbOKVyR;p48u9L!WEE6{QDJyN)I4<|YI z=H%^uP5O#b00I1s_9B zxCRa_CUkICW3mc2YvBG2vqnsR0e3U(#w{bQJe!GY>wL=D4R;?VdW5&@vDSix3wU6H z{~Lrl;W5K&#yZ12@b$oZ8Qv>cXV44Z75EuxLCAtf-+~4rUEl8=ysRFzsDB(d`Rg!d zX0iMeYkoS+Hw52s*aJHPBOnH&2wX?V2D-*bG1(*m2LclaI@mN0x`Dt9Xc}}2G$o>2 z(f->knrG1hXpu$tv9SbN0eL`cATMYg1-Bb6#tMDUWi7#@YwWm zO%QPjseJFMymd&&Z7faiP}J)+n+3)B8Hf1XtXj#gjKqZ>)Ak!R<85bZq7I}7 zl*Yu}32EXT9frajO>9a2`=XSj>MY%nVp~dz(V?i16Q1v~w#znctJ|Tyb1g~F=eETh zXqYUT;>ULFn#pgx_tukTsUM_2d#Lk9=Vqx)dR)15q0i7%aXikWt(NPfpWlB^bIF>2 ziYJ`7Ki4IXQg8dH{14aMX>LPmIOpFCOt0|-HZd8RnGBMPyzxODne5#sO8&EG9;N-Lh* zYEV^2o)?5YbSvH+uB{U9GgyUNRt*htvWtVI+T1+ROR4o8t^}*%bA*2>x>ZcG^DjFwjaC2v literal 0 HcmV?d00001 diff --git a/phpBB/images/folder_announce_new.gif b/phpBB/images/folder_announce_new.gif new file mode 100644 index 0000000000000000000000000000000000000000..9e39799d6625db2e9bfc6bfaa94a83a1de5e62ba GIT binary patch literal 1173 zcmeHGYfO^|6g_>?25eZz2m>UvpcW7<)pc}_BE>T3+=8Mmse7a~S#UD5WiDA{0ZYH> zU}O?(k%W<%!2ogpc9jDMZg=u^Y4J5IKi=miw{LkH~pMoS0`ZfCVR_th|853wZQ3 z=-c?aJ=!Uz#(zp5X7>Fwg2@}We}!{}-m6cH}{ z$)P0>vEUH#h=fFO6XVtQ-P`6azY+25I^JC0cVhnodsD2#Mqk>=(Gl(Hik|6;^`9o^ z8FCKNH%_|fqLGW_^HA_AO;7#vzyJ9^UqD9juj;o}mK0a$Rcn+y4r?U)oiC_>9jhOk zKCTHwJ;)OWUB#V4R$)<@lBr@2Sfq*D=agcGS=ErPR;`y04@nLyR&Wb$jUGMxS;8wy zuc;-wT%KR5VZ!AbEopBW>XULDj3Rr__OYCtmO$B|j2A5!KJH3bdq}nKlJ{+)NO&~$ zLz`{$Hc?uycG6(K``R*do=N%iuI}sIQdMDLis{{BgN?0wsxk|P1=54b`NnQb&m}`` z`3r%|H+zf4by?L_Ge2Z90$ZMd|8EAi*H{J#o1vY}kS;pucUgJjdjV_Wt(2m=iuFn1 z>?;}C8pEbdJkN%DtvXfm+&VohxiuM?Ti1Df`+0jG1Pc{mPnt%g2#%Kga`TAt^%+I4 zzqG0SNiJ{xqY-P9ICY0DRGif-Zp|t^A8MW!c%M?MI$a_wBmNwMldHvjj)b-p{ioS? fsql_query($sql)) { message_die(GENERAL_ERROR, "Couldn't obtain forums information.", "", __LINE__, __FILE__, $sql); @@ -136,14 +136,28 @@ if( $total_mods = $db->sql_numrows($result_mods) ) { $mods_rowset = $db->sql_fetchrowset($result_mods); + $forum_moderators = ""; + for($i = 0; $i < $total_mods; $i++) { - if($i > 0) + if( !strstr($forum_moderators, $mods_rowset[$i]['group_name']) ) { - $forum_moderators .= ", "; - } + if($i > 0) + { + $forum_moderators .= ", "; + } - $forum_moderators .= "" . $mods_rowset[$i]['username'] . ""; + if($mods_rowset[$i]['group_single_user']) + { + $mod_url = "profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $mods_rowset[$i]['user_id']; + } + else + { + $mod_url = "groupcp.$phpEx?" . POST_GROUPS_URL . "=" . $mods_rowset[$i]['group_id']; + } + + $forum_moderators .= "" . $mods_rowset[$i]['group_name'] .""; + } } } else @@ -228,7 +242,9 @@ $post_new_topic_url = append_sid("posting.$phpEx?mode=newtopic&" . POST_FORUM_UR $template->assign_vars(array( "L_DISPLAY_TOPICS" => $lang['Display_topics'], + "U_POST_NEW_TOPIC" => $post_new_topic_url, + "S_SELECT_POST_DAYS" => $select_post_days, "S_POST_DAYS_ACTION" => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=" . $forum_id . "&start=$start")) ); @@ -344,14 +360,32 @@ if($total_topics) } else { - if($userdata['session_start'] >= $userdata['session_time'] - 300) + + if($topic_rowset[$i]['topic_type'] == POST_ANNOUNCE) { - $folder_image = ($topic_rowset[$i]['post_time'] > $userdata['session_last_visit']) ? "" : ""; + $folder = $images['folder_announce']; + $folder_new = $images['folder_announce_new']; + } + else if($topic_rowset[$i]['topic_type'] == POST_STICKY) + { + $folder = $images['folder_sticky']; + $folder_new = $images['folder_sticky_new']; } else { - $folder_image = ($topic_rowset[$i]['post_time'] > $userdata['session_time'] - 300) ? "" : ""; + $folder = $images['folder']; + $folder_new = $images['folder_new']; } + + if($userdata['session_start'] >= $userdata['session_time'] - 300) + { + $folder_image = ($topic_rowset[$i]['post_time'] > $userdata['session_last_visit']) ? "" : ""; + } + else + { + $folder_image = ($topic_rowset[$i]['post_time'] > $userdata['session_time'] - 300) ? "" : ""; + } + } $view_topic_url = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=" . $topic_id . "&" . $replies);