function listAllPostsBySection() { echo "<h3>Drafts:</h3>"; parent::getDisplayPosts(array('status' => '1'), "list"); echo "<h3>Published Posts:</h3>"; parent::getDisplayPosts(array('status' => '2'), "list"); echo "<h3>Deleted Posts:</h3>"; parent::getDisplayPosts(array('status' => '3'), "list"); }
<?php // Errors to browser error_reporting(E_ALL); ini_set('display_errors', 'on'); // Load libraries $config = parse_ini_file('config.ini'); require_once 'lib/Model/composers.php'; require_once 'lib/Model/songs.php'; require_once 'lib/Model/musicalForms.php'; require_once 'lib/Controller/controller.php'; require_once 'lib/Controller/postHandler.php'; $postHandler = new postHandler(); $postHandler->run(); $Controller = new controller(); $action = ""; // If there's an action tell the controller if (isset($_GET["action"])) { $action = $_GET["action"]; } $Controller->setAction($action); echo $Controller->run();
$encDecrypt = new EncDecrypt(); $post = $encDecrypt->decrypt($post); $userid = $encDecrypt->decrypt($userid); $postid = $encDecrypt->decrypt($postid); $model = new postHandler(); $values = json_decode($post); echo $model->updatePost($userid, $postid, $values); }); $app->get("/fetchposts/:searchterms", function ($searchterms) use($app) { $encDecrypt = new EncDecrypt(); $searchterms = json_decode($encDecrypt->decrypt($searchterms), true); $model = new postHandler(); $allData = $model->fetchPosts($searchterms); echo $allData = $encDecrypt->encrypt($allData); }); $app->get("/fetchpost/:id", function ($id) use($app) { $encDecrypt = new EncDecrypt(); $id = json_decode($encDecrypt->decrypt($id), true); $model = new postHandler(); $allData = $model->fetchPost($id); echo $allData = $encDecrypt->encrypt($allData); }); $app->get("/deletepost/:userid/:postid", function ($userid, $postid) use($app) { $encDecrypt = new EncDecrypt(); $postid = json_decode($encDecrypt->decrypt($postid), true); $userid = json_decode($encDecrypt->decrypt($userid), true); $model = new postHandler(); $delete = $model->deletePost($userid, $postid); echo $delete = $encDecrypt->encrypt($delete); }); $app->run();