<div class="page page-settings" style="float:left;"> <br> <div class="panel panel-default panel-change-contact-info"> <div class="panel-heading"> <span class="glyphicon glyphicon-edit"></span> Change Contact Information</div> <div class="panel-body"> <?php require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/BaseDonnee.class.php"; $bdd = BaseDonnee::connexion(); $res = BaseDonnee::getByUsername($bdd, $_SESSION["pseudo"]); echo ' <form action="./verif_settings.php" id="UserSettingsForm" method="post" accept-charset="utf-8"><div style="display:none;"><input type="hidden" name="_method" value="POST"/><input type="hidden" name="data[_Token][key]" value="750e0010456c6a132ff43c6a06f1539c7516f0cf" id="Token32834591"/></div><input type="hidden" name="data[User][updatetype]" value="allcontact" id="UserUpdatetype"/> <div class="row"> <div class="row"> <div class="col-xs-6"> <div class="form-group"> <label for=""><span class="glyphicon glyphicon-email"></span> Email</label> <input name="changemail" value="' . $res["mail"] . '" class="form-control" maxlength="80" type="email" id="UserEmail" required="required"/> </div> <i class="text-danger">' . $_SESSION["errors"]["mail"] . '</i> <i class="text-success">' . $_SESSION["updated"]["mail"] . '</i> </div> <div class="col-xs-6"> <div class="form-group">
$lastHash = $row["Last_Hash"]; /*S'il n'y a pas de "last hash" dans la BDD : le wallet viens d'être créée. Il faut donc lui assigner la valeur du dernier hash */ if (empty($lastHash)) { $transactionsInfo = $wallet->Client->listsinceblock(); } else { $transactionsInfo = $wallet->Client->listsinceblock($lastHash); } //Si $transactioninfos est vide, alors on a pas eu de nouvelles transactions. On passe son tour. if (empty($transactionsInfo["transactions"])) { continue; } echo "<pre>"; var_dump($transactionsInfo); } catch (Exception $e) { $email = BaseDonnee::getByUsername($bdd, "admin")["Email"]; $object = $row["Name"] . " Wallet ne répond pas"; $from = '*****@*****.**'; $header = 'From:' . $from; $message = "Le wallet " . $row["Name"] . " semble avoir un problème et a été désactivée automatiquement.\nVeuillez le redemarrer et le réactiver dans le panel admin.\n"; BaseDonnee::setState($bdd, $row["Name"], 1); if (mail($email, $object, $message, $header)) { echo "mail sent"; } else { echo "mail failed"; } } /*Selectionne toutes les transactions depuis ce dernier hash. Tri par timestamp croissant */ sortBySubkey($transactionsInfo["transactions"], 'timereceived'); $sortedTransactionInfos = $transactionsInfo["transactions"];