<?php
if(!defined("IN_MYBB"))
{
die("Direct initialization of this file is not allowed.<br /><br />Please make sure IN_MYBB is defined.");
}
/**
* Return plugin info
*
*/
function ipostedin_info()
{
return array(
"name" => "I Posted In",
"description" => "",
"website" => "",
"author" => "Santiago Dimattia",
"authorsite" => "http://www.teleportz.com.ar",
"version" => "0.1",
"guid" => "",
"compatibility" => "16*"
);
}
/**
* Hook functions
*
*/
$plugins->add_hook('forumdisplay_thread', 'ipostedin_do');
/**
* Show the icon
*
*/
function ipostedin_do()
{
global $thread, $i_posted;
if($thread['doticon'])
{
$i_posted = 'Texto que tendría que aparecer cuando el usuario participó en el thread';
return;
}
$i_posted = 'Texto que tendría que aparecer cuando el usuario NO PARTICIPO en el thread (dejar vacio?)';
}
Cita:En la lista de Temas de un foro hay forma de saber a qué temas estamos suscritos (Ojo no confundir con temas en los que hemos participado)
<?php
if(!defined("IN_MYBB"))
{
die("Direct initialization of this file is not allowed.<br /><br />Please make sure IN_MYBB is defined.");
}
/**
* Return plugin info
*
*/
function ipostedin_info()
{
return array(
"name" => "I Posted In",
"description" => "",
"website" => "",
"author" => "Santiago Dimattia",
"authorsite" => "http://www.teleportz.com.ar",
"version" => "0.1",
"guid" => "",
"compatibility" => "16*"
);
}
/**
* Hook functions
*
*/
$plugins->add_hook('forumdisplay_thread', 'ipostedin_do');
/**
* Temp var
*
*/
$ipostedin_temp = NULL;
/**
* Query results array
*
*/
$ipostedin_array = array();
/**
* Show the icon
*
*/
function ipostedin_do()
{
global $mybb, $thread, $db, $tids, $ipostedin_temp, $ipostedin_array, $i_suscribed;
if($ipostedin_temp === NULL)
{
$ipostedin_temp = TRUE;
$query = $db->simple_select('threadsubscriptions', 'uid, tid', "uid='{$mybb->user['uid']}' AND tid IN ({$tids})");
while($data = $db->fetch_array($query))
{
$ipostedin_array[$data['tid']] = TRUE;
}
}
if($ipostedin_array[$thread['tid']] === TRUE)
{
$i_suscribed = 'I SUSCRIBED';
return;
}
$i_suscribed = 'I DIDNT SUSCRIBED';
}
<?php
if(!defined("IN_MYBB"))
{
die("Direct initialization of this file is not allowed.<br /><br />Please make sure IN_MYBB is defined.");
}
/**
* Return plugin info
*
*/
function ipostedin_info()
{
return array(
"name" => "I Posted In",
"description" => "",
"website" => "",
"author" => "Santiago Dimattia",
"authorsite" => "http://www.teleportz.com.ar",
"version" => "0.1",
"guid" => "",
"compatibility" => "16*"
);
}
/**
* Hook functions
*
*/
$plugins->add_hook('forumdisplay_thread', 'ipostedin_do');
/**
* Temp var
*
*/
$ipostedin_temp = NULL;
/**
* Query results array
*
*/
$ipostedin_array = array();
/**
* Show the icon
*
*/
function ipostedin_do()
{
global $mybb, $thread, $db, $tids, $ipostedin_temp, $ipostedin_array, $i_suscribed;
if($ipostedin_temp === NULL)
{
$ipostedin_temp = TRUE;
$query = $db->simple_select('threadsubscriptions', 'uid, tid', "uid='{$mybb->user['uid']}' AND tid IN ({$tids})");
while($data = $db->fetch_array($query))
{
$ipostedin_array[$data['tid']] = TRUE;
}
}
if($ipostedin_array[$thread['tid']] === TRUE)
{
$i_suscribed = '<div style="float: right;"><img src="URL DE LA IMAGEN" alt="Suscripción" title="Estás suscrito a este tema" /></div>';
return;
}
$i_suscribed = '';
}