HEX
Server: Microsoft-IIS/10.0
System: Windows NT ITPWINWEBSVR22 10.0 build 20348 (Windows Server 2022) AMD64
User: www.conferencesearch.co.uk (0)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: D:/web/mailadmin/background_whitelistaddress_save.php
<?php
   if (!defined('IN_WEBADMIN'))
      exit();

   if (hmailGetAdminLevel() != 2)
   	hmailHackingAttemp(); // Only server admins can change this.
   
   $ID 		= hmailGetVar("ID",0);
   $action	      = hmailGetVar("action","");
   
   $obWhiteListAddresses	= $obBaseApp->Settings()->AntiSpam()->WhiteListAddresses;

   if ($action == "edit")
      $obAddress = $obWhiteListAddresses->ItemByDBID($ID);  
   elseif ($action == "add")
      $obAddress = $obWhiteListAddresses->Add();  
   elseif ($action == "delete")
   {
      $obWhiteListAddresses->DeleteByDBID($ID);  
      header("Location: index.php?page=whitelistaddresses");
      exit();
   }
      
   $LowerIPAddress = hmailGetVar("LowerIPAddress",0);
   $UpperIPAddress = hmailGetVar("UpperIPAddress",0);
   $EmailAddress   = hmailGetVar("EmailAddress",0);
   $Description    = hmailGetVar("Description",0);
   
   if ($LowerIPAddress == "")
      $LowerIPAddress = "0.0.0.0";
   
   if ($UpperIPAddress == "")
      $UpperIPAddress = "255.255.255.255";

   if ($EmailAddress == "")
      $EmailAddress = "*";

   $obAddress->LowerIPAddress  = $LowerIPAddress;
   $obAddress->UpperIPAddress  = $UpperIPAddress;
   $obAddress->EmailAddress    = $EmailAddress;
   $obAddress->Description     = $Description;
   
   $obAddress->Save();
   
   
   
   header("Location: index.php?page=whitelistaddresses");
?>