780 lines
40 KiB
Smarty
780 lines
40 KiB
Smarty
|
{*<!--
|
||
|
|
||
|
/*********************************************************************************
|
||
|
** 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.
|
||
|
*
|
||
|
********************************************************************************/
|
||
|
|
||
|
-->*}
|
||
|
<link rel="stylesheet" type="text/css" media="all" href="jscalendar/calendar-win2k-cold-1.css">
|
||
|
<script type="text/javascript" src="jscalendar/calendar.js"></script>
|
||
|
<script type="text/javascript" src="jscalendar/lang/calendar-en.js"></script>
|
||
|
<script type="text/javascript" src="jscalendar/calendar-setup.js"></script>
|
||
|
|
||
|
<script type="text/javascript" src="include/js/reflection.js"></script>
|
||
|
<script src="include/scriptaculous/scriptaculous.js" type="text/javascript"></script>
|
||
|
<script language="JavaScript" type="text/javascript" src="include/js/dtlviewajax.js"></script>
|
||
|
<span id="crmspanid" style="display:none;position:absolute;" onmouseover="show('crmspanid');">
|
||
|
<a class="link" align="right" href="javascript:;">{$APP.LBL_EDIT_BUTTON}</a>
|
||
|
</span>
|
||
|
|
||
|
<div id="convertleaddiv" style="display:block;position:absolute;left:225px;top:150px;"></div>
|
||
|
<script>
|
||
|
{literal}
|
||
|
var gVTModule = '{$smarty.request.module|@vtlib_purify}';
|
||
|
function callConvertLeadDiv(id)
|
||
|
{
|
||
|
new Ajax.Request(
|
||
|
'index.php',
|
||
|
{queue: {position: 'end', scope: 'command'},
|
||
|
method: 'post',
|
||
|
postBody: 'module=Leads&action=LeadsAjax&file=ConvertLead&record='+id,
|
||
|
onComplete: function(response) {
|
||
|
$("convertleaddiv").innerHTML=response.responseText;
|
||
|
eval($("conv_leadcal").innerHTML);
|
||
|
}
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
function showHideStatus(sId,anchorImgId,sImagePath)
|
||
|
{
|
||
|
oObj = eval(document.getElementById(sId));
|
||
|
if(oObj.style.display == 'block')
|
||
|
{
|
||
|
oObj.style.display = 'none';
|
||
|
eval(document.getElementById(anchorImgId)).src = 'themes/images/inactivate.gif';
|
||
|
eval(document.getElementById(anchorImgId)).alt = 'Display';
|
||
|
eval(document.getElementById(anchorImgId)).title = 'Display';
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
oObj.style.display = 'block';
|
||
|
eval(document.getElementById(anchorImgId)).src = 'themes/images/activate.gif';
|
||
|
eval(document.getElementById(anchorImgId)).alt = 'Hide';
|
||
|
eval(document.getElementById(anchorImgId)).title = 'Hide';
|
||
|
}
|
||
|
}
|
||
|
<!-- End Of Code modified by SAKTI on 10th Apr, 2008 -->
|
||
|
|
||
|
<!-- Start of code added by SAKTI on 16th Jun, 2008 -->
|
||
|
function setCoOrdinate(elemId){
|
||
|
oBtnObj = document.getElementById(elemId);
|
||
|
var tagName = document.getElementById('lstRecordLayout');
|
||
|
leftpos = 0;
|
||
|
toppos = 0;
|
||
|
aTag = oBtnObj;
|
||
|
do{
|
||
|
leftpos += aTag.offsetLeft;
|
||
|
toppos += aTag.offsetTop;
|
||
|
} while(aTag = aTag.offsetParent);
|
||
|
|
||
|
tagName.style.top= toppos + 20 + 'px';
|
||
|
tagName.style.left= leftpos - 276 + 'px';
|
||
|
}
|
||
|
|
||
|
function getListOfRecords(obj, sModule, iId,sParentTab)
|
||
|
{
|
||
|
new Ajax.Request(
|
||
|
'index.php',
|
||
|
{queue: {position: 'end', scope: 'command'},
|
||
|
method: 'post',
|
||
|
postBody: 'module=Users&action=getListOfRecords&ajax=true&CurModule='+sModule+'&CurRecordId='+iId+'&CurParentTab='+sParentTab,
|
||
|
onComplete: function(response) {
|
||
|
sResponse = response.responseText;
|
||
|
$("lstRecordLayout").innerHTML = sResponse;
|
||
|
Lay = 'lstRecordLayout';
|
||
|
var tagName = document.getElementById(Lay);
|
||
|
var leftSide = findPosX(obj);
|
||
|
var topSide = findPosY(obj);
|
||
|
var maxW = tagName.style.width;
|
||
|
var widthM = maxW.substring(0,maxW.length-2);
|
||
|
var getVal = parseInt(leftSide) + parseInt(widthM);
|
||
|
if(getVal > document.body.clientWidth ){
|
||
|
leftSide = parseInt(leftSide) - parseInt(widthM);
|
||
|
tagName.style.left = leftSide + 230 + 'px';
|
||
|
tagName.style.top = topSide + 20 + 'px';
|
||
|
}else{
|
||
|
tagName.style.left = leftSide + 230 + 'px';
|
||
|
}
|
||
|
setCoOrdinate(obj.id);
|
||
|
|
||
|
tagName.style.display = 'block';
|
||
|
tagName.style.visibility = "visible";
|
||
|
}
|
||
|
}
|
||
|
);
|
||
|
}
|
||
|
{/literal}
|
||
|
function tagvalidate()
|
||
|
{ldelim}
|
||
|
if(trim(document.getElementById('txtbox_tagfields').value) != '')
|
||
|
SaveTag('txtbox_tagfields','{$ID}','{$MODULE}');
|
||
|
else
|
||
|
{ldelim}
|
||
|
alert("{$APP.PLEASE_ENTER_TAG}");
|
||
|
return false;
|
||
|
{rdelim}
|
||
|
{rdelim}
|
||
|
function DeleteTag(id,recordid)
|
||
|
{ldelim}
|
||
|
$("vtbusy_info").style.display="inline";
|
||
|
Effect.Fade('tag_'+id);
|
||
|
new Ajax.Request(
|
||
|
'index.php',
|
||
|
{ldelim}queue: {ldelim}position: 'end', scope: 'command'{rdelim},
|
||
|
method: 'post',
|
||
|
postBody: "file=TagCloud&module={$MODULE}&action={$MODULE}Ajax&ajxaction=DELETETAG&recordid="+recordid+"&tagid=" +id,
|
||
|
onComplete: function(response) {ldelim}
|
||
|
getTagCloud();
|
||
|
$("vtbusy_info").style.display="none";
|
||
|
{rdelim}
|
||
|
{rdelim}
|
||
|
);
|
||
|
{rdelim}
|
||
|
|
||
|
//Added to send a file, in Documents module, as an attachment in an email
|
||
|
function sendfile_email()
|
||
|
{ldelim}
|
||
|
filename = $('dldfilename').value;
|
||
|
document.DetailView.submit();
|
||
|
OpenCompose(filename,'Documents');
|
||
|
{rdelim}
|
||
|
|
||
|
</script>
|
||
|
|
||
|
<div id="lstRecordLayout" class="layerPopup" style="display:none;width:325px;height:300px;"></div>
|
||
|
|
||
|
{if $MODULE eq 'Accounts' || $MODULE eq 'Contacts' || $MODULE eq 'Leads'}
|
||
|
{if $MODULE eq 'Accounts'}
|
||
|
{assign var=address1 value='$MOD.LBL_BILLING_ADDRESS'}
|
||
|
{assign var=address2 value='$MOD.LBL_SHIPPING_ADDRESS'}
|
||
|
{/if}
|
||
|
{if $MODULE eq 'Contacts'}
|
||
|
{assign var=address1 value='$MOD.LBL_PRIMARY_ADDRESS'}
|
||
|
{assign var=address2 value='$MOD.LBL_ALTERNATE_ADDRESS'}
|
||
|
{/if}
|
||
|
<div id="locateMap" onMouseOut="fninvsh('locateMap')" onMouseOver="fnvshNrm('locateMap')">
|
||
|
<table bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="100%">
|
||
|
<tr>
|
||
|
<td>
|
||
|
{if $MODULE eq 'Accounts'}
|
||
|
<a href="javascript:;" onClick="fninvsh('locateMap'); searchMapLocation( 'Main' );" class="calMnu">{$MOD.LBL_BILLING_ADDRESS}</a>
|
||
|
<a href="javascript:;" onClick="fninvsh('locateMap'); searchMapLocation( 'Other' );" class="calMnu">{$MOD.LBL_SHIPPING_ADDRESS}</a>
|
||
|
{/if}
|
||
|
|
||
|
{if $MODULE eq 'Contacts'}
|
||
|
<a href="javascript:;" onClick="fninvsh('locateMap'); searchMapLocation( 'Main' );" class="calMnu">{$MOD.LBL_PRIMARY_ADDRESS}</a>
|
||
|
<a href="javascript:;" onClick="fninvsh('locateMap'); searchMapLocation( 'Other' );" class="calMnu">{$MOD.LBL_ALTERNATE_ADDRESS}</a>
|
||
|
{/if}
|
||
|
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
{/if}
|
||
|
|
||
|
|
||
|
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
||
|
<tr>
|
||
|
<td>
|
||
|
|
||
|
{include file='Buttons_List1.tpl'}
|
||
|
|
||
|
<!-- Contents -->
|
||
|
<table border=0 cellspacing=0 cellpadding=0 width=98% align=center>
|
||
|
<tr>
|
||
|
<td valign=top><img src="{'showPanelTopLeft.gif'|@vtiger_imageurl:$THEME}"></td>
|
||
|
<td class="showPanelBg" valign=top width=100%>
|
||
|
<!-- PUBLIC CONTENTS STARTS-->
|
||
|
<div class="small" style="padding:10px" >
|
||
|
|
||
|
<table align="center" border="0" cellpadding="0" cellspacing="0" width="95%">
|
||
|
<tr><td>
|
||
|
{* Module Record numbering, used MOD_SEQ_ID instead of ID *}
|
||
|
{assign var="USE_ID_VALUE" value=$MOD_SEQ_ID}
|
||
|
{if $USE_ID_VALUE eq ''} {assign var="USE_ID_VALUE" value=$ID} {/if}
|
||
|
<span class="dvHeaderText">[ {$USE_ID_VALUE} ] {$NAME} - {$SINGLE_MOD|@getTranslatedString:$MODULE} {$APP.LBL_INFORMATION}</span> <span class="small">{$UPDATEINFO}</span> <span id="vtbusy_info" style="display:none;" valign="bottom"><img src="{'vtbusy.gif'|@vtiger_imageurl:$THEME}" border="0"></span><span id="vtbusy_info" style="visibility:hidden;" valign="bottom"><img src="{'vtbusy.gif'|@vtiger_imageurl:$THEME}" border="0"></span>
|
||
|
</td></tr>
|
||
|
</table>
|
||
|
<br>
|
||
|
|
||
|
<!-- Account details tabs -->
|
||
|
<table border=0 cellspacing=0 cellpadding=0 width=95% align=center>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table border=0 cellspacing=0 cellpadding=3 width=100% class="small">
|
||
|
<tr>
|
||
|
<td class="dvtTabCache" style="width:10px" nowrap> </td>
|
||
|
|
||
|
<td class="dvtSelectedCell" align=center nowrap>{$SINGLE_MOD|@getTranslatedString:$MODULE} {$APP.LBL_INFORMATION}</td>
|
||
|
<td class="dvtTabCache" style="width:10px"> </td>
|
||
|
{if $SinglePane_View eq 'false' && $IS_REL_LIST neq false && $IS_REL_LIST|@count > 0}
|
||
|
<td class="dvtUnSelectedCell" onmouseout="fnHideDrop('More_Information_Modules_List');" onmouseover="fnDropDown(this,'More_Information_Modules_List');" align="center" nowrap>
|
||
|
<a href="index.php?action=CallRelatedList&module={$MODULE}&record={$ID}&parenttab={$CATEGORY}">{$APP.LBL_MORE} {$APP.LBL_INFORMATION}</a>
|
||
|
<div onmouseover="fnShowDrop('More_Information_Modules_List')" onmouseout="fnHideDrop('More_Information_Modules_List')"
|
||
|
id="More_Information_Modules_List" class="drop_mnu" style="left: 502px; top: 76px; display: none;">
|
||
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||
|
{foreach key=_RELATION_ID item=_RELATED_MODULE from=$IS_REL_LIST}
|
||
|
<tr><td><a class="drop_down" href="index.php?action=CallRelatedList&module={$MODULE}&record={$ID}&parenttab={$CATEGORY}&selected_header={$_RELATED_MODULE}&relation_id={$_RELATION_ID}">{$_RELATED_MODULE|@getTranslatedString:$MODULE}</a></td></tr>
|
||
|
{/foreach}
|
||
|
</table>
|
||
|
</div>
|
||
|
</td>
|
||
|
{/if}
|
||
|
<td class="dvtTabCache" align="right" style="width:100%">
|
||
|
{if $EDIT_DUPLICATE eq 'permitted'}
|
||
|
<input title="{$APP.LBL_EDIT_BUTTON_TITLE}" accessKey="{$APP.LBL_EDIT_BUTTON_KEY}" class="crmbutton small edit" onclick="DetailView.return_module.value='{$MODULE}'; DetailView.return_action.value='DetailView'; DetailView.return_id.value='{$ID}';DetailView.module.value='{$MODULE}';submitFormForAction('DetailView','EditView');" type="button" name="Edit" value=" {$APP.LBL_EDIT_BUTTON_LABEL} ">
|
||
|
{/if}
|
||
|
{if $EDIT_DUPLICATE eq 'permitted' && $MODULE neq 'Documents'}
|
||
|
<input title="{$APP.LBL_DUPLICATE_BUTTON_TITLE}" accessKey="{$APP.LBL_DUPLICATE_BUTTON_KEY}" class="crmbutton small create" onclick="DetailView.return_module.value='{$MODULE}'; DetailView.return_action.value='DetailView'; DetailView.isDuplicate.value='true';DetailView.module.value='{$MODULE}'; submitFormForAction('DetailView','EditView');" type="button" name="Duplicate" value="{$APP.LBL_DUPLICATE_BUTTON_LABEL}">
|
||
|
{/if}
|
||
|
{if $DELETE eq 'permitted'}
|
||
|
<input title="{$APP.LBL_DELETE_BUTTON_TITLE}" accessKey="{$APP.LBL_DELETE_BUTTON_KEY}" class="crmbutton small delete" onclick="DetailView.return_module.value='{$MODULE}'; DetailView.return_action.value='index'; {if $MODULE eq 'Accounts'} var confirmMsg = '{$APP.NTC_ACCOUNT_DELETE_CONFIRMATION}' {else} var confirmMsg = '{$APP.NTC_DELETE_CONFIRMATION}' {/if}; submitFormForActionWithConfirmation('DetailView', 'Delete', confirmMsg);" type="button" name="Delete" value="{$APP.LBL_DELETE_BUTTON_LABEL}">
|
||
|
{/if}
|
||
|
|
||
|
{if $privrecord neq ''}
|
||
|
<img align="absmiddle" title="{$APP.LNK_LIST_PREVIOUS}" accessKey="{$APP.LNK_LIST_PREVIOUS}" onclick="location.href='index.php?module={$MODULE}&viewtype={$VIEWTYPE}&action=DetailView&record={$privrecord}&parenttab={$CATEGORY}&start={$privrecordstart}'" name="privrecord" value="{$APP.LNK_LIST_PREVIOUS}" src="{'rec_prev.gif'|@vtiger_imageurl:$THEME}">
|
||
|
{else}
|
||
|
<img align="absmiddle" title="{$APP.LNK_LIST_PREVIOUS}" src="{'rec_prev_disabled.gif'|@vtiger_imageurl:$THEME}">
|
||
|
{/if}
|
||
|
{if $privrecord neq '' || $nextrecord neq ''}
|
||
|
<img align="absmiddle" title="{$APP.LBL_JUMP_BTN}" accessKey="{$APP.LBL_JUMP_BTN}" onclick="var obj = this;var lhref = getListOfRecords(obj, '{$MODULE}',{$ID},'{$CATEGORY}');" name="jumpBtnIdTop" id="jumpBtnIdTop" src="{'rec_jump.gif'|@vtiger_imageurl:$THEME}">
|
||
|
{/if}
|
||
|
{if $nextrecord neq ''}
|
||
|
<img align="absmiddle" title="{$APP.LNK_LIST_NEXT}" accessKey="{$APP.LNK_LIST_NEXT}" onclick="location.href='index.php?module={$MODULE}&viewtype={$VIEWTYPE}&action=DetailView&record={$nextrecord}&parenttab={$CATEGORY}&start={$nextrecordstart}'" name="nextrecord" src="{'rec_next.gif'|@vtiger_imageurl:$THEME}">
|
||
|
{else}
|
||
|
<img align="absmiddle" title="{$APP.LNK_LIST_NEXT}" src="{'rec_next_disabled.gif'|@vtiger_imageurl:$THEME}">
|
||
|
{/if}
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr valign=top>
|
||
|
<td valign=top align=left >
|
||
|
<table border=0 cellspacing=0 cellpadding=3 width=100% class="dvtContentSpace" style="border-bottom:0;">
|
||
|
<tr valign=top>
|
||
|
|
||
|
<td align=left>
|
||
|
<!-- content cache -->
|
||
|
|
||
|
|
||
|
<table border=0 cellspacing=0 cellpadding=0 width=100%>
|
||
|
<tr valign=top>
|
||
|
<td style="padding:5px">
|
||
|
<!-- Command Buttons -->
|
||
|
<table border=0 cellspacing=0 cellpadding=0 width=100%>
|
||
|
<!-- NOTE: We should avoid form-inside-form condition, which could happen when
|
||
|
Singlepane view is enabled. -->
|
||
|
<form action="index.php" method="post" name="DetailView" id="form">
|
||
|
{include file='DetailViewHidden.tpl'}
|
||
|
|
||
|
<!-- Start of File Include by SAKTI on 10th Apr, 2008 -->
|
||
|
{include_php file="include/DetailViewBlockStatus.php"}
|
||
|
<!-- Start of File Include by SAKTI on 10th Apr, 2008 -->
|
||
|
|
||
|
{foreach key=header item=detail from=$BLOCKS}
|
||
|
|
||
|
<!-- Detailed View Code starts here-->
|
||
|
<table border=0 cellspacing=0 cellpadding=0 width=100% class="small">
|
||
|
<tr>
|
||
|
<td> </td>
|
||
|
<td> </td>
|
||
|
<td> </td>
|
||
|
<td align=right>
|
||
|
{if $header eq $MOD.LBL_ADDRESS_INFORMATION && ($MODULE eq 'Accounts' || $MODULE eq 'Contacts' || $MODULE eq 'Leads') }
|
||
|
{if $MODULE eq 'Leads'}
|
||
|
<input name="mapbutton" value="{$APP.LBL_LOCATE_MAP}" class="crmbutton small create" type="button" onClick="searchMapLocation( 'Main' )" title="{$APP.LBL_LOCATE_MAP}">
|
||
|
{else}
|
||
|
<input name="mapbutton" value="{$APP.LBL_LOCATE_MAP}" class="crmbutton small create" type="button" onClick="fnvshobj(this,'locateMap');" onMouseOut="fninvsh('locateMap');" title="{$APP.LBL_LOCATE_MAP}">
|
||
|
{/if}
|
||
|
{/if}
|
||
|
</td>
|
||
|
</tr>
|
||
|
|
||
|
<!-- This is added to display the existing comments -->
|
||
|
{if $header eq $MOD.LBL_COMMENTS || $header eq $MOD.LBL_COMMENT_INFORMATION}
|
||
|
<tr>
|
||
|
<td colspan=4 class="dvInnerHeader">
|
||
|
<b>{$MOD.LBL_COMMENT_INFORMATION}</b>
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td colspan=4 class="dvtCellInfo">{$COMMENT_BLOCK}</td>
|
||
|
</tr>
|
||
|
<tr><td> </td></tr>
|
||
|
{/if}
|
||
|
|
||
|
|
||
|
{if $header neq 'Comments'}
|
||
|
|
||
|
<tr>{strip}
|
||
|
<td colspan=4 class="dvInnerHeader">
|
||
|
|
||
|
<div style="float:left;font-weight:bold;"><div style="float:left;"><a href="javascript:showHideStatus('tbl{$header|replace:' ':''}','aid{$header|replace:' ':''}','{$IMAGE_PATH}');">
|
||
|
{if $BLOCKINITIALSTATUS[$header] eq 1}
|
||
|
<img id="aid{$header|replace:' ':''}" src="{'activate.gif'|@vtiger_imageurl:$THEME}" style="border: 0px solid #000000;" alt="Hide" title="Hide"/>
|
||
|
{else}
|
||
|
<img id="aid{$header|replace:' ':''}" src="{'inactivate.gif'|@vtiger_imageurl:$THEME}" style="border: 0px solid #000000;" alt="Display" title="Display"/>
|
||
|
{/if}
|
||
|
</a></div><b>
|
||
|
{$header}
|
||
|
</b></div>
|
||
|
</td>{/strip}
|
||
|
</tr>
|
||
|
{/if}
|
||
|
</table>
|
||
|
{if $header neq 'Comments'}
|
||
|
{if $BLOCKINITIALSTATUS[$header] eq 1}
|
||
|
<div style="width:auto;display:block;" id="tbl{$header|replace:' ':''}" >
|
||
|
{else}
|
||
|
<div style="width:auto;display:none;" id="tbl{$header|replace:' ':''}" >
|
||
|
{/if}
|
||
|
<table border=0 cellspacing=0 cellpadding=0 width="100%" class="small">
|
||
|
{foreach item=detail from=$detail}
|
||
|
<tr style="height:25px">
|
||
|
{foreach key=label item=data from=$detail}
|
||
|
{assign var=keyid value=$data.ui}
|
||
|
{assign var=keyval value=$data.value}
|
||
|
{assign var=keytblname value=$data.tablename}
|
||
|
{assign var=keyfldname value=$data.fldname}
|
||
|
{assign var=keyfldid value=$data.fldid}
|
||
|
{assign var=keyoptions value=$data.options}
|
||
|
{assign var=keysecid value=$data.secid}
|
||
|
{assign var=keyseclink value=$data.link}
|
||
|
{assign var=keycursymb value=$data.cursymb}
|
||
|
{assign var=keysalut value=$data.salut}
|
||
|
{assign var=keyaccess value=$data.notaccess}
|
||
|
{assign var=keycntimage value=$data.cntimage}
|
||
|
{assign var=keyadmin value=$data.isadmin}
|
||
|
{assign var=display_type value=$data.displaytype}
|
||
|
|
||
|
|
||
|
{if $label ne ''}
|
||
|
{if $keycntimage ne ''}
|
||
|
<td class="dvtCellLabel" align=right width=25%><input type="hidden" id="hdtxt_IsAdmin" value={$keyadmin}></input>{$keycntimage}</td>
|
||
|
{elseif $keyid eq '71' || $keyid eq '72'}<!-- Currency symbol -->
|
||
|
<td class="dvtCellLabel" align=right width=25%>{$label}<input type="hidden" id="hdtxt_IsAdmin" value={$keyadmin}></input> ({$keycursymb})</td>
|
||
|
{else}
|
||
|
<td class="dvtCellLabel" align=right width=25%><input type="hidden" id="hdtxt_IsAdmin" value={$keyadmin}></input>{$label}</td>
|
||
|
{/if}
|
||
|
{if $EDIT_PERMISSION eq 'yes' && $display_type neq '2'}
|
||
|
{* Performance Optimization Control *}
|
||
|
{if !empty($DETAILVIEW_AJAX_EDIT) }
|
||
|
{include file="DetailViewUI.tpl"}
|
||
|
{else}
|
||
|
{include file="DetailViewFields.tpl"}
|
||
|
{/if}
|
||
|
{* END *}
|
||
|
{else}
|
||
|
{include file="DetailViewFields.tpl"}
|
||
|
{/if}
|
||
|
{/if}
|
||
|
{/foreach}
|
||
|
</tr>
|
||
|
{/foreach}
|
||
|
</table>
|
||
|
</div>
|
||
|
{/if}
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr><td style="padding:5px">
|
||
|
{/foreach}
|
||
|
{*-- End of Blocks--*}
|
||
|
|
||
|
{* vtlib Customization: Embed DetailViewWidget block:// type if any *}
|
||
|
{if $CUSTOM_LINKS && !empty($CUSTOM_LINKS.DETAILVIEWWIDGET)}
|
||
|
{foreach item=CUSTOM_LINK_DETAILVIEWWIDGET from=$CUSTOM_LINKS.DETAILVIEWWIDGET}
|
||
|
{if preg_match("/^block:\/\/.*/", $CUSTOM_LINK_DETAILVIEWWIDGET->linkurl)}
|
||
|
<tr>
|
||
|
<td style="padding:5px;" >
|
||
|
{php}
|
||
|
echo vtlib_process_widget($this->_tpl_vars['CUSTOM_LINK_DETAILVIEWWIDGET'], $this->_tpl_vars);
|
||
|
{/php}
|
||
|
</td>
|
||
|
</tr>
|
||
|
{/if}
|
||
|
{/foreach}
|
||
|
{/if}
|
||
|
{* END *}
|
||
|
|
||
|
</td>
|
||
|
</tr>
|
||
|
<!-- Inventory - Product Details informations -->
|
||
|
<tr>
|
||
|
{$ASSOCIATED_PRODUCTS}
|
||
|
</tr>
|
||
|
|
||
|
</form>
|
||
|
<!-- End the form related to detail view -->
|
||
|
|
||
|
{if $SinglePane_View eq 'true' && $IS_REL_LIST eq 'true'}
|
||
|
{include file= 'RelatedListNew.tpl'}
|
||
|
{/if}
|
||
|
</table>
|
||
|
|
||
|
</td>
|
||
|
<td width=22% valign=top style="border-left:1px dashed #cccccc;padding:13px">
|
||
|
|
||
|
<!-- right side relevant info -->
|
||
|
<!-- Action links for Event & Todo START-by Minnie -->
|
||
|
{if $MODULE eq 'Potentials' || $MODULE eq 'HelpDesk' || $MODULE eq 'Contacts' || $MODULE eq 'Accounts' || $MODULE eq 'Leads' || ($MODULE eq 'Documents' && ($ADMIN eq 'yes' || $FILE_STATUS eq '1') && $FILE_EXIST eq 'yes')}
|
||
|
<table width="100%" border="0" cellpadding="5" cellspacing="0">
|
||
|
<tr><td> </td></tr>
|
||
|
|
||
|
{if $MODULE eq 'HelpDesk'}
|
||
|
{if $CONVERTASFAQ eq 'permitted'}
|
||
|
<tr><td align="left" class="genHeaderSmall">{$APP.LBL_ACTIONS}</td></tr>
|
||
|
<tr>
|
||
|
<td align="left" style="padding-left:10px;">
|
||
|
<a class="webMnu" href="index.php?return_module={$MODULE}&return_action=DetailView&record={$ID}&return_id={$ID}&module={$MODULE}&action=ConvertAsFAQ"><img src="{'convert.gif'|@vtiger_imageurl:$THEME}" hspace="5" align="absmiddle" border="0"/></a>
|
||
|
<a class="webMnu" href="index.php?return_module={$MODULE}&return_action=DetailView&record={$ID}&return_id={$ID}&module={$MODULE}&action=ConvertAsFAQ">{$MOD.LBL_CONVERT_AS_FAQ_BUTTON_LABEL}</a>
|
||
|
</td>
|
||
|
</tr>
|
||
|
{/if}
|
||
|
{elseif $MODULE eq 'Potentials'}
|
||
|
{if $CONVERTINVOICE eq 'permitted'}
|
||
|
<tr><td align="left" class="genHeaderSmall">{$APP.LBL_ACTIONS}</td></tr>
|
||
|
<tr>
|
||
|
<td align="left" style="padding-left:10px;">
|
||
|
<a class="webMnu" href="index.php?return_module={$MODULE}&return_action=DetailView&return_id={$ID}&convertmode={$CONVERTMODE}&module=Invoice&action=EditView&account_id={$ACCOUNTID}"><img src="{'actionGenerateInvoice.gif'|@vtiger_imageurl:$THEME}" hspace="5" align="absmiddle" border="0"/></a>
|
||
|
<a class="webMnu" href="index.php?return_module={$MODULE}&return_action=DetailView&return_id={$ID}&convertmode={$CONVERTMODE}&module=Invoice&action=EditView&account_id={$ACCOUNTID}">{$APP.LBL_CREATE} {$APP.Invoice}</a>
|
||
|
</td>
|
||
|
</tr>
|
||
|
{/if}
|
||
|
{elseif $TODO_PERMISSION eq 'true' || $EVENT_PERMISSION eq 'true' || $CONTACT_PERMISSION eq 'true'|| $MODULE eq 'Contacts' || ($MODULE eq 'Documents')}
|
||
|
<tr><td align="left" class="genHeaderSmall">{$APP.LBL_ACTIONS}</td></tr>
|
||
|
|
||
|
{if $MODULE eq 'Contacts'}
|
||
|
{assign var=subst value="contact_id"}
|
||
|
{assign var=acc value="&account_id=$accountid"}
|
||
|
{else}
|
||
|
{assign var=subst value="parent_id"}
|
||
|
{assign var=acc value=""}
|
||
|
{/if}
|
||
|
|
||
|
{if $MODULE eq 'Leads' || $MODULE eq 'Contacts' || $MODULE eq 'Accounts'}
|
||
|
{if $SENDMAILBUTTON eq 'permitted'}
|
||
|
<tr>
|
||
|
<td align="left" style="padding-left:10px;">
|
||
|
<input type="hidden" name="pri_email" value="{$EMAIL1}"/>
|
||
|
<input type="hidden" name="sec_email" value="{$EMAIL2}"/>
|
||
|
<a href="javascript:void(0);" class="webMnu" onclick="if(LTrim('{$EMAIL1}') !='' || LTrim('{$EMAIL2}') !=''){ldelim}fnvshobj(this,'sendmail_cont');sendmail('{$MODULE}',{$ID}){rdelim}else{ldelim}OpenCompose('','create'){rdelim}"><img src="{'sendmail.png'|@vtiger_imageurl:$THEME}" hspace="5" align="absmiddle" border="0"/></a>
|
||
|
<a href="javascript:void(0);" class="webMnu" onclick="if(LTrim('{$EMAIL1}') !='' || LTrim('{$EMAIL2}') !=''){ldelim}fnvshobj(this,'sendmail_cont');sendmail('{$MODULE}',{$ID}){rdelim}else{ldelim}OpenCompose('','create'){rdelim}">{$APP.LBL_SENDMAIL_BUTTON_LABEL}</a>
|
||
|
</td>
|
||
|
</tr>
|
||
|
{/if}
|
||
|
{/if}
|
||
|
|
||
|
{if $MODULE eq 'Contacts' || $EVENT_PERMISSION eq 'true'}
|
||
|
<tr>
|
||
|
<td align="left" style="padding-left:10px;">
|
||
|
<a href="index.php?module=Calendar&action=EditView&return_module={$MODULE}&return_action=DetailView&activity_mode=Events&return_id={$ID}&{$subst}={$ID}{$acc}&parenttab={$CATEGORY}" class="webMnu"><img src="{'AddEvent.gif'|@vtiger_imageurl:$THEME}" hspace="5" align="absmiddle" border="0"/></a>
|
||
|
<a href="index.php?module=Calendar&action=EditView&return_module={$MODULE}&return_action=DetailView&activity_mode=Events&return_id={$ID}&{$subst}={$ID}{$acc}&parenttab={$CATEGORY}" class="webMnu">{$APP.LBL_ADD_NEW} {$APP.Event}</a>
|
||
|
</td>
|
||
|
</tr>
|
||
|
{/if}
|
||
|
|
||
|
{if $TODO_PERMISSION eq 'true' && ($MODULE eq 'Accounts' || $MODULE eq 'Leads')}
|
||
|
<tr>
|
||
|
<td align="left" style="padding-left:10px;">
|
||
|
<a href="index.php?module=Calendar&action=EditView&return_module={$MODULE}&return_action=DetailView&activity_mode=Task&return_id={$ID}&{$subst}={$ID}{$acc}&parenttab={$CATEGORY}" class="webMnu"><img src="{'AddToDo.gif'|@vtiger_imageurl:$THEME}" hspace="5" align="absmiddle" border="0"/></a>
|
||
|
<a href="index.php?module=Calendar&action=EditView&return_module={$MODULE}&return_action=DetailView&activity_mode=Task&return_id={$ID}&{$subst}={$ID}{$acc}&parenttab={$CATEGORY}" class="webMnu">{$APP.LBL_ADD_NEW} {$APP.Todo}</a>
|
||
|
</td>
|
||
|
</tr>
|
||
|
{/if}
|
||
|
|
||
|
{if $MODULE eq 'Contacts' && $CONTACT_PERMISSION eq 'true'}
|
||
|
<tr>
|
||
|
<td align="left" style="padding-left:10px;">
|
||
|
<a href="index.php?module=Calendar&action=EditView&return_module={$MODULE}&return_action=DetailView&activity_mode=Task&return_id={$ID}&{$subst}={$ID}{$acc}&parenttab={$CATEGORY}" class="webMnu"><img src="{'AddToDo.gif'|@vtiger_imageurl:$THEME}" hspace="5" align="absmiddle" border="0"/></a>
|
||
|
<a href="index.php?module=Calendar&action=EditView&return_module={$MODULE}&return_action=DetailView&activity_mode=Task&return_id={$ID}&{$subst}={$ID}{$acc}&parenttab={$CATEGORY}" class="webMnu">{$APP.LBL_ADD_NEW} {$APP.Todo}</a>
|
||
|
</td>
|
||
|
</tr>
|
||
|
{/if}
|
||
|
|
||
|
{if $MODULE eq 'Leads'}
|
||
|
{if $CONVERTLEAD eq 'permitted'}
|
||
|
<tr>
|
||
|
<td align="left" style="padding-left:10px;">
|
||
|
<a href="javascript:void(0);" class="webMnu" onclick="callConvertLeadDiv('{$ID}');"><img src="{'Leads.gif'|@vtiger_imageurl:$THEME}" hspace="5" align="absmiddle" border="0"/></a>
|
||
|
<a href="javascript:void(0);" class="webMnu" onclick="callConvertLeadDiv('{$ID}');">{$APP.LBL_CONVERT_BUTTON_LABEL}</a>
|
||
|
</td>
|
||
|
</tr>
|
||
|
{/if}
|
||
|
{/if}
|
||
|
|
||
|
<!-- Start: Actions for Documents Module -->
|
||
|
{if $MODULE eq 'Documents'}
|
||
|
<tr><td align="left" style="padding-left:10px;">
|
||
|
{if $DLD_TYPE eq 'I' && $FILE_STATUS eq '1'}
|
||
|
<br><a href="index.php?module=uploads&action=downloadfile&fileid={$FILEID}&entityid={$NOTESID}" onclick="javascript:dldCntIncrease({$NOTESID});" class="webMnu"><img src="{'fbDownload.gif'|@vtiger_imageurl:$THEME}" hspace="5" align="absmiddle" title="{$APP.LNK_DOWNLOAD}" border="0"/></a>
|
||
|
<a href="index.php?module=uploads&action=downloadfile&fileid={$FILEID}&entityid={$NOTESID}" onclick="javascript:dldCntIncrease({$NOTESID});">{$MOD.LBL_DOWNLOAD_FILE}</a>
|
||
|
{elseif $DLD_TYPE eq 'E' && $FILE_STATUS eq '1'}
|
||
|
<br><a target="_blank" href="{$DLD_PATH}" onclick="javascript:dldCntIncrease({$NOTESID});"><img src="{'fbDownload.gif'|@vtiger_imageurl:$THEME}"" align="absmiddle" title="{$APP.LNK_DOWNLOAD}" border="0"></a>
|
||
|
<a target="_blank" href="{$DLD_PATH}" onclick="javascript:dldCntIncrease({$NOTESID});">{$MOD.LBL_DOWNLOAD_FILE}</a>
|
||
|
{/if}
|
||
|
</td></tr>
|
||
|
{if $CHECK_INTEGRITY_PERMISSION eq 'yes'}
|
||
|
<tr><td align="left" style="padding-left:10px;">
|
||
|
<br><a href="javascript:;" onClick="checkFileIntegrityDetailView({$NOTESID});"><img id="CheckIntegrity_img_id" src="{'yes.gif'|@vtiger_imageurl:$THEME}" alt="Check integrity of this file" title="Check integrity of this file" hspace="5" align="absmiddle" border="0"/></a>
|
||
|
<a href="javascript:;" onClick="checkFileIntegrityDetailView({$NOTESID});">{$MOD.LBL_CHECK_INTEGRITY}</a>
|
||
|
<input type="hidden" id="dldfilename" name="dldfilename" value="{$FILEID}-{$FILENAME}">
|
||
|
<span id="vtbusy_integrity_info" style="display:none;">
|
||
|
<img src="{'vtbusy.gif'|@vtiger_imageurl:$THEME}" border="0"></span>
|
||
|
<span id="integrity_result" style="display:none"></span>
|
||
|
</td></tr>
|
||
|
{/if}
|
||
|
<tr><td align="left" style="padding-left:10px;">
|
||
|
{if $DLD_TYPE eq 'I'}
|
||
|
<input type="hidden" id="dldfilename" name="dldfilename" value="{$FILENAME}">
|
||
|
<br><a href="javascript: document.DetailView.return_module.value='Documents'; document.DetailView.return_action.value='DetailView'; document.DetailView.module.value='Documents'; document.DetailView.action.value='EmailFile'; document.DetailView.record.value={$NOTESID}; document.DetailView.return_id.value={$NOTESID}; sendfile_email();" class="webMnu"><img src="{'attachment.gif'|@vtiger_imageurl:$THEME}" hspace="5" align="absmiddle" border="0"/></a>
|
||
|
<a href="javascript: document.DetailView.return_module.value='Documents'; document.DetailView.return_action.value='DetailView'; document.DetailView.module.value='Documents'; document.DetailView.action.value='EmailFile'; document.DetailView.record.value={$NOTESID}; document.DetailView.return_id.value={$NOTESID}; sendfile_email();">{$MOD.LBL_EMAIL_FILE}</a>
|
||
|
{/if}
|
||
|
</td></tr>
|
||
|
<tr><td> </td></tr>
|
||
|
|
||
|
{/if}
|
||
|
{/if}
|
||
|
|
||
|
<!-- End: Actions for Documents Module -->
|
||
|
</table>
|
||
|
{* vtlib customization: Avoid line break if custom links are present *}
|
||
|
{if !isset($CUSTOM_LINKS) || empty($CUSTOM_LINKS)}
|
||
|
<br>
|
||
|
{/if}
|
||
|
{/if}
|
||
|
|
||
|
{* vtlib customization: Custom links on the Detail view basic links *}
|
||
|
{if $CUSTOM_LINKS && $CUSTOM_LINKS.DETAILVIEWBASIC}
|
||
|
<table width="100%" border="0" cellpadding="5" cellspacing="0">
|
||
|
{foreach item=CUSTOMLINK from=$CUSTOM_LINKS.DETAILVIEWBASIC}
|
||
|
<tr>
|
||
|
<td align="left" style="padding-left:10px;">
|
||
|
{assign var="customlink_href" value=$CUSTOMLINK->linkurl}
|
||
|
{assign var="customlink_label" value=$CUSTOMLINK->linklabel}
|
||
|
{if $customlink_label eq ''}
|
||
|
{assign var="customlink_label" value=$customlink_href}
|
||
|
{else}
|
||
|
{* Pickup the translated label provided by the module *}
|
||
|
{assign var="customlink_label" value=$customlink_label|@getTranslatedString:$CUSTOMLINK->module()}
|
||
|
{/if}
|
||
|
{if $CUSTOMLINK->linkicon}
|
||
|
<a class="webMnu" href="{$customlink_href}"><img hspace=5 align="absmiddle" border=0 src="{$CUSTOMLINK->linkicon}"></a>
|
||
|
{/if}
|
||
|
<a class="webMnu" href="{$customlink_href}">{$customlink_label}</a>
|
||
|
</td>
|
||
|
</tr>
|
||
|
{/foreach}
|
||
|
</table>
|
||
|
{/if}
|
||
|
|
||
|
{* vtlib customization: Custom links on the Detail view *}
|
||
|
{if $CUSTOM_LINKS && $CUSTOM_LINKS.DETAILVIEW}
|
||
|
<br>
|
||
|
{if !empty($CUSTOM_LINKS.DETAILVIEW)}
|
||
|
<table width="100%" border="0" cellpadding="5" cellspacing="0">
|
||
|
<tr><td align="left" class="dvtUnSelectedCell dvtCellLabel">
|
||
|
<a href="javascript:;" onmouseover="fnvshobj(this,'vtlib_customLinksLay');" onclick="fnvshobj(this,'vtlib_customLinksLay');"><b>{$APP.LBL_MORE} {$APP.LBL_ACTIONS} »</b></a>
|
||
|
</td></tr>
|
||
|
</table>
|
||
|
<br>
|
||
|
<div style="display: none; left: 193px; top: 106px;width:155px; position:absolute;" id="vtlib_customLinksLay"
|
||
|
onmouseout="fninvsh('vtlib_customLinksLay')" onmouseover="fnvshNrm('vtlib_customLinksLay')">
|
||
|
<table bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="100%">
|
||
|
<tr><td style="border-bottom: 1px solid rgb(204, 204, 204); padding: 5px;"><b>{$APP.LBL_MORE} {$APP.LBL_ACTIONS} »</b></td></tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
{foreach item=CUSTOMLINK from=$CUSTOM_LINKS.DETAILVIEW}
|
||
|
{assign var="customlink_href" value=$CUSTOMLINK->linkurl}
|
||
|
{assign var="customlink_label" value=$CUSTOMLINK->linklabel}
|
||
|
{if $customlink_label eq ''}
|
||
|
{assign var="customlink_label" value=$customlink_href}
|
||
|
{else}
|
||
|
{* Pickup the translated label provided by the module *}
|
||
|
{assign var="customlink_label" value=$customlink_label|@getTranslatedString:$CUSTOMLINK->module()}
|
||
|
{/if}
|
||
|
<a href="{$customlink_href}" class="drop_down">{$customlink_label}</a>
|
||
|
{/foreach}
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
{/if}
|
||
|
{/if}
|
||
|
{* END *}
|
||
|
<!-- Action links END -->
|
||
|
|
||
|
{if $TAG_CLOUD_DISPLAY eq 'true'}
|
||
|
<!-- Tag cloud display -->
|
||
|
<table border=0 cellspacing=0 cellpadding=0 width=100% class="tagCloud">
|
||
|
<tr>
|
||
|
<td class="tagCloudTopBg"><img src="{$IMAGE_PATH}tagCloudName.gif" border=0></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td><div id="tagdiv" style="display:visible;"><form method="POST" action="javascript:void(0);" onsubmit="return tagvalidate();"><input class="textbox" type="text" id="txtbox_tagfields" name="textbox_First Name" value="" style="width:100px;margin-left:5px;"></input> <input name="button_tagfileds" type="submit" class="crmbutton small save" value="{$APP.LBL_TAG_IT}" /></form></div></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="tagCloudDisplay" valign=top> <span id="tagfields">{$ALL_TAG}</span></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
<!-- End Tag cloud display -->
|
||
|
{/if}
|
||
|
<!-- Mail Merge-->
|
||
|
<br>
|
||
|
{if $MERGEBUTTON eq 'permitted'}
|
||
|
<form action="index.php" method="post" name="TemplateMerge" id="form">
|
||
|
<input type="hidden" name="module" value="{$MODULE}">
|
||
|
<input type="hidden" name="parenttab" value="{$CATEGORY}">
|
||
|
<input type="hidden" name="record" value="{$ID}">
|
||
|
<input type="hidden" name="action">
|
||
|
<table border=0 cellspacing=0 cellpadding=0 width=100% class="rightMailMerge">
|
||
|
<tr>
|
||
|
<td class="rightMailMergeHeader"><b>{$WORDTEMPLATEOPTIONS}</b></td>
|
||
|
</tr>
|
||
|
<tr style="height:25px">
|
||
|
<td class="rightMailMergeContent">
|
||
|
{if $TEMPLATECOUNT neq 0}
|
||
|
<select name="mergefile">{foreach key=templid item=tempflname from=$TOPTIONS}<option value="{$templid}">{$tempflname}</option>{/foreach}</select>
|
||
|
<input class="crmbutton small create" value="{$APP.LBL_MERGE_BUTTON_LABEL}" onclick="this.form.action.value='Merge';" type="submit"></input>
|
||
|
{else}
|
||
|
<a href=index.php?module=Settings&action=upload&tempModule={$MODULE}&parenttab=Settings>{$APP.LBL_CREATE_MERGE_TEMPLATE}</a>
|
||
|
{/if}
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</form>
|
||
|
{/if}
|
||
|
|
||
|
{if !empty($CUSTOM_LINKS.DETAILVIEWWIDGET)}
|
||
|
{foreach key=CUSTOMLINK_NO item=CUSTOMLINK from=$CUSTOM_LINKS.DETAILVIEWWIDGET}
|
||
|
{assign var="customlink_href" value=$CUSTOMLINK->linkurl}
|
||
|
{assign var="customlink_label" value=$CUSTOMLINK->linklabel}
|
||
|
{* Ignore block:// type custom links which are handled earlier *}
|
||
|
{if !preg_match("/^block:\/\/.*/", $customlink_href)}
|
||
|
{if $customlink_label eq ''}
|
||
|
{assign var="customlink_label" value=$customlink_href}
|
||
|
{else}
|
||
|
{* Pickup the translated label provided by the module *}
|
||
|
{assign var="customlink_label" value=$customlink_label|@getTranslatedString:$CUSTOMLINK->module()}
|
||
|
{/if}
|
||
|
<br />
|
||
|
<table border=0 cellspacing=0 cellpadding=0 width=100% class="rightMailMerge">
|
||
|
<tr>
|
||
|
<td class="rightMailMergeHeader">
|
||
|
<b>{$customlink_label}</b>
|
||
|
<img id="detailview_block_{$CUSTOMLINK_NO}_indicator" style="display:none;" src="{'vtbusy.gif'|@vtiger_imageurl:$THEME}" border="0" align="absmiddle" />
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr style="height:25px">
|
||
|
<td class="rightMailMergeContent"><div id="detailview_block_{$CUSTOMLINK_NO}"></div></td>
|
||
|
</tr>
|
||
|
<script type="text/javascript">
|
||
|
vtlib_loadDetailViewWidget("{$customlink_href}", "detailview_block_{$CUSTOMLINK_NO}", "detailview_block_{$CUSTOMLINK_NO}_indicator");
|
||
|
</script>
|
||
|
</table>
|
||
|
{/if}
|
||
|
{/foreach}
|
||
|
{/if}
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
</div>
|
||
|
<!-- PUBLIC CONTENTS STOPS-->
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<table border=0 cellspacing=0 cellpadding=3 width=100% class="small">
|
||
|
<tr>
|
||
|
<td class="dvtTabCacheBottom" style="width:10px" nowrap> </td>
|
||
|
|
||
|
<td class="dvtSelectedCellBottom" align=center nowrap>{$SINGLE_MOD|@getTranslatedString:$MODULE} {$APP.LBL_INFORMATION}</td>
|
||
|
<td class="dvtTabCacheBottom" style="width:10px"> </td>
|
||
|
{if $SinglePane_View eq 'false' && $IS_REL_LIST neq false && $IS_REL_LIST|@count > 0}
|
||
|
<td class="dvtUnSelectedCell" align=center nowrap><a href="index.php?action=CallRelatedList&module={$MODULE}&record={$ID}&parenttab={$CATEGORY}">{$APP.LBL_MORE} {$APP.LBL_INFORMATION}</a></td>
|
||
|
{/if}
|
||
|
<td class="dvtTabCacheBottom" align="right" style="width:100%">
|
||
|
|
||
|
{if $EDIT_DUPLICATE eq 'permitted'}
|
||
|
<input title="{$APP.LBL_EDIT_BUTTON_TITLE}" accessKey="{$APP.LBL_EDIT_BUTTON_KEY}" class="crmbutton small edit" onclick="DetailView.return_module.value='{$MODULE}'; DetailView.return_action.value='DetailView'; DetailView.return_id.value='{$ID}';DetailView.module.value='{$MODULE}';submitFormForAction('DetailView','EditView');" type="submit" name="Edit" value=" {$APP.LBL_EDIT_BUTTON_LABEL} ">
|
||
|
{/if}
|
||
|
{if $EDIT_DUPLICATE eq 'permitted' && $MODULE neq 'Documents'}
|
||
|
<input title="{$APP.LBL_DUPLICATE_BUTTON_TITLE}" accessKey="{$APP.LBL_DUPLICATE_BUTTON_KEY}" class="crmbutton small create" onclick="DetailView.return_module.value='{$MODULE}'; DetailView.return_action.value='DetailView'; DetailView.isDuplicate.value='true';DetailView.module.value='{$MODULE}'; submitFormForAction('DetailView','EditView');" type="submit" name="Duplicate" value="{$APP.LBL_DUPLICATE_BUTTON_LABEL}">
|
||
|
{/if}
|
||
|
{if $DELETE eq 'permitted'}
|
||
|
<input title="{$APP.LBL_DELETE_BUTTON_TITLE}" accessKey="{$APP.LBL_DELETE_BUTTON_KEY}" class="crmbutton small delete" onclick="DetailView.return_module.value='{$MODULE}'; DetailView.return_action.value='index'; {if $MODULE eq 'Accounts'} var confirmMsg = '{$APP.NTC_ACCOUNT_DELETE_CONFIRMATION}' {else} var confirmMsg = '{$APP.NTC_DELETE_CONFIRMATION}' {/if}; submitFormForActionWithConfirmation('DetailView', 'Delete', confirmMsg);" type="button" name="Delete" value="{$APP.LBL_DELETE_BUTTON_LABEL}">
|
||
|
{/if}
|
||
|
|
||
|
{if $privrecord neq ''}
|
||
|
<img align="absmiddle" title="{$APP.LNK_LIST_PREVIOUS}" accessKey="{$APP.LNK_LIST_PREVIOUS}" onclick="location.href='index.php?module={$MODULE}&viewtype={$VIEWTYPE}&action=DetailView&record={$privrecord}&parenttab={$CATEGORY}'" name="privrecord" value="{$APP.LNK_LIST_PREVIOUS}" src="{'rec_prev.gif'|@vtiger_imageurl:$THEME}">
|
||
|
{else}
|
||
|
<img align="absmiddle" title="{$APP.LNK_LIST_PREVIOUS}" src="{'rec_prev_disabled.gif'|@vtiger_imageurl:$THEME}">
|
||
|
{/if}
|
||
|
{if $privrecord neq '' || $nextrecord neq ''}
|
||
|
<img align="absmiddle" title="{$APP.LBL_JUMP_BTN}" accessKey="{$APP.LBL_JUMP_BTN}" onclick="var obj = this;var lhref = getListOfRecords(obj, '{$MODULE}',{$ID},'{$CATEGORY}');" name="jumpBtnIdBottom" id="jumpBtnIdBottom" src="{'rec_jump.gif'|@vtiger_imageurl:$THEME}">
|
||
|
{/if}
|
||
|
{if $nextrecord neq ''}
|
||
|
<img align="absmiddle" title="{$APP.LNK_LIST_NEXT}" accessKey="{$APP.LNK_LIST_NEXT}" onclick="location.href='index.php?module={$MODULE}&viewtype={$VIEWTYPE}&action=DetailView&record={$nextrecord}&parenttab={$CATEGORY}'" name="nextrecord" src="{'rec_next.gif'|@vtiger_imageurl:$THEME}">
|
||
|
{else}
|
||
|
<img align="absmiddle" title="{$APP.LNK_LIST_NEXT}" src="{'rec_next_disabled.gif'|@vtiger_imageurl:$THEME}">
|
||
|
{/if}
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
{if $MODULE eq 'Products'}
|
||
|
<script language="JavaScript" type="text/javascript" src="modules/Products/Productsslide.js"></script>
|
||
|
<script language="JavaScript" type="text/javascript">Carousel();</script>
|
||
|
{/if}
|
||
|
|
||
|
<script>
|
||
|
|
||
|
function getTagCloud()
|
||
|
{ldelim}
|
||
|
var obj = $("tagfields");
|
||
|
if(obj != null && typeof(obj) != undefined) {ldelim}
|
||
|
new Ajax.Request(
|
||
|
'index.php',
|
||
|
{ldelim}queue: {ldelim}position: 'end', scope: 'command'{rdelim},
|
||
|
method: 'post',
|
||
|
postBody: 'module={$MODULE}&action={$MODULE}Ajax&file=TagCloud&ajxaction=GETTAGCLOUD&recordid={$ID}',
|
||
|
onComplete: function(response) {ldelim}
|
||
|
$("tagfields").innerHTML=response.responseText;
|
||
|
$("txtbox_tagfields").value ='';
|
||
|
{rdelim}
|
||
|
{rdelim}
|
||
|
);
|
||
|
{rdelim}
|
||
|
{rdelim}
|
||
|
getTagCloud();
|
||
|
</script>
|
||
|
<!-- added for validation -->
|
||
|
<script language="javascript">
|
||
|
var fieldname = new Array({$VALIDATION_DATA_FIELDNAME});
|
||
|
var fieldlabel = new Array({$VALIDATION_DATA_FIELDLABEL});
|
||
|
var fielddatatype = new Array({$VALIDATION_DATA_FIELDDATATYPE});
|
||
|
</script>
|
||
|
</td>
|
||
|
|
||
|
<td align=right valign=top><img src="{'showPanelTopRight.gif'|@vtiger_imageurl:$THEME}"></td>
|
||
|
</tr></table>
|
||
|
|
||
|
{if $MODULE eq 'Leads' or $MODULE eq 'Contacts' or $MODULE eq 'Accounts' or $MODULE eq 'Campaigns' or $MODULE eq 'Vendors'}
|
||
|
<form name="SendMail"><div id="sendmail_cont" style="z-index:100001;position:absolute;"></div></form>
|
||
|
{/if}
|
||
|
|
||
|
<!-- SMSNotifier customization -->
|
||
|
<script type="text/javascript">
|
||
|
Event.observe(window, 'load', function() {ldelim} SMSNotifier.loadstatus('{$ID}'); {rdelim});
|
||
|
</script>
|