PDA

View Full Version : another small template bug


luck777jojo
06-24-2005, 02:08 AM
there is a bug with the "warn_viewb_row" template.

the bug is that it does not correctly (fully) display the status of the warning/alert. Actually if an alert was given it does not display that it was an alert, it just displays that it is "active".

Now I understand that alerts can be removed and thus become "inactive" but for the user it has all 3 options but for staff members it can only be "active" or "inactive" which I don't think is always clear for mods who might be trying to keep track of which posts the user was warned for and which ones he was only given an alert for.

now as far as I did it I just replaced the line of code (for warning status) in the "warn_viewb_row" template with the line in "warn_view_row" template and that seemed to work just fine, so I'm guessing it's just something that didn't get noticed, since the alert thing seems to be a pretty new addition.

sv1cec
06-24-2005, 03:45 AM
LoL, you are right!

The funny thing is that I have changed that in my board, but didn't include that in the xml file with the templates. Here is how your warn_viewb_row template should look:


<tr>
<if condition="can_moderate()">
<td class="alt1"><div class="smallfont"><a href="member.php?u=$warn[wuserid]"><if condition="$warn['warned_status']=='I'">
<font color="grey"></if>$warn[wusername]</a></div></td></if>
<td class="alt1"><div class="smallfont" align="center"><if condition="$warn[warned_post]!=0"><a href="showthread.php?p=$warn[warned_post]"><if condition="$warn['warned_status']=='I'">
<font color="grey"></if>Post ID<br>$warn[warned_post]<br>Review<br>Post</a></if><if condition="$warn[warned_post]==0"><if condition="$warn['warned_status']=='I'">
<font color="grey"></if>Not a post-related warning</if></div></td>
<td class="alt1"><if condition="$warn['warned_status']=='I'">
<div class="smallfont"><font color="grey"></if>On $warn[date] at $warn[time]</td>
<td class="alt1"><if condition="$warn['warned_status']=='I'">
<div class="smallfont"><font color="grey"></if>$warn[warn_name]</td>
<td class="alt1"><if condition="$warn['warned_status']=='I'">
<div class="smallfont"><font color="grey"></if><if condition="$warn['warned_status']!='L'">$warn[warn_points]</if></td>
<td class="alt1"><if condition="$warn['warned_status']=='I'">
<div class="smallfont"><font color="grey"></if><if condition="$warn['warned_status']!='L'">$warn[warn_maturity]</if></td>
<td class="alt1"><if condition="$warn['warned_status']=='I'">
<div class="smallfont"><font color="grey"></if><if condition="$warn['warned_status']!='L'">$warn[warn_permban]</if></td>
<td class="alt1"><if condition="$warn['warned_status']=='I'">
<div class="smallfont"><font color="grey"></if>$wmessage</td>
<td class="alt1">
<if condition="$warn['warned_status']=='I'">
<div class="smallfont"><font color="grey">Inactive</font>
</if>
<if condition="$warn['warned_status']=='L'">
Alert
</if>
<if condition="$warn['warned_status']=='A'">
Active
</if>
</td>
<td class="alt1">
<if condition="$warn['warn_permban']!='Yes' AND $warn['warned_status']=='A'">
<a href='Warn.php?do=RemoveWarning&id=$warn[wid]'>Remove Warning</a>
</if>
<if condition="$warn['warned_status']=='I'">
<div class="smallfont"><font color="grey">Non-removable
</if>
<if condition="$warn['warned_status']=='L'">
Non-removable
</if></td>
</tr>


I'll post an announcement for that, thanks for catching it.