EVOLUTION-MANAGER
Edit File: admin_pages.php
<?php /* UserCake Version: 2.0.2 http://usercake.com */ require_once("models/config.php"); if (!securePage($_SERVER['PHP_SELF'])){die();} $pages = getPageFiles(); //Retrieve list of pages in root usercake folder $dbpages = fetchAllPages(); //Retrieve list of pages in pages table $creations = array(); $deletions = array(); //Check if any pages exist which are not in DB foreach ($pages as $page){ if(!isset($dbpages[$page])){ $creations[] = $page; } } //Enter new pages in DB if found if (count($creations) > 0) { createPages($creations) ; } if (count($dbpages) > 0){ //Check if DB contains pages that don't exist foreach ($dbpages as $page){ if(!isset($pages[$page['page']])){ $deletions[] = $page['id']; } } } //Delete pages from DB if not found if (count($deletions) > 0) { deletePages($deletions); } //Update DB pages $dbpages = fetchAllPages(); require_once("models/header.php"); echo " <body> <div id='wrapper'> <div id='top'><div id='logo'></div></div> <div id='content'> <h1>UserCake</h1> <h2>Admin Pages</h2> <div id='left-nav'>"; include("left-nav.php"); echo " </div> <div id='main'> <table class='admin'> <tr><th>Id</th><th>Page</th><th>Access</th></tr>"; //Display list of pages foreach ($dbpages as $page){ echo " <tr> <td> ".$page['id']." </td> <td> <a href ='admin_page.php?id=".$page['id']."'>".$page['page']."</a> </td> <td>"; //Show public/private setting of page if($page['private'] == 0){ echo "Public"; } else { echo "Private"; } echo " </td> </tr>"; } echo " </table> </div> <div id='bottom'></div> </div> </body> </html>"; ?>