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