[Vtigercrm-developers] Question about Email module [Solved (ish) ]
Alan Lord
alanslists at gmail.com
Wed Nov 21 08:05:51 PST 2012
Semi answered this myself eventually but the whole email module is a
*total* mess.
It requires quite a bit of core hacking to get it to work with another
module and needs additions to the core include/language files too!
Anyway - I have the first part working now. Now I'm moving onto
MailManager which also has hard-coded module relationships. Deep Joy.
Whilst I'm digging around in there I might try and fix the *really*
annoying and stupid bug where when you send an email from vtiger it
copies that email and *sends* it to you too! This is really stupid...
MailManager should *add* a *copy* of the mail to your IMAP Sent folder,
as other email clients do when you send, not send 2 copies via SMTP.
Al
Next I am going to look at the Mail Manager and get that UI to
On 20/11/12 15:39, Alan Lord wrote:
> Hi,
>
> I am (slowly) getting one of my custom vtlib modules to work with a
> relationship to the Email module.
>
> It's rather painful because of the large amount of hard-coding of
> modules in the Email code.
>
> Anyway - I am stuck.
>
> In my relatedList under my vtlib module I have my Add Email button.
> That generates the small "Select email addresses" popup and I am able to
> select the right email address(es).
> When I click Select I get the Compose Email popup (A smarty template:
> ComposeEmail.tpl) and I have the "To:" field correctly populated.
> However, the drop down only ever shows:
> Contacts
> Organisations
> Vendors
> Leads
> User(s)?
>
> What I want to do is add my vtlib module to this list but I can't work
> out where it getting set in the Email/EditView.php file...
>
> It is this block of code in the template:
>
> <select name="parent_type">
> {foreach key=labelval item=selectval from=$elements.1.0}
> {if $selectval eq selected}
> {assign var=selectmodule value="selected"}
> {else}
> {assign var=selectmodule value=""}
> {/if}
> <option value="{$labelval}" {$selectmodule}>{$APP[$labelval]
> </option>
> {/foreach}
> </select>
>
> Any pointers gratefully received.
>
> Cheers
>
> Al
>
>
>
>
> _______________________________________________
> http://www.vtiger.com/
>
More information about the vtigercrm-developers
mailing list