The code below was working on 3.7. Somehow sometime (I assume after 3.8.1 upgrade) it stopped working. I've not worked on vB quite a while. And its been two days I'm still on this:
@global_setup_complete
PHP Code:
if(is_member_of($vbulletin->userinfo, 5,6,7,13,14,15)){
$Query = "select title,pagetext from hizircevap;";
$getRows = $db->query_read($Query);
$hizirbits="";
while ($row = $db->fetch_array($getRows)){
$hizirbits.="<tr><td class=\"vbmenu_option\" title=\"nohilite\">$row[title]</td><td><textarea style=\"height:15px\" cols=\"1\" onclick=\"this.select();\">$row[pagetext]</textarea></td></tr>";
}
}
the navbar template
HTML Code:
<!-- NAVBAR POPUP MENUS -->
<if condition="is_member_of($bbuserinfo, 5,6,7,13,14,15)">
<div class="vbmenu_popup" id="hizir_cevap_menu" style="display:none">
<table cellpadding="4" cellspacing="1" border="0">
<tr>
<td class="thead" colspan="2">Hızır Cevaplar</td>
</tr>
$hizirbits
</table>
</div>
</if>
and in the global header navigation bar
HTML Code:
<if condition="is_member_of($bbuserinfo, 5,6,7,13,14,15)">
<td><a id="hizir_cevap" href="$show[nojs_link]#hizir_cevap" accesskey="3" >HC</a> <script type="text/javascript"> vbmenu_register("hizir_cevap",1); </script></td>
</if>
I've realised that I can not even print a variable such as $hizirbits='test test test';
There is nothing with the conditionals. I've double checked. Code is working. The only thing is that the variable is coming empty.
As I said it was working in previous versions.