Skip to content
Snippets Groups Projects
Commit cc5e4316 authored by Sofiane Lasri's avatar Sofiane Lasri
Browse files

docu genPageLink()

parent 84e64ac8
Branches
No related tags found
No related merge requests found
......@@ -66,9 +66,10 @@ function genPageLink($path="/"){
// On prend l'exemple de ces appels:
// /login, /recettes?search=valeur, /admin/recettes?filterBy=DESC
//
if($localSettings["urlMode"] != "parameters"){
if($localSettings["urlMode"] == "parameters"){
// est-ce que c'est une page admin?
if($pages[0]=="admin"){
// Oui
if(isset($pages[1]) && !empty($pages[1])){
$return = $return . "page=".$pages[1];
}
......@@ -77,6 +78,7 @@ function genPageLink($path="/"){
$return = $return . "&".str_replace("?", "", $pages[2]);
}
}else{
// Non
if(isset($pages[0]) && !empty($pages[0])){
$return = $return . "page=".$pages[0];
}
......
......
<?php
echo "<h3>Zone de test pour genPageLink:</h3>";
// Attention, il ne reconnait pas les paramètres de l'url s'il n'y a pas de / devant le ?
echo "<br>/admin/test?info=value - ".genPageLink("/admin/test?info=value");
// Là ça marche
echo "<br>/admin/test/?info=value - ".genPageLink("/admin/test/?info=value");
echo "<br>/recettes?search=valeur - ".genPageLink("/recettes?search=valeur");
echo "<br>/recettes/?search=valeur - ".genPageLink("/recettes/?search=valeur");
echo "<br>/login - ".genPageLink("/login");
?>
<h3>Cas concret en HTML:</h3>
<p>Eh salut, clique sur <a href="<?=genPageLink("/recettes/?search=patate")?>">ce lien</a> pour chercher des recettes de patate.</p>
\ No newline at end of file
......@@ -124,15 +124,6 @@
</div>
</div>
<?php
echo "Zone de test:";
echo "<br>/admin/test?info=value - ".genPageLink("/admin/test?info=value");
echo "<br>/admin/test/?info=value - ".genPageLink("/admin/test/?info=value");
echo "<br>/recettes?search=valeur - ".genPageLink("/recettes?search=valeur");
echo "<br>/recettes/?search=valeur - ".genPageLink("/recettes/?search=valeur");
echo "<br>/login - ".genPageLink("/login");
?>
<?=getFooter()?>
<script src="/pages/assets/vendors/flickity/js/flickity.pkgd.min.js"></script>
......
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment