You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
156 lines
7.1 KiB
156 lines
7.1 KiB
<?php
|
|
|
|
/*********************************************************************************
|
|
** The contents of this file are subject to the vtiger CRM Public License Version 1.0
|
|
* ("License"); You may not use this file except in compliance with the License
|
|
* The Original Code is: vtiger CRM Open Source
|
|
* The Initial Developer of the Original Code is vtiger.
|
|
* Portions created by vtiger are Copyright (C) vtiger.
|
|
* All Rights Reserved.
|
|
*
|
|
********************************************************************************/
|
|
|
|
require_once('include/database/PearDatabase.php');
|
|
require_once('modules/Settings/Forms.php');
|
|
|
|
global $app_strings;
|
|
global $mod_strings;
|
|
global $theme;
|
|
$theme_path="themes/".$theme."/";
|
|
$image_path=$theme_path."images/";
|
|
|
|
echo '<br>';
|
|
echo get_module_title($mod_strings['LBL_MODULE_NAME'], $mod_strings['LBL_MODULE_NAME'].' : '.$mod_strings['LBL_ADD_MAIL_ACCOUNT'], true);
|
|
echo '<br><br>';
|
|
|
|
?>
|
|
|
|
<form action="index.php" name="massdelete">
|
|
<input type="hidden" name="module" value="Settings">
|
|
<input type="hidden" name="action" value="">
|
|
<input type="hidden" name="idlist">
|
|
|
|
<input title="<?php echo $mod_strings['LBL_NEW_MAIL_ACCOUNT_TITLE'];?>" accessKey="<?php echo $mod_strings['LBL_NEW_MAIL_ACCOUNT_KEY'];?>" class="button" onclick="this.form.action.value='AddMailAccount'" type="submit" name="button" value=" <?php echo $mod_strings['LBL_NEW_MAIL_ACCOUNT_LABEL'];?> " >
|
|
|
|
<input title="<?php echo $app_strings['LBL_DELETE_BUTTON_TITLE'];?>" accessKey="<?php echo $app_strings['LBL_DELETE_BUTTON_KEY'];?>" class="button" onclick="this.form.action.value='DeleteMailAccount'; return massDelete()" type="submit" name="button" value=" <?php echo $app_strings['LBL_DELETE_BUTTON_LABEL'];?> " >
|
|
<br><br>
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="FormBorder">
|
|
<tbody>
|
|
<tr><td COLSPAN="12"></td></tr>
|
|
<tr>
|
|
<td WIDTH="1" class="moduleListTitle" style="padding:0px 3px 0px 3px;"><input type="checkbox" name="selectall" onClick=toggleSelect(this.checked,"selected_id")></td>
|
|
<td WIDTH="1" class="blackLine" NOWRAP><IMG SRC="<?php echo $image_path;?>blank.gif"></td>
|
|
<td width="25%"class="moduleListTitle" height="25"> <b><?php echo $mod_strings['LBL_DISPLAY_NAME']; ?></b></td>
|
|
<td WIDTH="1" class="blackLine" NOWRAP><IMG SRC="<?php echo $image_path;?>blank.gif"></td>
|
|
<td width="30%" class="moduleListTitle"> <b><?php echo $mod_strings['LBL_MAIL_SERVER_NAME']; ?></b></td>
|
|
<td WIDTH="1" class="blackLine" NOWRAP><IMG SRC="<?php echo $image_path;?>blank.gif"></td>
|
|
<td width="25%" class="moduleListTitle"> <b><?php echo $mod_strings['LBL_EMAIL_ADDRESS']; ?></b></td>
|
|
|
|
<td WIDTH="1" class="blackLine" NOWRAP><IMG SRC="<?php echo $image_path;?>blank.gif"></td>
|
|
<td width="25%" class="moduleListTitle"> <b><?php echo $mod_strings['LBL_MAIL_PROTOCOL']; ?></b></td>
|
|
|
|
<td WIDTH="1" class="blackLine" NOWRAP><IMG SRC="<?php echo $image_path;?>blank.gif"></td>
|
|
<td width="25%" class="moduleListTitle"> <b><?php echo $mod_strings['LBL_MAIL_UNAME']; ?></b></td>
|
|
|
|
<td WIDTH="1" class="blackLine" NOWRAP><IMG SRC="<?php echo $image_path;?>blank.gif"></td>
|
|
<td width="10%" class="moduleListTitle"> <b><?php echo $mod_strings['LBL_DEFAULT']; ?></b></td>
|
|
<td WIDTH="1" class="blackLine" NOWRAP><IMG SRC="<?php echo $image_path;?>blank.gif"></td>
|
|
<td width="10%" class="moduleListTitle"> <b><?php echo $mod_strings['Edit']; ?></b></td>
|
|
<td WIDTH="1" class="blackLine" NOWRAP><IMG SRC="<?php echo $image_path;?>blank.gif"></td>
|
|
</tr>
|
|
<tr><td COLSPAN="12" class="blackLine"><IMG SRC="<?php echo $image_path;?>blank.gif"></td></tr>
|
|
<?php
|
|
global $current_user;
|
|
require_once('modules/Users/UserInfoUtil.php');
|
|
|
|
$result = getMailServerInfo($current_user);
|
|
$temprow = $adb->fetch_array($result);
|
|
$rowcount = $adb->num_rows($result);
|
|
$edit="Edit ";
|
|
$del="Del ";
|
|
$bar=" | ";
|
|
$cnt=1;
|
|
|
|
if($rowcount!=0)
|
|
{
|
|
do
|
|
{
|
|
|
|
if ($cnt%2==0)
|
|
printf('<tr class="evenListRow"> <td height="25"> <input type="checkbox" name="selected_id" value='.$temprow['account_id'].'></td>');
|
|
else
|
|
printf('<tr class="oddListRow"> <td height="25"> <input type="checkbox" name="selected_id" value='.$temprow['account_id'].'></td>');
|
|
printf('<td WIDTH="1" class="blackLine" NOWRAP><IMG SRC="'.$image_path.'%s"></td>','blank.gif');
|
|
printf("<td height='25'> %s</td>",$temprow["display_name"]);
|
|
printf('<td WIDTH="1" class="blackLine" NOWRAP><IMG SRC="'.$image_path.'%s"></td>','blank.gif');
|
|
printf("<td height='25'> %s</td>",$temprow["mail_servername"]);
|
|
printf('<td WIDTH="1" class="blackLine" NOWRAP><IMG SRC="'.$image_path.'%s"></td>','blank.gif');
|
|
printf("<td height='25'> %s</td>",$temprow["mail_id"]);
|
|
|
|
printf('<td WIDTH="1" class="blackLine" NOWRAP><IMG SRC="'.$image_path.'%s"></td>','blank.gif');
|
|
printf("<td height='25'> %s</td>",$temprow["mail_protocol"]);
|
|
|
|
|
|
printf('<td WIDTH="1" class="blackLine" NOWRAP><IMG SRC="'.$image_path.'%s"></td>','blank.gif');
|
|
printf("<td height='25'> %s</td>",$temprow["mail_username"]);
|
|
|
|
printf('<td WIDTH="1" class="blackLine" NOWRAP><IMG SRC="'.$image_path.'%s"></td>','blank.gif');
|
|
if($temprow["set_default"]==1);
|
|
$DEFAULT="Selected";
|
|
printf('<td align=center><input type="radio" name="set_default" value="%s" '.$DEFAULT.'></td>',$temprow["account_id"]);
|
|
printf('<td WIDTH="1" class="blackLine" NOWRAP><IMG SRC="'.$image_path.'%s"></td>','blank.gif');
|
|
printf('<td> <a href="index.php?module=Settings&action=AddMailAccount&record=%s">'.$mod_strings["Edit"].'</a></td>',$temprow["account_id"]);
|
|
$cnt++;
|
|
printf("</tr>");
|
|
$DEFAULT='';
|
|
}
|
|
while($temprow = $adb->fetch_array($result));
|
|
}
|
|
?>
|
|
</tbody>
|
|
</table>
|
|
<script>
|
|
function massDelete()
|
|
{
|
|
x = document.massdelete.selected_id.length;
|
|
idstring = "";
|
|
|
|
if ( x == undefined)
|
|
{
|
|
|
|
if (document.massdelete.selected_id.checked)
|
|
{
|
|
document.massdelete.idlist.value=document.massdelete.selected_id.value;
|
|
//alert(document.massdelete.idlist.value);
|
|
}
|
|
else
|
|
{
|
|
alert("Please select atleast one entity");
|
|
return false;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
xx = 0;
|
|
for(i = 0; i < x ; i++)
|
|
{
|
|
if(document.massdelete.selected_id[i].checked)
|
|
{
|
|
idstring = document.massdelete.selected_id[i].value +";"+idstring
|
|
xx++
|
|
}
|
|
}
|
|
if (xx != 0)
|
|
{
|
|
document.massdelete.idlist.value=idstring;
|
|
//alert(document.massdelete.idlist.value);
|
|
}
|
|
else
|
|
{
|
|
alert("Please select atleast one entity");
|
|
return false;
|
|
}
|
|
}
|
|
document.massdelete.action="index.php?module=Settings&action=DeleteMailAccount&return_module=Settings&return_action=ListMailAccount"
|
|
}
|
|
</script>
|
|
|