Example #1
0
 function CurrentSiteHost($HostsArr = false, $PathArr = false, $Site = false)
 {
     $HostId = 0;
     if (!$PathArr || !$HostsArr) {
         return 0;
     }
     if (isset($HostsArr[NS_TRACK_MISC::ToLower($PathArr['host'])])) {
         $HostId = $HostsArr[NS_TRACK_MISC::ToLower($PathArr['host'])]->ID;
     }
     if (!$HostId && $Site && !$Site->USE_HOSTS) {
         return NS_TRACK_GENERAL::AddNewSiteHost($Site->ID, $PathArr['host']);
     }
     return NS_TRACK_MISC::ValidId($HostId) ? $HostId : 0;
 }