<?php
/************************************************************************************
 *
 *  Projet AbulEdu Mur de Classe  - Licence: GNU/Affero GPL v3 ou +
 *
 *  (c) 2020 Frédéric Adamczak <fred@fadamczak.fr>
 *
 *   This file is part of AbulEdu Mur de Classe.
 *
 *   AbulEdu Mur de Classe is free software: you can redistribute it and/or modify
 *   it under the terms of the GNU Affero General Public License as published by
 *   the Free Software Foundation, either version 3 of the License, or
 *   (at your option) any later version.
 *
 *   AbulEdu Mur de Classe is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU Affero General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with ClicAlbum. If not, see <https://www.gnu.org/licenses/>.
 *
 ************************************************************************************/

function afficher_nouvelleBrique($mur, $categories, $theme) {
  //debug($mur);
  //debug($categories);
  ?>

  <!doctype html>
  <html>
  <head>

      <?php include_once 'views/includes/head.php'?>
      <link rel="stylesheet" href="<?= PATH?>assets/styles/css/cssMurs/<?=$theme->getFichier()?>"/>

      <title><?= ucfirst($page) ?></title>
  </head>

  <body>

      <?php include_once 'views/includes/header.php'?>

      <div class="container">

        <div class="row">
          <div class="col-sm-12">
            <a href="<?=PATH.'index.php?page=mur&id='.$mur->getId()?>" title="retour au mur">
              <i class="far fa-hand-point-left"></i>
            </a>
          </div>
          <div class="col-sm-12 text-center" id="titre_mur">
            <?=$mur->getNom()?>
          </div>
        </div> <!-- row-->

        <div class="row mt-3">
          <div class="col-sm-12 mt-2 mb-3">
            Sélectionnez un type de brique à ajouter
          </div>
            <?php
              foreach ($categories as $categorie) {
                //debug($categorie);
                $nom = "cat_".$categorie->getId();
                ?>
                <div class="col-sm-2 mb-3">
                  <div class="card bg-light element" id="<?=$nom?>">
                    <div class="card-header text-center">
                      <!--data-toggle="tooltip" data-placement="top" title="Tooltip on top"-->
                      <span id="brique_icone" data-toggle="tooltip"
                        data-placement="top" title="<?=$categorie->getExtensions()?>">
                        <?= $categorie->getIcone(); ?>
                      </span>
                    </div>
                    <div clas="card-body">
                      <p id="brique_titre">
                        <?= utf8_decode($categorie->getTitre()); ?>
                      </p>
                      <p id="brique_descriptif">
                        <?= utf8_decode($categorie->getDescriptif()); ?>
                      </p>
                      <input type="hidden" id="isFichier" value="<?=$categorie->getIsFichier()?>" />
                      <input type="hidden" id="isUrl" value="<?=$categorie->getIsUrl()?>" />
                      <input type="hidden" id="isIframe" value="<?=$categorie->getIsIframe()?>" />
                      <input type="hidden" id="extensions" value="<?=$categorie->getExtensions()?>" />
                    </div>
                  </div>
                </div>

                <?php
              }
            ?>
        </div> <!-- row -->

        <div class="row ml-3" id="row_parametres">
          <div class="col-sm-12">

            <form id="briqueType" method="post" action="" enctype="multipart/form-data">
              <div class="form-group">
                <label for="titreBrique">Titre de la brique</label>
                <input type="text" class="form-control" id="titreBrique" name="titreBrique" required />
                <small class="form-text text-muted">Un titre simple et pas trop long...</small>
              </div>

              <div class="form-group">
                <label for="descriptifBrique">Descriptif de la brique</label>
                <textarea class="form-control" id="descriptifBrique" name="descriptifBrique" rows="3">
                </textarea>
              </div>

              <div class="form-group" id="paramUrl">
                <label for="urlBrique">Url</label>
                <input type="url" class="form-control" id="urlBrique" name="urlBrique"
                  placeholder="http://...."
                />
                <small class="form-text text-muted">adresse internet du site...</small>
              </div>

              <div class="form-group" id="paramIframe">
                <label for="iframeBrique">Code d'intégration</label>
                <input type="text" class="form-control" id="iframeBrique"
                  name="iframeBrique" placeholder="<iframe=..."
                />
                <small class="form-text text-muted"></small>
              </div>

              <div class="input-group mb-3" id="paramFichier">

                <div class="input-group mb-3">
                  <div class="input-group mb-3">
                    <div class="form-group">
                      <label for="exampleInputFile">Sélectionner un fichier</label>
                      <input type="file" class="form-control-file" id="fichierBrique" name="fichierBrique">
                    </div>
                  </div>
                </div>
              </div>

              <!-- Quelques infos cachées mais utiles pour la suite .... -->
              <input type="hidden" name="idCategorie" id="idCategorie" />
              <input type="hidden" name="role" id="role" value="<?= $_SESSION['role']?>" />

              <div class="row">
                <div class="col-sm-2">
                  <input type="button" class="btn btn-primary" name="btValide" id="btValide" value="Valider" />
                </div>
                  <div class="col-sm-10">
                    <span id="infoUser">
                      La brique sera visible sur le mur lorsque l'administrateur du
                      mur la validera.
                    </span>
                  </div>
              </div>

            </form>

          </div>
        </div>

      </div> <!-- container -->

    <?php include_once 'views/includes/footer.php'?>
    <script src="<?= PATH?>assets/js/brique.js"></script>

  </body>

  </html>

      <?php
    }
     ?>


<?php
function accesInterdit() {
?>

<!doctype html>
<html>
<head>

<?php include_once 'views/includes/head.php'?>
<link rel="stylesheet" href="<?= PATH?>assets/styles/css/cssMurs/test.css"/>
<title><?= ucfirst($page) ?></title>
</head>

<body>

  <?php include_once 'views/includes/header.php'?>

  <div class="container">
    <div class="row">
      <div class="col-sm-12 mb-4 mt-4">
        <span class="erreur">
          Vous n'avez pas l'autorisation d'ajouter une brique à ce mur.
        </span>
      </div>
      <div class="col-sm-12 mb-4 mt-4">
        <a href="<?=PATH.'index.php'?>">
          <button class="btn btn-primary">
            Accueil
          </button>
        </a>
      </div>
    </div>
  </div>

</body>
</html>


<?php
}
?>
