Portions created by the Initial Developer are Copyright (C) 2008-2012 the Initial Developer. All Rights Reserved. Contributor(s): Mark J Crane */ //normalize the mac address $sql = "select hardware_phone_uuid, phone_mac_address "; $sql .= "from v_hardware_phones "; $sql .= "where domain_uuid = '$domain_uuid' "; $sql .= "and (phone_mac_address like '%-%' or phone_mac_address like '%:%') "; $prep_statement = $db->prepare(check_sql($sql)); if ($prep_statement) { $prep_statement->execute(); $result = $prep_statement->fetchAll(PDO::FETCH_NAMED); foreach($result as $row) { $hardware_phone_uuid = $row["hardware_phone_uuid"]; $phone_mac_address = $row["phone_mac_address"]; $phone_mac_address = strtolower($phone_mac_address); $phone_mac_address = preg_replace('#[^a-fA-F0-9./]#', '', $phone_mac_address); $sql = "update v_hardware_phones set "; $sql .= "phone_mac_address = '".$phone_mac_address."' "; $sql .= "where hardware_phone_uuid = '".$hardware_phone_uuid."' "; $db->exec(check_sql($sql)); unset($sql); } } unset($prep_statement, $result); ?>