<?php
if(!defined("IN_MYBB"))
{
    die("Direct initialization of this file is not allowed.<br /><br />Please make sure IN_MYBB is defined.");
}

$plugins->add_hook("member_profile_end", "ostatnie_tematy");
$plugins->add_hook("member_profile_end", "ostatnie_posty");

function ostatnie_wpisy_info() 
{
	return array(
		'name'			=> 'Ostatnie wpisy',
		'description'	=> 'Dzięki pluginowi możemy odczytać ostatnie posty i tematy użytkownika w jego profilu.',
		'website'		=> 'http://rashownia.pl',
		'author'		=> 'baszaR & GiboneKPL',
		'authorsite'	=> 'http://rashownia.pl',
		'version'		=> '1.0.0',
		'guid'			=> '',
		'compatibility' => '16*'
	);
}

function ostatnie_tematy()
{
    global $mybb, $db, $templates, $ostatnie_tematy, $ostatnie_tematy_row, $memprofile;
    
    $query = $db->query("SELECT * FROM ".TABLE_PREFIX."threads WHERE uid='".$memprofile['uid']."' ORDER BY tid DESC LIMIT 5");
    if($db->num_rows($query) == 0)
    {
	  eval("\$ostatnie_tematy_row .= \"".$templates->get("ostatnie_tematy_brak")."\";");
    }
	while($th = $db->fetch_array($query))
    {
        $tytul = $th['subject'];
        $data_dateline = $th['dateline'];
        $id = $th['tid'];
        
        $data_miesiace = Array('stycznia', 'lutego', 'marca', 'kwietnia', 'maja', 'czerwca', 'lipca', 'sierpnia', 'września', 'października', 'listopada', 'grudnia');
        
        $data_parser_d = my_date($mybb->settings['dateformat'], $data_dateline);
        $data_parser_t = my_date($mybb->settings['timeformat'], $data_dateline);
        
        $data_d_1 = explode("-" ,$data_parser_d);
        $data_mies = $data_d_1[1];
        $data_miesiac = $data_miesiace[$data_mies-1];
        
        $data_d = $data_d_1[0]." ".$data_miesiac." ".$data_d_1[2]; 
        
        $data = $data_parser_d." - ".$data_parser_t;
        $query2 = $db->query("SELECT * FROM ".TABLE_PREFIX."posts WHERE uid='".$memprofile['uid']."' AND tid='".$th['tid']."'");
        $th_text = $db->fetch_array($query2);
        $text1 = $th_text['message'];
        $ob = new postParser;
        $text = $ob->parse_message($text1, array('allow_mycode' => '1', 'allow_smilies' => '1', 'allow_imgcode' => '1'));
            eval("\$ostatnie_tematy_row .= \"".$templates->get("ostatnie_tematy_row")."\";");

    
    }
    eval("\$ostatnie_tematy = \"".$templates->get("ostatnie_tematy")."\";");
    return $ostatnie_tematy;
    
}

function ostatnie_posty()
{
    global $mybb, $db, $templates, $ostatnie_posty, $ostatnie_posty_row, $memprofile, $informacja;
    
     $query = $db->query("SELECT * FROM ".TABLE_PREFIX."posts WHERE uid='".$memprofile['uid']."' ORDER BY pid DESC LIMIT 5");
    
    if($db->num_rows($query) == 0) {
	  eval("\$ostatnie_posty_row .= \"".$templates->get("ostatnie_posty_brak")."\";");
	}


        
    while($pt = $db->fetch_array($query))
    {
    $query2 = $db->query("SELECT subject FROM ".TABLE_PREFIX."threads WHERE tid='".$pt['tid']."'");
    $th = $db->fetch_array($query2);
    $temat = $th['subject'];
    
        $data_dateline = $pt['dateline'];
        
        
        $data_parser_d = my_date($mybb->settings['dateformat'], $data_dateline);
        $data_parser_t = my_date($mybb->settings['timeformat'], $data_dateline);
        
        $data = $data_parser_d." - ".$data_parser_t;
        
        $text1 = $pt['message'];
        $ob = new postParser;
        $text = $ob->parse_message($text1, array('allow_mycode' => '1', 'allow_smilies' => '1', 'allow_imgcode' => '1'));
        
        eval("\$ostatnie_posty_row .= \"".$templates->get("ostatnie_posty_row")."\";");
    }
    
    eval("\$ostatnie_posty = \"".$templates->get("ostatnie_posty")."\";");
    return $ostatnie_posty;
    
}
?>