Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //Viser selve tråden
- require 'opsatning/top.php';
- if(!isset($indhold))
- {
- $indhold = false;
- }
- #mangler kategori id og traad id så send brugeren til forsiden
- if(isset($_GET['kategoriID']) || isset($_GET['traadID']))
- {
- $kategoriID = $_GET['kategoriID'];
- $traadID = $_GET['traadID'];
- } else {
- #echo "ikke noget er sat";
- header("location:index.php");
- }#Lukker else
- #Henter selve tråden hvor traadID = det man har klikket på
- $mysql = connect();
- $stmt = $mysql->prepare("Select
- forum_traad.id,
- forum_traad.overskrift,
- forum_traad.indhold,
- forum_traad.brugernavn,
- forum_traad.dato,
- users.profil_billed,
- forum_traad.status
- From
- forum_traad,
- users
- Where
- forum_traad.id = '$traadID' And
- forum_traad.godkendt = 'ja' And
- brugernavn = username") or die($mysql->error);
- $stmt->bind_result($id2,$overskrift,$indhold2,$brugernavn,$dato,$profil_billed,$traad_status);
- $stmt->execute() or die($stmt->error);
- $stmt->fetch();
- #indsætter kommentar
- if(isset($_POST['opret_kommentar']))
- {
- if(strlen($_POST['indhold']) < 10)
- {
- $fejl = "Alt for lille kommentar minimum 10 tegn";
- } else {
- $godkendt = "ja";
- $indhold = $_POST['indhold'];
- $mysql = connect();
- $stmt = $mysql->prepare("INSERT INTO forum_kommentare (fk_forum_traad, brugernavn, indhold, godkendt) VALUES (?,?,?,?)") or die($mysql->error);
- $stmt->bind_param('isss', $traadID, $_SESSION['username'], $indhold, $godkendt) or die($mysql->error);
- $stmt->execute();
- $stmt->close();
- $svar = mysqli_insert_id($mysql);
- header("location: forum.traad.php?traadID=$traadID&kategoriID=$kategoriID#$svar");
- }#Lukker else
- }#Lukker isset
- #Retter topic
- if(isset($_POST['ret_topic']))
- {
- if(strlen($_POST['indhold2']) < 10)
- {
- $fejl = "Alt for lille kommentar minimum 10 tegn";
- } else {
- $id = $_POST['id'];
- $godkendt = "ja";
- $indhold2 = $_POST['indhold2'];
- $mysql = connect();
- $stmt = $mysql->prepare("UPDATE forum_traad SET indhold = '$indhold2' WHERE id = '$id'") or die($mysql->error);
- $stmt->execute();
- #print_r($_POST);
- #$svar = mysqli_insert_id($mysql);
- #header("location: forum.traad.php?traadID=$traadID&kategoriID=$kategoriID#$svar");
- }#Lukker else
- }#Lukker isset
- #Retter komentar
- if(isset($_POST['ret_kommentar']))
- {
- if(strlen($_POST['indhold']) < 10)
- {
- $fejl = "Alt for lille kommentar minimum 10 tegn";
- } else {
- $id = $_POST['id'];
- $godkendt = "ja";
- $indhold = $_POST['indhold'];
- $mysql = connect();
- $stmt = $mysql->prepare("UPDATE forum_kommentare SET indhold = '$indhold' WHERE id = '$id'") or die($mysql->error);
- $stmt->execute();
- #print_r($_POST);
- #$svar = mysqli_insert_id($mysql);
- #header("location: forum.traad.php?traadID=$traadID&kategoriID=$kategoriID#$svar");
- }#Lukker else
- }#Lukker isset
- if(!isset($funktion))
- {
- $funktion = false;
- }
- #Lukker eller åbner en tråd
- if($funktion == "luk")
- {
- echo "Trykket på luk";
- } elseif($funktion == "aaben")
- {
- echo "Trykket på aaben";
- }elseif($funktion == "slet")
- {
- echo "Trykket på slet";
- }
- ?>
- <script type="text/javascript">
- $(function() {
- $('#RetTopicLink').click(function() {
- $('#RetTopic').show('slow');
- $('#hideTopic').hide('slow');
- });
- });
- </script>
- <script type="text/javascript">
- $(function() {
- $('#RetKommentarLink').click(function() {
- $('#RetKommentar').show('slow');
- $('#hideKommentar').hide('slow');
- });
- });
- </script>
- <div class="contentOverskrift">Forum - <?php echo $overskrift; ?></div>
- <div id="content_indhold">
- <div class="kategori_oversigt">
- <div id="forum"><a href="forum.php">Kategori oversigt</a> » <a href="forum.kategori.vis.php?kategoriID=<?php echo $kategoriID; ?>">Tråd oversigt</a> » <?php echo $overskrift; ?></div><!-- forum -->
- </div><!-- kategori_oversigt -->
- <br />
- <br />
- <div class="traadRamme">
- <div class="traadImgRamme">
- <?php
- #Henter brugerens status
- $mysql = connect();
- $stmt = $mysql->prepare("SELECT ban_advarsel,profil_billed,bruger_farve,level FROM users WHERE username = '$brugernavn'") or die($mysql->error);
- $stmt->bind_result($ban_advarsel, $profil_billed, $bruger_farve, $level);
- $stmt->execute();
- $stmt->fetch();
- if($ban_advarsel == "gron")
- {
- echo '<div style="float:left; margin-top:2px;"><img src="images/community/ikoner/bullet_green.png" alt="Brugeren har ingen advarsler" title="Ingen advarsler" width="16" height="16" /></div>';
- } elseif($ban_advarsel == "gul")
- {
- echo '<div style="float:left; margin-top:2px;"><img src="images/community/ikoner/bullet_yellow.png" alt="Brugeren har 1 anvarsel" title="Brugeren har 1 anvarsel" width="16" height="16" /></div>';
- }elseif($ban_advarsel == "rod")
- {
- echo '<div style="float:left; margin-top:2px;"><img src="images/community/ikoner/bullet_red.png" alt="Brugeren er bannet" title="Brugeren er bannet" width="16" height="16" /></div>';
- } else {
- echo "der skete en fejl, kontakt en admin!";
- }
- echo "<a href='profil.php?brugerid=".$brugernavn."'><font color='".$bruger_farve."'><b> ". $brugernavn ."</b></font></a><br>";
- ?>
- <img style="border:1px solid #8b8b8b;" width="100" height="100" src="images/community/<?php echo $profil_billed; ?>" />
- <?php
- #Her skal der hentes ikoner
- $mysql = connect();
- $stmt = $mysql->prepare("Select
- ikoner.billed,
- ikoner.id,
- ikoner_brugere.ikon_id,
- ikoner_brugere.bruger_id,
- ikoner.navn
- From
- ikoner_brugere Inner Join
- users On ikoner_brugere.bruger_id = users.id Inner Join
- ikoner On ikoner_brugere.ikon_id = ikoner.id
- Where
- users.username = '$brugernavn'") or die(mysql_error());
- $stmt->bind_result($billed,$id,$ikon_id,$bruger_id,$navn);
- $stmt->execute();
- while($stmt->fetch())
- {
- echo '<img style="margin-right:5px;" src="images/community/ikoner/'.$billed.'" alt="'.$navn.'" title="'.$navn.'" width="16" height="16" />';
- }
- ?>
- </div><!-- traadImgRamme -->
- <div class="traadBeskedRamme">
- <?php
- #tjekekr om brugeren er admin så man kan sætte et lille skilt på ham
- if($level == "admin")
- {
- echo '<div style="background-image:url(images/forumAdmin.png); width:149px; height:87px; position:relative; left:19px; top:-19px; float:right;" class="forumAdmin"></div><!-- forumAdmin -->';
- }
- ?>
- <div style="display:none;" id="RetTopic">
- <form action="" method="post">
- <textarea name="indhold2" style="width:620px; height:300px;;"><?php echo $indhold2; ?></textarea>
- <input name="id" type="hidden" value="<?php echo $id2; ?>">
- <br>
- <input class="submit" type="submit" id="ret_topic" name="ret_topic" value="Ret topic" />
- </form>
- </div><!-- RetTopic -->
- <div id="hideTopic">
- <?php
- #respace til smileys
- $indhold = str_replace(":D", "<img src=\"images/community/ikoner/emoticon_happy.png\" />", $indhold);
- $indhold = str_replace(":d", "<img src=\"images/community/ikoner/emoticon_smile.png\" />", $indhold);
- $indhold = str_replace(":P", "<img src=\"images/community/ikoner/emoticon_tongue.png\" />", $indhold);
- $indhold = str_replace(":p", "<img src=\"images/community/ikoner/emoticon_tongue.png\" />", $indhold);
- $indhold = str_replace(":O", "<img src=\"images/community/ikoner/emoticon_surprised.png\" />", $indhold);
- $indhold = str_replace(":o", "<img src=\"images/community/ikoner/emoticon_surprised.png\" />", $indhold);
- $indhold = str_replace(":(", "<img src=\"images/community/ikoner/emoticon_unhappy.png\" />", $indhold);
- $indhold = str_replace(":)", "<img src=\"images/community/ikoner/emoticon_smile.png\" />", $indhold);
- $indhold = str_replace(";)", "<img src=\"images/community/ikoner/emoticon_wink.png\" />", $indhold);
- $indhold = str_replace("xD", "<img src=\"images/community/ikoner/emoticon_evilgrin.png\" />", $indhold);
- $indhold = str_replace("XD", "<img src=\"images/community/ikoner/emoticon_evilgrin.png\" />", $indhold);
- $indhold = str_replace(":8", "<img src=\"images/community/ikoner/emoticon_waii.png\" />", $indhold);
- echo nl2br($indhold2); ?></div><!-- hideTopic -->
- <br><br>
- <div style="" class="traadStatusLinie">
- <?php echo "(".$dato.")"; ?>
- <div style="" class="traadIkoner">
- <!-- HVIS ADMIN -->
- <?php
- if(isset($_SESSION['loggetind']) && $_SESSION['loggetind'] == true)
- {
- ?>
- <a href="post.send.php?modtager=<?php echo $brugernavn; ?>&overskrift=&indhold="><img alt="Send email" src="images/community/ikoner/email.png" width="16" height="16" /></a>
- <img alt="Report personen" src="images/community/ikoner/exclamation.png" width="16" height="16" />
- <?php
- if($brugernavn == $_SESSION['username'])
- {
- ?>
- <a id="RetTopicLink" href="#"><img alt="Ret indlæg" src="images/community/ikoner/page_edit.png" width="16" height="16" /></a>
- <?php
- }
- ?>
- <?php
- if($_SESSION['level'] != "normal")
- {
- ?>
- <a href="?funktion=slet"><img alt="Slet tråd" src="images/community/ikoner/page_delete.png" width="16" height="16" /></a>
- <?php
- if($traad_status == "aaben")
- {
- ?>
- <a href="?funktion=luk"><img alt="Lås tråd" src="images/community/ikoner/lock_add.png" width="16" height="16" /></a>
- <?php
- } else {
- ?>
- <a href="?funktion=aaben"><img alt="Lås tråd op" src="images/community/ikoner/lock_break.png" width="16" height="16" /></a>
- <?php
- }#Lukker else
- }#Lukker if isset admin
- }#Lukker if
- ?>
- </div><!-- traadIkoner -->
- </div><!-- traadStatusLinie -->
- </div><!-- traadBeskedRamme -->
- </div><!-- traadRamme -->
- <!-- KOMMENTAR SKETION -->
- </div><!-- content_indhold -->
- <div class="contentOverskrift">Kommentare</div>
- <div id="content_indhold">
- <?php
- #Henter kommentare til @komentar
- $mysql = connect();
- $stmt = $mysql->prepare("Select
- forum_kommentare.id,
- forum_kommentare.brugernavn,
- forum_kommentare.indhold,
- forum_kommentare.dato
- From
- forum_kommentare
- Where
- forum_kommentare.fk_forum_traad = '$traadID'
- Order By
- forum_kommentare.id");
- $stmt->bind_result($kommentar_id,$brugernavn,$indhold,$dato);
- $stmt->execute();
- while($stmt->fetch()) {
- ?>
- <div class="traadRammeKommentar">
- <div class="traadImgRamme">
- <?php
- #Henter brugerens status
- $mysql4 = connect();
- $stmt4 = $mysql4->prepare("SELECT ban_advarsel,profil_billed,bruger_farve,level FROM users WHERE username = '$brugernavn'") or die($mysql->error);
- $stmt4->bind_result($ban_advarsel, $profil_billed, $bruger_farve, $level);
- $stmt4->execute();
- $stmt4->fetch();
- if($ban_advarsel == "gron")
- {
- echo '<div style="float:left; margin-top:2px;"><img src="images/community/ikoner/bullet_green.png" alt="Brugeren har ingen advarsler" title="Ingen advarsler" width="16" height="16" /></div>';
- } elseif($ban_advarsel == "gul")
- {
- echo '<div style="float:left; margin-top:2px;"><img src="images/community/ikoner/bullet_yellow.png" alt="Brugeren har 1 anvarsel" title="Brugeren har 1 anvarsel" width="16" height="16" /></div>';
- }elseif($ban_advarsel == "rod")
- {
- echo '<div style="float:left; margin-top:2px;"><img src="images/community/ikoner/bullet_red.png" alt="Brugeren er bannet" title="Brugeren er bannet" width="16" height="16" /></div>';
- } else {
- echo "der skete en fejl, kontakt en admin!";
- }
- echo "<a href='profil.php?brugerid=".$brugernavn."'><font color='".$bruger_farve."'><b> ". $brugernavn ."</b></font></a><br>";
- ?>
- <img style="border:1px solid #8b8b8b;" width="100" height="100" src="images/community/<?php echo $profil_billed; ?>" />
- <?php
- #Her skal der hentes ikoner
- $mysql2 = connect();
- $stmt2 = $mysql2->prepare("Select
- ikoner.billed,
- ikoner.id,
- ikoner_brugere.ikon_id,
- ikoner_brugere.bruger_id,
- ikoner.navn
- From
- ikoner_brugere Inner Join
- users On ikoner_brugere.bruger_id = users.id Inner Join
- ikoner On ikoner_brugere.ikon_id = ikoner.id
- Where
- users.username = '$brugernavn'") or die(mysql_error());
- $stmt2->bind_result($billed,$id,$ikon_id,$bruger_id,$navn);
- $stmt2->execute();
- while($stmt2->fetch())
- {
- echo '<img style="margin-right:5px;" src="images/community/ikoner/'.$billed.'" alt="'.$navn.'" title="'.$navn.'" width="16" height="16" />';
- }
- ?>
- </div><!-- traadImgRamme -->
- <div class="traadBeskedRamme">
- <?php
- #tjekekr om brugeren er admin så man kan sætte et lille skilt på ham
- if($level == "admin")
- {
- echo '<div style="background-image:url(images/forumAdmin.png); width:149px; height:87px; position:relative; left:19px; top:-19px; float:right;" class="forumAdmin"></div><!-- forumAdmin -->';
- }
- ?>
- <div style="display:none;" id="RetKommentar">
- <form action="" method="post">
- <textarea name="indhold" style="width:620px; height:300px;;"><?php echo $indhold; ?></textarea>
- <input name="id" type="hidden" value="<?php echo $kommentar_id; ?>">
- <br>
- <input class="submit" type="submit" id="ret_kommentar" name="ret_kommentar" value="Ret kommentar" />
- </form>
- </div><!-- RetKommentar -->
- <div id="hideKommentar">
- <?php
- #respace til smileys
- $indhold2 = str_replace(":D", "<img src=\"images/community/ikoner/emoticon_happy.png\" />", $indhold2);
- $indhold2 = str_replace(":d", "<img src=\"images/community/ikoner/emoticon_smile.png\" />", $indhold2);
- $indhold2 = str_replace(":P", "<img src=\"images/community/ikoner/emoticon_tongue.png\" />", $indhold2);
- $indhold2 = str_replace(":p", "<img src=\"images/community/ikoner/emoticon_tongue.png\" />", $indhold2);
- $indhold2 = str_replace(":O", "<img src=\"images/community/ikoner/emoticon_surprised.png\" />", $indhold2);
- $indhold2 = str_replace(":o", "<img src=\"images/community/ikoner/emoticon_surprised.png\" />", $indhold2);
- $indhold2 = str_replace(":(", "<img src=\"images/community/ikoner/emoticon_unhappy.png\" />", $indhold2);
- $indhold2 = str_replace(":)", "<img src=\"images/community/ikoner/emoticon_smile.png\" />", $indhold2);
- $indhold2 = str_replace(";)", "<img src=\"images/community/ikoner/emoticon_wink.png\" />", $indhold2);
- $indhold2 = str_replace("xD", "<img src=\"images/community/ikoner/emoticon_evilgrin.png\" />", $indhold2);
- $indhold2 = str_replace("XD", "<img src=\"images/community/ikoner/emoticon_evilgrin.png\" />", $indhold2);
- $indhold2 = str_replace(":8", "<img src=\"images/community/ikoner/emoticon_waii.png\" />", $indhold2);
- echo nl2br($indhold); ?></div><!-- hideKommentar -->
- <br><br>
- <div class="traadStatusLinie">
- <?php echo "(".$dato.")"; ?>
- <div class="traadIkoner">
- <?php
- if(isset($_SESSION['loggetind']) && $_SESSION['loggetind'] == true)
- {
- ?>
- <a href="post.send.php?modtager=<?php echo $brugernavn; ?>&overskrift=&indhold="><img src="images/community/ikoner/email.png" width="16" height="16" /></a>
- <img src="images/community/ikoner/exclamation.png" width="16" height="16" />
- <?php
- if($brugernavn == $_SESSION['username'])
- {
- ?>
- <img alt="Ret indlæg" id="RetKommentarLink" src="images/community/ikoner/page_edit.png" width="16" height="16" />
- <?php
- }
- ?>
- <?php
- if($_SESSION['level'] != "normal")
- {
- ?>
- <img src="images/community/ikoner/page_delete.png" width="16" height="16" />
- <img src="images/community/ikoner/page_edit.png" width="16" height="16" />
- <?php
- }#Lukker if
- }#Lukker if isset admin
- ?>
- </div><!-- traadIkoner -->
- </div><!-- traadStatusLinie -->
- </div><!-- traadBeskedRamme -->
- </div><!-- traadRamme -->
- <?php
- }#Lukker while
- if(isset($fejl))
- {
- echo '<div class="fejl" class="info_div"><span class="ico_cancel">'.$fejl.'</span></div>';
- }
- if(isset($_SESSION['loggetind']) && $_SESSION['loggetind'] == false)
- {
- echo '<div class="fejl" class="info_div"><span class="ico_cancel">Du skal være oprettet og logget ind for at svare på en tråd</span></div>';
- } elseif($traad_status == "lukket") {
- echo '<div class="fejl" class="info_div"><span class="ico_cancel">Denne tråd er lukket og der kan ikke skrives flere kommentare</span></div>';
- } else {
- if($kommentar_id == false)
- {
- echo '<div class="warning" class="info_div"><span class="ico_error">Der er ikke nogen kommentare oprettet endnu, du kan blive den første</span></div>';
- }
- ?>
- <br>
- <br>
- <script src="http://js.nicedit.com/nicEdit-latest.js" type="text/javascript"></script>
- <script type="text/javascript">bkLib.onDomLoaded(nicEditors.allTextAreas);</script>
- <h1>Skriv en kommentar</h1><br>
- <form action="" method="post">
- <textarea style="border:1px solid #e5e5e5; padding:5px; color:#5a5a5a; width:620px; height:300px;" id="indhold" name="indhold"></textarea>
- <br>
- <input class="submit" type="submit" id="opret_kommentar" name="opret_kommentar" value="Opret kommentar" />
- </form>
- <br />
- <br />
- <?php
- }#lukker else
- ?>
- <br>
- </div><!-- content_indhold -->
- <?php
- require 'opsatning/bund.php';
- ?>
Advertisement
Add Comment
Please, Sign In to add comment