File: /var/www/zaklada/wp-content/plugins/dinamo-foundation-plugin/heart-messages/edit_messages.php
<?php
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
$order_id = null;
if(isset($_GET["order_id"]) && !empty($_GET["order_id"])){
$order_id = $_GET["order_id"];
}
$message_service = new dinamo_donator_messages_service();
$message = $message_service->get_message($order_id);
if(!$message){
global $wp_query;
$wp_query->set_404();
status_header( 404 );
get_template_part( 404 ); exit();
}
?>
<h1>Edit Message</h1>
<form id="message-edit" action="" >
<input type="hidden" id="msgId" name="custId" value="<?= $message->id;?>">
<textarea id =message name="message" rows="14" cols="70"><?= $message->message;?></textarea>
<br>
<input type="submit" value="Spasi">
</form>
<script>
(function ($) {
$(document).ready(function() {
$("#message-edit").submit(function(e) {
e.preventDefault(e);
var message = $('textarea#message').val();
var id = $('input#msgId').val();
if(!message.length){
alert("Poruka ne može biti prazna...");
return;
}else if(confirm('Želite li spasiti poruku?')){
$.ajax({
type: "POST",
dataType: "json",
url: ajaxurl,
data: {
action: "order_message_edit",
id: id,
message:message
},
success: function success(data) {
if (data.success) {
alert("Poruka je spašena!");
}
}
});
}else{
alert("Otkazana promjena poruke!");
setTimeout(function(){location.reload()}, 500);
}
});
});
})(jQuery);
</script>