$this->is_banned = $this->info['user_baneado'];
$this->getFollowBirthday();
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*
getFollowBirthday()
*/
function getFollowBirthday(){
/*
Si quieres, activa la zona horaria deacuerdo a tu ubicacion para que las fechas se ajusten a tu zona y no a la del servidor de tu web.
America/Bogota => Colombia (Ver zonas horarias disponibles en el topic de este mod).
Para activar borra el #.
*/
# date_default_timezone_set("America/Bogota");
$type = 18; // Tipo de notificacion disponible
$uid = $this->uid;
$mes = date("n",time());
$dia = date("j",time());
$query = db_exec(array(__FILE__, __LINE__), 'query', "SELECT f.f_id FROM u_follows AS f LEFT JOIN u_miembros AS u ON f.f_id = u.user_id LEFT JOIN u_perfil AS p ON p.user_id = u.user_id WHERE f.f_user = '$uid' AND f.f_type = '1' AND p.user_dia = '$dia' AND p.user_mes = '$mes' AND f.f_id NOT IN(SELECT obj_uno FROM u_monitor WHERE user_id = '$uid' AND not_type = '18')");
$follows = result_array($query);
// Notificamos
foreach($follows as $val){
db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO u_monitor (user_id, obj_user, obj_uno, not_type, not_date) VALUES (\''.$uid.'\', \''.$val['f_id'].'\', \''.$val['f_id'].'\', \''.$type.'\', \''.time().'\')');
}
}
17 => array('text' => 'Tu foto recibió una medalla', 'css' => 'medal'),
18 => array('text' => 'Está de cumpleaños <strong>¡Felicítalo!</strong>', 'css' => 'cake'),
case 17:
return 'SELECT f.foto_id, f.f_title, f.f_user, m.medal_id, m.m_title, m.m_image, a.medal_for, u.user_id, u.user_name FROM w_medallas_assign AS a LEFT JOIN f_fotos AS f ON f.foto_id = a.medal_for LEFT JOIN u_miembros AS u ON u.user_id = f.f_user LEFT JOIN w_medallas AS m ON m.medal_id = a.medal_id WHERE m.medal_id = \''.(int)$data['obj_uno'].'\' AND f.foto_id = \''.(int)$data['obj_dos'].'\' LIMIT 1';
break;
case 18:
global $tsUser;
$dato['user_name'] = $tsUser->getUserName($data['obj_uno']);
return $dato;
break;
case 17:
$oracion['text'] = 'Tu <a href="'.$site_url.'/fotos/'.$data['user_name'].'/'.$data['foto_id'].'/'.$tsCore->setSEO($data['f_title']).'.html" title="'.$data['f_title'].'"><b>foto</b></a> tiene una nueva <span class="qtip" title="'.$data['m_title'].'"><b>medalla</b> <img src="'.$site_url.'/themes/default/images/icons/med/'.$data['m_image'].'_16.png"/></span>';
break;
case 18:
$oracion['text'] = $this->monitor[$no_type]['text'];
break;
span.ma_medal{ background: url(images/icons/med/blue_bronze_16.png);}
span.ma_cake{ background: url(images/icons/cat/cake.png);}