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>