} include 'template/header.php'; echo ' <h1> Dashboard </h1> <section class="statistics"> <div class="row"> <div class="item"> <span>' . Forum::getTotalTopics() . '</span> ' . ACPDashboardT::get('topics') . ' </div> <div class="item"> <span>' . Forum::getTotalPosts() . '</span> ' . ACPDashboardT::get('posts') . ' </div> <div class="item"> <span>' . User::getTotalUsers() . '</span> ' . ACPDashboardT::get('members') . ' </div> </div> <div class="row"> <div class="item"> <span><a href="../user.php?id=' . User::getLatestUser()->getID() . '">' . User::getLatestUser()->getUsername() . '</a></span> ' . ACPDashboardT::get('latest_member') . ' </div> </div>
//********************* $fileC = file("db/Users/" . $_SESSION['user']->getUserId() . ".dat", FILE_IGNORE_NEW_LINES); $fileC[3] = trim($fileC[3]) + 1; $fileC[4] = trim($fileC[4]) + 1; $str = ""; foreach ($fileC as $line) { $str .= $line . "\n"; } file_put_contents("db/Users/" . $_SESSION['user']->getUserId() . ".dat", $str); //******************** $fileC = file("db/forumList.dat", FILE_IGNORE_NEW_LINES); $str = ""; foreach ($fileC as $statistic) { $temp = new Forum($statistic); if ($temp->getForumId() == $_SESSION['forum']->getForumId()) { $str .= $temp->getForumId() . "~" . $temp->getForumName() . "~" . $temp->getDescription() . "~" . ($temp->getTotalTopics() + 1) . "~" . ($temp->getTotalPosts() + 1) . "\n"; } else { $str .= $statistic . "\n"; } } file_put_contents("db/forumList.dat", $str); //********************* $fhTemp = fopen("db/Topics/" . $_GET['forumId'] . "temp.dat", "w"); $fh = fopen("db/Topics/" . $_GET['forumId'] . ".dat", "r"); fwrite($fhTemp, $total . "\n" . time() . "\n"); while (!feof($fh)) { $a = trim(fgets($fh)); $b = trim(fgets($fh)); if ($a != "" && $b != "") { fwrite($fhTemp, $a . "\n" . $b . "\n"); }
$name = stripslashes($_POST['name']); $name = str_replace("\n", "", $name); $name = str_replace("\r\n", "", $name); $name = str_replace("\r", "", $name); $name = str_replace("~", "", $name); $description = stripslashes($_POST['description']); $description = str_replace("\n", "", $description); $description = str_replace("\r\n", "", $description); $description = str_replace("\r", "", $description); $description = str_replace("~", "", $description); $description = substr($description, 3, strlen($description) - 7); if (trim($name) == "") { header("Location: forumListEdit.php?forumId=" . $_GET['forumId'] . "&error=1"); exit; } if (trim($description) == "") { header("Location: forumListEdit.php?forumId=" . $_GET['forumId'] . "&error=2"); exit; } $fileC = file("db/forumList.dat", FILE_IGNORE_NEW_LINES); $str = ""; foreach ($fileC as $statistic) { $temp = new Forum($statistic); if ($temp->getForumId() == $_GET['forumId']) { $str .= $temp->getForumId() . "~" . $name . "~" . $description . "~" . $temp->getTotalTopics() . "~" . $temp->getTotalPosts() . "\n"; } else { $str .= $statistic . "\n"; } } file_put_contents("db/forumList.dat", $str); header("Location: index.php");