diff --git a/admin/articles.php b/admin/articles.php new file mode 100644 index 0000000..fe96e72 --- /dev/null +++ b/admin/articles.php @@ -0,0 +1,6 @@ +"; +include("template.php"); diff --git a/admin/index.php b/admin/index.php index 58ec880..87bda95 100644 --- a/admin/index.php +++ b/admin/index.php @@ -2,13 +2,23 @@ $relativePath = "../"; ob_start(); ?> -
- - - - - - +
+
+ + + +
diff --git a/admin/stock.php b/admin/stock.php index fe96e72..dfbd2b3 100644 --- a/admin/stock.php +++ b/admin/stock.php @@ -1,6 +1,7 @@ "; +$isStock = true; +$pageTitle = "Gestion des stocks"; +$script = ""; include("template.php"); diff --git a/admin/template.php b/admin/template.php index fa1b14f..168d0c5 100644 --- a/admin/template.php +++ b/admin/template.php @@ -1,35 +1,61 @@
- +

-
- -
+ +
+ +
+
+
    -
    -
      +
    +
    + +
    +

    Mode

    +
    + + +
    +
    +
    -
-
+
+
+ +
+
- + - + + + + + ' + '
\n' + diff --git a/assets/js/stock.js b/assets/js/stock.js new file mode 100644 index 0000000..720ae3e --- /dev/null +++ b/assets/js/stock.js @@ -0,0 +1,106 @@ +let listContainer = $("#dataList"); +let displayedItems = []; +let fetchedData = {}; + +let currentMode = "sell"; + +let sellCLass = 'btn-danger'; +let buyClass = 'btn-success'; + +$(document).ready(async function () { + fetchedData = await AjaxManager.getAll(); + + $('#sellButton').addClass(sellCLass); + $('#saveButton').addClass(sellCLass); + + generateList(); + $('#buyButton').on('click', function () { + if (!$(this).hasClass(buyClass)) { + $(this).addClass(buyClass); + $('#sellButton').removeClass(sellCLass); + $('#saveButton').removeClass(sellCLass).addClass(buyClass); + currentMode = "buy"; + } + }); + $('#sellButton').on('click', function () { + if (!$(this).hasClass(sellCLass)) { + $(this).addClass(sellCLass); + $('#buyButton').removeClass(buyClass); + $('#saveButton').removeClass(buyClass).addClass(sellCLass); + currentMode = "sell"; + } + }); + $('#saveButton').on('click', function () { + let values = getValues(); + let message = 'Voulez vous vraimer ajouter ces articles au stock ?