diff --git a/README.md b/README.md index 046d925..b8c8f77 100755 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # Presentation Projet_ToDoList_Php -**

+

![Image de l'application](Logo.png) -

** +
**Nom de l’application** : ToDoList
@@ -14,7 +14,7 @@
-:information_source: Réaliser un projet de PHP consistant à faire une To do List, qui contiendra des visiteurs ou utilisateurs. +:information_source: Réaliser un projet de PHP consistant à faire une To do List, qui contiendra des visiteurs, utilisateurs ou administrateur. # Repartition du Gitlab @@ -22,14 +22,35 @@ La racine de notre gitlab est composé de deux dossiers essentiels au projet: [**src**](src) : **Toute la partie codage du site web** -[**doc**](doc) : **Documentation de l'application, englobant la phase avant le commencement de l'application (Maquette, Diagramme de classe UML)** +[**doc**](doc) : **Documentation de l'application, englobant la phase avant le commencement de l'application (Maquette, Diagramme de classe UML, Diagramme de classe)** # Environnement de Travail -Notre environnement de travail se base essentiellement sur du php et du HTML/CSS. +Notre environnement de travail se base sur plusieurs outils : + +
+ +--- + +  ![HTML](https://img.shields.io/badge/HTML-000?style=for-the-badge&logo=html5&logoColor=white&color=orange) +  ![CSS](https://img.shields.io/badge/CSS-000?style=for-the-badge&logo=css3&logoColor=white&color=darkblue) +  ![PHP](https://img.shields.io/badge/PHP-000?style=for-the-badge&logo=Php&logoColor=white&color=purple) +  ![PHPMYADMIN](https://img.shields.io/badge/phpMyAdmin-000?style=for-the-badge&logo=PhpMyAdmin&logoColor=blue&color=orange) + +--- + +
+ # Technicien en charge de l'application La composition pour le projet se voit réaliser par deux élèves de l'IUT d'aubière: -- Emre KARTAL (Groupe 4) -- Rayhan HASSOU (Groupe 4) \ No newline at end of file +
+⚙️ Emre KARTAL +
+⚙️ Rayhan HASSOU +
+ +
+© Groupe 4 +
\ No newline at end of file diff --git a/dbemkartal1.sql b/dbemkartal1.sql new file mode 100644 index 0000000..e97c4d2 --- /dev/null +++ b/dbemkartal1.sql @@ -0,0 +1,210 @@ +-- phpMyAdmin SQL Dump +-- version 5.0.4deb2 +-- https://www.phpmyadmin.net/ +-- +-- Hôte : localhost +-- Généré le : mar. 06 déc. 2022 à 22:21 +-- Version du serveur : 10.5.15-MariaDB-0+deb11u1 +-- Version de PHP : 7.4.28 + +SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; +START TRANSACTION; +SET time_zone = "+00:00"; + + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; + +-- +-- Base de données : `dbemkartal1` +-- + +-- -------------------------------------------------------- + +-- +-- Structure de la table `MaTable` +-- + +CREATE TABLE `MaTable` ( + `Id` int(11) NOT NULL, + `Nom` varchar(40) NOT NULL, + `Prenom` varchar(40) NOT NULL, + `Aigritude` int(11) NOT NULL, + `Age` int(11) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='J''en ai marre d''être le goat'; + +-- +-- Déchargement des données de la table `MaTable` +-- + +INSERT INTO `MaTable` (`Id`, `Nom`, `Prenom`, `Aigritude`, `Age`) VALUES +(1, 'Kartal', 'Emre', 2, 18), +(2, 'Hassou', 'Rayhan', 4, 15), +(3, 'Skeleton', 'Armure', 150, 5), +(10, 'Khedair', 'Rami', 17, 20); + +-- -------------------------------------------------------- + +-- +-- Structure de la table `ToDoList_Liste` +-- + +CREATE TABLE `ToDoList_Liste` ( + `id` int(11) NOT NULL, + `nom` varchar(50) NOT NULL, + `description` varchar(200) NOT NULL, + `dateCreation` date NOT NULL, + `estPublic` tinyint(1) NOT NULL, + `idUtilisateur` int(11) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- +-- Déchargement des données de la table `ToDoList_Liste` +-- + +INSERT INTO `ToDoList_Liste` (`id`, `nom`, `description`, `dateCreation`, `estPublic`, `idUtilisateur`) VALUES +(2, 'Work', 'Mes tâches d\'octobres !', '2022-12-01', 1, 1), +(3, 'Job', 'J\'aime travailler', '2022-12-05', 1, 1), +(4, 'Fourniture Scolaire', 'Acheter les Fournitures Scolaire avant Septembre', '2022-12-06', 1, 1), +(6, 'Projet Blazor', 'Les tâches que je doit faire pour mon projet Blazor', '2022-12-06', 1, 1), +(7, 'SAE', 'Les tâches à faire pour la SAE', '2022-12-06', 1, 1), +(8, 'Supermarché', 'Acheter les courses au Supermarché', '2022-12-02', 1, 1), +(9, 'Voiture', 'Liste des choses à acheter pour ma voiture', '2022-12-01', 1, 1), +(10, 'Analyse', 'Liste des choses à réviser en analyse', '2022-12-01', 1, 1), +(11, 'Ordinateur', 'Les composants pour mon ordinateur', '2022-12-03', 1, 1), +(13, 'Test List', '', '2022-12-01', 1, 1), +(14, 'Test List 2', 'hahaa', '2022-12-02', 1, 1); + +-- -------------------------------------------------------- + +-- +-- Structure de la table `ToDoList_Tache` +-- + +CREATE TABLE `ToDoList_Tache` ( + `id` int(11) NOT NULL, + `nom` varchar(50) NOT NULL, + `description` varchar(200) NOT NULL, + `dateCreation` date NOT NULL, + `estValide` tinyint(1) NOT NULL, + `idListe` int(11) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- +-- Déchargement des données de la table `ToDoList_Tache` +-- + +INSERT INTO `ToDoList_Tache` (`id`, `nom`, `description`, `dateCreation`, `estValide`, `idListe`) VALUES +(1, 'PHP', 'Finir le projet de PHP et les TPs', '2022-12-06', 0, 2), +(2, 'Blazor', 'Finir le projet de Blazor', '2022-12-06', 1, 2), +(3, 'Stage', 'Postuler chez CGI et Apside', '2022-12-06', 0, 3), +(4, 'CV', 'Finir le CV', '2022-12-06', 1, 3), +(5, 'Push', 'rayhan faut penser a push ton taff', '2022-12-06', 0, 6), +(6, 'Etre le goat', 'je suis le goat', '2022-12-06', 0, 7), +(7, 'Acheter le lait ', 'parce que il faut faire comme papa', '2022-12-06', 0, 8), +(8, 'Acheter des stylos', 'parce que Arthur en a pas', '2022-12-06', 0, 4), +(9, 'Réviser prog sys', 'Je suis dans la caca', '2022-12-06', 0, 3); + +-- -------------------------------------------------------- + +-- +-- Structure de la table `ToDoList_Utilisateur` +-- + +CREATE TABLE `ToDoList_Utilisateur` ( + `id` int(11) NOT NULL, + `nom` varchar(50) NOT NULL, + `prenom` varchar(50) NOT NULL, + `pseudo` varchar(50) NOT NULL, + `email` varchar(50) NOT NULL, + `motDePasse` varchar(150) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- +-- Déchargement des données de la table `ToDoList_Utilisateur` +-- + +INSERT INTO `ToDoList_Utilisateur` (`id`, `nom`, `prenom`, `pseudo`, `email`, `motDePasse`) VALUES +(1, 'Kartal', 'Emre', 'Malleo', 'emre.kartal@etu.uca.fr', '0000'); + +-- +-- Index pour les tables déchargées +-- + +-- +-- Index pour la table `MaTable` +-- +ALTER TABLE `MaTable` + ADD PRIMARY KEY (`Id`); + +-- +-- Index pour la table `ToDoList_Liste` +-- +ALTER TABLE `ToDoList_Liste` + ADD PRIMARY KEY (`id`), + ADD KEY `idUtilisateur` (`idUtilisateur`); + +-- +-- Index pour la table `ToDoList_Tache` +-- +ALTER TABLE `ToDoList_Tache` + ADD PRIMARY KEY (`id`), + ADD KEY `idListe` (`idListe`); + +-- +-- Index pour la table `ToDoList_Utilisateur` +-- +ALTER TABLE `ToDoList_Utilisateur` + ADD PRIMARY KEY (`id`), + ADD UNIQUE KEY `email` (`email`); + +-- +-- AUTO_INCREMENT pour les tables déchargées +-- + +-- +-- AUTO_INCREMENT pour la table `MaTable` +-- +ALTER TABLE `MaTable` + MODIFY `Id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=46; + +-- +-- AUTO_INCREMENT pour la table `ToDoList_Liste` +-- +ALTER TABLE `ToDoList_Liste` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15; + +-- +-- AUTO_INCREMENT pour la table `ToDoList_Tache` +-- +ALTER TABLE `ToDoList_Tache` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10; + +-- +-- AUTO_INCREMENT pour la table `ToDoList_Utilisateur` +-- +ALTER TABLE `ToDoList_Utilisateur` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5; + +-- +-- Contraintes pour les tables déchargées +-- + +-- +-- Contraintes pour la table `ToDoList_Liste` +-- +ALTER TABLE `ToDoList_Liste` + ADD CONSTRAINT `ToDoList_Liste_ibfk_1` FOREIGN KEY (`idUtilisateur`) REFERENCES `ToDoList_Utilisateur` (`id`); + +-- +-- Contraintes pour la table `ToDoList_Tache` +-- +ALTER TABLE `ToDoList_Tache` + ADD CONSTRAINT `ToDoList_Tache_ibfk_1` FOREIGN KEY (`idListe`) REFERENCES `ToDoList_Liste` (`id`); +COMMIT; + +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; diff --git a/src/.htaccess b/src/.htaccess new file mode 100644 index 0000000..a8b8331 --- /dev/null +++ b/src/.htaccess @@ -0,0 +1,15 @@ +#-------------------------------- +# Config +#-------------------------------- + +Options +FollowSymlinks + +RewriteEngine On + +#--------------------------------- +# Règles de réécriture d'url +#--------------------------------- + +RewriteRule ^login$ index.php?action=redirectionLogin [L] +RewriteRule ^inscription$ index.php?action=redirectionInscription [L] +RewriteRule ^VueListePublic$ index.php?action=redirectionListePublic [L] diff --git a/src/Modele/MdlAdmin.php b/src/Modele/MdlAdmin.php deleted file mode 100644 index 9e409ea..0000000 --- a/src/Modele/MdlAdmin.php +++ /dev/null @@ -1,29 +0,0 @@ -getCredential($login))){ - $_SESSION['role'] = 'admin'; - $_SESSION['login'] = $pseudo; - return new Admin(); - } - else{ - $dVueEreur[] = "Vous n'etes pas Admin"; - } - } - -} diff --git a/src/Modele/MdlUtilisateur.php b/src/Modele/MdlUtilisateur.php deleted file mode 100644 index b644c44..0000000 --- a/src/Modele/MdlUtilisateur.php +++ /dev/null @@ -1,29 +0,0 @@ -AjouterUtilisateur($_POST["nom-Form"],$_POST["prenom-Form"],$_POST["pseudo-Form"],$_POST["mail-Form"],$_POST["password-Form"]); - } - - public static function RecupererListePublic(){ - $userGtw = new ListeGateway(); - - return $userGtw->getListePublic(0,10); - } - - - -} diff --git a/src/config/Autoload.php b/src/config/Autoload.php index fb5a0a3..a1c4ee0 100755 --- a/src/config/Autoload.php +++ b/src/config/Autoload.php @@ -34,7 +34,7 @@ class Autoload { global $rep; $filename = $class.'.php'; - $dir =array('Modele/','./','config/','Controller/'); + $dir =array('modele/','./','config/','controller/','modele/metier/','modele/gateway/'); foreach ($dir as $d){ $file=$rep.$d.$filename; //echo $file; diff --git a/src/config/Validation.php b/src/config/Validation.php index 44c72e2..d31d86a 100755 --- a/src/config/Validation.php +++ b/src/config/Validation.php @@ -1,30 +1,28 @@ >>>>>> master + + // //Vérification Mot de Passe + // if (!isset($mdp)||$mdp=="") { + // $dVueEreur[] = "pas de mot de passe"; + // $mdp=""; + // $i++; + // } + +<<<<<<< HEAD //Vérification Pseudo if (!isset($pseudo)||$pseudo=="") { $dVueEreur[] = "Le pseudonyme est obligatoire."; @@ -58,28 +72,53 @@ class Validation { } val_string($mdp,$i,$dVueEreur); +======= + // val_string($mdp,$i,$dVueEreur); +>>>>>>> master - if (!preg_match('/^.{5,}$/', $mdp)) { - $dVueEreur[] = "Mot de passe trop léger : Plus de 5 caractères minimum !"; - $i++; - } + // if (!preg_match('/^.{5,}$/', $mdp)) { + // $dVueEreur[] = "Mot de passe trop léger : Plus de 5 caractères minimum !"; + // $i++; + // } - if($i>0){ - return false; - } - return true; + // if($i>0){ + // return false; + // } + // return true; } - static function val_string(string &$str, int &$i ,&$dVueEreur) { - if ($str != filter_var($str, FILTER_SANITIZE_STRING)) + static function cleanString(string &$str) { + $str = preg_replace('/[^A-Za-z\-]/', '', $str); + if($str == null || $str == '') { +<<<<<<< HEAD $dVueEreur[] = "Tentative d'injection de code (attaque sécurité)"; $str=""; $i++; +======= + return null; +>>>>>>> master } + return $str; } + static function val_mail(string &$mail) { + if(filter_var($mail, FILTER_VALIDATE_EMAIL)) + { + return $mail; + } + return null; + } + + static function cleanInt(string &$int) { + $int = preg_replace('/[^0-9]/', '', $int); + if($int == null || $int == '') + { + return null; + } + return intval($int); + } } ?> \ No newline at end of file diff --git a/src/config/config.php b/src/config/config.php index 2f71acc..97db9eb 100755 --- a/src/config/config.php +++ b/src/config/config.php @@ -9,10 +9,11 @@ $pass='achanger'; $dsn='mysql:host=londres.uca.local;dbname=dbemkartal1'; //Vues -$vues['erreur']='Vue/php/erreur.php'; -$vues['inscription']='Vue/php/inscription.php'; -$vues['listPublic']='Vue/php/PageListePublic.php'; -$vues['login']='Vue/php/login.php'; -$vues['NavBar']='Vue/php/NavBar.php'; +$vues['erreur']='vue/html/erreur.php'; +$vues['inscription']='vue/html/inscription.php'; +$vues['listPublic']='vue/html/PageListePublic.php'; +$vues['login']='vue/html/login.php'; +$vues['NavBar']='vue/html/NavBar.php'; + ?> diff --git a/src/Controller/CtrlAdmin b/src/controller/CtrlAdmin.php similarity index 100% rename from src/Controller/CtrlAdmin rename to src/controller/CtrlAdmin.php diff --git a/src/Controller/CtrlUtilisateur.php b/src/controller/CtrlUtilisateur.php similarity index 100% rename from src/Controller/CtrlUtilisateur.php rename to src/controller/CtrlUtilisateur.php diff --git a/src/Controller/CtrlVisiteur.php b/src/controller/CtrlVisiteur.php similarity index 93% rename from src/Controller/CtrlVisiteur.php rename to src/controller/CtrlVisiteur.php index 31c506e..c642aa3 100644 --- a/src/Controller/CtrlVisiteur.php +++ b/src/controller/CtrlVisiteur.php @@ -76,9 +76,14 @@ class CtrlVisiteur { function ValidationFormulaire(array $dVueEreur) { global $rep,$vues; - Mdl::CreerUtilisateur(); - $action=NULL; - $this->redirectionLogin($dVueEreur); + $val = MdlVisiteur::CreerUtilisateur(); + if($val==null){ + $this->redirectionInscription($dVueEreur); + }else { + $action=NULL; + $this->redirectionLogin($dVueEreur); + } + } function redirectionLogin(array $dVueEreur) { diff --git a/src/Controller/FrontControleur.php b/src/controller/FrontControleur.php similarity index 100% rename from src/Controller/FrontControleur.php rename to src/controller/FrontControleur.php diff --git a/src/modele/MdlAdmin.php b/src/modele/MdlAdmin.php new file mode 100644 index 0000000..6958fb7 --- /dev/null +++ b/src/modele/MdlAdmin.php @@ -0,0 +1,40 @@ +getCredentials($login)){ + // $_SESSION['role']='admin'; + // $_SESSION['login']=$login; + // return newAdmin($login,’admin’); + // } + // else return NULL; + } + + public function deconnexion(){ + session_unset(); + session_destroy(); + $_SESSION = array(); + } + + public function isAdmin(){ + if(isset($_SESSION["login"]) && isset($_SESSION["role"])) + { + $login=Nettoyer::nettoyer_string($_SESSION['login']); + $role=Nettoyer::nettoyer_string($_SESSION['role']); + return new Admin($login,$role); + } else return null; + } + + + + +} diff --git a/src/Modele/MdlVisiteur.php b/src/modele/MdlUtilisateur.php similarity index 91% rename from src/Modele/MdlVisiteur.php rename to src/modele/MdlUtilisateur.php index 5aa72f0..998a590 100644 --- a/src/Modele/MdlVisiteur.php +++ b/src/modele/MdlUtilisateur.php @@ -1,6 +1,6 @@ getListePublic(0,10); } +<<<<<<< HEAD:src/Modele/MdlVisiteur.php public static function RecupererTache(){ $userGtw = new TacheGateway(); @@ -41,4 +41,8 @@ class MdlVisiteur return $userGtw->Supprimer($id); } +======= + + +>>>>>>> master:src/modele/MdlUtilisateur.php } diff --git a/src/modele/MdlVisiteur.php b/src/modele/MdlVisiteur.php new file mode 100644 index 0000000..158706d --- /dev/null +++ b/src/modele/MdlVisiteur.php @@ -0,0 +1,45 @@ +AjouterUtilisateur($_POST["nom-Form"],$_POST["prenom-Form"],$_POST["pseudo-Form"],$_POST["mail-Form"],$hash); + } + + public static function RecupererListePublic(){ + $userGtw = new ListeGateway(); + + return $userGtw->getListePublic(0,10); + } + + public static function RecupererTache(){ + $userGtw = new TacheGateway(); + + return $userGtw->getTache(); + } + + public static function SupprimerTache(string $id){ + $userGtw = new TacheGateway(); + + return $userGtw->Supprimer($id); + } + + public static function SupprimerListe(string $id){ + $userGtw = new ListeGateway(); + + return $userGtw->Supprimer($id); + } + +} diff --git a/src/Modele/ListeGateway.php b/src/modele/gateway/ListeGateway.php similarity index 100% rename from src/Modele/ListeGateway.php rename to src/modele/gateway/ListeGateway.php diff --git a/src/Modele/TacheGateway.php b/src/modele/gateway/TacheGateway.php similarity index 100% rename from src/Modele/TacheGateway.php rename to src/modele/gateway/TacheGateway.php diff --git a/src/Modele/UtilisateurGateway.php b/src/modele/gateway/UtilisateurGateway.php similarity index 84% rename from src/Modele/UtilisateurGateway.php rename to src/modele/gateway/UtilisateurGateway.php index 3167ace..3631a96 100644 --- a/src/Modele/UtilisateurGateway.php +++ b/src/modele/gateway/UtilisateurGateway.php @@ -10,11 +10,11 @@ class UtilisateurGateway{ public function AjouterUtilisateur(string $nom,string $prenom, string $pseudo, string $email, string $mdp){ $query='INSERT INTO ToDoList_Utilisateur(nom,prenom,pseudo,email,motDePasse) values (:nom,:prenom,:pseudo,:email,:mdp);'; $this->con->executeQuery($query, array( - 'nom' => array($nom, PDO::PARAM_STRING), - 'prenom' => array($prenom, PDO::PARAM_STRING), - 'pseudo' => array($pseudo, PDO::PARAM_STRING), - 'email' => array($email, PDO::PARAM_STRING), - 'mdp' => array($mdp, PDO::PARAM_STRING))); + 'nom' => array($nom, PDO::PARAM_STR), + 'prenom' => array($prenom, PDO::PARAM_STR), + 'pseudo' => array($pseudo, PDO::PARAM_STR), + 'email' => array($email, PDO::PARAM_STR), + 'mdp' => array($mdp, PDO::PARAM_STR))); } public function SupprimerUtilisateur(int $id){ @@ -35,10 +35,6 @@ class UtilisateurGateway{ } } - public function RechercheUtilisateurViaPseudo(string $pseudo){ - - } - public function RechercheUtilisateurViaEmail(string $pseudo){ } diff --git a/src/modele/metier/Admin.php b/src/modele/metier/Admin.php new file mode 100644 index 0000000..4de71ce --- /dev/null +++ b/src/modele/metier/Admin.php @@ -0,0 +1,65 @@ +id = $id; + $this->nom = $nom; + $this->prenom = $prenom; + $this->pseudo = $pseudo; + $this->email = $email; + } + + //Nom + public function getId(){ + return $this->id; + } + + public function setId($id){ + $this->nom = $id; + } + + //Nom + public function getNom(){ + return $this->nom; + } + + public function setNom($nom){ + $this->nom = $nom; + } + + //Prenom + public function getPrenom(){ + return $this->prenom; + } + + public function setPrenom($prenom){ + $this->prenom = $prenom; + } + + //Pseudo + public function getPseudo(){ + return $this->pseudo; + } + + public function setPseudo($pseudo){ + $this->pseudo = $pseudo; + } + + //mail + public function getMail(){ + return $this->email; + } + + public function setEmail($email){ + $this->email = $email; + } + +} +?> \ No newline at end of file diff --git a/src/Modele/Liste.php b/src/modele/metier/Liste.php similarity index 100% rename from src/Modele/Liste.php rename to src/modele/metier/Liste.php diff --git a/src/Modele/Tache.php b/src/modele/metier/Tache.php similarity index 100% rename from src/Modele/Tache.php rename to src/modele/metier/Tache.php diff --git a/src/Modele/Utilisateur.php b/src/modele/metier/Utilisateur.php similarity index 100% rename from src/Modele/Utilisateur.php rename to src/modele/metier/Utilisateur.php diff --git a/src/Vue/Images/Logo.png b/src/vue/Images/Logo.png similarity index 100% rename from src/Vue/Images/Logo.png rename to src/vue/Images/Logo.png diff --git a/src/Vue/Images/LogoForHome.png b/src/vue/Images/LogoForHome.png similarity index 100% rename from src/Vue/Images/LogoForHome.png rename to src/vue/Images/LogoForHome.png diff --git a/src/Vue/Images/edit.png b/src/vue/Images/edit.png similarity index 100% rename from src/Vue/Images/edit.png rename to src/vue/Images/edit.png diff --git a/src/Vue/Images/gif.gif b/src/vue/Images/gif.gif similarity index 100% rename from src/Vue/Images/gif.gif rename to src/vue/Images/gif.gif diff --git a/src/Vue/Images/trash.png b/src/vue/Images/trash.png similarity index 100% rename from src/Vue/Images/trash.png rename to src/vue/Images/trash.png diff --git a/src/Vue/css/reset.css b/src/vue/css/reset.css similarity index 100% rename from src/Vue/css/reset.css rename to src/vue/css/reset.css diff --git a/src/Vue/css/style.css b/src/vue/css/style.css similarity index 100% rename from src/Vue/css/style.css rename to src/vue/css/style.css diff --git a/src/Vue/php/NavBar.php b/src/vue/html/NavBar.php similarity index 88% rename from src/Vue/php/NavBar.php rename to src/vue/html/NavBar.php index 2f4d126..3acb935 100644 --- a/src/Vue/php/NavBar.php +++ b/src/vue/html/NavBar.php @@ -1,7 +1,7 @@