<html dir="ltr"><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta content="MSHTML 6.00.6000.16809" name="GENERATOR">
<style title="owaParaStyle"><!--P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
--></style>
</head>
<body ocsi="x">
<div dir="ltr"><font face="Tahoma" color="#000000" size="2">
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><font size="3"><font face="Calibri">Steve,</font></font></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><font face="calibri" size="3"></font>&nbsp;</p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><font face="calibri" size="3">I did manage to create a link in the accounts to a contact - See the step-by-step guide below. I had hoped the vtiger development community to be more forth coming with suggestions
 but it wasn't the case.&nbsp;I thank you for trying to help.</font></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt">&nbsp;</p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><font face="calibri" size="3">Regards</font></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt">&nbsp;</p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><strong><u><font face="calibri" size="3"></font></u></strong>&nbsp;</p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><b style="mso-bidi-font-weight: normal"><u><font size="3"><font face="Calibri">Adding Link to Primary Contacts in Accounts
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
<o:p></o:p></font></font></u></b></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><font face="Calibri" size="3">Install the vtlib-2.1.</font></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><font face="Calibri" size="3">Create a file call vtlib.pc.php in the vtigercrm directory with content</font></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><o:p><font face="Calibri">&nbsp;</font></o:p></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">&lt;?php</font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">// Just a bit of HTML formatting<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">echo '&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot;http://www.w3.org/TR/html4/loose.dtd&quot;&gt;';<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><o:p><font face="Calibri">&nbsp;</font></o:p></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">echo '&lt;html&gt;&lt;head&gt;&lt;title&gt;vtlib Module Script&lt;/title&gt;';<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">echo '&lt;style type=&quot;text/css&quot;&gt;@import url(&quot;themes/softed/style.css&quot;);br { display: block; margin: 2px; }&lt;/style&gt;';<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">echo '&lt;/head&gt;&lt;body class=small style=&quot;font-size: 12px; margin: 2px; padding: 2px;&quot;&gt;';<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">echo '&lt;a href=&quot;index.php&quot;&gt;&lt;img src=&quot;themes/softed/images/vtiger-crm.gif&quot; alt=&quot;vtiger CRM&quot; title=&quot;vtiger CRM&quot; border=0&gt;&lt;/a&gt;&lt;hr style=&quot;height: 1px&quot;&gt;';<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><o:p><font face="Calibri">&nbsp;</font></o:p></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">// Turn on debugging level<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">$Vtiger_Utils_Log = true;<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><o:p><font face="Calibri">&nbsp;</font></o:p></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri"><span style="FONT-SIZE: 8pt"><font face="Calibri">include_once</font></span>('vtlib/Vtiger/Menu.php');<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri"><span style="FONT-SIZE: 8pt"><font face="Calibri">include_once</font></span>('vtlib/Vtiger/Module.php');<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><o:p><font face="Calibri">&nbsp;</font></o:p></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">// Create module instance and save it first<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">$module = Vtiger_Module::getInstance('Accounts');<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><o:p><font face="Calibri">&nbsp;</font></o:p></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><o:p><font face="Calibri">&nbsp;</font></o:p></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">// Add&nbsp;a new&nbsp;module block - I don't know how to attach to an existing module block</font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">$block1 = new Vtiger_Block();<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">$block1-&gt;label = 'LBL_PC_INFORMATION';<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">$module-&gt;addBlock($block1);<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><o:p><font face="Calibri">&nbsp;</font></o:p></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">$field4 = new Vtiger_Field();<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">$field4-&gt;name = 'LinkToPC';<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">$field4-&gt;label= 'Link To PC';<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">$field4-&gt;table = 'vtiger_account';<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">$field4-&gt;column = 'linktopc';<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">$field4-&gt;columntype = 'VARCHAR(100)';<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">$field4-&gt;uitype = 10;<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">$field4-&gt;typeofdata = 'V~O';<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">$field4-&gt;helpinfo = 'Primary Contact';<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">$block1-&gt;addField($field4);<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">$field4-&gt;setRelatedModules(Array('Contacts'));<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><o:p><font face="Calibri">&nbsp;</font></o:p></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri"># Add the following to the Accounts language file<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">#'LinkToPC' =&gt; 'Link to Primary Contact',<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">#'Link To PC' =&gt; 'Link To Primary Contact',<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">#'LBL_PC_INFORMATION' =&gt; 'Extra Information',<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><o:p><font face="Calibri">&nbsp;</font></o:p></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><o:p><font face="Calibri">&nbsp;</font></o:p></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">echo '&lt;/body&gt;&lt;/html&gt;';<o:p></o:p></font></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><o:p><font face="Calibri">&nbsp;</font></o:p></span></p>
<p class="MsoNoSpacing" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 8pt"><font face="Calibri">?&gt;<o:p></o:p></font></span></p>
</font></div>
<div id="divRpF414269" style="DIRECTION: ltr">
<hr tabindex="-1">
<font face="Tahoma" size="2"><b>From:</b> vtigercrm-developers-bounces@lists.vtigercrm.com [vtigercrm-developers-bounces@lists.vtigercrm.com] On Behalf Of Stephen Mack [stephen@efronteras.com]<br>
<b>Sent:</b> 05 March 2009 15:06<br>
<b>To:</b> vtigercrm-developers@lists.vtigercrm.com<br>
<b>Subject:</b> Re: [Vtigercrm-developers] Creating a custom field that is a link to an another table row - vtiger 5.0.4<br>
</font><br>
</div>
<div></div>
<div>It sounds like your businesses' use of the system is very different than most users.&nbsp; That does not make it wrong just different.<br>
<br>
I'm sure it can be done but you'll have to review the code to see how records are attached as in the potential module which has the same setup as you describe for the associated &quot;account&quot;.<br>
<br>
So the basics are there for what you want.&nbsp; You'll need to do some custom coding.&nbsp; I don't think the system is inefficient.&nbsp; I think your use is different.<br>
<br clear="all">
-- Stephen Mack<br>
Gerente de Ventas y Marketing<br>
Escuela Fronteras<br>
<a href="http://www.eFronteras.com" target="_blank">www.eFronteras.com</a><br>
skype: eFronteras.Stephen<br>
<br>
<br>
<div class="gmail_quote">On Thu, Mar 5, 2009 at 11:39 AM, Hardev Bassan <span dir="ltr">
&lt;<a href="mailto:Hardev.Bassan@warwick.ac.uk">Hardev.Bassan@warwick.ac.uk</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<div>
<div dir="ltr"><font face="Tahoma" color="#000000" size="2">The same contact can be the 'Primary Contact' for one Account and not for another Account.
</font></div>
<div dir="ltr"><font face="Tahoma" color="#000000" size="2"></font>&nbsp;</div>
<div dir="ltr"><font face="Tahoma" color="#000000" size="2">This means that you will have to create 2 contact (one with label 'Primary Contact' and another without 'Primary Contacts' - also may require extra browsing action) - again not very elegant way of
 designing a database system.</font></div>
<div dir="ltr"><font face="tahoma" size="2"></font>&nbsp;</div>
<div dir="ltr"><font face="tahoma" size="2"><font face="tahoma" size="2"><font face="tahoma" size="2"><font face="tahoma" size="2">Hardev</font></font></font></font></div>
<div style="DIRECTION: ltr">
<hr>
<font face="Tahoma" size="2">
<div class="im"><b>From:</b> <a href="mailto:vtigercrm-developers-bounces@lists.vtigercrm.com">
vtigercrm-developers-bounces@lists.vtigercrm.com</a> [<a href="mailto:vtigercrm-developers-bounces@lists.vtigercrm.com">vtigercrm-developers-bounces@lists.vtigercrm.com</a>] On Behalf Of Stephen Mack [<a href="mailto:stephen@efronteras.com">stephen@efronteras.com</a>]<br>
</div>
<b>Sent:</b> 05 March 2009 13:55
<div>
<div></div>
<div class="h5"><br>
<b>To:</b> <a href="mailto:vtigercrm-developers@lists.vtigercrm.com">vtigercrm-developers@lists.vtigercrm.com</a><br>
<b>Subject:</b> Re: [Vtigercrm-developers] Creating a custom field that is a link to an another table row - vtiger 5.0.4<br>
</div>
</div>
</font><br>
</div>
<div>
<div></div>
<div class="h5">
<div></div>
<div>I created a custom picklist field in the contacts database to describe the contact, then you can list that field in the contacts view.<br>
<br clear="all">
-- Stephen Mack<br>
Gerente de Ventas y Marketing<br>
Escuela Fronteras<br>
<a href="http://www.eFronteras.com" target="_blank">www.eFronteras.com</a><br>
skype: eFronteras.Stephen<br>
<br>
<br>
<div class="gmail_quote">On Thu, Mar 5, 2009 at 10:05 AM, Hardev Bassan <span dir="ltr">
&lt;<a href="mailto:Hardev.Bassan@warwick.ac.uk">Hardev.Bassan@warwick.ac.uk</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<div>
<div dir="ltr"><font face="Tahoma" color="#000000" size="2">Stephen,</font></div>
<div dir="ltr"><font face="tahoma" size="2"></font>&nbsp;</div>
<div dir="ltr"><font face="tahoma" size="2"></font>&nbsp;</div>
<div dir="ltr"><font face="tahoma" size="2">Contact Section - can have 1 or more contacts.</font></div>
<div dir="ltr"><font face="tahoma" size="2"></font>&nbsp;</div>
<div dir="ltr"><font face="tahoma" size="2">I need a field that will only allow one name - as there is only Primary Contact per Account&nbsp;our for setup.</font></div>
<div dir="ltr"><font face="tahoma" size="2"></font>&nbsp;</div>
<div dir="ltr"><font face="tahoma" size="2">Regards</font></div>
<div dir="ltr"><font face="tahoma" size="2"><font face="tahoma" size="2">Hardev</font></font></div>
<div style="DIRECTION: ltr">
<hr>
<font face="Tahoma" size="2"><b>From:</b> <a href="mailto:vtigercrm-developers-bounces@lists.vtigercrm.com">
vtigercrm-developers-bounces@lists.vtigercrm.com</a> [<a href="mailto:vtigercrm-developers-bounces@lists.vtigercrm.com">vtigercrm-developers-bounces@lists.vtigercrm.com</a>] On Behalf Of Stephen Mack [<a href="mailto:stephen@efronteras.com">stephen@efronteras.com</a>]<br>
<b>Sent:</b> 05 March 2009 12:08<br>
<b>To:</b> <a href="mailto:vtigercrm-developers@lists.vtigercrm.com">vtigercrm-developers@lists.vtigercrm.com</a><br>
<b>Subject:</b> Re: [Vtigercrm-developers] Creating a custom field that is a link to an another table row - vtiger 5.0.4<br>
</font><br>
</div>
<div>
<div></div>
<div>
<div></div>
<div>Is there a reason you don't want to use the &quot;contact section&quot; on the more information tab?<br>
<br clear="all">
-- Stephen Mack<br>
Gerente de Ventas y Marketing<br>
Escuela Fronteras<br>
<a href="http://www.eFronteras.com" target="_blank">www.eFronteras.com</a><br>
skype: eFronteras.Stephen<br>
<br>
<br>
<div class="gmail_quote">On Thu, Mar 5, 2009 at 8:02 AM, Hardev Bassan <span dir="ltr">
&lt;<a href="mailto:Hardev.Bassan@warwick.ac.uk">Hardev.Bassan@warwick.ac.uk</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
All,<br>
<br>
I would like to create a custom field for the 'Accounts' form - see attached, that is a link to a 'Contact' instead of just a text string.<br>
<br>
Is this easily possible (how?) &nbsp;or a no goer.<br>
<br>
The NOT very elegant way is to create a URL custom field and paste the &nbsp;url in the field.<br>
<br>
<br>
Regards<br>
<font color="#888888">Hardev</font><br>
_______________________________________________<br>
Reach hundreds of potential candidates - <a href="http://jobs.vtiger.com" target="_blank">
http://jobs.vtiger.com</a> <br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
<br>
_______________________________________________<br>
Reach hundreds of potential candidates - <a href="http://jobs.vtiger.com" target="_blank">
http://jobs.vtiger.com</a> <br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
<br>
_______________________________________________<br>
Reach hundreds of potential candidates - <a href="http://jobs.vtiger.com" target="_blank">
http://jobs.vtiger.com</a> <br>
</blockquote>
</div>
<br>
</div>
</body>
</html>