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/hm_imap.php
<?php
if (!defined('IN_WEBADMIN'))
   exit();

if (hmailGetAdminLevel() != 2)
	hmailHackingAttemp();

$obSettings	= $obBaseApp->Settings();

$action	   = hmailGetVar("action","");

if($action == "save")
{
	$obSettings->WelcomeIMAP= hmailGetVar("welcomeimap",0);
	$obSettings->MaxIMAPConnections = hmailGetVar("MaxIMAPConnections",0);
	
	$obSettings->IMAPSortEnabled  = hmailGetVar("IMAPSortEnabled",0);
	$obSettings->IMAPQuotaEnabled = hmailGetVar("IMAPQuotaEnabled",0);
	$obSettings->IMAPIdleEnabled  = hmailGetVar("IMAPIdleEnabled",0);
	$obSettings->IMAPACLEnabled  = hmailGetVar("IMAPACLEnabled",0);
   
   $obSettings->IMAPHierarchyDelimiter = hmailGetVar("IMAPHierarchyDelimiter","");
}

$welcomeimap = $obSettings->WelcomeIMAP;     
$MaxIMAPConnections = $obSettings->MaxIMAPConnections;

$IMAPSortEnabled  = $obSettings->IMAPSortEnabled;
$IMAPQuotaEnabled = $obSettings->IMAPQuotaEnabled;
$IMAPIdleEnabled  = $obSettings->IMAPIdleEnabled;
$IMAPACLEnabled  = $obSettings->IMAPACLEnabled;
$IMAPHierarchyDelimiter = $obSettings->IMAPHierarchyDelimiter;

?>

<h1><?php EchoTranslation("IMAP")?></h1>

<form action="index.php" method="post" onSubmit="return formCheck(this);">
   <?php
      PrintHiddenCsrfToken();
      PrintHidden("page", "imap");
      PrintHidden("action", "save");
   ?>   
   
   <div class="tabber">
      <div class="tabbertab">
         <h2><?php EchoTranslation("General")?></h2>       

      	<table border="0" width="100%" cellpadding="5">
            <tr>
               <th width="30%"></th>
               <th width="70%"></th>
            </tr>   
            <?php
               PrintPropertyEditRow("MaxIMAPConnections", "Maximum number of simultaneous connections (0 for unlimited)", $MaxIMAPConnections, 50);
               PrintPropertyEditRow("welcomeimap", "Welcome message", $welcomeimap, 50);
            ?>
       	</table>
      </div>
      <div class="tabbertab">
         <h2><?php EchoTranslation("Advanced")?></h2>      
	
       	<table border="0" width="100%" cellpadding="5">
            <tr>
               <td width="30%">
               </td>
               <td  width="70%">
               </td>
            </tr>
            <?php
               PrintCheckboxRow("IMAPSortEnabled", "IMAP Sort", $IMAPSortEnabled);
               PrintCheckboxRow("IMAPQuotaEnabled", "IMAP Quota", $IMAPQuotaEnabled);
               PrintCheckboxRow("IMAPIdleEnabled", "IMAP Idle", $IMAPIdleEnabled);
               PrintCheckboxRow("IMAPACLEnabled", "IMAP ACL", $IMAPACLEnabled);
            ?>
            
      		<tr>
      			<td><?php EchoTranslation("Hierarchy delimiter")?></td>
      			<td>
      				<select name="IMAPHierarchyDelimiter" style="font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif">
      					<option value="." <?php if ($IMAPHierarchyDelimiter == ".") echo "selected";?> >.</option>
      					<option value="\" <?php if ($IMAPHierarchyDelimiter == "\\") echo "selected";?> >\</option>
      					<option value="/" <?php if ($IMAPHierarchyDelimiter == "/") echo "selected";?> >/</option>
      				</select>
      		
      			</td>
      		</tr>              
      	</table>
      </div>
   </div>
   <?php
      PrintSaveButton();
   ?>
</form>