Commit de suppression de certaints projets un peu trop ambitieux

This commit is contained in:
Mysaa
2021-06-05 18:30:26 +02:00
parent bed22d7f56
commit 20a9f135e7
17 changed files with 202 additions and 439 deletions
+38 -43
View File
@@ -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'] );
}
?>