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:
+109
-46
@@ -1,52 +1,115 @@
|
||||
<?php session_start(); ?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<?php include 'includes/data.php'; ?>
|
||||
</head>
|
||||
<body>
|
||||
<?php include 'includes/head.php'; ?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<?php
|
||||
try{
|
||||
$bdd = new PDO('mysql:host=mysql.hostinger.fr;dbname=u890869027_bcom;charset=utf8', 'u890869027_bcom', '*******************');
|
||||
}catch(Exception $e){
|
||||
die ('Erreur : ' . $e->getMessage());
|
||||
}
|
||||
<head>
|
||||
<?php include 'includes/meta.php'; ?>
|
||||
</head>
|
||||
|
||||
$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']));
|
||||
}
|
||||
|
||||
if(isset($_SESSION['session_id']) && isset($_SESSION['session_mdp']) && $req->fetch() ){
|
||||
$req = $bdd->prepare('SELECT * FROM projets WHERE ID=?');
|
||||
$req->execute(array($_GET['id']));
|
||||
if($rep=$req->fetch()){
|
||||
$req = $bdd->prepare('SELECT * FROM projets WHERE ownersID REGEXP \'[^0-9]?' . $_SESSION['session_id'] .'[^0-9]?\' AND ID=?');
|
||||
$req->execute(array($_GET['id']));
|
||||
if($req->fetch()){?>
|
||||
<h1>Le projet <?php echo($rep['name']) ?> en version <?php echo($rep['version']) ?></h1>
|
||||
<br/>
|
||||
<a href="megaProcess/downloadJar.php">Télécharger le jar</a> <br/>
|
||||
<a href="megaProcess/viewSrc.php">Voir la source</a> <br/>
|
||||
<a href="megaProcess/downloadSrc.php">Télécharger la source</a> <br/>
|
||||
<a href="megaProcess/viewDoc.php">Voir la doc</a> <br/>
|
||||
<a href="megaProcess/downloadDoc.php">Télecharger la doc</a> <br/>
|
||||
<a href="#">##################################</a> <br/>
|
||||
|
||||
<?php
|
||||
}else{
|
||||
header('Location:403.php');
|
||||
}
|
||||
}else{
|
||||
header('Location:40A.php');
|
||||
}
|
||||
<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:401.php');
|
||||
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){
|
||||
?>
|
||||
|
||||
<?php include 'includes/foot.php'; ?>
|
||||
</body>
|
||||
</html>
|
||||
<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>
|
||||
Reference in New Issue
Block a user