Commit de suppression de certaints projets un peu trop ambitieux
This commit is contained in:
parent
bed22d7f56
commit
20a9f135e7
2
404.php
2
404.php
@ -15,7 +15,7 @@
|
||||
|
||||
Si vous le voulez , vous pouvez essayer de trouver le code html de votre page web là dedans:<br/>
|
||||
|
||||
<div id="universe_text" width="720">
|
||||
<div id="universe_text">
|
||||
|
||||
</div>
|
||||
<div id="add_universe">Plus</div>
|
||||
|
||||
@ -1,56 +0,0 @@
|
||||
/* CSS Document */
|
||||
body {
|
||||
font:12px arial;
|
||||
color: #222;
|
||||
text-align:center;
|
||||
padding:35px; }
|
||||
|
||||
form, p, span {
|
||||
margin:0;
|
||||
padding:0; }
|
||||
|
||||
input { font:12px arial; }
|
||||
|
||||
a {
|
||||
color:#0000FF;
|
||||
text-decoration:none; }
|
||||
|
||||
a:hover { text-decoration:underline; }
|
||||
|
||||
#wrapper, #loginform {
|
||||
margin:0 auto;
|
||||
padding-bottom:25px;
|
||||
background:#EBF4FB;
|
||||
width:504px;
|
||||
border:1px solid #ACD8F0; }
|
||||
|
||||
#loginform { padding-top:18px; }
|
||||
|
||||
#loginform p { margin: 5px; }
|
||||
|
||||
#chatbox {
|
||||
text-align:left;
|
||||
margin:0 auto;
|
||||
margin-bottom:25px;
|
||||
padding:10px;
|
||||
background:#fff;
|
||||
height:270px;
|
||||
width:430px;
|
||||
border:1px solid #ACD8F0;
|
||||
overflow:auto; }
|
||||
|
||||
#usermsg {
|
||||
width:395px;
|
||||
border:1px solid #ACD8F0; }
|
||||
|
||||
#submit { width: 60px; }
|
||||
|
||||
.error { color: #ff0000; }
|
||||
|
||||
#menu { padding:12.5px 25px 12.5px 25px; }
|
||||
|
||||
.welcome { float:left; }
|
||||
|
||||
.logout { float:right; }
|
||||
|
||||
.msgln { margin:0 0 2px 0; }
|
||||
@ -1,84 +0,0 @@
|
||||
<!--TEST-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>Chat - Customer Module</title>
|
||||
<link type="text/css" rel="stylesheet" href="chatTest/chat.css" />
|
||||
</head>
|
||||
|
||||
<div id="wrapper">
|
||||
<div id="menu">
|
||||
<p class="welcome">Welcome, <b></b></p>
|
||||
<p class="logout"><a id="exit" href="#">Exit Chat</a></p>
|
||||
<div style="clear:both"></div>
|
||||
</div>
|
||||
|
||||
<div id="chatbox"></div>
|
||||
|
||||
<form name="message" action="">
|
||||
<input name="usermsg" type="text" id="usermsg" size="63" />
|
||||
<input name="submitmsg" type="submit" id="submitmsg" value="Send" />
|
||||
</form>
|
||||
</div> <!--https://code.tutsplus.com/fr/tutorials/how-to-create-a-simple-web-based-chat-application--net-5931-->
|
||||
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
|
||||
<script type="text/javascript">
|
||||
// jQuery Document
|
||||
$(document).ready(function(){
|
||||
|
||||
});
|
||||
</script>
|
||||
<?
|
||||
session_start();
|
||||
|
||||
function loginForm(){
|
||||
echo'
|
||||
<div id="loginform">
|
||||
<form action="chat.php" method="post">
|
||||
<p>Please enter your name to continue:</p>
|
||||
<label for="name">Name:</label>
|
||||
<input type="text" name="name" id="name" />
|
||||
<input type="submit" name="enter" id="enter" value="Enter" />
|
||||
</form>
|
||||
</div>
|
||||
';
|
||||
}
|
||||
|
||||
if(isset($_POST['enter'])){
|
||||
if($_POST['name'] != ""){
|
||||
$_SESSION['name'] = stripslashes(htmlspecialchars($_POST['name']));
|
||||
}
|
||||
else{
|
||||
echo '<span class="error">Please type in a name</span>';
|
||||
}
|
||||
}
|
||||
?>
|
||||
</body>
|
||||
<?php
|
||||
if(!isset($_SESSION['name'])){
|
||||
loginForm();
|
||||
}
|
||||
else{
|
||||
?>
|
||||
<div id="wrapper">
|
||||
<div id="menu">
|
||||
<p class="welcome">Welcome, <b><?php echo $_SESSION['name']; ?></b></p>
|
||||
<p class="logout"><a id="exit" href="#">Exit Chat</a></p>
|
||||
<div style="clear:both"></div>
|
||||
</div>
|
||||
<div id="chatbox"></div>
|
||||
|
||||
<form name="message" action="">
|
||||
<input name="usermsg" type="text" id="usermsg" size="63" />
|
||||
<input name="submitmsg" type="submit" id="submitmsg" value="Send" />
|
||||
</form>
|
||||
</div>
|
||||
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
|
||||
<script type="text/javascript">
|
||||
// jQuery Document
|
||||
$(document).ready(function(){
|
||||
});
|
||||
</script>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</html>
|
||||
@ -1,6 +1,6 @@
|
||||
<header>
|
||||
<?php include_once('includes/bdd.php');
|
||||
$req = $GLOBALS['bdd']->prepare('SELECT * FROM users WHERE ID=? AND mdp=?');
|
||||
$req = $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();
|
||||
@ -17,9 +17,9 @@
|
||||
|
||||
<form id="headLoginForm" method="post" action="logging.php">
|
||||
<label for="pseudo">Pseudo :</label>
|
||||
<input type="text" name="pseudo" id="pseudo" placeholder="Ex:Bernard" required="" />
|
||||
<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="password" name="mdp" id="mdp" placeholder="Votre mot de passe" required />
|
||||
<input type="Submit" value="Se connecter" />
|
||||
</form>
|
||||
|
||||
|
||||
@ -1,47 +1,42 @@
|
||||
<?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']);
|
||||
include_once 'includes/bdd.php';
|
||||
function isConnected2S($username, $mdp) {
|
||||
$req = $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 = $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'] );
|
||||
}
|
||||
|
||||
?>
|
||||
@ -58,8 +58,7 @@
|
||||
</div>
|
||||
<hr><!--############### Laissez en bloc ###############-->
|
||||
<div>
|
||||
<h2 style="float:left;"><u><strong>Lorem Ipsum<br/>\({\begin{pmatrix}\cos \theta &-\sin \theta \\[3pt]\sin \theta &\cos \theta \\\end{pmatrix}}\)
|
||||
</strong></u></h2>
|
||||
<h2 style="float:left;"><u><strong>Lorem Ipsum</strong></u></h2>
|
||||
|
||||
Nihil morati post haec militares avidi saepe turbarum adorti sunt Montium primum, qui divertebat in proximo, levi corpore senem
|
||||
atque morbosum, et hirsutis resticulis cruribus eius innexis divaricaturn sine spiramento ullo ad usque praetorium traxere praefecti.Alii summum decus in
|
||||
@ -77,7 +76,7 @@
|
||||
publicum, ut his inlecebris alios quoque ad indicanda proliceret paria vel maiora.Haec igitur Epicuri non probo, inquam.De cetero vellem equidem aut
|
||||
ipse doctrinis fuisset instructior est enim, quod tibi ita videri necesse est, non satis politus iis artibus, quas qui tenent, eruditi appellantur aut ne
|
||||
deterruisset alios a studiis.quamquam te quidem video minime esse deterritum.Cuius acerbitati uxor grave accesserat incentivum, germanitate Augusti
|
||||
turgida supra modum, quam Hannibaliano fratris filio antehac Constantinus iunxerat pater, Megaera quaedam mortalis, inflammatrix saevientis adsidua,
|
||||
turgida supra modum, quam Hannibaliano regi fratris filio antehac Constantinus iunxerat pater, Megaera quaedam mortalis, inflammatrix saevientis adsidua,
|
||||
humani cruoris avida nihil mitius quam maritus; qui paulatim eruditiores facti processu temporis ad nocendum per clandestinos versutosque rumigerulos
|
||||
conpertis leviter addere quaedam male suetos falsa et placentia sibi discentes, adfectati regni vel artium nefandarum calumnias insontibus adfligebant.
|
||||
Quibus ita sceleste patratis Paulus cruore perfusus reversusque ad principis castra multos coopertos paene catenis adduxit in squalorem deiectos atque
|
||||
|
||||
@ -5,7 +5,7 @@ session_start();
|
||||
include_once 'includes/bdd.php';
|
||||
|
||||
|
||||
$req=$GLOBALS['bdd']->prepare('SELECT * FROM users WHERE pseudo=?');
|
||||
$req=$bdd->prepare('SELECT * FROM users WHERE pseudo=?');
|
||||
$req->execute(array($_POST['pseudo']));
|
||||
$reponce=$req->fetch();
|
||||
|
||||
|
||||
@ -11,10 +11,10 @@
|
||||
|
||||
<form id="loginForm" method="post" action="logging.php">
|
||||
<label for="pseudo">Pseudo :</label>
|
||||
<input type="text" name="pseudo" id="pseudo" placeholder="Ex:Bernard" required=""/>
|
||||
<input type="text" name="pseudo" id="pseudo" placeholder="Ex:Bernard" required/>
|
||||
<br/>
|
||||
<label for="mdp">Mot de passe :</label>
|
||||
<input type="password" name="mdp" id="mdp" placeholder="Votre mot de passe" required=""/>
|
||||
<input type="password" name="mdp" id="mdp" placeholder="Votre mot de passe" required/>
|
||||
<br/>
|
||||
<input type="Submit" value="Se connecter">
|
||||
</form>
|
||||
|
||||
@ -1 +0,0 @@
|
||||
<?php
|
||||
@ -19,7 +19,7 @@
|
||||
'INNER JOIN versions AS v '.
|
||||
'ON v.project_id = p.ID '.
|
||||
'WHERE p.permissions LIKE "1%" ';
|
||||
$req = $GLOBALS['bdd']->query($requete)or die(print_r($GLOBALS['bdd']->errorInfo()));
|
||||
$req = $bdd->query($requete)or die(print_r($bdd->errorInfo()));
|
||||
$projects = array();
|
||||
|
||||
while($rep = $req->fetch()){
|
||||
|
||||
14
profile.php
14
profile.php
@ -10,7 +10,7 @@
|
||||
<?php
|
||||
include_once 'includes/bdd.php';
|
||||
|
||||
$req=$GLOBALS['bdd']->prepare('SELECT * FROM users WHERE ID=? AND mdp=?');
|
||||
$req=$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']));
|
||||
}
|
||||
@ -21,14 +21,14 @@
|
||||
<form method="post" action="change_password.php" id="changePasswordForm">
|
||||
Changer le mot de passe :<br/>
|
||||
<label for="real_mdp_ask">Votre ancien mot de passe :</label>
|
||||
<input type="password" id="real_mdp_ask" name="rmdp" required=""/>
|
||||
</br>
|
||||
<input type="password" id="real_mdp_ask" name="rmdp" required/>
|
||||
<br/>
|
||||
<label for="new_mdp2_ask">Votre nouveau mot de passe :</label>
|
||||
<input type="password" id="new_mdp_ask" name="nmdp" required=""/>
|
||||
</br>
|
||||
<input type="password" id="new_mdp_ask" name="nmdp" required/>
|
||||
<br/>
|
||||
<label for="new_mdp2_ask">Répétez-le :</label>
|
||||
<input type="password" id="new_mdp2_ask" name="nmdp2" required=""/>
|
||||
</br>
|
||||
<input type="password" id="new_mdp2_ask" name="nmdp2" required/>
|
||||
<br/>
|
||||
<input type="submit" value="Changer le mot de passe">
|
||||
</form>
|
||||
<?php
|
||||
|
||||
221
projet.php
221
projet.php
@ -1,115 +1,156 @@
|
||||
<?php session_start(); ?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<head>
|
||||
<?php include 'includes/meta.php'; ?>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<body>
|
||||
<?php include 'includes/header.php'; ?>
|
||||
<?php
|
||||
include_once 'includes/inter.php';
|
||||
|
||||
$permissions=array(FALSE,FALSE,FALSE,FALSE);
|
||||
$connected = isConnected();
|
||||
$owner = FALSE;
|
||||
|
||||
$data = array();
|
||||
if(isset($_GET['id']) && isset($_GET['v'])){
|
||||
$data = getProjectVersionData();
|
||||
if($data == NULL){
|
||||
$permissions = getPermissionsFromData($data);
|
||||
}else{
|
||||
header('Location:40A.php');
|
||||
goto end;
|
||||
}
|
||||
}else{
|
||||
header('Location:40A.php');
|
||||
goto end;
|
||||
}
|
||||
|
||||
|
||||
if($connected)
|
||||
$owner = preg_match('[^0-9]?' . $_SESSION['session_id'] .'[^0-9]?',$data ['owners']);
|
||||
|
||||
if($permissions[0] || $owner){
|
||||
?>
|
||||
include_once 'includes/inter.php';
|
||||
|
||||
$permissions = array (
|
||||
FALSE,
|
||||
FALSE,
|
||||
FALSE,
|
||||
FALSE
|
||||
);
|
||||
$connected = isConnected ();
|
||||
$owner = FALSE;
|
||||
|
||||
$data = array ();
|
||||
if (isset ( $_GET ['id'] ) && isset ( $_GET ['v'] )) {
|
||||
$data = getProjectVersionData ();
|
||||
if ($data == NULL) {
|
||||
$permissions = getPermissionsWithData ( $data );
|
||||
} else {
|
||||
header ( 'Location:40A.php' );
|
||||
goto end;
|
||||
}
|
||||
} else {
|
||||
header ( 'Location:40A.php' );
|
||||
goto end;
|
||||
}
|
||||
|
||||
if ($connected)
|
||||
$owner = preg_match ( '[^0-9]?' . $_SESSION ['session_id'] . '[^0-9]?', $data ['owners'] );
|
||||
|
||||
if ($permissions [0] || $owner) {
|
||||
?>
|
||||
|
||||
<h1>Le projet <?php echo($data['name']) ?> en version <?php echo($data['version']) ?></h1>
|
||||
<br/>
|
||||
<br />
|
||||
<?php if($rep['language'] == 0){?>
|
||||
<a class="project_option" href=<?php if($permissions[1]){ echo( '"megaProcess/downloadJar.php?id='. $data[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo( "\"#\"");} ?>>
|
||||
<img class="project_option_img<?php if(!$permissions[1]){echo(" disabeled");} ?>" alt="Télécharger le jar" title="Télécharger le jar" src="pictures/download_jar.png">
|
||||
</img>
|
||||
</a>
|
||||
<a class="project_option" href=<?php if($permissions[2]){ echo( '"megaProcess/viewJavaSrc.php?id='. $rep[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo( "\"#\"");} ?>>
|
||||
<img class="project_option_img<?php if(!$permissions[2]){echo(" disabeled");} ?>" alt="Voir la source" title="Voir la source" src="pictures/view_code.png">
|
||||
</img>
|
||||
</a>
|
||||
<a class="project_option" href=<?php if($permissions[2]){ echo( '"megaProcess/downloadJavaSrc.php?id='. $rep[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo( "\"#\"");} ?>>
|
||||
<img class="project_option_img<?php if(!$permissions[2]){echo(" disabeled");} ?>" alt="Télécharger la source" title="Télécharger la source" src="pictures/download_code.png">
|
||||
</img>
|
||||
</a>
|
||||
<a class="project_option" href=<?php if($permissions[3]){ echo( '"megaProcess/viewJavadoc.php?id='. $rep[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo( "\"#\"");} ?>>
|
||||
<img class="project_option_img<?php if(!$permissions[3]){echo(" disabeled");} ?>" alt="Voir la doc" title="Voir la doc" src="pictures/view_javadoc.png">
|
||||
</img>
|
||||
</a>
|
||||
<a class="project_option" href=<?php if($permissions[3]){ echo( '"megaProcess/downloadJavadoc.php?id='. $rep[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo( "\"#\"");} ?>>
|
||||
<img class="project_option_img<?php if(!$permissions[3]){echo(" disabeled");} ?>" alt="Télecharger la doc" title="Télecharger la doc" src="pictures/download_javadoc.png">
|
||||
</img>
|
||||
</a>
|
||||
<a class="project_option"
|
||||
href=<?php if($permissions[1]){ echo( '"megaProcess/downloadJar.php?id='. $data[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo( "\"#\"");} ?>>
|
||||
<img
|
||||
class="project_option_img<?php if(!$permissions[1]){echo(" disabeled");} ?>"
|
||||
alt="Télécharger le jar"
|
||||
title="Télécharger le jar"
|
||||
src="pictures/download_jar.png" />
|
||||
|
||||
<br/>
|
||||
</a>
|
||||
<a class="project_option"
|
||||
href=<?php if($permissions[2]){ echo( '"megaProcess/viewJavaSrc.php?id='. $rep[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo( "\"#\"");} ?>>
|
||||
<img
|
||||
class="project_option_img<?php if(!$permissions[2]){echo(" disabeled");} ?>"
|
||||
alt="Voir la source" title="Voir la source"
|
||||
src="pictures/view_code.png" />
|
||||
|
||||
</a>
|
||||
<a class="project_option"
|
||||
href=<?php if($permissions[2]){ echo( '"megaProcess/downloadJavaSrc.php?id='. $rep[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo( "\"#\"");} ?>>
|
||||
<img
|
||||
class="project_option_img<?php if(!$permissions[2]){echo(" disabeled");} ?>"
|
||||
alt="Télécharger la source"
|
||||
title="Télécharger la source"
|
||||
src="pictures/download_code.png" />
|
||||
|
||||
</a>
|
||||
<a class="project_option"
|
||||
href=<?php if($permissions[3]){ echo( '"megaProcess/viewJavadoc.php?id='. $rep[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo( "\"#\"");} ?>>
|
||||
<img
|
||||
class="project_option_img<?php if(!$permissions[3]){echo(" disabeled");} ?>"
|
||||
alt="Voir la doc" title="Voir la doc" src="pictures/view_javadoc.png" />
|
||||
|
||||
</a>
|
||||
<a class="project_option"
|
||||
href=<?php if($permissions[3]){ echo( '"megaProcess/downloadJavadoc.php?id='. $rep[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo( "\"#\"");} ?>>
|
||||
<img
|
||||
class="project_option_img<?php if(!$permissions[3]){echo(" disabeled");} ?>"
|
||||
alt="Télecharger la doc" title="Télecharger la doc"
|
||||
src="pictures/download_javadoc.png" />
|
||||
|
||||
</a>
|
||||
|
||||
<br />
|
||||
<?php }else if($rep['projectLanguage'] == 1){?>
|
||||
<a class="project_option" href=<?php if($permissions[1]){ echo( '"megaProcess/downloadXlsm.php?id='. $rep[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo( "\"#\"");} ?>>
|
||||
<img class="project_option_img<?php if(!$permissions[1]){echo(" disabeled");} ?>" alt="Télécharger le xlsm" title="Télécharger le xlsm" src="pictures/download_xlsm.png">
|
||||
</img>
|
||||
</a>
|
||||
<a class="project_option" href=<?php if($permissions[2]){ echo( '"megaProcess/viewVbSrc.php?id='. $rep[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo( "\"#\"");} ?>>
|
||||
<img class="project_option_img<?php if(!$permissions[2]){echo(" disabeled");} ?>" alt="Voir la source" title="Voir la source" src="pictures/voir_vb.png">
|
||||
</img>
|
||||
</a>
|
||||
<a class="project_option" href=<?php if($permissions[2]){ echo( '"megaProcess/downloadVbSrc.php?id='. $rep[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo( "\"#\"");} ?>>
|
||||
<img class="project_option_img<?php if(!$permissions[2]){echo(" disabeled");} ?>" alt="Télécharger la source" title="Télécharger la source" src="pictures/download_vb.png">
|
||||
</img>
|
||||
</a>
|
||||
<a class="project_option"
|
||||
href=<?php if($permissions[1]){ echo( '"megaProcess/downloadXlsm.php?id='. $rep[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo( "\"#\"");} ?>>
|
||||
<img
|
||||
class="project_option_img<?php if(!$permissions[1]){echo(" disabeled");} ?>"
|
||||
alt="Télécharger le xlsm"
|
||||
title="Télécharger le xlsm"
|
||||
src="pictures/download_xlsm.png" />
|
||||
|
||||
</a>
|
||||
<a class="project_option"
|
||||
href=<?php if($permissions[2]){ echo( '"megaProcess/viewVbSrc.php?id='. $rep[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo( "\"#\"");} ?>>
|
||||
<img
|
||||
class="project_option_img<?php if(!$permissions[2]){echo(" disabeled");} ?>"
|
||||
alt="Voir la source" title="Voir la source" src="pictures/voir_vb.png" />
|
||||
|
||||
</a>
|
||||
<a class="project_option"
|
||||
href=<?php if($permissions[2]){ echo( '"megaProcess/downloadVbSrc.php?id='. $rep[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo( "\"#\"");} ?>>
|
||||
<img
|
||||
class="project_option_img<?php if(!$permissions[2]){echo(" disabeled");} ?>"
|
||||
alt="Télécharger la source"
|
||||
title="Télécharger la source"
|
||||
src="pictures/download_vb.png" />
|
||||
|
||||
</a>
|
||||
<?php } ?>
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
<h3>Toutes les versions :</h3>
|
||||
<br/>
|
||||
<table class="versionTable">
|
||||
<tr>
|
||||
<th>Version</th>
|
||||
</tr>
|
||||
<br />
|
||||
<br />
|
||||
<h3>Toutes les versions :</h3>
|
||||
<br />
|
||||
<table class="versionTable">
|
||||
<tr>
|
||||
<th>Version</th>
|
||||
</tr>
|
||||
<?php
|
||||
$requete = 'SELECT p.ID AS projectID , v.versionAbs AS versionAbs , p.name AS projectName , v.version AS versionName '.
|
||||
'FROM projets AS p '.
|
||||
'INNER JOIN versions AS v '.
|
||||
'ON v.project_id = p.ID '.
|
||||
'WHERE v.project_id = ?';
|
||||
$req = $GLOBALS['bdd']->prepare($requete);
|
||||
$req->execute(array($_GET['id']));
|
||||
while($rep = $req->fetch()){
|
||||
?>
|
||||
$requete = 'SELECT p.ID AS projectID , v.versionAbs AS versionAbs , p.name AS projectName , v.version AS versionName ' . 'FROM projets AS p ' . 'INNER JOIN versions AS v ' . 'ON v.project_id = p.ID ' . 'WHERE v.project_id = ?';
|
||||
$req = $bdd->prepare ( $requete );
|
||||
$req->execute ( array (
|
||||
$_GET ['id']
|
||||
) );
|
||||
while ( $rep = $req->fetch () ) {
|
||||
?>
|
||||
<tr>
|
||||
<td> <a href=<?php echo( '"projet.php?id='. $rep[ 'projectID'] . '&v='. $rep[ 'versionAbs'] . '"'); ?>><?php echo($rep['versionName']);?></a> </td>
|
||||
</tr>
|
||||
<td><a
|
||||
href=<?php echo( '"projet.php?id='. $rep[ 'projectID'] . '&v='. $rep[ 'versionAbs'] . '"'); ?>><?php echo($rep['versionName']);?></a>
|
||||
</td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</table>
|
||||
|
||||
<?}else{
|
||||
header('Location:403.php');
|
||||
goto end;
|
||||
}?>
|
||||
<?
|
||||
|
||||
} else {
|
||||
header ( 'Location:403.php' );
|
||||
goto end;
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
end:
|
||||
?>
|
||||
end:
|
||||
?>
|
||||
<?php include 'includes/footer.php'; ?>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
</html>
|
||||
12
projetV1.php
12
projetV1.php
@ -11,12 +11,12 @@
|
||||
<?php
|
||||
include_once 'includes/bdd.php';
|
||||
|
||||
$req=$GLOBALS['bdd']->prepare('SELECT * FROM users WHERE ID=? AND mdp=?');
|
||||
$req=$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']));
|
||||
$connected = $req->fetch();
|
||||
}
|
||||
$req=$GLOBALS['bdd']->prepare('SELECT * FROM projets WHERE permissions LIKE "1___" AND ID=?');
|
||||
$req=$bdd->prepare('SELECT * FROM projets WHERE permissions LIKE "1___" AND ID=?');
|
||||
$req->execute(array($_GET['id']));
|
||||
$viewPerm = $req->fetch();
|
||||
if(($connected && isset($_SESSION['session_id']) && isset($_SESSION['session_mdp'])) || $viewPerm){
|
||||
@ -25,7 +25,7 @@
|
||||
'INNER JOIN versions AS v '.
|
||||
'ON v.project_id = p.ID '.
|
||||
'WHERE v.project_id = ? AND v.versionAbs = ?';
|
||||
$req = $GLOBALS['bdd']->prepare($requete);
|
||||
$req = $bdd->prepare($requete);
|
||||
$req->execute(array($_GET['id'],$_GET['v']));
|
||||
$rep=$req->fetch();
|
||||
if($rep){
|
||||
@ -34,10 +34,10 @@
|
||||
'INNER JOIN versions AS v '.
|
||||
'ON v.project_id = p.ID '.
|
||||
'WHERE v.project_id = ? AND v.versionAbs = ? AND (p.ownersID REGEXP \'[^0-9]?' . $_SESSION['session_id'] .'[^0-9]?\' OR p.permissions LIKE "1%")';
|
||||
$req = $GLOBALS['bdd']->prepare($requete);
|
||||
$req = $bdd->prepare($requete);
|
||||
$req->execute(array($_GET['id'],$_GET['v']));
|
||||
$fsyuf = $req->fetch();
|
||||
$req = $GLOBALS['bdd']->prepare('SELECT p.ID AS projectID FROM projets AS p INNER JOIN versions AS v ON v.project_id = p.ID WHERE v.project_id = ? AND v.versionAbs = ? AND p.ownersID REGEXP \'[^0-9]?' . (isset($_SESSION['session_id']))?$_SESSION['session_id']:'err' .'[^0-9]?\'');
|
||||
$req = $bdd->prepare('SELECT p.ID AS projectID FROM projets AS p INNER JOIN versions AS v ON v.project_id = p.ID WHERE v.project_id = ? AND v.versionAbs = ? AND p.ownersID REGEXP \'[^0-9]?' . (isset($_SESSION['session_id']))?$_SESSION['session_id']:'err' .'[^0-9]?\'');
|
||||
$req->execute(array($_GET['id'],$_GET['v']));
|
||||
if($req->fetch()){
|
||||
$owner=TRUE;
|
||||
@ -78,7 +78,7 @@
|
||||
'INNER JOIN versions AS v '.
|
||||
'ON v.project_id = p.ID '.
|
||||
'WHERE v.project_id = ?';
|
||||
$req = $GLOBALS['bdd']->prepare($requete);
|
||||
$req = $bdd->prepare($requete);
|
||||
$req->execute(array($_GET['id']));
|
||||
while($rep = $req->fetch()){
|
||||
?>
|
||||
|
||||
131
projetV2.php
131
projetV2.php
@ -1,131 +0,0 @@
|
||||
<?php session_start(); ?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<?php include 'includes/meta.php'; ?>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<?php include 'includes/header.php'; ?>
|
||||
<?php
|
||||
include_once 'includes/bdd.php';
|
||||
|
||||
$permissions=array(FALSE,FALSE,FALSE,FALSE);
|
||||
$connected = FALSE;
|
||||
$owner = FALSE;
|
||||
if(isset($_SESSION['session_id']) && isset($_SESSION['session_mdp'])){
|
||||
$req=$GLOBALS['bdd']->prepare('SELECT * FROM users WHERE ID=? AND mdp=?');
|
||||
$req->execute(array($_SESSION['session_id'],$_SESSION['session_mdp']));
|
||||
$connected = (bool)$req->fetch();
|
||||
}
|
||||
$data = array();
|
||||
if(isset($_GET['id']) && isset($_GET['v'])){
|
||||
$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 = ? AND v.versionAbs = ?');
|
||||
$req->execute(array($_GET['id'],$_GET['v']));
|
||||
if($rep=$req->fetch()){
|
||||
$data = $rep;
|
||||
$permissions[0] = preg_match('#^1#',$data['permissions']);
|
||||
$permissions[1] = preg_match('#^(0|1)1#',$data['permissions']);
|
||||
$permissions[2] = preg_match('#^1(0|1){2}1#',$data['permissions']);
|
||||
$permissions[3] = preg_match('#^1(0|1){3}1#',$data['permissions']);
|
||||
}else{
|
||||
header('Location:40A.php');
|
||||
goto end;
|
||||
}
|
||||
}else{
|
||||
header('Location:40A.php');
|
||||
goto end;
|
||||
}
|
||||
if($connected)
|
||||
$owner = preg_match('[^0-9]?' . $_SESSION['session_id'] .'[^0-9]?',$data ['owners']);
|
||||
|
||||
if($permissions[0] || $owner){
|
||||
?>
|
||||
|
||||
<h1>Le projet <?php echo($data['name']) ?> en version <?php echo($data['version']) ?></h1>
|
||||
<br/>
|
||||
<?php if($rep['language'] == 0){?>
|
||||
<a class="project_option" href=<?php if($permissions[1]){ echo( '"megaProcess/downloadJar.php?id='. $data['pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo("\"#\"");} ?>>
|
||||
<img class="project_option_img<?php if(!$permissions[1]){echo(" disabeled");} ?>" alt="Télécharger le jar" title="Télécharger le jar" src="pictures/download_jar.png">
|
||||
</img>
|
||||
</a>
|
||||
<a class="project_option" href=<?php if($permissions[2]){ echo( '"megaProcess/viewJavaSrc.php?id='. $rep[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo("\"#\"");} ?>>
|
||||
<img class="project_option_img<?php if(!$permissions[2]){echo(" disabeled");} ?>" alt="Voir la source" title="Voir la source" src="pictures/view_code.png">
|
||||
</img>
|
||||
</a>
|
||||
<a class="project_option" href=<?php if($permissions[2]){ echo( '"megaProcess/downloadJavaSrc.php?id='. $rep[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo("\"#\"");} ?>>
|
||||
<img class="project_option_img<?php if(!$permissions[2]){echo(" disabeled");} ?>" alt="Télécharger la source" title="Télécharger la source" src="pictures/download_code.png">
|
||||
</img>
|
||||
</a>
|
||||
<a class="project_option" href=<?php if($permissions[3]){ echo( '"megaProcess/viewJavadoc.php?id='. $rep[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo("\"#\"");} ?>>
|
||||
<img class="project_option_img<?php if(!$permissions[3]){echo(" disabeled");} ?>" alt="Voir la doc" title="Voir la doc" src="pictures/view_javadoc.png">
|
||||
</img>
|
||||
</a>
|
||||
<a class="project_option" href=<?php if($permissions[3]){ echo( '"megaProcess/downloadJavadoc.php?id='. $rep[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo("\"#\"");} ?>>
|
||||
<img class="project_option_img<?php if(!$permissions[3]){echo(" disabeled");} ?>" alt="Télecharger la doc" title="Télecharger la doc" src="pictures/download_javadoc.png">
|
||||
</img>
|
||||
</a>
|
||||
|
||||
<br/>
|
||||
<?php }else if($rep['projectLanguage'] == 1){?>
|
||||
<a class="project_option" href=<?php if($permissions[1]){ echo( '"megaProcess/downloadXlsm.php?id='. $rep[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo("\"#\"");} ?>>
|
||||
<img class="project_option_img<?php if(!$permissions[1]){echo(" disabeled");} ?>" alt="Télécharger le xlsm" title="Télécharger le xlsm" src="pictures/download_xlsm.png">
|
||||
</img>
|
||||
</a>
|
||||
<a class="project_option" href=<?php if($permissions[2]){ echo( '"megaProcess/viewVbSrc.php?id='. $rep[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo("\"#\"");} ?>>
|
||||
<img class="project_option_img<?php if(!$permissions[2]){echo(" disabeled");} ?>" alt="Voir la source" title="Voir la source" src="pictures/voir_vb.png">
|
||||
</img>
|
||||
</a>
|
||||
<a class="project_option" href=<?php if($permissions[2]){ echo( '"megaProcess/downloadVbSrc.php?id='. $rep[ 'pID'] . '&v='. $rep[ 'versionAbs'] . '"');}else{ echo("\"#\"");} ?>>
|
||||
<img class="project_option_img<?php if(!$permissions[2]){echo(" disabeled");} ?>" alt="Télécharger la source" title="Télécharger la source" src="pictures/download_vb.png">
|
||||
</img>
|
||||
</a>
|
||||
<?php } ?>
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
<h3>Toutes les versions :</h3>
|
||||
<br/>
|
||||
<table class="versionTable">
|
||||
<tr>
|
||||
<th>Version</th>
|
||||
</tr>
|
||||
<?php
|
||||
$requete = 'SELECT p.ID AS projectID , v.versionAbs AS versionAbs , p.name AS projectName , v.version AS versionName '.
|
||||
'FROM projets AS p '.
|
||||
'INNER JOIN versions AS v '.
|
||||
'ON v.project_id = p.ID '.
|
||||
'WHERE v.project_id = ?';
|
||||
$req = $GLOBALS['bdd']->prepare($requete);
|
||||
$req->execute(array($_GET['id']));
|
||||
while($rep = $req->fetch()){
|
||||
?>
|
||||
<tr>
|
||||
<td> <a href=<?php echo( '"projet.php?id='. $rep[ 'projectID'] . '&v='. $rep[ 'versionAbs'] . '"'); ?>><?php echo($rep['versionName']);?></a> </td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</table>
|
||||
|
||||
<?}else{
|
||||
header('Location:403.php');
|
||||
goto end;
|
||||
}?>
|
||||
|
||||
|
||||
<?php
|
||||
end:
|
||||
?>
|
||||
<?php include 'includes/footer.php'; ?>
|
||||
</body>
|
||||
</html>
|
||||
@ -14,7 +14,7 @@
|
||||
<?php
|
||||
include_once 'includes/bdd.php';
|
||||
|
||||
$req=$GLOBALS['bdd']->prepare('SELECT * FROM users WHERE ID=? AND mdp=?');
|
||||
$req=$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']));
|
||||
}
|
||||
@ -26,8 +26,8 @@
|
||||
'INNER JOIN versions AS v '.
|
||||
'ON v.project_id = p.ID '.
|
||||
'WHERE p.ownersID REGEXP \'[^0-9]?' . $_SESSION['session_id'] .'[^0-9]?\' ';
|
||||
$req = $GLOBALS['bdd']->query($requete)or die(print_r($GLOBALS['bdd']->errorInfo()));
|
||||
//$req = $GLOBALS['bdd']->query('SELECT * FROM projets WHERE ownersID REGEXP \'[^0-9]?' . $_SESSION['session_id'] .'[^0-9]?\'');
|
||||
$req = $bdd->query($requete)or die(print_r($bdd->errorInfo()));
|
||||
//$req = $bdd->query('SELECT * FROM projets WHERE ownersID REGEXP \'[^0-9]?' . $_SESSION['session_id'] .'[^0-9]?\'');
|
||||
$projects = array();
|
||||
while($rep = $req->fetch()){
|
||||
if(!isset($projects[$rep['projectID']])){
|
||||
@ -45,7 +45,7 @@
|
||||
header('Location:401.php');
|
||||
}
|
||||
?>
|
||||
</br>
|
||||
<br/>
|
||||
<?php include 'includes/footer.php'; ?>
|
||||
</body>
|
||||
|
||||
|
||||
@ -29,13 +29,13 @@
|
||||
|
||||
<form id="registerForm" method="post" action="registering.php">
|
||||
<label for="pseudo">Pseudo :</label>
|
||||
<input type="text" name="pseudo" id="pseudo" placeholder="Votre pseudo" required="" />
|
||||
<input type="text" name="pseudo" id="pseudo" placeholder="Votre pseudo" required />
|
||||
<br/>
|
||||
<label for="mdp">Mot de passe :</label>
|
||||
<input type="password" name="mdp" id="mdp" placeholder="Votre mot de passe" required="" />
|
||||
<input type="password" name="mdp" id="mdp" placeholder="Votre mot de passe" required />
|
||||
<br/>
|
||||
<label for="mdp2">Mot de passe (bis) :</label>
|
||||
<input type="password" name="mdp2" id="mdp2" placeholder="Votre mot de passe" required="" />
|
||||
<input type="password" name="mdp2" id="mdp2" placeholder="Votre mot de passe" required />
|
||||
<br/>
|
||||
<input type="Submit" value="S'inscrire">
|
||||
</form>
|
||||
|
||||
@ -1,15 +1,15 @@
|
||||
<?php session_start();
|
||||
<?php session_start();
|
||||
include_once 'includes/bdd.php';
|
||||
if(isset($_POST['pseudo']) && isset($_POST['mdp']) && isset($_POST['mdp2'])){
|
||||
if($_POST['mdp'] === $_POST['mdp2']){
|
||||
if(preg_match("#^[a-zA-Z0-9\\-_]+$#",$_POST['pseudo'])){
|
||||
if(preg_match("#^[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\\-_&éèàùçµ\"\\#'{}()[\\]|\\^@°+=\$¤£*!§:/;.,?²]+$#",$_POST['mdp'])){
|
||||
$req = $GLOBALS['bdd']->prepare("SELECT * FROM users WHERE pseudo=?");
|
||||
$req = $bdd->prepare("SELECT * FROM users WHERE pseudo=?");
|
||||
$req->execute(array($_POST['pseudo']));
|
||||
if($req->fetch()){
|
||||
header('Location:register.php?i=5');
|
||||
}else{
|
||||
$req = $GLOBALS['bdd']->prepare('INSERT INTO users(pseudo,mdp,date_creation) VALUES (?,?,NOW())');
|
||||
$req = $bdd->prepare('INSERT INTO users(pseudo,mdp,date_creation) VALUES (?,?,NOW())');
|
||||
$req->execute(array($_POST['pseudo'],$_POST['mdp']));
|
||||
$_SESSION['session_id'] = $reponce['ID'];
|
||||
$_SESSION['session_mdp'] = $reponce['mdp'];
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user