Example #1
0
<?php

require_once 'bbs.php';
require_once 'config.php';
$message_file = build_message_file_path($_GET['message_id']);
$message = new Message();
$message->load_file($message_file);
?>
<!DOCTYPE HTML>
<html>
  <head>
    <meta charset="UTF-8" />
    <title><?php 
echo $bbsTitle;
?>
</title>
    <link rel="stylesheet" type="text/css" href="css/style.css" />
  </head>
  <body>
    <div id="container">
      <div id="header">
        <h1><a href="index.php"><?php 
echo $bbsTitle;
?>
</a></h1>
      </div>

      <div id="main">
        <div class="message">
          <span>[<?php 
echo $message->id;
Example #2
0
            $comment = new Comment($name, $_POST['content']);
            $message->add_comment($comment);
            $message->save($message_file);
        }
    } else {
        if (mb_strlen(rtrim($_POST['content'])) > 0) {
            if (count($files) > 0) {
                rsort($files);
                $matches = array();
                preg_match("!{$bbsDataDir}/(.+)\\.mes!", $files[0], $matches);
                $last_message_id = $matches[1];
                $new_message_id = $last_message_id + 1;
            } else {
                $new_message_id = 1;
            }
            $new_message_file = build_message_file_path($new_message_id);
            $name = $_POST['name'];
            $name |= 'no name';
            $subject = $_POST['subject'];
            $subject |= 'untitled';
            $message = new Message($new_message_id, $name, $subject, $_POST['content']);
            $message->save($new_message_file);
            array_push($files, $new_message_file);
        }
    }
}
$files = files_sort_by_mtime($files);
if (isset($_GET['page'])) {
    $page = $_GET['page'];
    $offset = ($page - 1) * $bbsMessagePerPage;
} else {