| [ 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 |