mirror of
https://github.com/WhatCD/Gazelle.git
synced 2025-02-22 05:09:02 +00:00
Empty commit
This commit is contained in:
parent
7526a46c47
commit
6482c1e4d9
@ -30,6 +30,7 @@
|
||||
$PostID = $_POST['post'];
|
||||
$Key = $_POST['key'];
|
||||
$SQLTime = sqltime();
|
||||
$DoPM = isset($_POST['pm']) ? $_POST['pm'] : 0;
|
||||
|
||||
// Mainly
|
||||
$DB->query("SELECT
|
||||
@ -65,6 +66,15 @@
|
||||
error(404,true);
|
||||
}
|
||||
|
||||
// Send a PM to the user to notify them of the edit
|
||||
if($UserID != $AuthorID && $DoPM) {
|
||||
$PMSubject = 'Your post #'.$PostID.' has been edited';
|
||||
$PMurl = 'https://'.NONSSL_SITE_URL.'/forums.php?action=viewthread&postid='.$PostID.'#post'.$PostID;
|
||||
$ProfLink = '[url=https://'.NONSSL_SITE_URL.'/user.php?id='.$UserID.']'.$LoggedUser['Username'].'[/url]';
|
||||
$PMBody = 'One of your posts has been edited by '.$ProfLink.': [url]'.$PMurl.'[/url]';
|
||||
Misc::send_pm($AuthorID,0,$PMSubject,$PMBody,$ConvID='');
|
||||
}
|
||||
|
||||
// Perform the update
|
||||
$DB->query("UPDATE forums_posts SET
|
||||
Body = '$Body',
|
||||
|
@ -102,6 +102,10 @@
|
||||
include('managers/eb_alter.php');
|
||||
break;
|
||||
|
||||
case 'eb_search':
|
||||
include('managers/eb_search.php');
|
||||
break;
|
||||
|
||||
case 'dnu':
|
||||
include('managers/dnu_list.php');
|
||||
break;
|
||||
|
@ -40,40 +40,32 @@
|
||||
<td colspan="4">Add Email or Domain to Blacklist</td>
|
||||
</tr>
|
||||
<tr class="rowa">
|
||||
<form class="add_form" name="email_blacklist" action="tools.php" method="post">
|
||||
<input type="hidden" name="action" value="eb_alter"/>
|
||||
<input type="hidden" name="auth" value="<?=$LoggedUser['AuthKey']?>"/>
|
||||
<td>
|
||||
<input type="text" name="email" size="30"/>
|
||||
</td>
|
||||
<td colspan="2">
|
||||
<input type="text" name="comment" size="60"/>
|
||||
</td>
|
||||
<td>
|
||||
<input type="submit" value="Create"/>
|
||||
</td>
|
||||
<form class="add_form" name="email_blacklist" action="tools.php"
|
||||
method="post">
|
||||
<input type="hidden" name="action" value="eb_alter" /> <input
|
||||
type="hidden" name="auth" value="<?=$LoggedUser['AuthKey']?>" />
|
||||
<td><input type="text" name="email" size="30" /></td>
|
||||
<td colspan="2"><input type="text" name="comment" size="60" /></td>
|
||||
<td><input type="submit" value="Create" /></td>
|
||||
</form>
|
||||
</tr>
|
||||
<? foreach($Results as $Result) {
|
||||
<?
|
||||
|
||||
foreach ($Results as $Result) {
|
||||
?>
|
||||
<tr>
|
||||
<form class="manage_form" name="email_blacklist" action="tools.php" method="post">
|
||||
<td>
|
||||
<input type="hidden" name="action" value="eb_alter"/>
|
||||
<input type="hidden" name="auth" value="<?=$LoggedUser['AuthKey']?>"/>
|
||||
<input type="hidden" name="id" value="<?=$Result['ID']?>"/>
|
||||
<input type="text" name="email" value="<?=display_str($Result['Email'])?>" size="30"/>
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" name="comment" value="<?=display_str($Result['Comment'])?>" size="60"/>
|
||||
</td>
|
||||
<td><?=Users::format_username($Result['UserID'], false, false, false)
|
||||
?><br /><?=time_diff($Result['Time'], 1)
|
||||
?></td>
|
||||
<td>
|
||||
<input type="submit" name="submit" value="Edit"/>
|
||||
<input type="submit" name="submit" value="Delete"/>
|
||||
</td>
|
||||
<form class="manage_form" name="email_blacklist" action="tools.php"
|
||||
method="post">
|
||||
<td><input type="hidden" name="action" value="eb_alter" /> <input
|
||||
type="hidden" name="auth" value="<?=$LoggedUser['AuthKey']?>" /> <input
|
||||
type="hidden" name="id" value="<?=$Result['ID']?>" /> <input
|
||||
type="text" name="email" value="<?=display_str($Result['Email'])?>"
|
||||
size="30" /></td>
|
||||
<td><input type="text" name="comment"
|
||||
value="<?=display_str($Result['Comment'])?>" size="60" /></td>
|
||||
<td><?=Users::format_username($Result ['UserID'], false, false, false)?><br /><?=time_diff($Result ['Time'], 1)?></td>
|
||||
<td><input type="submit" name="submit" value="Edit" /> <input
|
||||
type="submit" name="submit" value="Delete" /></td>
|
||||
</form>
|
||||
</tr>
|
||||
<? }?>
|
||||
|
41
sections/tools/managers/eb_search.php
Normal file
41
sections/tools/managers/eb_search.php
Normal file
@ -0,0 +1,41 @@
|
||||
<?
|
||||
$Search = db_string($_GET['email']);
|
||||
$JSON = array();
|
||||
if (!check_perms('users_view_email') || empty($Search)) {
|
||||
$JSON['status'] = "error";
|
||||
echo json_encode($JSON);
|
||||
exit();
|
||||
}
|
||||
else {
|
||||
$JSON['status'] = "success";
|
||||
}
|
||||
|
||||
$DB->query("SELECT
|
||||
eb.ID,
|
||||
eb.UserID,
|
||||
eb.Time,
|
||||
eb.Email,
|
||||
eb.Comment
|
||||
FROM email_blacklist AS eb
|
||||
WHERE eb.Email LIKE '%$Search%'");
|
||||
|
||||
$EmailResults = $DB->to_array(false, MYSQLI_ASSOC, false);
|
||||
|
||||
$Results = array();
|
||||
$Count = $DB->record_count();
|
||||
$Results['count'] = $Count;
|
||||
|
||||
$Emails = array();
|
||||
|
||||
if ($Count > 0) {
|
||||
foreach ($EmailResults as $Email) {
|
||||
$Emails[] = array("id" => (int) $Email['ID'], "email" => $Email['Email'],
|
||||
"comment" => $Email['Comment'], "userid" => (int) $Email['UserID'],
|
||||
"time" => $Email['Time']);
|
||||
}
|
||||
}
|
||||
$Results['emails'] = $Emails;
|
||||
$JSON['results'] = $Results;
|
||||
|
||||
echo json_encode($JSON);
|
||||
exit();
|
@ -39,10 +39,16 @@ function Edit_Form(post,key) {
|
||||
} else {
|
||||
boxWidth="80";
|
||||
}
|
||||
postuserid = jQuery('#post' + postid + ' strong a').attr('href').split('=')[1];
|
||||
if (postuserid != userid) {
|
||||
pmbox = '<span id="pmbox'+postid+'">PM user on edit? <input type="checkbox" name="pm" value="1" /></span>';
|
||||
} else {
|
||||
pmbox = '';
|
||||
};
|
||||
$('#bar' + postid).raw().cancel = $('#content' + postid).raw().innerHTML;
|
||||
$('#bar' + postid).raw().oldbar = $('#bar' + postid).raw().innerHTML;
|
||||
$('#content' + postid).raw().innerHTML = "<div id=\"preview" + postid + "\"></div><form id=\"form" + postid + "\" method=\"post\" action=\"\"><input type=\"hidden\" name=\"auth\" value=\"" + authkey + "\" /><input type=\"hidden\" name=\"key\" value=\"" + key + "\" /><input type=\"hidden\" name=\"post\" value=\"" + postid + "\" /><textarea id=\"editbox" + postid + "\" onkeyup=\"resize('editbox" + postid + "');\" name=\"body\" cols=\""+boxWidth+"\" rows=\"10\"></textarea></form>";
|
||||
$('#bar' + postid).raw().innerHTML = "<input type=\"button\" value=\"Preview\" onclick=\"Preview_Edit(" + postid + ");\" /><input type=\"button\" value=\"Post\" onclick=\"Save_Edit(" + postid + ")\" /><input type=\"button\" value=\"Cancel\" onclick=\"Cancel_Edit(" + postid + ");\" />";
|
||||
$('#content' + postid).raw().innerHTML = "<div id=\"preview" + postid + "\"></div><form id=\"form" + postid + "\" method=\"post\" action=\"\">"+pmbox+"<input type=\"hidden\" name=\"auth\" value=\"" + authkey + "\" /><input type=\"hidden\" name=\"key\" value=\"" + key + "\" /><input type=\"hidden\" name=\"post\" value=\"" + postid + "\" /><textarea id=\"editbox" + postid + "\" onkeyup=\"resize('editbox" + postid + "');\" name=\"body\" cols=\""+boxWidth+"\" rows=\"10\"></textarea></form>";
|
||||
$('#bar' + postid).raw().innerHTML = '<input type="button" value="Preview" onclick="Preview_Edit(' + postid + ');" /><input type="button" value="Post" onclick="Save_Edit(' + postid + ')" /><input type="button" value="Cancel" onclick="Cancel_Edit(' + postid + ');" />';
|
||||
ajax.get("?action=get_post&post=" + postid, function(response){
|
||||
$('#editbox' + postid).raw().value = html_entity_decode(response);
|
||||
resize('editbox' + postid);
|
||||
@ -76,6 +82,7 @@ function Save_Edit(postid) {
|
||||
$('#bar' + postid).raw().innerHTML = "<a href=\"reports.php?action=report&type=post&id="+postid+"\">[Report]</a> <a href=\"#\">↑</a>";
|
||||
$('#preview' + postid).raw().innerHTML = response;
|
||||
$('#editbox' + postid).hide();
|
||||
$('#pmbox' + postid).hide();
|
||||
});
|
||||
} else if (location.href.match(/collages?\.php/)) {
|
||||
ajax.post("collages.php?action=takeedit_comment","form" + postid, function (response) {
|
||||
|
Loading…
Reference in New Issue
Block a user