This repository has been archived by the owner on Dec 25, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathedit.php
82 lines (81 loc) · 2.46 KB
/
edit.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<?php
$id = $_GET["id"];
include "wiki.php";
$wiki = new wiki;
$check = $wiki->check_ex($id);
if($check == 0) {
exit("Статья не найдена");
}
$check = $wiki->check_s($id);
if($check != 1) {
exit("Статью нельзя редактировать");
}
$st = $wiki->get_content($id);
echo '<script src="https://code.jquery.com/jquery-latest.js"></script>
<script>
function edit() {
$("#msg").html("Загрузка...");
var id = "'.$id.'";
var nesw = $("#new").val();
$.ajax({
type: "POST",
url: "scripts/edit.php",
data: { id:id, nesw:nesw }
}).done(function(result) {
if(result == 1) {
$("#msg").html("Заполните поля");
} else if(result == 2) {
$("#msg").html("Успех");
} else if(result == -1) {
$("#msg").html("Ошибка");
} else {
$("#msg").html(result);
}
});
}
function view() {
$("#msg").html("Загрузка...");
var nesw = $("#new").val();
$.ajax({
type: "POST",
url: "scripts/view.php",
data: { nesw:nesw }
}).done(function(result) {
if(result == 1) {
$("#msg").html("Заполните поля");
} else if(result == -1) {
$("#msg").html("Ошибка");
} else {
$("#view").html(result);
$("#msg").html("Просмотр");
}
});
}
</script>
<p id="msg"></p>';
echo "<textarea style='width:100%;height:50%' id='new'>$st</textarea><br />
<button onclick='edit()'>Изменить</button> <button onclick='view()'>Просмотр</button>";
?>
<p><a onclick="test('**Текст**')">Жир</a> <a onclick="test('==== Заголовок 1 ====')">Заголовок</a>
<a onclick="test('__Подчёркнутый текст__')">Подчёркивание</a> <a onclick="test('<del>Зачёркнутый</del>')">зачёркнутость</a> </p>
<script>
function test(str){
var tc = document.getElementById("new");
var tclen = tc.value.length;
tc.focus();
if(typeof document.selection != "undefined")
{
document.selection.createRange().text = str;
tc.focus();
}
else
{
tc.value =
tc.value.substr(0, tc.selectionStart) +
str +
tc.value.substring(tc.selectionStart, tclen);
}
}
</script>
<div id="view">
</div>