<textarea name="demo-message" id="demo-message" rows="3"></textarea> </div> <div class="12u$"> <ul class="actions"> <li><input type="submit" value="Write Post" /></li> </ul> </div> </div> </form> </section> </article> <!-- Post --> <?php include 'functions/main.php'; if (!empty($_GET['profile'])) { display_posts(GET('profile')); } ?> <!-- Post --> <!-- <article class="post"> <header> <div class="title"> <h2><a href="#">Elements</a></h2> <p>Lorem ipsum dolor amet nullam consequat etiam feugiat</p> </div> <div class="meta"> <time class="published" datetime="2015-10-18">October 18, 2015</time> <a href="#" class="author"><span class="name">Jane Doe</span><img src="images/avatar.jpg" alt="" /></a> </div>
function display_index() { //code mis en fonction pour pouvoir afficher x posts par page ; solution pas encore trouvée echo ' <div class="blog-masthead"> <div class="container"> <nav class="blog-nav"> <a class="blog-nav-item active" href="#">Home</a> <a class="blog-nav-item" href="#">New features</a> <a class="blog-nav-item" href="#">Press</a> <a class="blog-nav-item" href="#">New hires</a> <a class="blog-nav-item" href="#">About</a> </nav> </div> </div> <div class="container"> <div class="blog-header"> <h1 class="blog-title">The Bootstrap Blog</h1> <p class="lead blog-description">The official example template of creating a blog with Bootstrap.</p> </div> <div class="row"> <div class="col-sm-8 blog-main">'; display_posts(); echo ' <div class="blog-post"> <h2>Ajouter un post</h2> <form action="../../controleur/blog/traitement.php" method="post"> <input placeholder="Titre" name="Titre" type="text"/><br/> <textarea placeholder="Corps" id="corpsForm" name="Corps"></textarea><br /> <input name="Action" value="Envoyer" type="submit"/><br/> </form> </div> <nav> <ul class="pager"> <li><a href="#">Previous</a></li> <li><a href="#">Next</a></li> </ul> </nav> </div><!-- /.blog-main --> <div class="col-sm-3 col-sm-offset-1 blog-sidebar"> <div class="sidebar-module sidebar-module-inset"> <h4>About</h4> <p>Etiam porta <em>sem malesuada magna</em> mollis euismod. Cras mattis consectetur purus sit amet fermentum. Aenean lacinia bibendum nulla sed consectetur.</p> </div> <div class="sidebar-module"> <h4>Archives</h4> <ol class="list-unstyled"> <li><a href="#">March 2014</a></li> <li><a href="#">February 2014</a></li> <li><a href="#">January 2014</a></li> <li><a href="#">December 2013</a></li> <li><a href="#">November 2013</a></li> <li><a href="#">October 2013</a></li> <li><a href="#">September 2013</a></li> <li><a href="#">August 2013</a></li> <li><a href="#">July 2013</a></li> <li><a href="#">June 2013</a></li> <li><a href="#">May 2013</a></li> <li><a href="#">April 2013</a></li> </ol> </div> <div class="sidebar-module"> <h4>Elsewhere</h4> <ol class="list-unstyled"> <li><a href="#">GitHub</a></li> <li><a href="#">Twitter</a></li> <li><a href="#">Facebook</a></li> </ol> </div> </div><!-- /.blog-sidebar --> </div><!-- /.row --> </div><!-- /.container --> '; }
function do_page($reqPosts) { //global $selectedposts, $onepost; echo '<div class="container"><!-- Page -->'; // If, posting is required, then do it. if (isset($_POST['doit'])) { if (!$_POST['post_id']) { awfuck('Post submitted with no post_id!'); } switch ($_POST['doit']) { case "Submit Edit": $thequery = sprintf('UPDATE posts SET section_id = %s, category_id = %s, status = %s, title = "%s", content = "%s", date = "%s", time = "%s" WHERE post_id = %s', mysql_real_escape_string($_POST['section_id']), mysql_real_escape_string($_POST['category_id']), mysql_real_escape_string($_POST['status']), mysql_real_escape_string($_POST['title']), mysql_real_escape_string($_POST['content']), mysql_real_escape_string($_POST['sort_date']), mysql_real_escape_string($_POST['sort_time']), mysql_real_escape_string($_POST['post_id'])); shitbugs(sprintf('<b>Query is:</b><br />%s', $thequery)); if (mysql_query($thequery)) { happymsg('<h4>Post has been updated</h4>', $_POST['post_id']); } else { awfuck(mysql_error()); } display_posts(array('post' => $_POST['post_id']), "display"); break; case "Submit New": echo "- NEWPOST<br>"; $thequery = sprintf('INSERT INTO posts (section_id, category_id, status, title, content, date, time) VALUES (%s, %s, %s, "%s", "%s", "%s", "%s")', mysql_real_escape_string($_POST['section_id']), mysql_real_escape_string($_POST['category_id']), mysql_real_escape_string($_POST['status']), mysql_real_escape_string($_POST['title']), mysql_real_escape_string($_POST['content']), mysql_real_escape_string($_POST['sort_date']), mysql_real_escape_string($_POST['sort_time'])); if (mysql_query($thequery)) { printf('Post #%s has been created. <a href="phux0red.php?page=dostuff&edit&post=%s">Edit it again?</a>', mysql_insert_id(), mysql_insert_id()); } display_posts(array('post' => mysql_insert_id()), "display"); break; case "Attach Image": echo "- ATTACH IMAGE<br>"; foreach ($_FILES as $file) { print_r($file); echo '<br><br>'; if ($file['tmp_name'] > '') { list($filebase, $fileext) = explode(".", strtolower($file['name']), 2); $small_filename = sprintf('gallery/small/%s-s.%s', $filebase, $fileext); $medium_filename = sprintf('gallery/medium/%s-m.%s', $filebase, $fileext); switch ($fileext) { case "dll": echo "F**K YOU!"; break; case "jpg": echo "Type is JPEG<br>"; $imagetoprocess = imagecreatefromjpeg($file['tmp_name']); imagejpeg(process_image($imagetoprocess, 200, 200), $small_filename, 100); imagejpeg(process_image($imagetoprocess, 800, 600), $medium_filename, 100); $thequery = sprintf('INSERT INTO post_img (post_id, filename, caption, description) VALUES (%s, "%s", "%s", "%s")', mysql_real_escape_string($_POST['post_id']), mysql_real_escape_string($filebase), mysql_real_escape_string($_POST['caption']), mysql_real_escape_string($_POST['description'])); if (mysql_query($thequery)) { printf('Image has been uploaded. <a href="phux0red.php?post=%s">View post</a>', $_POST['post_id']); } break; } } } move_uploaded_file($_FILES['image_to_upload']['tmp_name'], "gallery/large/{$_FILES['image_to_upload']['name']}"); break; default: echo "- " . $_post['doit']; break; } } else { echo "NOT POSTING ANYTHING, SO...<br>"; } // End posting stuff. echo "FINISHED DECIDING WHAT TO DO<br>"; if (isset($_GET['edit'])) { if (isset($_GET['post'])) { edit_post($onepost['0']); } } elseif (isset($_GET['newpost'])) { edit_post(0); } elseif (isset($_GET['addimg'])) { if (isset($_GET['post'])) { edit_images($onepost['0']); } } else { echo "<h3>Drafts:</h3>"; display_posts(array('status' => '1'), "list"); echo "<h3>Published Posts:</h3>"; display_posts(array('status' => '2'), "list"); echo "<h3>Deleted Posts:</h3>"; display_posts(array('status' => '3'), "list"); } ?> </div><!-- Page --> <?php }