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:
+82
-61
@@ -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ées, on donne des données !!!';
|
||||
exit;
|
||||
}
|
||||
$discut = new Discussion($_GET['d']);
|
||||
if(!$discut->exists()){
|
||||
header ( 'Location:discuts.php');
|
||||
$_SESSION ['current_error'] = 'Je vais avoir du mal à afficher les donées de la version néant ...';
|
||||
exit;
|
||||
}
|
||||
if($me?!$discut->canAccess($me):!$discut->isPublic()){
|
||||
header ( 'Location:discuts.php');
|
||||
$_SESSION ['current_error'] = 'Vous n\'avez pas le droit d\'être ici ...<br/> DEGAGEZ !!!';
|
||||
exit;
|
||||
}
|
||||
if ($me) {?>
|
||||
<form id="postMessageForm" action="executor.php?action=postMessage&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>
|
||||
|
||||
Reference in New Issue
Block a user