Compare commits
No commits in common. "020545feb3f3d8ce9efd5ec69b59020a5318dcf3" and "4a3061fccde9c625dcc96e8768afbbb31eceaaf1" have entirely different histories.
020545feb3
...
4a3061fccd
23
index.php
23
index.php
|
@ -10,13 +10,12 @@
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<?php
|
<?php
|
||||||
error_reporting(E_ALL);
|
|
||||||
require 'settings.php';
|
require 'settings.php';
|
||||||
|
|
||||||
if ($password && (!isset($_SERVER['PHP_AUTH_PW']) || $_SERVER['PHP_AUTH_PW'] != $password)) {
|
if ($password && (!isset($_SERVER['PHP_AUTH_PW']) || $_SERVER['PHP_AUTH_PW'] != $password)) {
|
||||||
header('WWW-Authenticate: Basic realm="bbn"');
|
header('WWW-Authenticate: Basic realm="bbn"');
|
||||||
header('HTTP/1.0 401 Unauthorized');
|
header('HTTP/1.0 401 Unauthorized');
|
||||||
echo '<p>Access denied.</p></body></html>';
|
echo '<p>Access denied.</p>';
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -35,23 +34,9 @@
|
||||||
function savenote($title, $content)
|
function savenote($title, $content)
|
||||||
{
|
{
|
||||||
global $dir;
|
global $dir;
|
||||||
$path = $dir . '/' . $title;
|
file_put_contents($dir . '/' . $title, $content);
|
||||||
$lastchanged = filemtime($path);
|
|
||||||
$previous = $_POST['lastchanged'];
|
|
||||||
if ( (int)$lastchanged > (int)$previous)
|
|
||||||
{
|
|
||||||
$tempcontent = file_get_contents($path);
|
|
||||||
if ($tempcontent != $content)
|
|
||||||
{
|
|
||||||
$temptitle = $title . '_' . $lastchanged;
|
|
||||||
file_put_contents($dir . '/' . $temptitle, $tempcontent);
|
|
||||||
array_unshift($_SESSION['index'], $dir . '/' . $temptitle);
|
|
||||||
echo '<div class="grey">Conflict detected. See backup: ' . $temptitle . '</div>';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
file_put_contents($path, $content);
|
|
||||||
removefromindex($title);
|
removefromindex($title);
|
||||||
array_unshift($_SESSION['index'], $path);
|
array_unshift($_SESSION['index'], $dir . '/' . $title);
|
||||||
}
|
}
|
||||||
|
|
||||||
function linksdiv($content)
|
function linksdiv($content)
|
||||||
|
@ -152,8 +137,6 @@
|
||||||
$content = file_get_contents($dir . '/' . $title);
|
$content = file_get_contents($dir . '/' . $title);
|
||||||
}
|
}
|
||||||
|
|
||||||
clearstatcache();
|
|
||||||
$lastchanged = filemtime($dir . '/' . $title);
|
|
||||||
$lines = substr_count($content, "\r\n");
|
$lines = substr_count($content, "\r\n");
|
||||||
$words = substr_count($content, " ") + $lines;
|
$words = substr_count($content, " ") + $lines;
|
||||||
$chars = strlen($content);
|
$chars = strlen($content);
|
||||||
|
|
1
note.php
1
note.php
|
@ -6,7 +6,6 @@
|
||||||
<input type="submit" name="links" value="links" accesskey="l">
|
<input type="submit" name="links" value="links" accesskey="l">
|
||||||
<input type="submit" name="stats" value="stats" accesskey="i">
|
<input type="submit" name="stats" value="stats" accesskey="i">
|
||||||
<input type="submit" name="delete" value="delete" accesskey="d">
|
<input type="submit" name="delete" value="delete" accesskey="d">
|
||||||
<input hidden name="lastchanged" value="<? echo $lastchanged; ?>">
|
|
||||||
<?php
|
<?php
|
||||||
if (isset($_POST['stats']))
|
if (isset($_POST['stats']))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue