- <?php
- /**
- * Ostatnie zmiany
- * Copyright 2010 Tomasz Knapik, All Rights Reserved
- * Website: http://venoch.trrp.pl
- */
- define('IN_MYBB', 1);
- require "./global.php";
- require_once MYBB_ROOT."inc/class_parser.php";
- $parser = new postParser;
- $parser_options = array(
- "allow_html" => 1,
- "allow_mycode" => 1,
- "allow_smilies" => 1,
- "allow_imgcode" => 1,
- "allow_videocode" => 1,
- "filter_badwords" => 1
- );
- if($mybb->user['usergroup']==4 || $mybb->user['usergroup']==8)
- {
- if(!empty($mybb->input['uid']) && $mybb->input['action']=="delete")
- {
- $db->query("DELETE FROM mybb_changes WHERE uid='".$mybb->input['uid']."'");
- header("Location: changes.php");
- $mybb->input['action']=null;
- }
- if(!empty($_POST['submitchange']))
- {
- if(empty($_POST['title']))
- {
- $warnings.="<li>Nie wpisałeś tytułu!</li>";
- }
- if(empty($_POST['content']))
- {
- $warnings.="<li>Nie uzupełniłeś treści zmiany!</li>";
- }
- if(!empty($_POST['title']) && !empty($_POST['content']))
- {
- $_POST['title']=$db->escape_string($_POST['title']);
- $_POST['content']=$db->escape_string($_POST['content']);
- $_POST['cat']=$db->escape_string($_POST['cat']);
- $data=date("Y-m-d H:i:s");
- $db->query("INSERT INTO mybb_changes(title,cat,content,author,date) VALUES('".$_POST['title']."','".$_POST['cat']."','".$_POST['content']."','".$mybb->user['uid']."','".$data."')");
- $_POST=null;
- }
- }
- }
- $SQL=$db->query("SELECT * FROM mybb_changes GROUP BY uid DESC LIMIT 15");
- if($db->num_rows($SQL)>0)
- {
- while($row=$db->fetch_array($SQL))
- {
- if($row['cat']==1)
- {
- $row['cat2']="Forum";
- $row['cat3']="forum";
- }
- elseif($row['cat']==2)
- {
- $row['cat2']="Serwer/Skrypt";
- $row['cat3']="serwer/skrypt";
- }
- else
- {
- $row['cat2']="Inne";
- $row['cat3']="inne";
- }
- $row['date']=strtotime($row['date']);
- $row['datef']=my_date($mybb->settings['dateformat'], $row['date']);
- $row['timef']=my_date($mybb->settings['timeformat'], $row['date']);
- $author=StyleUsernames::GetUser($row['author']);
- $authorlink=get_profile_link($row['author']);
- $row['content'] = $parser->parse_message($row['content'], $parser_options);
- $changes.="<tr><td class=\"tcat\" colspan=\"4\"><strong>".$row['title']."</strong></td></tr><tr><td class=\"trow1\"><strong>Kategoria:</strong> ".$row['cat2']."</td><td class=\"trow1\"><strong>Data:</strong> ".$row['datef'].", ".$row['timef']."</td><td class=\"trow1\" colspan=\"2\"><strong>Dodał:</strong> <a href=\"".$authorlink."\">".$author."</a></td></tr><tr><td class=\"trow1\" colspan=\"30\">".$row['content']."</td></tr>";
- if($mybb->user['usergroup']==4 || $mybb->user['usergroup']==8)
- {
- $changes.="<tr><td class=\"trow1\" colspan=\"4\"><a href=\"changes.php?uid=".$row['uid']."&action=delete\"><img src=\"images/deletechanges.png\"> Skasuj ten wpis »</a></td></tr>";
- }
- }
- }
- else
- {
- $changes.="<tr><td class=\"trow1\" colspan=\"3\"><div class=\"notice\"><p><em>Brak zmian wyświetlenia.</em></p></div></td></tr>";
- }
- if($mybb->user['usergroup']==4 || $mybb->user['usergroup']==8)
- {
- $admin.="<form action=\"changes.php\" method=\"post\">";
- $admin.="<br /><table border=\"0\" cellspacing=\"".$theme['borderwidth']."\" cellpadding=\"".$theme['tablespace']."\" class=\"tborder\" style=\"float: center;width: 60%;\">";
- $admin.="<tr><td class=\"thead\"><strong>Formularz dodawania zmian:</strong></td></tr>";
- $admin.="<tr><td class=\"trow1\"><strong>Tytuł:</strong> <input type=\"text\" name=\"title\" size=\"80\" /></td></tr>";
- $admin.="<tr><td class=\"trow1\"><strong>Kategoria:</strong> <select name=\"cat\"><option value=\"1\">Forum</option><option value=\"2\">Serwer/Skrypt</option><option value=\"3\">Inne</option></select></td></tr>";
- $admin.="<tr><td class=\"trow1\"><strong>Treść:</strong><br /><textarea name=\"content\" rows=\"10\" cols=\"80\"></textarea></td></tr>";
- $admin.="<tr><td class=\"trow1\"><input type=\"submit\" name=\"submitchange\" value=\"Dodaj\" /></td></tr>";
- $admin.="</table></form>";
- }
- else
- {
- $admin=null;
- }
- add_breadcrumb("Zmiany", "changes.php");
- eval("\$changes = \"".$templates->get("changes")."\";");
- output_page($changes);
- ?>