You are here

function _hosting_ip_list in Hostmaster (Aegir) 6

Get an array from the text ip address list.

5 calls to _hosting_ip_list()
hosting_hosting_server_context_options in modules/hosting/server/hosting_server.drush.inc
hosting_ip_save in modules/hosting/server/hosting.ip.inc
IP Utility function for hook_update/hook_insert.
hosting_ip_validate in modules/hosting/server/hosting.ip.inc
Validate that IP list is valid. IP utility function for hook_validate.
hosting_ip_view in modules/hosting/server/hosting.ip.inc
Display the ip address on the node. IP utility function for hook_view.
hosting_server_form in modules/hosting/server/hosting_server.module
Implementation of hook_form().

File

modules/hosting/server/hosting.ip.inc, line 10
General IP address CRUD routines.

Code

function _hosting_ip_list($addresses) {
  $return = array();
  $ip_list = is_array($addresses) ? $addresses : explode("\n", $addresses);
  foreach ($ip_list as $key => $ip) {
    $ip = trim($ip);
    if (!empty($ip)) {
      $return[$key] = $ip;
    }
  }
  return $return;
}