<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://support.stefanwarnat.de/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>Stefan Warnat's Extension / Vtiger Support en:modifications</title>
        <description></description>
        <link>https://support.stefanwarnat.de/</link>
        <lastBuildDate>Sun, 10 May 2026 14:14:26 -0500</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>https://support.stefanwarnat.de/ttps://support.stefanwarnat.de/lib/tpl/starterbootstrap/images/favicon.ico</url>
            <title>Stefan Warnat's Extension / Vtiger Support</title>
            <link>https://support.stefanwarnat.de/</link>
        </image>
        <item>
            <title>Permissions if same role</title>
            <link>https://support.stefanwarnat.de/en:modifications:access-same-role?rev=1391430851&amp;do=diff</link>
            <description>Permissions if same role

File: /includes/utils/UserInfoUtil.php

Function: getRoleSubordinates [Line ~2497]

Search:

$roleSubordinates=Array();

Replace with

$roleSubordinates=Array($roleId);

File: /data/CRMMEntity.php

Function: getNonAdminAccessControlQuery [Line ~2329]</description>
        <category>en:modifications</category>
            <pubDate>Mon, 03 Feb 2014 06:34:11 -0500</pubDate>
        </item>
        <item>
            <title>Comments ListView</title>
            <link>https://support.stefanwarnat.de/en:modifications:add-listview-to-modcomments?rev=1483370536&amp;do=diff</link>
            <description>Comments ListView

 Only for VtigerCRM 6.1 

There is no default ListView for the ModComments Module.
To fix this you need only do three small modifications.

Open: /includes/main/WebUI.php

Search

$notPermittedModules = array('ModComments','Integration' ,'DashBoard');</description>
        <category>en:modifications</category>
            <pubDate>Mon, 02 Jan 2017 09:22:16 -0500</pubDate>
        </item>
        <item>
            <title>Calendar 6.x - add Comments</title>
            <link>https://support.stefanwarnat.de/en:modifications:calendar-add-comments?rev=1423149484&amp;do=diff</link>
            <description>Calendar 6.x - add Comments

To add Comments to Events / Todo Records, please do the following modification:

file: modules/Calendar/modules/DetailView.php

Search:

$parentModuleModel = $this-&gt;getModule();

Insert before:

        $relatedLinks[] = array(
            'linktype' =&gt; 'DETAILVIEWTAB',
            'linklabel' =&gt; 'ModComments',
            'linkurl' =&gt; $recordModel-&gt;getDetailViewUrl().'&amp;mode=showAllComments',
            'linkicon' =&gt; ''
        );</description>
        <category>en:modifications</category>
            <pubDate>Thu, 05 Feb 2015 09:18:04 -0500</pubDate>
        </item>
        <item>
            <title>Execute Cronjob from Web</title>
            <link>https://support.stefanwarnat.de/en:modifications:cronjob_over_http?rev=1414945725&amp;do=diff</link>
            <description>Execute Cronjob from Web

Tested with 6.1.

Sometimes you couldn't use system cronjobs to run the vtigerCRM Scheduler. But lot's of features need this to work properly.
So you could modify the Cron File to execute the Cronjob over HTTP.
To not open this access point for every one, you need to add the application unique key as parameter and could limit the access to a single or multiple IPs.</description>
        <category>en:modifications</category>
            <pubDate>Sun, 02 Nov 2014 10:28:45 -0500</pubDate>
        </item>
        <item>
            <title>Decode Special Chars in Product search</title>
            <link>https://support.stefanwarnat.de/en:modifications:decode-specialchars-in-productsearch?rev=1423233428&amp;do=diff</link>
            <description>Decode Special Chars in Product search

If you probably have problems with special chars within the Productsearch during Quote/Invoice Generation, you could do this small modification:

I think the reason why this could happen, is the encoding of entities within the database class.</description>
        <category>en:modifications</category>
            <pubDate>Fri, 06 Feb 2015 08:37:08 -0500</pubDate>
        </item>
        <item>
            <title>deutsches Datumsformat</title>
            <link>https://support.stefanwarnat.de/en:modifications:german-dateformat?rev=1479736153&amp;do=diff</link>
            <description>deutsches Datumsformat

vtigerCRM 6.0

06.03.2014 UPDATE  - Small missing line modification in last block
19.02.2016 UPDATE  - Tested until VtigerCRM 6.4.0
21.11.2016 UPDATE  - Tested until VtigerCRM 6.4.0

After you have done this modifications, you need to clear your Browser cache!</description>
        <category>en:modifications</category>
            <pubDate>Mon, 21 Nov 2016 07:49:13 -0500</pubDate>
        </item>
        <item>
            <title>Custom Google Calendar Sync</title>
            <link>https://support.stefanwarnat.de/en:modifications:googlecalendersync?rev=1414836955&amp;do=diff</link>
            <description>Custom Google Calendar Sync

Tested with VtigerCRM 6.0 and 6.1!

To setup the Vtiger Google Calendar sync with another calendar than the default one, you could apply this modifications.

At first install latest version of my Vtiger Tools. This is absolutely necessary,</description>
        <category>en:modifications</category>
            <pubDate>Sat, 01 Nov 2014 05:15:55 -0500</pubDate>
        </item>
        <item>
            <title>Listview</title>
            <link>https://support.stefanwarnat.de/en:modifications:listview-recordcount?rev=1429089567&amp;do=diff</link>
            <description>Listview

To get the total record Count every time you open the Listview,
do the following:

Files: config.performance.php

Search:

LISTVIEW_COMPUTE_PAGE_COUNT

Set this value to true

Files: layouts/vlayout/modules/Vtiger/resources/List.js

Search:</description>
        <category>en:modifications</category>
            <pubDate>Wed, 15 Apr 2015 04:19:27 -0500</pubDate>
        </item>
        <item>
            <title>Make Public filter to default filter</title>
            <link>https://support.stefanwarnat.de/en:modifications:make_public_filter_default?rev=1416518689&amp;do=diff</link>
            <description>Make Public filter to default filter

If you would set a filter as public view for different user, you would recognize, it wouldn't work.

File: /modules/CustomView/CustomView.php

Search

                    } elseif ($status == CV_STATUS_PUBLIC) {
                        $log-&gt;debug(&quot;Entering when status=3&quot;);
                        if ($action == 'ListView' || $action == $module . &quot;Ajax&quot; || $action == 'index' || $action == 'DetailView') {
                            $permission = &quot;yes&quot;;
     …</description>
        <category>en:modifications</category>
            <pubDate>Thu, 20 Nov 2014 15:24:49 -0500</pubDate>
        </item>
        <item>
            <title>PopUp Relations</title>
            <link>https://support.stefanwarnat.de/en:modifications:popup_relations?rev=1415008355&amp;do=diff</link>
            <description>PopUp Relations

If you use this modification you read and accept the following introduction:
https://support.stefanwarnat.de/en:modifications

Explanation of modification

This modification could help you, if you create a custom module and want to link this module with default modules.

For example you create a new Module</description>
        <category>en:modifications</category>
            <pubDate>Mon, 03 Nov 2014 03:52:35 -0500</pubDate>
        </item>
        <item>
            <title>Related Lists in new Window</title>
            <link>https://support.stefanwarnat.de/en:modifications:relatedlists-in-new-window?rev=1480343505&amp;do=diff</link>
            <description>Related Lists in new Window

To open related lists in a new browser window, apply the following modification.

You could use the related lists like before, but if you click on a related list with your middle mouse button (mouse wheel) you will open a new window with this page. This is default behaviour in all modern browsers, but the used handler in vtiger prevent this usage.</description>
        <category>en:modifications</category>
            <pubDate>Mon, 28 Nov 2016 08:31:45 -0500</pubDate>
        </item>
        <item>
            <title>Remove Public Filter Owner</title>
            <link>https://support.stefanwarnat.de/en:modifications:remove-filter-owner?rev=1423666864&amp;do=diff</link>
            <description>Remove Public Filter Owner

If you want to remove the Ownerdisplay of a filter, you should go this way:

File: layouts/vlayout/modules/Vtiger/ListViewHeader.tpl

Search

{if $GROUP_LABEL neq 'Mine'} [ {$CUSTOM_VIEW-&gt;getOwnerName()} ]  {/if}

Remove this code. Only this code. Not the complete row.</description>
        <category>en:modifications</category>
            <pubDate>Wed, 11 Feb 2015 09:01:04 -0500</pubDate>
        </item>
        <item>
            <title>Mailconverter</title>
            <link>https://support.stefanwarnat.de/en:modifications:repair-mailconverter?rev=1418311803&amp;do=diff</link>
            <description>Mailconverter

If you use the Mailconverter and want to manage your Tickets you will have some problems in VtigerCRM 6.1 if you use the build in “has Ticket Number” Rule.
That's why this condition had two Bugs.

At first the Subject isn't recognized correctly and the second one is the wrong check if this rule have matched to a Ticket.</description>
        <category>en:modifications</category>
            <pubDate>Thu, 11 Dec 2014 09:30:03 -0500</pubDate>
        </item>
        <item>
            <title>Search custom ProductFields during Productsearch</title>
            <link>https://support.stefanwarnat.de/en:modifications:search-custom-productfields-during-productsearch?rev=1423233131&amp;do=diff</link>
            <description>Search custom ProductFields during Productsearch

If you create an Invoice you could use the great Search function to select products.
But what to do, if you store your unique product selector in a field, which won't be searched during this function?
You probably could apply the following modification:</description>
        <category>en:modifications</category>
            <pubDate>Fri, 06 Feb 2015 08:32:11 -0500</pubDate>
        </item>
        <item>
            <title>sort related List</title>
            <link>https://support.stefanwarnat.de/en:modifications:sort-related-list?rev=1426550906&amp;do=diff</link>
            <description>sort related List

modules/Vtiger/models/RelationListView.php

        if(empty($sortOrder)) {
            $orderBy = 'crmid';
            $sortOrder = 'DESC';
        }</description>
        <category>en:modifications</category>
            <pubDate>Mon, 16 Mar 2015 19:08:26 -0500</pubDate>
        </item>
        <item>
            <title>Store mailscanner attachments only once</title>
            <link>https://support.stefanwarnat.de/en:modifications:store-mailconverter-attachments-only-once?rev=1421314221&amp;do=diff</link>
            <description>Store mailscanner attachments only once

If you use the mailscanner in vtigercrm 6 you probably recognized every mail attachment is stored multiple times in documents.
This isn't necessary.

To modify this, please apply the following modification

File: /modules/Settings/MailConverter/handlers/MailScannerAction.php</description>
        <category>en:modifications</category>
            <pubDate>Thu, 15 Jan 2015 03:30:21 -0500</pubDate>
        </item>
        <item>
            <title>Truoble Tickets for Leads</title>
            <link>https://support.stefanwarnat.de/en:modifications:troubletickets-leads?rev=1393585426&amp;do=diff</link>
            <description>Truoble Tickets for Leads

/include/utils/EditViewUtils.php
Search: 
editview_label[] = array($app_strings['COMBO_CONTACTS'],
Add “Leads” to List

Search:
		$parent_module = getSalesEntityType($value);
		if($parent_module == &quot;Contacts&quot;)
Replace with:</description>
        <category>en:modifications</category>
            <pubDate>Fri, 28 Feb 2014 05:03:46 -0500</pubDate>
        </item>
        <item>
            <title>Uitype 10 don't show label</title>
            <link>https://support.stefanwarnat.de/en:modifications:uitype10label?rev=1410725309&amp;do=diff</link>
            <description>Uitype 10 don't show label

If you create a relation field with UIType 10 and you configured multiple modules, it won't show the field label.
This was a decision, because the dropdown could be very long, which don't fit in this label box.

But if this isn't a problem in your system, you could do the following:</description>
        <category>en:modifications</category>
            <pubDate>Sun, 14 Sep 2014 15:08:29 -0500</pubDate>
        </item>
    </channel>
</rss>
