NOUVELLE VERSION !!! Des nouvelles classes de partout, et des supers procédures SQL.
This commit is contained in:
+28
-30
@@ -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é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) {?>
|
||||
if ($discut['connected']) {?>
|
||||
<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">
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user