NOUVELLE VERSION !!! Des nouvelles classes de partout, et des supers procédures SQL.

This commit is contained in:
Mysaa
2021-06-06 13:03:33 +02:00
parent e59898b0bb
commit 3488323439
59 changed files with 2906 additions and 1403 deletions
+28 -30
View File
@@ -1,5 +1,20 @@
<?php session_start ();
include_once 'clazz/Zincluder.php'; ?>
<?php
session_start();
include_once 'clazz/Zincluder.php';
try{
$discut = Discussion::getDiscutInfo($_SESSION['session_id'] ?? NULL,$_SESSION['session_mdp'] ?? NULL,$_GET['d'] ?? NULL);
}catch(SQLProcessingException $e){
error_log($e);
echo $e->getHtmlMessage();
$_SESSION ['current_error'] = $e->getHtmlMessage();
header ( 'Location:' . $e->getPreferredRedirection() ?? 'discuts.php' );
exit;
}
?>
<!DOCTYPE html>
<html>
<head>
@@ -10,25 +25,7 @@ include_once 'clazz/Zincluder.php'; ?>
<?php include 'includes/header.php'; ?>
<?php
//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) {?>
if ($discut['connected']) {?>
<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">
@@ -36,13 +33,14 @@ include_once 'clazz/Zincluder.php'; ?>
<!-- TODO : Entrée->envoyer le message (dégeulasse) -->
<script type="text/javascript">
function genListener(){
//Entrée -> envoi
$('#postMessageForm textarea').on('keypress',function(e){
if(e.which == 13){
$('#postMessageForm input').trigger('click');
e.stopPropagation();
}
});
//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>
@@ -84,8 +82,8 @@ include_once 'clazz/Zincluder.php'; ?>
var currentClock = null;
var askData = function(){
console.log('dataasked<?php echo $discut->getID();?>');
$.post('executor.php?action=getDiscutsMessages&d=<?php echo $discut->getID();?>',{},dataGet);
console.log('dataasked<?php echo $discut['ID'];?>');
$.post('executor.php?action=getDiscutsMessages&did=<?php echo $discut['ID'];?>',{},dataGet);
}
var dataGet = function(data,status){
var newData = eval(data);