Maintenant, tout dans le executor.php. Fin de tempPreMega.

Ajout d'un super simulateur de tours de Monoï dans la page 404.
This commit is contained in:
Mysaa
2021-06-06 12:48:11 +02:00
parent 228f54d140
commit 38ec48c9fc
55 changed files with 1853 additions and 1042 deletions
+82 -61
View File
@@ -1,73 +1,90 @@
<?php
session_start ();
include_once 'includes/inter.php';
?><!DOCTYPE html><html><head>
<?php session_start ();
include_once 'clazz/Zincluder.php'; ?>
<!DOCTYPE html>
<html>
<head>
<?php include 'includes/meta.php'; ?>
</head><body> <script type="text/javascript" src="he.js"></script> <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
</head>
<body>
<script type="text/javascript" src="includes/he.js"></script>
<?php include 'includes/header.php'; ?>
<br />
<?php
$disc = getDiscutInfos ();
$adminLevel = - 1;
if (isConnected ())
$adminLevel = getAdminLevel ();
if (! ($disc ['autorized'] === 'p' or (preg_match ( "#^a[0-9]+$#", $disc ['autorized'] ) == 1) ? (intval ( substr ( $disc ['autorized'], 1 ) ) <= $adminLevel) : FALSE or preg_match ( '#^x([0-9];)*' . $_SESSION ['session_id'] . '(;[0-9])*$#', $disc ['autorized'] ) == 1 or $adminLevel >= 14)) {
header ( 'Location:403.php' );
goto end;
} else if (! discutExists ()) {
header ( 'Location:40A.php' );
goto end;
}
else if (isConnected ()) {
?>
<form id="postMessageForm" action="posting_message.php?d=<?php echo $_GET['d'];?>" method="post"> <textarea row="5" placeholder="Votre message :" name="msg" autofocus="autofocus" required="required"></textarea> <input type="submit" value="Poster le message"> </form>
<!-- Entrée->envoyer le message (dégeulasse) --> <script type="text/javascript"> $('#postMessageForm textarea').on('keypress',function(e){ if(e.which == 13){ $('#postMessageForm input').trigger('click'); e.stopPropagation(); } }); </script>
//TODO re la fonction exiting
$me = Membre::me();
if(!isset($_GET['d'])){
header ( 'Location:discuts.php');
$_SESSION ['current_error'] = 'Quand on demande des donn&eacute;es, on donne des donn&eacute;es !!!';
exit;
}
$discut = new Discussion($_GET['d']);
if(!$discut->exists()){
header ( 'Location:discuts.php');
$_SESSION ['current_error'] = 'Je vais avoir du mal &agrave; afficher les don&eacute;es de la version n&eacute;ant ...';
exit;
}
if($me?!$discut->canAccess($me):!$discut->isPublic()){
header ( 'Location:discuts.php');
$_SESSION ['current_error'] = 'Vous n\'avez pas le droit d\'&ecirc;tre ici ...<br/> DEGAGEZ !!!';
exit;
}
if ($me) {?>
<form id="postMessageForm" action="executor.php?action=postMessage&amp;d=<?php echo $_GET['d'];?>" method="post">
<textarea row="5" placeholder="Votre message :" name="msg" autofocus="autofocus" required="required"></textarea>
<input type="submit" value="Poster le message">
</form>
<!-- TODO : Entrée->envoyer le message (dégeulasse) -->
<script type="text/javascript">
//Entrée -> envoi
$('#postMessageForm textarea').on('keypress',function(e){
if(e.which == 13){
$('#postMessageForm input').trigger('click');
e.stopPropagation();
}
});
</script>
<?php }else{ ?>
<div>Vous devez vous connecter pour envoyer des messages !</div>
<?php } ?>
<main> </main> <script type="text/javascript"> var oldTimeout = setTimeout; window.setTimeout = function(callback, timeout) { console.log("timeout started"); return oldTimeout(function() { console.log('timeout finished'); callback(); }, timeout); }
function reloadEditListeners(){
$('.editLink').on('click',function(e){
editingLink = e.target;
e.target.innerHTML = 'Edition';
<!-- Dans cette balise, le contenu de la discussion géré en javascript -->
<main></main>
<script type="text/javascript" defer>
function reloadEditListeners(){
$('.editLink').on('click',function(e){
editingLink = e.target;
e.target.innerHTML = 'Edition';
$('#editMessageFullScreen').css('display','block');
$('#editMessageFullScreen div div form').attr('action','editing_message.php?d='+$(e.target).data('messageID'));
$('#editMessageFullScreen').animate({opacity:0.97},1000);
e.stopPropagation();
});
$('.delLink').on('click',function(e){
//console.log(e); e.target.innerHTML = 'Supression'; window.clearTimeout(currentClock);
$.post('deletingMessage.php?m='+$(e.target).data('messageID'),{},askData);
e.stopPropagation();
});
$('#abortEdition').on('click',function(e){
editingLink.innerHTML = 'Editer';
$('#editMessageFullScreen div div form').attr('action','js_waiting');
$('#editMessageFullScreen').animate({opacity:0.00},1000,function(e){
$('#editMessageFullScreen').css('display','none');
$('#editMessageFullScreen').css('display','block');
$('#editMessageFullScreen div div form').attr('action','editing_message.php?d='+$(e.target).data('messageID'));
$('#editMessageFullScreen').animate({opacity:0.97},1000);
e.stopPropagation();
});
});
}
</script> <!-- Messages download --> <script type="text/javascript"> var currentClock = null;
$('.delLink').on('click',function(e){
e.target.innerHTML = 'Supression';
window.clearTimeout(currentClock);
$.post('executor.php?action=deleteMessage&m='+$(e.target).data('messageID'),{},askData);
e.stopPropagation();
});
$('#abortEdition').on('click',function(e){
editingLink.innerHTML = 'Editer';
$('#editMessageFullScreen div div form').attr('action','js_waiting');
$('#editMessageFullScreen').animate({opacity:0.00},1000,function(e){
$('#editMessageFullScreen').css('display','none');
});
});
}
</script>
<!-- Messages download -->
<script type="text/javascript">
var currentClock = null;
var askData = function(){
$.post('getDiscutsMessages.php?d=<?php echo testInt($_GET['d'],'40A.php');?>',{},dataGet);
console.log('dataasked<?php echo $discut->getID();?>');
$.post('executor.php?action=getDiscutsMessages&d=<?php echo $discut->getID();?>',{},dataGet);
}
var dataGet = function(data,status){
var newData = eval(data);
@@ -115,7 +132,9 @@ include_once 'includes/inter.php';
}
$(document).ready(askData);
</script>
<div id="editMessageFullScreen" class="fullscreen absent">
<!-- Edit message div -->
<div id="editMessageFullScreen" class="fullscreen absent">
<div class="screen-vertical-centered">
<div class="screen-horizontal-centered">
<form id="editMessageForm" action="js modified" method="post">
@@ -127,4 +146,6 @@ include_once 'includes/inter.php';
</div>
</div>
<?php include 'includes/footer.php'; ?>
</body></html><?php end: ?>
</body>
</html>