Changeset 2847863
- Timestamp:
- 01/13/2023 10:42:48 AM (3 years ago)
- File:
-
- 1 edited
-
webmaxycdp/trunk/includes/class-webmaxycdp.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
webmaxycdp/trunk/includes/class-webmaxycdp.php
r2847862 r2847863 409 409 410 410 411 411 412 412 if( is_wc_endpoint_url( 'order-received' ) && !empty( $_GET[ 'key' ] ) ) { 413 413 $order_id = wc_get_order_id_by_order_key( $_GET[ 'key' ] ); … … 487 487 } 488 488 489 private function getHostName($url) { 490 $dos=explode('.',$url); 491 if(count($dos)>0){ 492 return strtoupper($dos[1]); 489 private function getHostName($url) { 490 $pieces = parse_url($url); 491 $domain = isset($pieces['host']) ? $pieces['host'] : ''; 492 if(preg_match('/(?P<domain>[a-z0-9][a-z0-9\-]{1,63}\.[a-z\.]{2,6})$/i', $domain, $regs)){ 493 $dos=explode('.',$regs['domain']); 494 return strtoupper($dos[0]); 493 495 }else{ 494 496 return "DIRECT"; 495 } 497 } 496 498 } 497 499 private function getDomain($path) {
Note: See TracChangeset
for help on using the changeset viewer.