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=$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){ $requete = 'SELECT p.ID AS projectID , v.versionAbs AS versionAbs , p.name AS projectName , v.version AS versionName , v.language AS projectLanguage , p.permissions AS permissions '. 'FROM projets AS p '. 'INNER JOIN versions AS v '. 'ON v.project_id = p.ID '. 'WHERE v.project_id = ? AND v.versionAbs = ?'; $req = $bdd->prepare($requete); $req->execute(array($_GET['id'],$_GET['v'])); $rep=$req->fetch(); if($rep){ $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 = ? AND v.versionAbs = ? AND (p.ownersID REGEXP \'[^0-9]?' . $_SESSION['session_id'] .'[^0-9]?\' OR p.permissions LIKE "1%")'; $req = $bdd->prepare($requete); $req->execute(array($_GET['id'],$_GET['v'])); $fsyuf = $req->fetch(); $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; }else{ $owner=FALSE; } echo($owner."###".$_SESSION['session_id']); $exeAccess = preg_match('#^11(0|1)*#',$rep['permissions']) || $owner; $docAccess = preg_match('#^111(0|1)*#',$rep['permissions']) || $owner; $srcAccess = preg_match('#^1111(0|1)*#',$rep['permissions']) || $owner; if($fsyuf){?>

Le projet en version


>" alt="Télécharger le jar" title="Télécharger le jar" src="pictures/download_jar.png"> >" alt="Voir la source" title="Voir la source" src="pictures/view_code.png"> >" alt="Télécharger la source" title="Télécharger la source" src="pictures/download_code.png"> >" alt="Voir la doc" title="Voir la doc" src="pictures/view_javadoc.png"> >" alt="Télecharger la doc" title="Télecharger la doc" src="pictures/download_javadoc.png">
>" alt="Télécharger le xlsm" title="Télécharger le xlsm" src="pictures/download_xlsm.png"> >" alt="Voir la source" title="Voir la source" src="pictures/voir_vb.png"> >" alt="Télécharger la source" title="Télécharger la source" src="pictures/download_vb.png">
##################################

Toutes les versions :


prepare($requete); $req->execute(array($_GET['id'])); while($rep = $req->fetch()){ ?>
Version
>