Plugin Directory

Changeset 2847863


Ignore:
Timestamp:
01/13/2023 10:42:48 AM (3 years ago)
Author:
webmaxy
Message:

Domain updated

File:
1 edited

Legend:

Unmodified
Added
Removed
  • webmaxycdp/trunk/includes/class-webmaxycdp.php

    r2847862 r2847863  
    409409       
    410410
    411        
     411
    412412        if( is_wc_endpoint_url( 'order-received' ) && !empty( $_GET[ 'key' ] ) ) {
    413413            $order_id = wc_get_order_id_by_order_key( $_GET[ 'key' ] );
     
    487487      }
    488488
    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]);
    493495            }else{
    494496                return "DIRECT";
    495             }
     497            }       
    496498        }
    497499        private function getDomain($path) {
Note: See TracChangeset for help on using the changeset viewer.