PortalFW - Librairie de fonctions v0.1

Description

Librairie version 0.1

Module GEO

- geoConverter : Convertit des distances en plusieurs formats
- coordsDistance : Calcule la distance entre 2 points définit par des coordonnées GPS
- searchForCoords : Recherche de coordonnées et d'informations géographique via le service 'Nominatim' du projet 'OpenStreetMap'.
- searchByCoords : Recherche d'informations géographique par des coordonnées GPS via le service 'Nominatim' du projet 'OpenStreetMap'.
- ipToCoordsGeoPlugin : GeoPlugin WebService, Retourne les informations relatives à une adresse IP V4
- ipToCoordsGeoipDB : Geoip DB WebService, Retourne les informations relatives à une adresse IP V4 et V6
- ipToCoordsIPWHOIS : IPWHOIS WebService, Retourne les informations relatives à une adresse IP V4
- decToDMS : Convertit les coordonnées GPS décimales en Degrées Minutes Secondes
- decToDM : Convertit les coordonnées GPS décimales en Degrées Minutes
- decToDD : Convertit les coordonnées GPS décimales en Degrées

Module INI

- __construct : Charge le fichier de configuration passé en paramètre, ou le créé s'il n'éxiste pas
- Save : Enregistre les modifications

Module LOCALE

- longDayNameToLocalName : Convertit le nom d'un jour en langue locale (version longue)
- shortDayNameToLocalName : Convertit le nom d'un jour en langue locale (version courte)
- longMonthNameToLocalName : Convertit le nom d'un mois en langue locale (version longue)
- shortMonthNameToLocalName : Convertit le nom d'un mois en langue locale (version courte)
- getAvaillableLanguages : Retourne la liste des langues disponibles dans votre dossier de localisation et prises en charge par le système hébergeant le serveur PHP. Le dossier de localisation doit contenir des sous-dossiers nommés avec les codes ISO 639-1 qui contiendront les catalogues ('domains') de traduction
- languageExists : Vérifie si une langue au format ISO 639-1 est disponible
- setLanguage : Définit la langue qui sera utilisée pour les traductions et toutes les localisations
- getLanguage : Retourne la langue courante utilisée
- getLanguageEx : Retourne la langue courante utilisée sous forme d'un tableau
- getAvaillableTimezones : Retourne la liste des zones horaires disponibles et prises en charge par le système hébergeant de le serveur PHP.
- timezoneExists : Vérifie si une zone horaire existe et est disponible
- timezoneconv : Retourne les informations numérique d'une zone horaire
- getNearestTimezone : Retourne la zone horaire alignée sur a latitude et la longitude souhaitée. Spécifier le code ISO 3166-1 du pays accélère la recherche
- setTimezone : Définit la zone horaire par defaut
- getTimezone : Retourne la zone horaire par defaut (courante)
- toLocalizedTimestamp : Convertit un timestamp unix en timestamp décalé en fonction de la zone horaire souhaitée
- toUtcTimestamp : Convertit un timestamp localisé en timestamp unix UTC en fonction de la zone horaire
- sunriseToTimestamp : Retourne l'heure du levé du soleil à la date et aux coordonnées géographique spécifiées
- sunsetToTimestamp : Retourne l'heure du couché du soleil à la date et aux coordonnées géographique spécifiées
- getFirstDayOfWeek : Retourne le numéro du premier jour de la semaine
- getWeekDays : Retourne un tableau contenant les jours de la semaine positionnés en fonction de la localisation
- getDayNumberOfWeek : Retourne le numéro du jour de la semaine en fonction de la date désirée
- getDayOfWeek : Retourne le nom du jour de la semaine en fonction de la date et du format désiré
- getDay : Retourne les informations d'un jour spécifique
- getWeek : Retourne les informations d'une semaine spécifique. Contient chaque jour détaillés de la semaine en question
- getWeekFromNumber : Retourne les informations d'une semain en fonction de l'année et de son numéro
- getMonth : Retourne les informations d'un mois spécifique. Contient chaque semaine et chaque jours détaillés
- getYear : Retourne les informations d'une année spécifique. Contient chaque mois, semaines et jours détaillés
- isLeapYear : Retourne si une année est bisextile
- getNTP : Retourne la date et l'heure d'un serveur NTP
- __ : Traduit un message texte en fonction du dictionnaire souhaité (domain)
- _e : Traduit un message texte en fonction du dictionnaire souhaité (domain)
- _m : Traduit un nombre monétaire en fonction de la localisation courante
- _n : Traduit un nombre en fonction de la localisation courante
- _dt : Traduit une date et une heure au format local réglable
- _tz : Traduit une date et une heure au format désiré par une zone horaire
- _t : Traduit une heure au format local réglable
- _d : Traduit une date au format local réglable

Module LOG

- e : Traduction du message Log. Peut remplacer la fonction de traduction du module locale si celui-ci n'est pas chargé.
- __construct : Renseigne en paramètre le dossier ou sont stockés les Logs
- log : Inscrit un nouveau log
- debug : Inscrit un nouveau log - Categorie DEBUG
- info : Inscrit un nouveau log - Categorie INFO
- warning : Inscrit un nouveau log - Categorie WARNING
- error : Inscrit un nouveau log - Categorie ERROR
- critical : Inscrit un nouveau log - Categorie CRITICAL

Module URLWEB

- getUrlContents : Récupère le contenu brut d'une page web
- getUrlDatas : Récupère les informations d'une page web
- fromSameDomain : Indique si le script en courant provient du meme domaine que la page parente
- fromSameWebpage : Indique si le script en courant provient de la meme page web
- getRefererWebpage : Retrouve la page parente
- fromSelf : Indique si le script courant provient d'un de ses appels
- getWebpageQueries : Renvoie les arguments passés dans l'url
- getWebpageName : Renvoie le nom de la page (nom du fichier)
- readGetValue : Lit une valeur passée par la méthode GET
- readPostValue : Lit une valeur passée par la méthode POST
- getRealIp : Renvoie l'adresse IP réelle du visiteur. Traverse les ponts et proxys.
- getExternalIp : Utilise le service IP Echo pour trouver l'adresse IP Internet d'un visiteur
- isHttps : Indique si la page est chargée de manière sécurisée
- resetCache : Supprime la mise en cache de la page
- redirectTo : Redirige le visiteur vers une page définit
- redirectSelf : Recharge la page en cours
- redirectToReferer : Redirige le visiteur vers la page parente (précédente)
- getSelf : Retourne l'url complète de la page en cours
- from : Retourne l'url complète de la page ayant appelé ce script
- isFrom : Vérifie si une url correspond a celle ayant appelé ce script

Librairie version 0.1

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.