156 lines
5.7 KiB
PHP
156 lines
5.7 KiB
PHP
<?php session_start(); ?>
|
|
<!DOCTYPE html>
|
|
<html>
|
|
|
|
<head>
|
|
<?php include 'includes/meta.php'; ?>
|
|
</head>
|
|
|
|
<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 = 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 />
|
|
<?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" />
|
|
|
|
</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" />
|
|
|
|
</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>
|
|
<?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 = $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>
|