aboutsummaryrefslogtreecommitdiff
path: root/Html/licpost.php
diff options
context:
space:
mode:
authorcitizenz7 <citizenz7@protonmail.com>2017-04-20 18:50:55 +0200
committercitizenz7 <citizenz7@protonmail.com>2017-04-20 18:50:55 +0200
commit5fd9fa480f302902328b81f912dd67ce378284f8 (patch)
tree66234843ae2857fda12442e4f7577c527d48977c /Html/licpost.php
parentebe731862c7c741171138b1083906f391fc35aff (diff)
downloadfreetorrent-5fd9fa480f302902328b81f912dd67ce378284f8.tar.xz
freetorrent-5fd9fa480f302902328b81f912dd67ce378284f8.zip
V.1.4.6
Diffstat (limited to '')
-rw-r--r--Html/licpost.php132
1 files changed, 132 insertions, 0 deletions
diff --git a/Html/licpost.php b/Html/licpost.php
new file mode 100644
index 0000000..a9da401
--- /dev/null
+++ b/Html/licpost.php
@@ -0,0 +1,132 @@
+<?php
+require_once('includes/config.php');
+
+$stmt = $db->prepare('SELECT licenceID, licenceTitle FROM blog_licences WHERE licenceSlug = :licenceSlug');
+$stmt->bindValue(':licenceSlug', $_GET['id'], PDO::PARAM_INT);
+$stmt->execute();
+$row = $stmt->fetch();
+
+/*
+//if post does not exists redirect user.
+if($row['licenceID'] == ''){
+ header('Location: ./');
+ exit;
+}
+*/
+if (!isset($row['licenceID']) || empty($row['licenceID'])) {
+ header('Location: ./');
+ exit();
+}
+
+elseif (!filter_var($row['licenceID'], FILTER_VALIDATE_INT)) {
+ header('Location: ./');
+ exit();
+}
+
+$pagetitle = 'Licence : '.html($row['licenceTitle']);
+
+include_once('includes/header.php');
+
+define("_BBC_PAGE_NAME", $pagetitle);
+define("_BBCLONE_DIR", "bbclone/");
+define("COUNTER", _BBCLONE_DIR."mark_page.php");
+if (is_readable(COUNTER)) include_once(COUNTER);
+?>
+
+<body>
+<div id="container">
+
+ <?php
+ include_once('includes/header-logo.php');
+ include_once('includes/nav.php');
+ ?>
+
+ <div id="body">
+ <div id="content">
+
+ <?php
+ include_once('includes/ariane.php');
+ ?>
+
+ <br />
+
+
+ <?php
+ try {
+
+ $pages = new Paginator('8','p');
+
+ $stmt = $db->prepare('SELECT blog_posts_seo.postID FROM blog_posts_seo, blog_post_licences WHERE blog_posts_seo.postID = blog_post_licences.postID_BPL AND blog_post_licences.licenceID_BPL = :licenceID');
+ $stmt->execute(array(':licenceID' => $row['licenceID']));
+
+ $count = $stmt->rowCount();
+
+
+ //pass number of records to
+ $pages->set_total($stmt->rowCount());
+
+ $stmt = $db->prepare('
+ SELECT
+ blog_posts_seo.postID, blog_posts_seo.postTitle, blog_posts_seo.postAuthor, blog_posts_seo.postSlug, blog_posts_seo.postDesc, blog_posts_seo.postDate
+ FROM
+ blog_posts_seo,
+ blog_post_licences
+ WHERE
+ blog_posts_seo.postID = blog_post_licences.postID_BPL
+ AND blog_post_licences.licenceID_BPL = :licenceID
+ ORDER BY
+ postID DESC
+ '.$pages->get_limit());
+ $stmt->execute(array(':licenceID' => $row['licenceID']));
+
+ echo '<h3>'.$row['licenceTitle'].'</h3>';
+
+ if (empty($count)) {
+ echo '<p>Aucun torrent pour cette licence.</p>';
+ }
+
+ while($row1 = $stmt->fetch()){
+
+ echo '<fieldset>';
+ echo '<span style="font-weight: bold; font-size: 12pt;"><a style="text-decoration: none;" href="'.html($row1['postSlug']).'">'.html($row1['postTitle']).'</a></span>';
+ echo '<br /><span style="font-size: 10pt;">Posté le '.date_fr('l j F Y à H:i:s', strtotime($row1['postDate'])).' par ';
+
+ $stmt2 = $db->prepare('SELECT catTitle, catSlug FROM blog_cats, blog_post_cats WHERE blog_cats.catID = blog_post_cats.catID AND blog_post_cats.postID = :postID');
+ $stmt2->execute(array(':postID' => $row1['postID']));
+ $catRow = $stmt2->fetchAll(PDO::FETCH_ASSOC);
+
+ echo html($row1['postAuthor']).' dans ';
+
+ $links = array();
+ foreach ($catRow as $cat)
+ {
+ $links[] = "<a href='c-".$cat['catSlug']."'>".$cat['catTitle']."</a>";
+ }
+ echo implode(", ", $links);
+
+ echo '</span></fieldset>';
+
+ }
+
+ echo '<br /><br />';
+ echo $pages->page_links('l-'.html($_GET['id']).'&');
+
+ } catch(PDOException $e) {
+ echo $e->getMessage();
+ }
+
+ ?>
+ </div>
+
+ <?php include_once('sidebar.php'); ?>
+
+ <div class="clear"></div>
+ </div>
+</div>
+
+<div id="footer">
+ <?php include_once('includes/footer.php'); ?>
+</div>
+
+</body>
+</html>