[ Index ] |
PHP Cross Reference of Unnamed Project |
[Source view] [Print] [Project Stats]
Fonctions du serveur DHCP
Version: | $Id: dhcpd.inc.php 8573 2015-03-15 16:38:50Z plouf $ |
File Size: | 2147 lines (88 kb) |
Included or required: | 6 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
dhcp_config_form($error) X-Ref |
Affiche la conf du serveur DHCP return: Affichage HTML |
dhcp_update_config() X-Ref |
Mise a jour de la conf du dhcp dans la base SQL return: Erreur SQL |
set_ip_in_lan($ip) X-Ref |
Test si l'adresse IP appartient au reseau local return: TRUE si oui - FLASE si non |
parse_dhcpd_lease($file) X-Ref |
Parse le fichier dhcp.leases return: an associativ array : ["hostname"] / ("ip"] / [ "macaddr"] who are in dhcpd.lease and take ["parc"] entry if exist in ldap SORT by hostname |
my_parse_dhcpd_lease($file) X-Ref |
No description |
my_dhcp_form_lease($parser) X-Ref |
No description |
checkAll_baux() X-Ref |
No description |
UncheckAll_baux() X-Ref |
No description |
dhcp_form_lease($parser) X-Ref |
MAKE a form with lease info get in dhcpd.lease return: Affichage HTML d'un form a partir du dhcp.leases |
checkAll_baux() X-Ref |
No description |
UncheckAll_baux() X-Ref |
No description |
form_existing_reservation() X-Ref |
form to modify entry in dhcpd reservation return: Affichage HTML d'un form |
checkAll_reservations() X-Ref |
No description |
UncheckAll_reservations() X-Ref |
No description |
add_to_parc($parcs, $keys) X-Ref |
Return select form whith parc where host is not recorded return: Affichage HTML d'un select avec la liste des parcs |
get_free_ip($ip) X-Ref |
renvoie l'ip si elle est libre ou une ip fixe libre dans le meme vlan return: adresse ip libre |
get_vlan($ip) X-Ref |
renvoie les caracteristiques du vlan correspondant a l'ip return: tableau associatif $reseau |
get_network() X-Ref |
renvoie les caracteristiques de tous vlan return: $reseau[$vlan] tableau associatif avec les ip sous forme binaire |
is_recorded_in_dhcp_database($ip, $mac, $hostname) X-Ref |
Verifie si l'entree est dans la base SQL return: True - False |
registred($mac) X-Ref |
Test la presence d'une adresse MAC dans la table se3_dhcp return: True - False |
reservation($ip) X-Ref |
Test la presence d'une adresse ip dans la table se3_dhcp return: True - False |
add_reservation($ip, $mac, $name) X-Ref |
add entry in se3_dhcp mysql table for reservation return: $ret |
already_exist($ip, $name, $mac) X-Ref |
Test si une reservation existe deja pour cette machine return: Affichage HTML si la machine existe deja |
suppr_reservation($ip, $mac, $name) X-Ref |
Supprime une reservation return: Message d'erreur SQL en cas de non suppression |
renomme_linux($ip, $mac, $name) X-Ref |
renomme une machine sous linux return: Message d'erreur SQL en cas de d'echec de l'update |
renomme_reservation($ip, $mac, $name) X-Ref |
renomme une reservation et met a jour l'enregistrement ldap return: Message d'erreur SQL en cas de d'echec de l'update |
change_ip_reservation($ip, $mac, $name) X-Ref |
change l'ip d'une reservation et met a jour l'enregistrement ldap return: Message d'erreur SQL en cas de d'echec de l'update |
dhcpd_status() X-Ref |
Indique l'etat du serveur DHCP return: Affichage HTML sur l'etat |
dhcpd_restart() X-Ref |
Redemarre le serveur DHCP |
dhcpd_stop() X-Ref |
Stop le serveur DHCP |
valid_name($nom) X-Ref |
Valide le nom d'une machine return: 0 si faux - 1 si Ok |
valid_mac($mac) X-Ref |
validation adresse MAC return: True si OK - False si adresse MAC pas correcte |
format_mac($ch_mac) X-Ref |
Retourne une adresse MAC formatee en completant par des zeros a gauche return: Retourne une adresse MAC formatee en completant par des zeros a gauche, sinon retourne chaine vide |
valid_list_name($liste_name) X-Ref |
Validation liste hostname return: False et message d'erreur - True si Ok |
traite_tableau($tableau) X-Ref |
Importe dans la base SQL les imports a partit d'un csv return: Affichage HTML du resultat |
dhcp_vlan_test() X-Ref |
Fonctions: Test la presence de dhcp_vlan dans la table params et en retourne la valeur return: - 0 si pas de vlan - n nombre de vlan |
dhcp_vlan_champ($nom_champ) X-Ref |
Verifie l'existance des champs dans la table params pour les vlans |
renomme_domaine($ip, $oldname, $name) X-Ref |
rename domain client return: $ret |
integre_domaine($ip, $mac, $name, $admin, $adminpasswd) X-Ref |
integrate domain client return: $ret |
Generated: Tue Mar 17 22:47:18 2015 | Cross-referenced by PHPXref 0.7.1 |