Compare commits
No commits in common. 'develop' and 'main' have entirely different histories.
@ -1,18 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
require_once('controleur/gest.php');
|
|
||||||
|
|
||||||
class FrontControler {
|
|
||||||
private $actions = array(
|
|
||||||
"Gest" => ["wantToConnect", 'connecting', 'wantToSignIn', 'signIn'],
|
|
||||||
);
|
|
||||||
|
|
||||||
function start() {
|
|
||||||
$action = $_REQUEST['action'];
|
|
||||||
if(in_array($actions, $this->action['Gest'])){
|
|
||||||
$controleur = new GestControler();
|
|
||||||
}else{
|
|
||||||
$controleur = new GestControler();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,34 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
class GestControler {
|
|
||||||
function __construct() {
|
|
||||||
try{
|
|
||||||
$m = new ModelGest();
|
|
||||||
$action = isset($_REQUEST['action']) ? $_REQUEST['action'] : "default";
|
|
||||||
switch($action){
|
|
||||||
case "connecting":
|
|
||||||
$username = $_REQUEST['username'];
|
|
||||||
$password = $_REQUEST['password'];
|
|
||||||
$m->connect($username, $password);
|
|
||||||
break;
|
|
||||||
case "wantToSignIn":
|
|
||||||
require('vues/signin.php');
|
|
||||||
break;
|
|
||||||
case "signin":
|
|
||||||
$username = $_REQUEST['username'];
|
|
||||||
$password = $_REQUEST['password'];
|
|
||||||
$password2 = $_REQUEST['password2'];
|
|
||||||
$
|
|
||||||
case "wantToConnect":
|
|
||||||
$m->signin($username, $password, $password2);
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
require("vues/connect.php");
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
}catch(Exception $e){
|
|
||||||
echo $e->message;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,21 +0,0 @@
|
|||||||
@startuml
|
|
||||||
:utilisateur random:
|
|
||||||
:utilisateur connécté:
|
|
||||||
|
|
||||||
:utilisateur random: --> (se connecter)
|
|
||||||
|
|
||||||
:utilisateur connécté: -> (déposer un fichier)
|
|
||||||
:utilisateur connécté: -> (déposer un dossier)
|
|
||||||
:utilisateur connécté: -> (créer un dossier)
|
|
||||||
:utilisateur connécté: -> (zipper un dossier)
|
|
||||||
:utilisateur connécté: -> (déplacer un fichier)
|
|
||||||
:utilisateur connécté: -> (déplacer un dossier)
|
|
||||||
:utilisateur connécté: -> (renomer un fichier)
|
|
||||||
:utilisateur connécté: -> (renomer un dossier)
|
|
||||||
:utilisateur connécté: -> (supprimer un fichier)
|
|
||||||
:utilisateur connécté: -> (supprimer un dossier)
|
|
||||||
:utilisateur connécté: -> (telecharger un fichier)
|
|
||||||
:utilisateur connécté: -> (telecharger un dossier)
|
|
||||||
:utilisateur connécté: -> (se déconnecter)
|
|
||||||
|
|
||||||
@enduml
|
|
@ -1,13 +0,0 @@
|
|||||||
<?php session_start(); ?>
|
|
||||||
|
|
||||||
<!DOCTYPE html>
|
|
||||||
|
|
||||||
<html>
|
|
||||||
|
|
||||||
<?php
|
|
||||||
require_once('controleur/FrontControler.php');
|
|
||||||
$frontControler = new FrontControler();
|
|
||||||
$frontControler->start();
|
|
||||||
?>
|
|
||||||
|
|
||||||
</html>
|
|
@ -1,16 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
require_once('model/Fichier.php');
|
|
||||||
|
|
||||||
class Dossier extends Fichier {
|
|
||||||
private array $elements;
|
|
||||||
|
|
||||||
public function __construct(String $nom, String $path, array $elements){
|
|
||||||
parent::__construct($nom, $path);
|
|
||||||
$this->elements = $elements;
|
|
||||||
}
|
|
||||||
|
|
||||||
public function addFichier(Fichier $file){
|
|
||||||
array_push($this->elements, $file);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,27 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
class Fichier {
|
|
||||||
private String $fileName;
|
|
||||||
private String $path;
|
|
||||||
|
|
||||||
public function __construct(String $name, String $path){
|
|
||||||
$this->fileName = $name;
|
|
||||||
$this->path = $path;
|
|
||||||
}
|
|
||||||
|
|
||||||
public function getName(): String{
|
|
||||||
return $this->fileName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public function getPath(): String{
|
|
||||||
return $this->path;
|
|
||||||
}
|
|
||||||
|
|
||||||
public function setName(String $newName){
|
|
||||||
$this->fileName = $newName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public function setPath(String $newPath){
|
|
||||||
$this->path = $newPath;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,14 +0,0 @@
|
|||||||
<head>
|
|
||||||
<title>newDrive</title>
|
|
||||||
<meta charset="utf-8"/>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
|
||||||
<form methode="POST" action="?action=connecting">
|
|
||||||
<input id="usernameFrom" type="text" placeholder="Pseudo"/>
|
|
||||||
<input id="passwordFrom" type="password"/>
|
|
||||||
<input value="OK" type="submit"/>
|
|
||||||
</form>
|
|
||||||
<br/>
|
|
||||||
<a href="?action=wantToSignIn">S'inscrire</a>
|
|
||||||
</body>
|
|
@ -1,12 +0,0 @@
|
|||||||
<head>
|
|
||||||
<title>S'inscrire</title>
|
|
||||||
<meta charset="utf-8"/>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<form methode="POST" action="?action=createAcount">
|
|
||||||
<input name="username" type="text" placeholder="Pseudo"/>
|
|
||||||
<input name="password" type="password"/>
|
|
||||||
<input name="password2" type="password"/>
|
|
||||||
<input value="S'inscrire" type="submit"/>
|
|
||||||
</form>
|
|
||||||
</body>
|
|
Loading…
Reference in new issue