Plein de (tentatives) de nouveautées ! Un chat, la tant attendue connection avec mega, de meilleurs messages d'erreur, des jolis icones pour les téléchargements.
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
try{
|
||||
//$bdd = new PDO('mysql:host=localhost;dbname=bernard.com;charset=utf8', 'root', '');
|
||||
$GLOBALS['bdd'] = new PDO('mysql:host=mysql.hostinger.fr;dbname=u890869027_bcom;charset=utf8', 'u890869027_bcom', '*******************');
|
||||
}catch(Exception $e){
|
||||
die ('Erreur : ' . $e->getMessage());
|
||||
}
|
||||
?>
|
||||
@@ -1,3 +0,0 @@
|
||||
<title>Le site de tous les bernards !</title>
|
||||
<meta charset="utf-8" />
|
||||
<link rel="stylesheet" href="/css/style.css"/>
|
||||
@@ -1,12 +0,0 @@
|
||||
<footer>
|
||||
<div id="copyright">
|
||||
Touts droits réservés (LOL)
|
||||
</div>
|
||||
|
||||
<div id="nous_contacter">
|
||||
Contacts :
|
||||
<a href="mailto:bernard.lafayette63@gmail.com">bernard.lafayette63@gmail.com</a>
|
||||
</div>
|
||||
|
||||
<a href="" id="haut_de_page">Haut de page</a>
|
||||
</footer>
|
||||
@@ -0,0 +1,12 @@
|
||||
<footer>
|
||||
<div id="copyright">
|
||||
Touts droits réservés (LOL)
|
||||
</div>
|
||||
|
||||
<div id="nous_contacter">
|
||||
Contacts :
|
||||
<a href="mailto:bernard.lafayette63@gmail.com">bernard.lafayette63@gmail.com</a>
|
||||
</div>
|
||||
|
||||
<a href="" id="haut_de_page">Haut de page</a>
|
||||
</footer>
|
||||
@@ -1,7 +0,0 @@
|
||||
<img id="bande" src="/pictures/bande.png" alt="Erreur d'affichage de l'image" />
|
||||
<nav id="navLinks">
|
||||
<a href="/index.php">Acceuil</a>
|
||||
<a href="/projets.php">Projets java</a>
|
||||
<a href="/jar.php">Jar exportés</a>
|
||||
<a href="/others.php">Les autres langages</a>
|
||||
</nav>
|
||||
@@ -0,0 +1,40 @@
|
||||
<header>
|
||||
<?php include_once('includes/bdd.php');
|
||||
$req = $GLOBALS['bdd']->prepare('SELECT * FROM users WHERE ID=? AND mdp=?');
|
||||
if(isset($_SESSION['session_id']) && isset($_SESSION['session_mdp'])){
|
||||
$req->execute(array($_SESSION['session_id'],$_SESSION['session_mdp']));
|
||||
$rep = $req->fetch();
|
||||
}if(isset($_SESSION['session_id']) && isset($_SESSION['session_mdp']) && isset($rep['pseudo']) ){
|
||||
?>
|
||||
|
||||
<div id="bienvenue">Bienvenue à toi ,<?php echo $rep['pseudo']; ?>
|
||||
<form id="headDisconnectForm" method="post" action="disconnect.php">
|
||||
<input type="submit" value="Se déconnecter" />
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<?php }else{ ?>
|
||||
|
||||
<form id="headLoginForm" method="post" action="logging.php">
|
||||
<label for="pseudo">Pseudo :</label>
|
||||
<input type="text" name="pseudo" id="pseudo" placeholder="Ex:Bernard" required="" />
|
||||
<label for="mdp">Mot de passe :</label>
|
||||
<input type="password" name="mdp" id="mdp" placeholder="Votre mot de passe" required="" />
|
||||
<input type="Submit" value="Se connecter" />
|
||||
</form>
|
||||
|
||||
<form id="headRegisterForm" method="post" action="register.php">
|
||||
<input type="submit" value="S'inscrire" />
|
||||
<br/>
|
||||
</form>
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<img id="bande" src="pictures/bande.png" alt="Erreur d'affichage de l'image" />
|
||||
<nav id="navLinks">
|
||||
<a href="index.php">Acceuil</a><br class="navV"/>
|
||||
<a href="projets.php">Mes Projets</a><br class="nav2x2"/>
|
||||
<a href="others.php">Tous les projets</a><br class="navV"/>
|
||||
<a href="profile.php">Mon profil</a><br class="navV"/>
|
||||
</nav>
|
||||
</header>
|
||||
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
include_once 'includes/bdd.php';
|
||||
|
||||
function isConnected2S($username,$mdp){
|
||||
$req=$GLOBALS['bdd']->prepare('SELECT * FROM users WHERE ID=? AND mdp=?');
|
||||
$req->execute(array($username,$mdp));
|
||||
return (bool)$req->fetch();
|
||||
}
|
||||
|
||||
function isConnected(){
|
||||
return isConnected2S($_SESSION['session_id'],$_SESSION['session_mdp']);
|
||||
}
|
||||
|
||||
function getProjectVersionDataFromIDs($project,$version){
|
||||
$req=$GLOBALS['bdd']->prepare('SELECT p.ID AS pID , '.
|
||||
'v.versionAbs AS versionAbs , '.
|
||||
'p.name AS name , '.
|
||||
'v.version AS version , '.
|
||||
'v.language AS language , '.
|
||||
'p.permissions AS permissions , '.
|
||||
'p.ownersID AS owners '.
|
||||
'FROM projets AS p '.
|
||||
'INNER JOIN versions AS v '.
|
||||
'ON v.project_id = p.ID '.
|
||||
'WHERE v.project_id LIKE = ? AND v.versionAbs = ?');
|
||||
$req->execute(array($_GET['id'],$_GET['v']));
|
||||
if(($data = $req->fetch())){
|
||||
return $data;
|
||||
}else{
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
|
||||
function getProjectVersionData(){
|
||||
return getProjectVersionDataFromIds($_GET['id'],$_GET['v']);
|
||||
}
|
||||
|
||||
function getPermissionsFromData($data){
|
||||
$permissions = array(FALSE,FALSE,FALSE,FALSE);
|
||||
$permissions[0] = preg_match('#^1#',$data['permissions']);
|
||||
$permissions[1] = preg_match('#^(0|1)1#',$data['permissions']);
|
||||
$permissions[2] = preg_match('#^(0|1){2}1#',$data['permissions']);
|
||||
$permissions[3] = preg_match('#^(0|1){3}1#',$data['permissions']);
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,11 @@
|
||||
<title>Le site de tous les bernards !</title>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="keywords" lang="fr" content="cercloid officiel, zx project" />
|
||||
<meta name="viewport" content="width=device-width" />
|
||||
<link rel="stylesheet" href="css/style.css" />
|
||||
<script type="text/x-mathjax-config">
|
||||
MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}});
|
||||
</script>
|
||||
<script type="text/javascript" async
|
||||
src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_CHTML">
|
||||
</script>
|
||||
Reference in New Issue
Block a user