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']); } ?>