![]() |
LovingBooks 1.2.7
Site de recherche de livres
|
Functions | |
| getDarkmodeCookies () | |
| changeDarkmodeCookies (string $value) | |
| hasAcceptedCookies () | |
| getTotalVisitors () | |
| addVisitor () | |
| searchBooks (int $page, string $title="", string $subject="", string $author="", string $publisher="", string $isbn="") | |
| increment_book_search_nb (string $id, string $title, string $image) | |
| getBook (string $id) | |
| getTopSearched (int $top) | |
| getLastBookConsulted () | |
| addVisitor | ( | ) |
Ajoute +1 nombre de hits dans le fichier 'COUNTER_FILE'
| changeDarkmodeCookies | ( | string | $value | ) |
Change la valeur du COOKIE 'darkmode' dans le navigateur de l'utilisateur qui expire dans 365 jours (valeurs possibles : "on" ou "off")
| string | $value | La valeur du COOKIE 'darkmode' ("on" ou "off") |
| AssertionError | Si les cookies ne sont pas acceptés. |
| getBook | ( | string | $id | ) |
Génére le code HTML qui représente un livre (titre, auteur(s), éditeur, date de publication, numéro ISBN, nombre de pages et description) en fonction de son id.
| string | $id | Id du livre dans l'api GoogleBooks |
| getDarkmodeCookies | ( | ) |
Renvoi la valeur du COOKIE 'darkmode' dans le navigateur de l'utilisateur
| AssertionError | Si les cookies ne sont pas acceptés. |
| getLastBookConsulted | ( | ) |
Génére le code HTML de la couverture du dernier livre consulté par l'utilisateur.
| getTopSearched | ( | int | $top | ) |
Génére le code HTML des n premières recherches dans le fichier 'TOP_SEARCHED_FILE'. Enregistre et actualise l'image de couverture des 25 premières recherches sur le site, dans le dossier 'TOP_SEARCHED_DIRECTORY'.
| string | $top | Le nombre de top recherches à afficher (max: 25) |
| getTotalVisitors | ( | ) |
Retourne le nombre actuel de hits à partir du fichier 'COUNTER_FILE'
| hasAcceptedCookies | ( | ) |
Renvoi si l'utilisateur a le cookie 'darkmode'
| increment_book_search_nb | ( | string | $id, |
| string | $title, | ||
| string | $image | ||
| ) |
Incremente +1 nombre de recherche pour l'id d'un livre donné, et sauvegarde le résultat dans le fichier 'TOP_SEARCHED_FILE' présent dans le dossier 'TOP_SEARCHED_DIRECTORY'
| string | $id | Id unique du livre |
| string | $title | Le titre du livre |
| string | $image | Lien de l'image de la couverture du livre |
| searchBooks | ( | int | $page, |
| string | $title = "", |
||
| string | $subject = "", |
||
| string | $author = "", |
||
| string | $publisher = "", |
||
| string | $isbn = "" |
||
| ) |
Génére le code HTML de la liste des livres en fonction de leur titre, sujet, auteur, éditeur et ISBN, cela avec l'Api GoogleBooks. Affiche le résultat de 20 livres selon la page choisie.
| int | $page | Numéro de page souhaitée |
| string | $title | Le titre recherché (par défaut : "") |
| string | $subject | Le sujet recherché (par défaut : "") |
| string | $author | L'auteur recherché (par défaut : "") |
| string | $publisher | L'éditeur recherché (par défaut : "") |
| string | $isbn | Le code ISBN recherché (par défaut : "") |