<tr bgcolor="f0f0f0">
    <td width="25%"><b><webwork:text name="'common.concepts.project'" /></b></td>
    <td width="10%"><b><webwork:text name="'common.concepts.key'" /></b></td>
    <td width="25%"><b><webwork:text name="'common.concepts.lead'" /></b></td>
    <td width="40%"><b><webwork:text name="'common.concepts.url'" /></b></td>
</tr>
<webwork:iterator>
<tr bgcolor="ffffff">
    <td nowrap>
        <a href="<%= request.getContextPath() %>/browse/<webwork:property value="string('key')" />"><webwork:property value="string('name')" /></a>
    </td>
    <td norwap>
        <webwork:property value="./string('key')" />
    </td>
    <td nowrap>
        <webwork:if test="string('lead')">
            <a href="<webwork:url page="/secure/ViewProfile.jspa"><webwork:param name="'name'" value="./string('lead')" /></webwork:url>"><webwork:property value="../leadUser(.)/fullName"/></a>
        </webwork:if>
        <webwork:else>
            <webwork:text name="'browse.projects.no.lead'" />.
        </webwork:else>
    </td>
    <td nowrap>
        <webwork:if test="/stringSet(.,'url') == false">
            <webwork:text name="'browse.projects.no.url'" />
        </webwork:if>
        <webwork:else>
            <a href="<webwork:property value="./string('url')" />"><webwork:property value="./string('url')" /></a>
        </webwork:else>
    </td>
</tr>
</webwork:iterator>