<?php
/**
 * This file is part of phpRegister.
 *
 * phpRegister is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

 * phpRegister is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty
 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
 * See: http://www.gnu.org/licenses/
 * Thank you for your help and support: https://phpregister.org/help

 * Creation: 2019 Vincent Marguerit
 * Last modification:
 */


/** Security check to prevent direct access to this ajax file */
if(!isset($_SERVER['HTTP_X_REQUESTED_WITH']) || $_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest') { exit; }

define('_PATHROOT', '../../../');

require_once (_PATHROOT.'config/config.inc.php');
require_once (_PATHROOT.'include/php/global.inc.php');
require_once (_PATHROOT.'include/php/global_cookies.inc.php');
include_once (_PATHROOT.'account/profile/profile_display.inc.php');

init_langVars(['Profile', 'Global']);


$sql = $dataBase->prepare('UPDATE pr__user
                           SET account_deletekey = :key, 
                               account_deletedate = :date
                           WHERE id = :id');

$sql->execute(['key'   => NULL,
               'date'  => NULL,
               'id'    => get_userIdSession()]);
$sql->closeCursor();

echo '
<div id="DivAjaxAccountDelete">

'.html_accountDelete().'

</div>

<div id="DivAjaxDeletionCancelled">
    <div class="pt-4">
        <i class="fa fa-check color-success mr-3 fnt-1-5 text-success"></i>Suppression du compte annulée
    </div>
</div>

<script>
setTimeout(function() {
  $("#DivBtCancelDeletion").empty().css({"opacity":0}).html($("#DivAjaxDeletionCancelled").html()).delay(1000).fadeTo("fast", 1);
}, 1000);
var accountDeleteChanged = false;
$("#ModalAccountDelete").on("hidden.bs.modal", function () {
  if(!accountDeleteChanged) {
    accountDeleteChanged = true;
    $("#DivAccountDelete").empty();
    $("#DivAjaxAccountDelete").appendTo($("#DivAccountDelete"));
  }
});
</script>';










?>
