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
+41 -37
View File
@@ -1,44 +1,48 @@
<?php
session_start ();
include_once 'includes/inter.php';
?><!DOCTYPE html><html><head>
include_once 'clazz/Zincluder.php';?>
<!DOCTYPE html>
<html>
<head>
<?php include 'includes/meta.php'; ?>
</head><body>
</head>
<body>
<?php include 'includes/header.php'; ?>
<br />
<?php
$me = Membre::me();
$discs = $me?Discussion::getWhichHeCanAccess($me):Discussion::getPublics();
foreach ($discs as $disc) {
echo '<a href="discut.php?d=' . $disc->getID() . '">' . $disc->getName() . ' par ' . $disc->getCreator()->getPseudo() . '</a><br/>';
}
?>
<br />
<?php if($me?$me->isAdminLevelGreaterThan(8):FALSE){?>
<span id="createNewDiscBefore">Creer une nouvelle discussion</span>
<form id="createNewDiscForm" action="executor.php?action=createDiscussion" method="post">
<label for="newDiscText"></label><input id="newDiscText" type="text" name="name" />
<input type="submit" value="Cr&eacute;er la discussion" />
</form>
<script type="text/javascript">
//Creer nouvelle discussion click event //TODO upgrade to jquery
var span = document.getElementById('createNewDiscBefore');
span.addEventListener('click',function(){
document.getElementById('createNewDiscBefore').style.display = 'none';
document.getElementById('createNewDiscForm').style.display = 'block';
});
</script>
<br />
<?php
$discs = getDiscuts ();
$adminLevel = - 1;
if (isConnected ())
$adminLevel = getAdminLevel ();
foreach ( $discs as $disc ) {
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) {
echo '<a href="discut.php?d=' . $disc ['ID'] . '">' . $disc ['name'] . ' par ' . getPseudoOf ( $disc ['creator_id'] ) . '</a><br/>';
}
}
?>
<br />
<?php if(isConnected() && getAdminLevel()>=2){?>
<span id="createNewDiscBefore">Creer une nouvelle discussion</span> <form id="createNewDiscForm" action="creating_discussion.php" method="post"> <label for="newDiscText"></label> <input id="newDiscText" type="text" name="name" /> <input type="submit" value="Cr&eacute;er la discussion" /> </form> <script type="text/javascript">
var span = document.getElementById('createNewDiscBefore');
span.addEventListener('click',function(){
document.getElementById('createNewDiscBefore').style.display = 'none';
document.getElementById('createNewDiscForm').style.display = 'block';
});
</script> <br /> <br />
<?php }?>
<?php }?>
<?php include 'includes/footer.php'; ?>
</body></html>
</body>
</html>