From 3f6c24fa9b66cf29589b042c82f2d8372ff24558 Mon Sep 17 00:00:00 2001 From: satish <satish.dvnk@vtiger.com> Date: Fri, 23 Dec 2016 15:44:15 +0530 Subject: [PATCH] Making V7 as extension compatible --- layouts/v7/modules/Settings/Vtiger/Index.tpl | 17 +- .../Settings/Vtiger/SettingsShortCut.tpl | 16 +- .../v7/modules/Settings/Vtiger/Sidebar.tpl | 69 +++--- .../Settings/Vtiger/resources/Index.js | 2 +- .../Users/CalendarDetailViewPreProcess.tpl | 4 +- layouts/v7/modules/Users/DeleteUser.tpl | 2 +- .../Users/PreferenceDetailViewPreProcess.tpl | 2 - layouts/v7/modules/Users/UsersSidebar.tpl | 75 +++--- layouts/v7/modules/Vtiger/JSResources.tpl | 1 + layouts/v7/resources/v7_client_compat.js | 206 ++++++++++++++++ layouts/v7/skins/contact/style.css | 2 +- layouts/v7/skins/inventory/style.css | 2 +- layouts/v7/skins/marketing/style.css | 2 +- .../v7/skins/marketing_and_sales/style.css | 2 +- layouts/v7/skins/project/style.css | 2 +- layouts/v7/skins/sales/style.css | 2 +- layouts/v7/skins/support/style.css | 2 +- layouts/v7/skins/tools/style.css | 2 +- modules/Leads/Leads.php | 17 ++ modules/Migration/schema/660_to_700.php | 228 +++++++++++++++++- modules/Potentials/Potentials.php | 18 ++ modules/Settings/Vtiger/models/Menu.php | 8 +- modules/Settings/Vtiger/models/MenuItem.php | 46 +--- modules/Settings/Vtiger/models/Module.php | 141 ++--------- modules/Settings/Vtiger/views/Index.php | 34 +-- modules/Users/views/Calendar.php | 5 +- modules/Users/views/PreferenceDetail.php | 3 + packages/vtiger/optional/Google.zip | Bin 78398 -> 73425 bytes .../modules/Google/modules/Google/Google.php | 3 + 29 files changed, 610 insertions(+), 303 deletions(-) create mode 100644 layouts/v7/resources/v7_client_compat.js diff --git a/layouts/v7/modules/Settings/Vtiger/Index.tpl b/layouts/v7/modules/Settings/Vtiger/Index.tpl index fa18ad29a..b19af37a1 100644 --- a/layouts/v7/modules/Settings/Vtiger/Index.tpl +++ b/layouts/v7/modules/Settings/Vtiger/Index.tpl @@ -35,10 +35,19 @@ <br><br> <h4>{vtranslate('LBL_SETTINGS_SHORTCUTS',$MODULE)}</h4> <hr> - <div id="settingsShortCutsContainer" class="col-lg-12"/> - {foreach item=SETTINGS_SHORTCUT from=$SETTINGS_SHORTCUTS name=shortcuts} - {include file='SettingsShortCut.tpl'|@vtemplate_path:$MODULE} - {/foreach} + <div id="settingsShortCutsContainer"> + <div class="col-lg-12"> + {assign var=COUNTER value=0} + {foreach item=SETTINGS_SHORTCUT from=$SETTINGS_SHORTCUTS name=shortcuts} + {if $COUNTER eq 4} + </div><div class="col-lg-12"> + {assign var=COUNTER value=1} + {else} + {assign var=COUNTER value=$COUNTER+1} + {/if} + {include file='SettingsShortCut.tpl'|@vtemplate_path:$MODULE} + {/foreach} + </div> </div> </div> {/strip} \ No newline at end of file diff --git a/layouts/v7/modules/Settings/Vtiger/SettingsShortCut.tpl b/layouts/v7/modules/Settings/Vtiger/SettingsShortCut.tpl index d8988e1ab..750cc747e 100644 --- a/layouts/v7/modules/Settings/Vtiger/SettingsShortCut.tpl +++ b/layouts/v7/modules/Settings/Vtiger/SettingsShortCut.tpl @@ -9,9 +9,13 @@ ********************************************************************************/ -->*} {strip} - <span id="shortcut_{$SETTINGS_SHORTCUT->getId()}" data-actionurl="{$SETTINGS_SHORTCUT->getPinUnpinActionUrl()}" class="col-lg-3 contentsBackground well cursorPointer moduleBlock" data-url="{$SETTINGS_SHORTCUT->getUrl()}"> - <button data-id="{$SETTINGS_SHORTCUT->getId()}" title="{vtranslate('LBL_REMOVE',$MODULE)}" style="margin-right: -2%;margin-top: -5%; padding: 1% 3%;" title="Close" type="button" class="unpin close hiden ">x</button> - <h5 class="themeTextColor">{vtranslate($SETTINGS_SHORTCUT->get('name'),$MODULE)}</h5> - <div>{vtranslate($SETTINGS_SHORTCUT->get('description'),$MODULE)}</div> - </span> -{/strip} + <span id="shortcut_{$SETTINGS_SHORTCUT->getId()}" data-actionurl="{$SETTINGS_SHORTCUT->getPinUnpinActionUrl()}" class="col-lg-3 contentsBackground well cursorPointer moduleBlock" data-url="{$SETTINGS_SHORTCUT->getUrl()}" style="height: 100px; width: 23.5%;"> + <button data-id="{$SETTINGS_SHORTCUT->getId()}" title="{vtranslate('LBL_REMOVE',$MODULE)}" style="margin-right: -2%; margin-top: -5%; padding: 1% 3%;" title="Close" type="button" class="unpin close hiden ">x</button> + <h5 class="themeTextColor">{vtranslate($SETTINGS_SHORTCUT->get('name'),$MODULE)}</h5> + <div> + {if $SETTINGS_SHORTCUT->get('description') && $SETTINGS_SHORTCUT->get('description') neq 'NULL'} + {vtranslate($SETTINGS_SHORTCUT->get('description'),$MODULE)} + {/if} + </div> + </span> +{/strip} diff --git a/layouts/v7/modules/Settings/Vtiger/Sidebar.tpl b/layouts/v7/modules/Settings/Vtiger/Sidebar.tpl index 36fbfc901..7ae14165b 100644 --- a/layouts/v7/modules/Settings/Vtiger/Sidebar.tpl +++ b/layouts/v7/modules/Settings/Vtiger/Sidebar.tpl @@ -8,39 +8,38 @@ ************************************************************************************} {strip} {if $USER_MODEL->isAdminUser()} - {assign var=SETTINGS_MENU_LIST value=Settings_Vtiger_Module_Model::getSettingsMenuList()} + {assign var=SETTINGS_MODULE_MODEL value= Settings_Vtiger_Module_Model::getInstance()} + {assign var=SETTINGS_MENUS value=$SETTINGS_MODULE_MODEL->getMenus()} <div class="settingsgroup"> <div> <input type="text" placeholder="{vtranslate('LBL_SEARCH_FOR_SETTINGS', $QUALIFIED_MODULE)}" class="search-list col-lg-8" id='settingsMenuSearch'> </div> <br><br> <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> - {foreach item=BLOCK_MENUS key=BLOCK_NAME from=$SETTINGS_MENU_LIST} - <div class="settingsgroup-panel panel panel-default instaSearch"> - <div id="{$BLOCK_NAME}_accordion" class="app-nav" role="tab"> - <div class="app-settings-accordion"> - <div class="settingsgroup-accordion"> - <a data-toggle="collapse" data-parent="#accordion" class='collapsed' href="#{$BLOCK_NAME}"> - <i class="indicator fa{if $ACTIVE_BLOCK['block'] eq $BLOCK_NAME} fa-chevron-down {else} fa-chevron-right {/if}"></i> - <span>{vtranslate($BLOCK_NAME,$QUALIFIED_MODULE)}</span> - </a> + {foreach item=BLOCK_MENUS from=$SETTINGS_MENUS} + {assign var=BLOCK_NAME value=$BLOCK_MENUS->getLabel()} + {assign var=BLOCK_MENU_ITEMS value=$BLOCK_MENUS->getMenuItems()} + {assign var=NUM_OF_MENU_ITEMS value= $BLOCK_MENU_ITEMS|@sizeof} + {if $BLOCK_NAME eq 'LBL_EXTENSIONS'} + {continue} + {/if} + {if $NUM_OF_MENU_ITEMS gt 0} + <div class="settingsgroup-panel panel panel-default instaSearch"> + <div id="{$BLOCK_NAME}_accordion" class="app-nav" role="tab"> + <div class="app-settings-accordion"> + <div class="settingsgroup-accordion"> + <a data-toggle="collapse" data-parent="#accordion" class='collapsed' href="#{$BLOCK_NAME}"> + <i class="indicator fa{if $ACTIVE_BLOCK['block'] eq $BLOCK_NAME} fa-chevron-down {else} fa-chevron-right {/if}"></i> + <span>{vtranslate($BLOCK_NAME,$QUALIFIED_MODULE)}</span> + </a> + </div> </div> </div> - </div> - <div id="{$BLOCK_NAME}" class="panel-collapse collapse ulBlock {if $ACTIVE_BLOCK['block'] eq $BLOCK_NAME} in {/if}"> - <ul class="list-group widgetContainer"> - {foreach item=URL key=MENU from=$BLOCK_MENUS} - {assign var=MENU_URL value='#'} - {assign var=MENU_LABEL value=$MENU} - - {if $MENU eq 'My Preferences'} - {assign var=MENU_URL value=$USER_MODEL->getPreferenceDetailViewUrl()} - {elseif $MENU eq 'Calendar Settings'} - {assign var=MENU_URL value=$USER_MODEL->getCalendarSettingsDetailViewUrl()} - {elseif $MENU === $URL} - {if $SETTINGS_MENU_ITEMS[$MENU]} - {assign var=MENU_URL value=$SETTINGS_MENU_ITEMS[$MENU]->getURL()} - {/if} + <div id="{$BLOCK_NAME}" class="panel-collapse collapse ulBlock {if $ACTIVE_BLOCK['block'] eq $BLOCK_NAME} in {/if}"> + <ul class="list-group widgetContainer"> + {foreach item=MENUITEM from=$BLOCK_MENU_ITEMS} + {assign var=MENU value= $MENUITEM->get('name')} + {assign var=MENU_LABEL value=$MENU} {if $MENU eq 'LBL_EDIT_FIELDS'} {assign var=MENU_LABEL value='LBL_MODULE_CUSTOMIZATION'} {elseif $MENU eq 'LBL_TAX_SETTINGS'} @@ -50,14 +49,20 @@ {elseif $MENU eq 'LBL_PHONE_CALLS'} {assign var=MENU_LABEL value='LBL_PHONE_CONFIGURATION'} {/if} - {elseif is_string($URL)} - {assign var=MENU_URL value=$URL} - {/if} - <li><a data-name = "{$MENU}" href="{$MENU_URL}" class="menuItemLabel {if $ACTIVE_BLOCK['menu'] eq $MENU} settingsgroup-menu-color {/if}">{vtranslate($MENU_LABEL,$QUALIFIED_MODULE)}</a></li> - {/foreach} - </ul> + + {assign var=MENU_URL value=$MENUITEM->getUrl()} + {assign var=USER_MODEL value=Users_Record_Model::getCurrentUserModel()} + {if $MENU eq 'My Preferences'} + {assign var=MENU_URL value=$USER_MODEL->getPreferenceDetailViewUrl()} + {elseif $MENU eq 'Calendar Settings'} + {assign var=MENU_URL value=$USER_MODEL->getCalendarSettingsDetailViewUrl()} + {/if} + <li><a data-name="{$MENU}" href="{$MENU_URL}" class="menuItemLabel {if $ACTIVE_BLOCK['menu'] eq $MENU} settingsgroup-menu-color {/if}">{vtranslate($MENU_LABEL,$QUALIFIED_MODULE)}</a></li> + {/foreach} + </ul> + </div> </div> - </div> + {/if} {/foreach} </div> </div> diff --git a/layouts/v7/modules/Settings/Vtiger/resources/Index.js b/layouts/v7/modules/Settings/Vtiger/resources/Index.js index 2e817dab4..f6f203a0d 100644 --- a/layouts/v7/modules/Settings/Vtiger/resources/Index.js +++ b/layouts/v7/modules/Settings/Vtiger/resources/Index.js @@ -121,7 +121,7 @@ Vtiger_Index_Js("Settings_Vtiger_Index_Js",{ registerSettingShortCutAlignmentEvent : function() { jQuery('#settingsShortCutsContainer').find('.moduleBlock').removeClass('marginLeftZero'); - jQuery('#settingsShortCutsContainer').find('.moduleBlock:nth-child(3n+1)').addClass('marginLeftZero'); + jQuery('#settingsShortCutsContainer').find('.moduleBlock:nth-child(4n+1)').addClass('marginLeftZero'); }, registerWidgetsEvents : function() { diff --git a/layouts/v7/modules/Users/CalendarDetailViewPreProcess.tpl b/layouts/v7/modules/Users/CalendarDetailViewPreProcess.tpl index e6c61ed4a..769da9bf0 100644 --- a/layouts/v7/modules/Users/CalendarDetailViewPreProcess.tpl +++ b/layouts/v7/modules/Users/CalendarDetailViewPreProcess.tpl @@ -11,12 +11,10 @@ -->*} {strip} -{assign var=ACTIVE_BLOCK value=['block' => 'LBL_MY_PREFERENCES', - 'menu' => 'Calendar Settings']} {include file="SettingsMenuStart.tpl"|vtemplate_path:$QUALIFIED_MODULE} <div class="bodyContents"> <div> - {include file="CalendarDetailViewHeader.tpl"|vtemplate_path:$QUALIFIED_MODULE} + {include file="CalendarDetailViewHeader.tpl"|vtemplate_path:$QUALIFIED_MODULE} {/strip} \ No newline at end of file diff --git a/layouts/v7/modules/Users/DeleteUser.tpl b/layouts/v7/modules/Users/DeleteUser.tpl index 9ea9b32b5..826b8ddfb 100644 --- a/layouts/v7/modules/Users/DeleteUser.tpl +++ b/layouts/v7/modules/Users/DeleteUser.tpl @@ -10,7 +10,7 @@ {* START YOUR IMPLEMENTATION FROM BELOW. Use {debug} for information *} {strip} - <div class="modal-dialog modelContainer"'> + <div class="modal-dialog modelContainer"> {assign var=HEADER_TITLE value={vtranslate('Transfer records to user', $MODULE)}} {include file="ModalHeader.tpl"|vtemplate_path:$MODULE TITLE=$HEADER_TITLE} <div class="modal-content"> diff --git a/layouts/v7/modules/Users/PreferenceDetailViewPreProcess.tpl b/layouts/v7/modules/Users/PreferenceDetailViewPreProcess.tpl index 45c97fed9..871147067 100644 --- a/layouts/v7/modules/Users/PreferenceDetailViewPreProcess.tpl +++ b/layouts/v7/modules/Users/PreferenceDetailViewPreProcess.tpl @@ -11,8 +11,6 @@ -->*} {strip} -{assign var=ACTIVE_BLOCK value=['block' => 'LBL_MY_PREFERENCES', - 'menu' => 'My Preferences']} {include file="SettingsMenuStart.tpl"|vtemplate_path:$QUALIFIED_MODULE} <div class="bodyContents"> diff --git a/layouts/v7/modules/Users/UsersSidebar.tpl b/layouts/v7/modules/Users/UsersSidebar.tpl index 5e2263b93..bfb41ac0d 100644 --- a/layouts/v7/modules/Users/UsersSidebar.tpl +++ b/layouts/v7/modules/Users/UsersSidebar.tpl @@ -9,43 +9,46 @@ {strip} {assign var=SETTINGS_MENU_LIST value=Settings_Vtiger_Module_Model::getSettingsMenuListForNonAdmin()} <div class="settingsgroup"> - <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> - <div class="settingsgroup-panel panel panel-default"> - {foreach item=BLOCK_MENUS key=BLOCK_NAME from=$SETTINGS_MENU_LIST} - <div id="{$BLOCK_NAME}_accordion" class="app-nav" role="tab"> - <div class="app-settings-accordion"> - <div class="settingsgroup-accordion"> - <a data-toggle="collapse" data-parent="#accordion" href="#{$BLOCK_NAME}"> - <i class="fa {if $ACTIVE_BLOCK['block'] eq $BLOCK_NAME} fa-angle-down {else} fa-angle-right {/if}"></i> - <span>{vtranslate($BLOCK_NAME,$QUALIFIED_MODULE)}</span> - </a> - </div> - </div> - </div> - <div id="{$BLOCK_NAME}" class="panel-collapse collapse {if $ACTIVE_BLOCK['block'] eq $BLOCK_NAME} in {/if}"> - <ul class="list-group"> - {foreach item=URL key=MENU from=$BLOCK_MENUS} - {assign var=MENU_URL value='#'} - {assign var=MENU_LABEL value=$MENU} + <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> + <div class="settingsgroup-panel panel panel-default"> + {foreach item=BLOCK_MENUS key=BLOCK_NAME from=$SETTINGS_MENU_LIST} + {assign var=NUM_OF_MENU_ITEMS value= $BLOCK_MENUS|@sizeof} + {if $NUM_OF_MENU_ITEMS gt 0} + <div id="{$BLOCK_NAME}_accordion" class="app-nav" role="tab"> + <div class="app-settings-accordion"> + <div class="settingsgroup-accordion"> + <a data-toggle="collapse" data-parent="#accordion" href="#{$BLOCK_NAME}"> + <i class="fa {if $ACTIVE_BLOCK['block'] eq $BLOCK_NAME} fa-angle-down {else} fa-angle-right {/if}"></i> + <span>{vtranslate($BLOCK_NAME,$QUALIFIED_MODULE)}</span> + </a> + </div> + </div> + </div> + <div id="{$BLOCK_NAME}" class="panel-collapse collapse {if $ACTIVE_BLOCK['block'] eq $BLOCK_NAME} in {/if}"> + <ul class="list-group"> + {foreach item=URL key=MENU from=$BLOCK_MENUS} + {assign var=MENU_URL value='#'} + {assign var=MENU_LABEL value=$MENU} - {if $MENU eq 'My Preferences'} - {assign var=MENU_URL value=$USER_MODEL->getPreferenceDetailViewUrl()} - {elseif $MENU eq 'Calendar Settings'} - {assign var=MENU_URL value=$USER_MODEL->getCalendarSettingsDetailViewUrl()} - {elseif $MENU === $URL} - {if $SETTINGS_MENU_ITEMS[$MENU]} - {assign var=MENU_URL value=$SETTINGS_MENU_ITEMS[$MENU]->getURL()} - {/if} - {elseif is_string($URL)} - {assign var=MENU_URL value=$URL} - {/if} + {if $MENU eq 'My Preferences'} + {assign var=MENU_URL value=$USER_MODEL->getPreferenceDetailViewUrl()} + {elseif $MENU eq 'Calendar Settings'} + {assign var=MENU_URL value=$USER_MODEL->getCalendarSettingsDetailViewUrl()} + {elseif $MENU === $URL} + {if $SETTINGS_MENU_ITEMS[$MENU]} + {assign var=MENU_URL value=$SETTINGS_MENU_ITEMS[$MENU]->getURL()} + {/if} + {elseif is_string($URL)} + {assign var=MENU_URL value=$URL} + {/if} - <li><a href="{$MENU_URL}" class="menuItemLabel {if $ACTIVE_BLOCK['menu'] eq $MENU} settingsgroup-menu-color {/if}">{vtranslate($MENU_LABEL,$QUALIFIED_MODULE)}</a></li> - {/foreach} - </ul> - </div> - {/foreach} - </div> - </div> + <li><a href="{$MENU_URL}" class="menuItemLabel {if $ACTIVE_BLOCK['menu'] eq $MENU} settingsgroup-menu-color {/if}">{vtranslate($MENU_LABEL,$QUALIFIED_MODULE)}</a></li> + {/foreach} + </ul> + </div> + {/if} + {/foreach} + </div> + </div> </div> {/strip} \ No newline at end of file diff --git a/layouts/v7/modules/Vtiger/JSResources.tpl b/layouts/v7/modules/Vtiger/JSResources.tpl index 047655b6f..792197c07 100644 --- a/layouts/v7/modules/Vtiger/JSResources.tpl +++ b/layouts/v7/modules/Vtiger/JSResources.tpl @@ -56,6 +56,7 @@ <script type="{$jsModel->getType()}" src="{vresource_url($jsModel->getSrc())}"></script> {/foreach} + <script type="text/javascript" src="{vresource_url('layouts/v7/resources/v7_client_compat.js')}"></script> <!-- Added in the end since it should be after less file loaded --> <script type="text/javascript" src="libraries/bootstrap/js/less.min.js"></script> diff --git a/layouts/v7/resources/v7_client_compat.js b/layouts/v7/resources/v7_client_compat.js new file mode 100644 index 000000000..b4d7dd87d --- /dev/null +++ b/layouts/v7/resources/v7_client_compat.js @@ -0,0 +1,206 @@ +/*+********************************************************************************** + * 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. + ************************************************************************************/ + +var AppConnector = { + request: function (params) { + var aDeferred = jQuery.Deferred(); + app.request.post({data: params}).then( + function (err, data) { + if (err == null) { + var result = {'success': true, 'result': data}; + aDeferred.resolve(result); + } else { + aDeferred.reject(err); + } + }); + return aDeferred.promise(); + }, + requestPjax: function (url) { + if (typeof url == 'object') { + var params = { + data: url + }; + } else if (typeof url == 'string') { + var params = { + url: url + }; + } + + var aDeferred = jQuery.Deferred(); + app.request.pjax(params).then( + function (err, res) { + if (res) { + aDeferred.resolve(res); + } else { + aDeferred.reject(err); + } + }); + return aDeferred.promise(); + } +}; + +jQuery.fn.progressIndicator = function (options) { + if (options && typeof options.mode != 'undefined' && options.mode == 'hide') { + app.helper.hideProgress(); + } + return jQuery('<body>'); +}; + +jQuery.progressIndicator = function (options) { + if (options) { + if (typeof options.message != 'undefined') { + app.helper.showProgress(options.message); + } else { + app.helper.showProgress(); + } + } + return jQuery('<body>'); +}; + +jQuery.extend(window.app, { + validationEngineOptions: {}, + showSelect2ElementView: function (selectElement, params) { + vtUtils.showSelect2ElementView(selectElement, params); + }, + changeSelectElementView: function (container) { + vtUtils.applyFieldElementsView(container); + }, + notifyPostAjaxReady: function () { + jQuery(document).trigger('postajaxready'); + }, + listenPostAjaxReady: function (callback) { + jQuery(document).on('postajaxready', callback); + }, + hideModalWindow: function () { + app.helper.hideModal(); + }, + showModalWindow: function (data, callback) { + app.helper.showModal(data.result, {cb: callback}); + }, + hidePopup: function () { + app.helper.hidePopup(); + }, + getViewName: function () { + return app.view(); + } +}); +jQuery.extend(window, { + close: function () { + app.helper.hidePopup(); + } +}); + +jQuery.triggerParentEvent = function (eventToTrigger, data) { + if (typeof eventToTrigger == 'function') { + eventToTrigger(data); + } else { + app.event.trigger(eventToTrigger, data); + } +}; + +Vtiger_Helper_Js.showHorizontalTopScrollBar = function (container) { + app.helper.showHorizontalScroll(container); +}; + +Vtiger_Helper_Js.showPnotify = function (params) { + if (params.type != 'error') { + app.helper.showSuccessNotification({'message': params.title}); + } else { + app.helper.showErrorNotification({'message': params.title}); + } +}; + +Vtiger_Helper_Js.showMessage = function (params) { + Vtiger_Helper_Js.showPnotify(params); +}; + +Vtiger_List_Js.prototype.registerTimeListSearch = function (container) { + vtUtils.registerEventForTimeFields(container); +}; + +Vtiger_List_Js.prototype.registerDateListSearch = function (container) { + vtUtils.registerEventForDateFields(container); +}; + +Vtiger_List_Js.prototype.calculatePages = function () { + var thisInstance = this; + var aDeferred = jQuery.Deferred(); + var totalNumberOfRecords = jQuery('.totalNumberOfRecords'); + thisInstance.totalNumOfRecords(totalNumberOfRecords); + aDeferred.resolve(); + return aDeferred.promise(); +}; + +Vtiger_List_Js.prototype.checkSelectAll = function () { + var state = true; + jQuery('.listViewEntriesCheckBox').each(function (index, element) { + if (jQuery(element).is(':checked')) { + state = true; + } else { + state = false; + return false; + } + }); + if (state == true) { + jQuery('#listViewEntriesMainCheckBox').attr('checked', true); + } else { + jQuery('#listViewEntriesMainCheckBox').attr('checked', false); + } +}; + +Vtiger_List_Js.prototype.registerChangeCustomFilterEvent = function () { + var thisInstance = this; + jQuery('#listViewContent').on('change', '#customFilter', function () { + jQuery('#pageNumber').val('1'); + jQuery('#pageToJump').val('1'); + jQuery('#orderBy').val(''); + jQuery('#sortOrder').val(''); + var cvId = thisInstance.getCurrentCvId(); + selectedIds = new Array(); + excludedIds = new Array(); + + var urlParams = { + 'viewname': cvId, + 'page': '', + //to make alphabetic search empty + 'search_value': '', + 'search_params': '' + } + //Make the select all count as empty + jQuery('#recordsCount').val(''); + //Make total number of pages as empty + jQuery('#totalPageCount').text(''); + thisInstance.loadListViewRecords(urlParams).then(function () { + thisInstance.updatePagination(); + }); + }); +}; + +Vtiger_List_Js.prototype.getListViewContentContainer = function () { + return this.getListViewContainer(); +}; + +Vtiger_Popup_Js.prototype.show = function (params, callback) { + if (typeof params == 'object' && (typeof params['view'] == 'undefined')) { + params['view'] = 'Popup'; + } + app.event.one('After_show_popup_select', function (e, data) { + callback(data); + }); + this.showPopup(params, 'After_show_popup_select'); +}; + +Vtiger_Popup_Js.prototype.calculatePages = function () { + var thisInstance = this; + var aDeferred = jQuery.Deferred(); + var totalNumberOfRecords = jQuery('.totalNumberOfRecords'); + thisInstance.totalNumOfRecords(totalNumberOfRecords); + aDeferred.resolve(); + return aDeferred.promise(); +}; \ No newline at end of file diff --git a/layouts/v7/skins/contact/style.css b/layouts/v7/skins/contact/style.css index 42713e225..70a6fe7b9 100644 --- a/layouts/v7/skins/contact/style.css +++ b/layouts/v7/skins/contact/style.css @@ -4646,7 +4646,7 @@ form[name="notification_settings"] .select2-choice { border-radius: 1px; } .modal { - z-index: 1070; + z-index: 1200; } .select2-container .select2-choice { height: 28px; diff --git a/layouts/v7/skins/inventory/style.css b/layouts/v7/skins/inventory/style.css index 4daacb6d8..dd447e7a2 100644 --- a/layouts/v7/skins/inventory/style.css +++ b/layouts/v7/skins/inventory/style.css @@ -4646,7 +4646,7 @@ form[name="notification_settings"] .select2-choice { border-radius: 1px; } .modal { - z-index: 1070; + z-index: 1200; } .select2-container .select2-choice { height: 28px; diff --git a/layouts/v7/skins/marketing/style.css b/layouts/v7/skins/marketing/style.css index 625e57b7f..6f003bbee 100644 --- a/layouts/v7/skins/marketing/style.css +++ b/layouts/v7/skins/marketing/style.css @@ -4646,7 +4646,7 @@ form[name="notification_settings"] .select2-choice { border-radius: 1px; } .modal { - z-index: 1070; + z-index: 1200; } .select2-container .select2-choice { height: 28px; diff --git a/layouts/v7/skins/marketing_and_sales/style.css b/layouts/v7/skins/marketing_and_sales/style.css index c266780ce..a933b89b4 100644 --- a/layouts/v7/skins/marketing_and_sales/style.css +++ b/layouts/v7/skins/marketing_and_sales/style.css @@ -4646,7 +4646,7 @@ form[name="notification_settings"] .select2-choice { border-radius: 1px; } .modal { - z-index: 1070; + z-index: 1200; } .select2-container .select2-choice { height: 28px; diff --git a/layouts/v7/skins/project/style.css b/layouts/v7/skins/project/style.css index e64c6e5ca..5ef29406c 100644 --- a/layouts/v7/skins/project/style.css +++ b/layouts/v7/skins/project/style.css @@ -4646,7 +4646,7 @@ form[name="notification_settings"] .select2-choice { border-radius: 1px; } .modal { - z-index: 1070; + z-index: 1200; } .select2-container .select2-choice { height: 28px; diff --git a/layouts/v7/skins/sales/style.css b/layouts/v7/skins/sales/style.css index 469efcfde..47ae02913 100644 --- a/layouts/v7/skins/sales/style.css +++ b/layouts/v7/skins/sales/style.css @@ -4646,7 +4646,7 @@ form[name="notification_settings"] .select2-choice { border-radius: 1px; } .modal { - z-index: 1070; + z-index: 1200; } .select2-container .select2-choice { height: 28px; diff --git a/layouts/v7/skins/support/style.css b/layouts/v7/skins/support/style.css index d231875dd..31c009607 100644 --- a/layouts/v7/skins/support/style.css +++ b/layouts/v7/skins/support/style.css @@ -4646,7 +4646,7 @@ form[name="notification_settings"] .select2-choice { border-radius: 1px; } .modal { - z-index: 1070; + z-index: 1200; } .select2-container .select2-choice { height: 28px; diff --git a/layouts/v7/skins/tools/style.css b/layouts/v7/skins/tools/style.css index fbe283a36..4fc30eee4 100644 --- a/layouts/v7/skins/tools/style.css +++ b/layouts/v7/skins/tools/style.css @@ -4646,7 +4646,7 @@ form[name="notification_settings"] .select2-choice { border-radius: 1px; } .modal { - z-index: 1070; + z-index: 1200; } .select2-container .select2-choice { height: 28px; diff --git a/modules/Leads/Leads.php b/modules/Leads/Leads.php index 170692ea6..6978ca147 100755 --- a/modules/Leads/Leads.php +++ b/modules/Leads/Leads.php @@ -82,6 +82,7 @@ class Leads extends CRMEntity { // For Alphabetical search var $def_basicsearch_col = 'lastname'; + var $LBL_LEAD_MAPPING = 'LBL_LEAD_MAPPING'; //var $groupTable = Array('vtiger_leadgrouprelation','leadid'); function Leads() { @@ -733,6 +734,22 @@ class Leads extends CRMEntity { " ORDER BY $tableColumnsString," . $this->table_name . "." . $this->table_index . " ASC"; return $query; } + + /** + * Invoked when special actions are to be performed on the module. + * @param String Module name + * @param String Event Type + */ + function vtlib_handler($moduleName, $eventType) { + if ($moduleName == 'Leads') { + $db = PearDatabase::getInstance(); + if ($eventType == 'module.disabled') { + $db->pquery('UPDATE vtiger_settings_field SET active=1 WHERE name=?', array($this->LBL_LEAD_MAPPING)); + } else if ($eventType == 'module.enabled') { + $db->pquery('UPDATE vtiger_settings_field SET active=0 WHERE name=?', array($this->LBL_LEAD_MAPPING)); + } + } + } } ?> \ No newline at end of file diff --git a/modules/Migration/schema/660_to_700.php b/modules/Migration/schema/660_to_700.php index 825d8d084..21c2e4dd8 100644 --- a/modules/Migration/schema/660_to_700.php +++ b/modules/Migration/schema/660_to_700.php @@ -262,7 +262,7 @@ if(defined('VTIGER_UPGRADE')) { $reportTabId = $reportModel->getId(); Vtiger_Link::addLink($reportTabId, 'LISTVIEWBASIC', 'LBL_ADD_RECORD', '', '', '0'); - $reportAddRecordLink = $db->pquery('SELECT linkid FROM vtiger_links WHERE tabid = ? AND linklabel = ?', array($reportTabId, 'LBL_ADD_RECORD')); + $reportAddRecordLink = $db->pquery('SELECT linkid FROM vtiger_links WHERE tabid=? AND linklabel=?', array($reportTabId, 'LBL_ADD_RECORD')); $parentLinkId = $db->query_result($reportAddRecordLink, 0, 'linkid'); $reportModelHandler = array('path' => 'modules/Reports/models/Module.php', 'class' => 'Reports_Module_Model', 'method' => 'checkLinkAccess'); @@ -744,14 +744,6 @@ if(defined('VTIGER_UPGRADE')) { $db->pquery('ALTER TABLE vtiger_webforms_field MODIFY COLUMN defaultvalue TEXT', array()); - $integrationBlock = $db->pquery('SELECT 1 FROM vtiger_settings_blocks WHERE label=?', array('LBL_OTHER_SETTINGS')); - if (!$db->num_rows($integrationBlock)) { - $blockid = $db->query_result($integrationBlock, 0, 'blockid'); - //To add a Field - $fieldid = $db->getUniqueID('vtiger_settings_field'); - $db->pquery('INSERT INTO vtiger_settings_field(fieldid, blockid, name, iconpath, description, linkto, sequence, active) VALUES(?,?,?,?,?,?,?,?)', array($fieldid, $blockid, 'LBL_MAILROOM', '', 'Mailroom', 'index.php?module=Mailroom&parent=Settings&view=List', 12, 0)); - } - //Rollup Comments Settings table if (!Vtiger_Utils::CheckTable('vtiger_rollupcomments_settings')) { Vtiger_Utils::CreateTable('vtiger_rollupcomments_settings', @@ -1743,6 +1735,224 @@ if(defined('VTIGER_UPGRADE')) { $db->pquery('ALTER TABLE vtiger_message_ids ADD INDEX messageids_crmid_idx(crmid)',array()); } + //Migrating data missed in vtiger_settings_field from file to database. + //Start:: user management block + $userResult = $db->pquery('SELECT blockid FROM vtiger_settings_blocks WHERE label=?', array('LBL_USER_MANAGEMENT')); + if ($db->num_rows($userResult)) { + $userManagementBlockId = $db->query_result($userResult, 0, 'blockid'); + $db->pquery('UPDATE vtiger_settings_blocks SET sequence=? WHERE blockid=?', array(1, $userManagementBlockId)); + } else { + $userManagementBlockId = $db->getUniqueID('vtiger_settings_blocks'); + $db->pquery('INSERT INTO vtiger_settings_blocks(blockid, label, sequence) VALUES(?, ?, ?)', array($userManagementBlockId, 'LBL_USER_MANAGEMENT', 1)); + } + + $userManagementFields = array( 'LBL_USERS' => 'index.php?module=Users&parent=Settings&view=List', + 'LBL_ROLES' => 'index.php?module=Roles&parent=Settings&view=Index', + 'LBL_PROFILES' => 'index.php?module=Profiles&parent=Settings&view=List', + 'LBL_SHARING_ACCESS' => 'index.php?module=SharingAccess&parent=Settings&view=Index', + 'USERGROUPLIST' => 'index.php?module=Groups&parent=Settings&view=List', + 'LBL_LOGIN_HISTORY_DETAILS' => 'index.php?module=LoginHistory&parent=Settings&view=List'); + + $userManagementSequence = 1; + foreach ($userManagementFields as $fieldName => $linkTo) { + $db->pquery('UPDATE vtiger_settings_field SET sequence=?, linkto=? WHERE name=? AND blockid=?', array($userManagementSequence++, $linkTo, $fieldName, $userManagementBlockId)); + } + //End:: user management block + + //Start:: module manager block + $moduleManagerResult = $db->pquery('SELECT blockid FROM vtiger_settings_blocks WHERE label=?', array('LBL_MODULE_MANAGER')); + if ($db->num_rows($moduleManagerResult)) { + $moduleManagerBlockId = $db->query_result($moduleManagerResult, 0, 'blockid'); + $db->pquery('UPDATE vtiger_settings_blocks SET sequence=? WHERE blockid=?', array(2, $moduleManagerBlockId)); + } else { + $moduleManagerBlockId = $db->getUniqueID('vtiger_settings_blocks'); + $db->pquery('INSERT INTO vtiger_settings_blocks(blockid, label, sequence) VALUES(?, ?, ?)', array($moduleManagerBlockId, 'LBL_MODULE_MANAGER', 2)); + } + + $moduleManagerFields = array( 'VTLIB_LBL_MODULE_MANAGER' => 'index.php?module=ModuleManager&parent=Settings&view=List', + 'LBL_EDIT_FIELDS' => 'index.php?module=LayoutEditor&parent=Settings&view=Index', + 'Labels Editor' => 'index.php?module=LanguageEditor&view=List', + 'LBL_CUSTOMIZE_MODENT_NUMBER' => 'index.php?module=Vtiger&parent=Settings&view=CustomRecordNumbering'); + $moduleManagerSequence = 1; + foreach ($moduleManagerFields as $fieldName => $linkTo) { + $db->pquery('UPDATE vtiger_settings_field SET sequence=?, linkto=?, blockid=? WHERE name=?', array($moduleManagerSequence++, $linkTo, $moduleManagerBlockId, $fieldName)); + } + //End:: module manager block + + //Start:: automation block + $automationResult = $db->pquery('SELECT blockid FROM vtiger_settings_blocks WHERE label=?', array('LBL_AUTOMATION')); + if ($db->num_rows($automationResult)) { + $automationBlockId = $db->query_result($automationResult, 0, 'blockid'); + $db->pquery('UPDATE vtiger_settings_blocks SET sequence=? WHERE blockid=?', array(3, $automationBlockId)); + } else { + $automationBlockId = $db->getUniqueID('vtiger_settings_blocks'); + $db->pquery('INSERT INTO vtiger_settings_blocks(blockid, label, sequence) VALUES(?, ?, ?)', array($automationBlockId, 'LBL_AUTOMATION', 3)); + } + + $automationFields = array( 'Webforms' => 'index.php?module=Webforms&parent=Settings&view=List', + 'Scheduler' => 'index.php?module=CronTasks&parent=Settings&view=List', + 'LBL_LIST_WORKFLOWS'=> 'index.php?module=Workflows&parent=Settings&view=List'); + + $automationSequence = 1; + foreach ($automationFields as $fieldName => $linkTo) { + $db->pquery('UPDATE vtiger_settings_field SET sequence=?, linkto=?, blockid=? WHERE name=?', array($automationSequence++, $linkTo, $automationBlockId, $fieldName)); + } + //End:: automation block + + //Start:: configuration block + $configurationResult = $db->pquery('SELECT blockid FROM vtiger_settings_blocks WHERE label=?', array('LBL_CONFIGURATION')); + if ($db->num_rows($configurationResult)) { + $configurationBlockId = $db->query_result($configurationResult, 0, 'blockid'); + $db->pquery('UPDATE vtiger_settings_blocks SET sequence=? WHERE blockid=?', array(4, $configurationBlockId)); + } else { + $configurationBlockId = $db->getUniqueID('vtiger_settings_blocks'); + $db->pquery('INSERT INTO vtiger_settings_blocks(blockid, label, sequence) VALUES(?, ?, ?)', array($configurationBlockId, 'LBL_CONFIGURATION', 4)); + } + + $configurationFields = array( 'LBL_COMPANY_DETAILS' => 'index.php?parent=Settings&module=Vtiger&view=CompanyDetails', + 'LBL_CUSTOMER_PORTAL' => 'index.php?module=CustomerPortal&parent=Settings&view=Index', + 'LBL_CURRENCY_SETTINGS' => 'index.php?parent=Settings&module=Currency&view=List', + 'LBL_MAIL_SERVER_SETTINGS' => 'index.php?parent=Settings&module=Vtiger&view=OutgoingServerDetail', + 'Configuration Editor' => 'index.php?module=Vtiger&parent=Settings&view=ConfigEditorDetail', + 'LBL_PICKLIST_EDITOR' => 'index.php?parent=Settings&module=Picklist&view=Index', + 'LBL_PICKLIST_DEPENDENCY_SETUP' => 'index.php?parent=Settings&module=PickListDependency&view=List', + 'LBL_MENU_EDITOR' => 'index.php?module=MenuEditor&parent=Settings&view=Index'); + + $configurationSequence = 1; + foreach ($configurationFields as $fieldName => $linkTo) { + $db->pquery('UPDATE vtiger_settings_field SET sequence=?, linkto=?, blockid=? WHERE name=?', array($configurationSequence++, $linkTo, $configurationBlockId, $fieldName)); + } + $db->pquery('UPDATE vtiger_settings_field SET name=? WHERE name=? AND blockid=?', array('LBL_PICKLIST_DEPENDENCY', 'LBL_PICKLIST_DEPENDENCY_SETUP', $configurationBlockId)); + //End:: configuration block + + //Start:: marketing sales block + $marketingSalesResult = $db->pquery('SELECT blockid FROM vtiger_settings_blocks WHERE label=?', array('LBL_MARKETING_SALES')); + if ($db->num_rows($marketingSalesResult)) { + $marketingSalesBlockId = $db->query_result($marketingSalesResult, 0, 'blockid'); + $db->pquery('UPDATE vtiger_settings_blocks SET sequence=? WHERE blockid=?', array(5, $marketingSalesBlockId)); + } else { + $marketingSalesBlockId = $db->getUniqueID('vtiger_settings_blocks'); + $db->pquery('INSERT INTO vtiger_settings_blocks(blockid, label, sequence) VALUES(?, ?, ?)', array($marketingSalesBlockId, 'LBL_MARKETING_SALES', 5)); + } + + $marketingSalesFields = array( 'LBL_LEAD_MAPPING' => 'index.php?parent=Settings&module=Leads&view=MappingDetail', + 'LBL_OPPORTUNITY_MAPPING' => 'index.php?parent=Settings&module=Potentials&view=MappingDetail'); + + $marketingSequence = 1; + foreach ($marketingSalesFields as $fieldName => $linkTo) { + $updateQuery = 'INSERT INTO vtiger_settings_field(fieldid,blockid,name,iconpath,description,linkto,sequence,active,pinned) VALUES(?,?,?,?,?,?,?,?,?)'; + $params = array($db->getUniqueID('vtiger_settings_field'), $marketingSalesBlockId, $fieldName, 'NULL', 'NULL', $linkTo, $marketingSequence++, 0, 1); + $db->pquery($updateQuery, $params); + } + //End:: marketing sales block + + //Start:: inventory block + $inventoryResult = $db->pquery('SELECT blockid FROM vtiger_settings_blocks WHERE label=?', array('LBL_INVENTORY')); + if ($db->num_rows($inventoryResult)) { + $inventoryBlockId = $db->query_result($inventoryResult, 0, 'blockid'); + $db->pquery('UPDATE vtiger_settings_blocks SET sequence=? WHERE blockid=?', array(6, $inventoryBlockId)); + } else { + $inventoryBlockId = $db->getUniqueID('vtiger_settings_blocks'); + $db->pquery('INSERT INTO vtiger_settings_blocks(blockid, label, sequence) VALUES(?, ?, ?)', array($inventoryBlockId, 'LBL_INVENTORY', 6)); + } + + $inventoryFields = array( 'LBL_TAX_SETTINGS' => 'index.php?module=Vtiger&parent=Settings&view=TaxIndex', + 'INVENTORYTERMSANDCONDITIONS' => 'index.php?parent=Settings&module=Vtiger&view=TermsAndConditionsEdit'); + + $inventorySequence = 1; + foreach ($inventoryFields as $fieldName => $linkTo) { + $updateQuery = 'UPDATE vtiger_settings_field SET sequence=?, linkto=?, blockid=? WHERE name=?'; + $params = array($inventorySequence, $linkTo, $inventoryBlockId, $fieldName); + $db->pquery('UPDATE vtiger_settings_field SET sequence=?, linkto=?, blockid=? WHERE name=?', array($inventorySequence++, $linkTo, $inventoryBlockId, $fieldName)); + $inventorySequence = $inventorySequence+1; + } + //End:: inventory block + + //Start:: mypreference block + $myPreferenceResult = $db->pquery('SELECT blockid FROM vtiger_settings_blocks WHERE label=?', array('LBL_MY_PREFERENCES')); + if ($db->num_rows($myPreferenceResult)) { + $myPreferenceBlockId = $db->query_result($myPreferenceResult, 0, 'blockid'); + $db->pquery('UPDATE vtiger_settings_blocks SET sequence=? WHERE blockid=?', array(7, $myPreferenceBlockId)); + } else { + $myPreferenceBlockId = $db->getUniqueID('vtiger_settings_blocks'); + $db->pquery('INSERT INTO vtiger_settings_blocks(blockid,label,sequence) VALUES(?,?,?)', array($myPreferenceBlockId, 'LBL_MY_PREFERENCES', 7)); + } + + $myPreferenceFields = array( 'My Preferences' => 'index.php?module=Users&view=PreferenceDetail&parent=Settings&record=1', + 'Calendar Settings' => 'index.php?module=Users&parent=Settings&view=Calendar&record=1', + 'LBL_MY_TAGS' => 'index.php?module=Tags&parent=Settings&view=List&record=1'); + + $myPreferenceSequence = 1; + foreach ($myPreferenceFields as $fieldName => $linkTo) { + $fieldQuery = 'INSERT INTO vtiger_settings_field(fieldid,blockid,name,iconpath,description,linkto,sequence,active,pinned) VALUES(?,?,?,?,?,?,?,?,?)'; + $params = array($db->getUniqueID('vtiger_settings_field'), $myPreferenceBlockId, $fieldName, 'NULL', 'NULL', $linkTo, $myPreferenceSequence++, 0, 1); + $db->pquery($fieldQuery, $params); + } + //End:: mypreference block + + //Start:: integrations block + $integrationBlockResult = $db->pquery('SELECT blockid FROM vtiger_settings_blocks WHERE label=?', array('LBL_INTEGRATION')); + if ($db->num_rows($integrationBlockResult)) { + $integrationBlockId = $db->query_result($integrationBlockResult, 0, 'blockid'); + $db->pquery('UPDATE vtiger_settings_blocks SET sequence=? WHERE blockid=?', array(8, $integrationBlockId)); + } else { + $integrationBlockId = $db->getUniqueID('vtiger_settings_blocks'); + $db->pquery('INSERT INTO vtiger_settings_blocks(blockid, label, sequence) VALUES(?, ?, ?)', array($integrationBlockId, 'LBL_INTEGRATION', 8)); + } + //End:: integrations block + + //Start:: extensions block + $extensionResult = $db->pquery('SELECT blockid FROM vtiger_settings_blocks WHERE label=?', array('LBL_EXTENSIONS')); + if ($db->num_rows($extensionResult)) { + $extensionsBlockId = $db->query_result($extensionResult, 0, 'blockid'); + $db->pquery('UPDATE vtiger_settings_blocks SET sequence=? WHERE blockid=?', array(9, $extensionsBlockId)); + } else { + $extensionsBlockId = $db->getUniqueID('vtiger_settings_blocks'); + $db->pquery('INSERT INTO vtiger_settings_blocks(blockid, label, sequence) VALUES(?, ?, ?)', array($extensionsBlockId, 'LBL_EXTENSIONS', 9)); + } + + $extensionFields = array( 'LBL_EXTENSION_STORE' => 'index.php?module=ExtensionStore&parent=Settings&view=ExtensionStore', + 'LBL_GOOGLE' => 'index.php?module=Contacts&parent=Settings&view=Extension&extensionModule=Google&extensionView=Index&mode=settings'); + + $extSequence = 1; + foreach ($extensionFields as $fieldName => $linkTo) { + $fieldQuery = 'INSERT INTO vtiger_settings_field(fieldid, blockid, name, iconpath, description, linkto, sequence, active, pinned) VALUES(?,?,?,?,?,?,?,?,?)'; + $params = array($db->getUniqueID('vtiger_settings_field'), $extensionsBlockId, $fieldName, 'NULL', 'NULL', $linkTo, $extSequence++, 0, 1); + $db->pquery($fieldQuery, $params); + } + //End:: extensions block + + //Deleting duplicate entries of blocks and Fields + $blocksAndNameFields = array( $userManagementBlockId => array_keys($userManagementFields), + $moduleManagerBlockId => array_keys($moduleManagerFields), + $automationBlockId => array_keys($automationFields), + $configurationBlockId => array_keys($configurationFields), + $inventoryBlockId => array_keys($inventoryFields)); + + foreach ($blocksAndNameFields as $blockId => $blockFields) { + //Delete duplicate entries of block fields in other blocks. + $db->pquery('DELETE FROM vtiger_settings_field WHERE name IN ('.generateQuestionMarks($blockFields).') AND blockid != ?', array($blockFields, $blockId)); + + //Delete non block fields in specific blocks + $db->pquery('DELETE FROM vtiger_settings_field WHERE name NOT IN ('.generateQuestionMarks($blockFields).') AND blockid=?', array($blockFields, $blockId)); + } + + //Deleting unused blocks from Settings page + $unusedSettingsBlocks = array('LBL_STUDIO', 'LBL_COMMUNICATION_TEMPLATES'); + $db->pquery('DELETE FROM vtiger_settings_blocks WHERE label IN ('.generateQuestionMarks($unusedSettingsBlocks).')', array($unusedSettingsBlocks)); + echo 'Deleted unused blocks from settings page'; + + //Update other settings block sequence to last + $db->pquery('UPDATE vtiger_settings_blocks SET sequence=? WHERE label=?', array('10', 'LBL_OTHER_SETTINGS')); + $otheBlockResult = $db->pquery('SELECT blockid FROM vtiger_settings_blocks WHERE label=?', array('LBL_OTHER_SETTINGS')); + if ($db->num_rows($otheBlockResult) > 0) { + $otherBlockId = $db->query_result($otheBlockResult, 0, 'blockid'); + } + + $duplicateOtherBlockFields = array('LBL_ANNOUNCEMENT'); + $db->pquery('DELETE FROM vtiger_settings_field WHERE name IN ('.generateQuestionMarks($duplicateOtherBlockFields).') AND blockid=?', array($duplicateOtherBlockFields, $otherBlockId)); + //Migration of data to vtiger_settings blocks and fields ends + //Update existing package modules Install_Utils_Model::installModules(); diff --git a/modules/Potentials/Potentials.php b/modules/Potentials/Potentials.php index 7e71e227a..8f597b79b 100644 --- a/modules/Potentials/Potentials.php +++ b/modules/Potentials/Potentials.php @@ -90,6 +90,7 @@ class Potentials extends CRMEntity { 'Contacts' => array('table_name'=>'vtiger_contactdetails','table_index'=>'contactid','rel_index'=>'contactid') ); + var $LBL_POTENTIAL_MAPPING = 'LBL_OPPORTUNITY_MAPPING'; //var $groupTable = Array('vtiger_potentialgrouprelation','potentialid'); function Potentials() { $this->log = LoggerManager::getLogger('potential'); @@ -811,5 +812,22 @@ class Potentials extends CRMEntity { return $return_value; } + + /** + * Invoked when special actions are to be performed on the module. + * @param String Module name + * @param String Event Type + */ + function vtlib_handler($moduleName, $eventType) { + if ($moduleName == 'Potentials') { + $db = PearDatabase::getInstance(); + if ($eventType == 'module.disabled') { + $db->pquery('UPDATE vtiger_settings_field SET active=1 WHERE name=?', array($this->LBL_POTENTIAL_MAPPING)); + } else if ($eventType == 'module.enabled') { + $db->pquery('UPDATE vtiger_settings_field SET active=0 WHERE name=?', array($this->LBL_POTENTIAL_MAPPING)); + } + } + } } + ?> \ No newline at end of file diff --git a/modules/Settings/Vtiger/models/Menu.php b/modules/Settings/Vtiger/models/Menu.php index d0f2a6de3..b5ab4c5a4 100644 --- a/modules/Settings/Vtiger/models/Menu.php +++ b/modules/Settings/Vtiger/models/Menu.php @@ -54,13 +54,7 @@ class Settings_Vtiger_Menu_Model extends Vtiger_Base_Model { */ public static function getAll() { $db = PearDatabase::getInstance(); - $restrictBlock = array('LBL_MODULE_MANAGER'); - - $sql = 'SELECT * FROM '.self::$menusTable. ' WHERE label NOT IN ('.generateQuestionMarks($restrictBlock).') - ORDER BY sequence'; - $params = array($restrictBlock); - - $result = $db->pquery($sql, $params); + $result = $db->pquery('SELECT * FROM '.self::$menusTable.' ORDER BY sequence', array()); $noOfMenus = $db->num_rows($result); $menuModels = array(); diff --git a/modules/Settings/Vtiger/models/MenuItem.php b/modules/Settings/Vtiger/models/MenuItem.php index b72f7fe1d..be6ffabbd 100644 --- a/modules/Settings/Vtiger/models/MenuItem.php +++ b/modules/Settings/Vtiger/models/MenuItem.php @@ -16,45 +16,6 @@ class Settings_Vtiger_MenuItem_Model extends Vtiger_Base_Model { protected static $itemsTable = 'vtiger_settings_field'; protected static $itemId = 'fieldid'; - public static $transformedUrlMapping = array( - 'index.php?module=Administration&action=index&parenttab=Settings' => 'index.php?module=Users&parent=Settings&view=List', - 'index.php?module=Settings&action=listroles&parenttab=Settings' => 'index.php?module=Roles&parent=Settings&view=Index', - 'index.php?module=Settings&action=ListProfiles&parenttab=Settings' => 'index.php?module=Profiles&parent=Settings&view=List', - 'index.php?module=Settings&action=listgroups&parenttab=Settings' => 'index.php?module=Groups&parent=Settings&view=List', - 'index.php?module=Settings&action=OrgSharingDetailView&parenttab=Settings' => 'index.php?module=SharingAccess&parent=Settings&view=Index', - 'index.php?module=Settings&action=DefaultFieldPermissions&parenttab=Settings' => 'index.php?module=FieldAccess&parent=Settings&view=Index', - 'index.php?module=Settings&action=ListLoginHistory&parenttab=Settings' => 'index.php?module=LoginHistory&parent=Settings&view=List', - 'index.php?module=Settings&action=ModuleManager&parenttab=Settings' => 'index.php?module=ModuleManager&parent=Settings&view=List', - 'index.php?module=PickList&action=PickList&parenttab=Settings' => 'index.php?parent=Settings&module=Picklist&view=Index', - 'index.php?module=Settings&action=listemailtemplates&parenttab=Settings' => 'index.php?module=Emails&view=ListTemplates', - 'index.php?module=Settings&action=listwordtemplates&parenttab=Settings' => 'index.php?module=Settings&submodule=ModuleManager&view=WordTemplates', - 'index.php?module=Settings&action=listnotificationschedulers&parenttab=Settings' => 'index.php?module=Settings&submodule=Vtiger&view=Schedulers', - 'index.php?module=Settings&action=listinventorynotifications&parenttab=Settings' => 'index.php?module=Settings&submodule=Notifications&view=InventoryAlerts', - 'index.php?module=Settings&action=OrganizationConfig&parenttab=Settings' => 'index.php?parent=Settings&module=Vtiger&view=CompanyDetails', - 'index.php?module=Settings&action=EmailConfig&parenttab=Settings' => 'index.php?parent=Settings&module=Vtiger&view=OutgoingServerDetail', - 'index.php?module=Settings&action=CurrencyListView&parenttab=Settings' => 'index.php?parent=Settings&module=Currency&view=List', - 'index.php?module=Settings&action=TaxConfig&parenttab=Settings' => 'index.php?module=Vtiger&parent=Settings&view=TaxIndex', - 'index.php?module=Settings&action=ProxyServerConfig&parenttab=Settings' => 'index.php?module=Settings&submodule=Server&view=ProxyConfig', - 'index.php?module=Settings&action=OrganizationTermsandConditions&parenttab=Settings' => 'index.php?parent=Settings&module=Vtiger&view=TermsAndConditionsEdit', - 'index.php?module=Settings&action=CustomModEntityNo&parenttab=Settings' => 'index.php?module=Vtiger&parent=Settings&view=CustomRecordNumbering', - 'index.php?module=Settings&action=MailScanner&parenttab=Settings' => 'index.php?parent=Settings&module=MailConverter&view=List', - 'index.php?module=com_vtiger_workflow&action=workflowlist&parenttab=Settings' => 'index.php?module=Workflows&parent=Settings&view=List', - 'index.php?module=com_vtiger_workflow&action=workflowlist' => 'index.php?module=Workflows&parent=Settings&view=List', - 'index.php?module=ConfigEditor&action=index' => 'index.php?module=Vtiger&parent=Settings&view=ConfigEditorDetail', - 'index.php?module=Tooltip&action=QuickView&parenttab=Settings' => 'index.php?module=Settings&submodule=Tooltip&view=Index', - 'index.php?module=CustomerPortal&action=index&parenttab=Settings' => 'index.php?module=CustomerPortal&parent=Settings&view=Index', - 'index.php?module=Settings&action=Announcements&parenttab=Settings' => 'index.php?parent=Settings&module=Vtiger&view=AnnouncementEdit', - 'index.php?module=PickList&action=PickListDependencySetup&parenttab=Settings' => 'index.php?parent=Settings&module=PickListDependency&view=List', - 'index.php?module=ModTracker&action=BasicSettings&parenttab=Settings&formodule=ModTracker' => 'index.php?module=Settings&submodule=ModTracker&view=Index', - 'index.php?module=CronTasks&action=ListCronJobs&parenttab=Settings' => 'index.php?module=CronTasks&parent=Settings&view=List', - 'index.php?module=Webforms&action=index&parenttab=Settings' => 'index.php?module=Webforms&parent=Settings&view=List', - 'index.php?module=Settings&action=MenuEditor&parenttab=Settings' => 'index.php?module=MenuEditor&parent=Settings&view=Index', - // STOP-GAP - 'index.php?module=Settings&action=listemailtemplates&parenttab=Settings' => 'index.php?module=EmailTemplate&parent=Settings&view=ListUI5', - 'index.php?module=PDFMaker&action=index&parenttab=Settings' => 'index.php?module=PDFMaker&parent=Settings&view=ListUI5', - 'index.php?module=ExchangeConnector&action=index&parenttab=Settings' => 'index.php?module=ExchangeConnector&parent=Settings&view=Index' - ); - /** * Function to get the Id of the menu item * @return <Number> - Menu Item Id @@ -96,11 +57,8 @@ class Settings_Vtiger_MenuItem_Model extends Vtiger_Base_Model { * @return <String> - Menu Item landing url */ public function getUrl() { - $url = $this->get('linkto'); - $url = decode_html($url); - if(isset(self::$transformedUrlMapping[$url])) { - $url = self::$transformedUrlMapping[$url]; - } + $url = decode_html($this->get('linkto')); + $menu = $this->getMenu(); $url .= '&block='.$this->getMenu()->getId().'&fieldid='.$this->getId(); return $url; } diff --git a/modules/Settings/Vtiger/models/Module.php b/modules/Settings/Vtiger/models/Module.php index c3a4ee68a..0221b54c1 100644 --- a/modules/Settings/Vtiger/models/Module.php +++ b/modules/Settings/Vtiger/models/Module.php @@ -15,7 +15,7 @@ class Settings_Vtiger_Module_Model extends Vtiger_Base_Model { var $baseTable = 'vtiger_settings_field'; var $baseIndex = 'fieldid'; - var $listFields = array('name' => 'Name','description' => 'Description'); + var $listFields = array('name' => 'Name', 'description' => 'Description'); var $nameFields = array('name'); var $name = 'Vtiger'; @@ -144,118 +144,23 @@ class Settings_Vtiger_Module_Model extends Vtiger_Base_Model { return $settingsMenItems; } - static function getExtensionList($settingsMenuList) { - $exchangeConnectorInstance = Vtiger_Module_Model::getInstance('ExchangeConnector'); - if ($exchangeConnectorInstance && $exchangeConnectorInstance->isActive()) { - $settingsMenuList['LBL_EXTENSIONS']['LBL_EXCHANGE_CONNECTOR'] = 'LBL_EXCHANGE_CONNECTOR'; - } - - return $settingsMenuList; - } - - /** - * Function to get Vtiger Menu List - * @return string - */ - static function getSettingsMenuList() { - $currentUser = Users_Record_Model::getCurrentUserModel(); - $myTagSettingsUrl = $currentUser->getMyTagSettingsListUrl(); - $extensionStoreInstance = Settings_ExtensionStore_Module_Model::getInstance(); - - - $settingsMenuList = array( 'LBL_USER_MANAGEMENT' => array('LBL_USERS' => 'LBL_USERS', - 'LBL_ROLES' => 'LBL_ROLES', - 'LBL_PROFILES' => 'LBL_PROFILES', - 'LBL_SHARING_ACCESS' => 'LBL_SHARING_ACCESS', - 'USERGROUPLIST' => 'USERGROUPLIST', - 'LBL_LOGIN_HISTORY_DETAILS' => 'LBL_LOGIN_HISTORY_DETAILS'), - - 'LBL_MODULE_MANAGEMENT' => array('VTLIB_LBL_MODULE_MANAGER' => 'VTLIB_LBL_MODULE_MANAGER', - 'LBL_EDIT_FIELDS' => 'LBL_EDIT_FIELDS', - 'LBL_CUSTOMIZE_MODENT_NUMBER'=> 'LBL_CUSTOMIZE_MODENT_NUMBER'), - - 'LBL_AUTOMATION' => array('Webforms' => 'Webforms', - 'Scheduler' => 'Scheduler', - 'LBL_LIST_WORKFLOWS' => 'LBL_LIST_WORKFLOWS'), - - 'LBL_CONFIGURATION' => array('LBL_COMPANY_DETAILS' => 'LBL_COMPANY_DETAILS', - 'LBL_CUSTOMER_PORTAL' => 'LBL_CUSTOMER_PORTAL', - 'LBL_CURRENCY_SETTINGS' => 'LBL_CURRENCY_SETTINGS', - 'LBL_MAIL_SERVER_SETTINGS' => 'LBL_MAIL_SERVER_SETTINGS', - 'Configuration Editor' => 'Configuration Editor', - 'LBL_PICKLIST_EDITOR' => 'index.php?parent=Settings&module=Picklist&view=Index', - 'LBL_PICKLIST_DEPENDENCY' => 'index.php?parent=Settings&module=PickListDependency&view=List', - 'LBL_MENU_EDITOR' => 'LBL_MENU_EDITOR'), - - 'LBL_MARKETING_SALES' => array('LBL_LEAD_MAPPING' => 'index.php?parent=Settings&module=Leads&view=MappingDetail', - 'LBL_OPPORTUNITY_MAPPING' => 'index.php?parent=Settings&module=Potentials&view=MappingDetail'), - - 'LBL_INVOICES' => array('LBL_TAX_SETTINGS' => 'LBL_TAX_SETTINGS', - 'INVENTORYTERMSANDCONDITIONS'=> 'INVENTORYTERMSANDCONDITIONS'), - 'LBL_MY_PREFERENCES' => array('My Preferences' => '', - 'Calendar Settings' => '', - 'LBL_MY_TAGS' => "$myTagSettingsUrl"), - - 'LBL_TEMPLATES' => array('Email Templates' => 'index.php?module=EmailTemplates&view=List'), + static function getActiveBlockName($requestUrl) { + $explodedUrl = explode("/index.php", $requestUrl); + $explodeOnBlock = explode('&block', $explodedUrl[1]); + $activeBlockUrl = 'index.php'.$explodeOnBlock[0]; - 'LBL_EXTENSIONS' => array('LBL_EXTENSION_STORE' => $extensionStoreInstance->getDefaultUrl()) - ); - - $settingsMenuList = self::getExtensionList($settingsMenuList); - $webformsInstance = Vtiger_Module_Model::getInstance('Webforms'); - if($webformsInstance && !$webformsInstance->isActive()) { - unset($settingsMenuList['LBL_AUTOMATION']['Webforms']); + $db = PearDatabase::getInstance(); + $result = $db->pquery("SELECT blockid, name FROM vtiger_settings_field WHERE linkto like '%$activeBlockUrl%'", array()); + if($db->num_rows($result) > 0){ + $blockId = $db->query_result($result, 0, 'blockid'); + $name = $db->query_result($result, 0, 'name'); } - - return $settingsMenuList; - } - - static function getActiveBlockName($menu, $request) { - $settingsMenuList = array('LBL_USER_MANAGEMENT' => array('LBL_USERS' => 'Users', - 'LBL_ROLES' => 'Roles', - 'LBL_PROFILES' => 'Profiles', - 'LBL_SHARING_ACCESS' => 'SharingAccess', - 'USERGROUPLIST' => 'Groups', - 'LBL_LOGIN_HISTORY_DETAILS' => 'LoginHistory'), - - 'LBL_MODULE_MANAGEMENT' => array('VTLIB_LBL_MODULE_MANAGER' => 'ModuleManager', - 'LBL_EDIT_FIELDS' => 'LayoutEditor', - 'Labels Editor' => 'Labels Editor', - 'LBL_CUSTOMIZE_MODENT_NUMBER' => 'CustomRecordNumbering'), - - 'LBL_AUTOMATION' => array('Webforms' => 'Webforms', - 'Scheduler' => 'CronTasks', - 'LBL_LIST_WORKFLOWS' => 'Workflows'), - - 'LBL_CONFIGURATION' => array('LBL_COMPANY_DETAILS' => 'CompanyDetails', - 'LBL_CUSTOMER_PORTAL' => 'CustomerPortal', - 'LBL_CURRENCY_SETTINGS' => 'Currency', - 'LBL_MAIL_SERVER_SETTINGS' => 'OutgoingServer', - 'Configuration Editor' => 'ConfigurationEditor', - 'LBL_PICKLIST_EDITOR' => 'Picklist', - 'LBL_PICKLIST_DEPENDENCY' => 'PickListDependency', - 'LBL_MENU_EDITOR' => 'LBL_MENU_EDITOR'), - - 'LBL_MARKETING_SALES' => array('LBL_LEAD_MAPPING' => 'LeadsMappingDetail', - 'LBL_OPPORTUNITY_MAPPING' => 'PotentialsMappingDetail'), - - 'LBL_INVOICES' => array('LBL_TAX_SETTINGS' => 'TaxIndex', - 'INVENTORYTERMSANDCONDITIONS'=> 'TermsAndConditionsEdit'), - - 'LBL_MY_PREFERENCES' => array('1' => 'My Preferences', - '2' => 'Calendar Settings', - 'LBL_MY_TAGS' => 'Tags'), - 'LBL_TEMPLATES' => array('Email Templates' => 'EmailTemplates'), - 'LBL_EXTENSIONS' => array('LBL_EXTENSIONS' => 'Extension') - ); - foreach ($settingsMenuList as $blockname => $menulist) { - if($key = array_search($menu, $menulist)) { - if($menu == 'Extension') { - $extMenu = 'LBL_'.strtoupper($request->get('extensionModule')); - return array('block' => $blockname, 'menu' => $extMenu); - } - return array('block' => $blockname, 'menu' => $key); - } + $blockNameResult = $db->pquery('SELECT label FROM vtiger_settings_blocks WHERE blockid = ?', array($blockId)); + if($db->num_rows($result) > 0){ + $blockName = $db->query_result($blockNameResult, 0, 'label'); + } + if(!empty($blockName)){ + return array('block' => $blockName, 'menu' => $name); } return array(); } @@ -264,11 +169,15 @@ class Settings_Vtiger_Module_Model extends Vtiger_Base_Model { $currentUser = Users_Record_Model::getCurrentUserModel(); $myTagSettingsUrl = $currentUser->getMyTagSettingsListUrl(); - $settingsMenuList = array( 'LBL_MY_PREFERENCES' => array('My Preferences' => '', - 'Calendar Settings' => '', - 'LBL_MY_TAGS' => "$myTagSettingsUrl"), - 'LBL_TEMPLATES' => array('Email Templates' => 'index.php?module=EmailTemplates&view=List'), - ); + $settingsMenuList = array('LBL_MY_PREFERENCES' => array('My Preferences' => '', + 'Calendar Settings'=> '', + 'LBL_MY_TAGS' => $myTagSettingsUrl), + 'LBL_EXTENSIONS' => array('LBL_GOOGLE' => 'index.php?module=Contacts&parent=Settings&view=Extension&extensionModule=Google&extensionView=Index&mode=settings') + ); + if(!vtlib_isModuleActive('Google')) { + unset($settingsMenuList['LBL_EXTENSIONS']['LBL_GOOGLE']); + } + return $settingsMenuList; } diff --git a/modules/Settings/Vtiger/views/Index.php b/modules/Settings/Vtiger/views/Index.php index d5329c166..bd600aca0 100644 --- a/modules/Settings/Vtiger/views/Index.php +++ b/modules/Settings/Vtiger/views/Index.php @@ -64,39 +64,7 @@ class Settings_Vtiger_Index_View extends Vtiger_Basic_View { } $viewer->assign('SETTINGS_MENU_ITEMS', $settingsMenItems); - switch($request->get('view')) { - case 'CustomRecordNumbering' : - case 'CompanyDetails' : - case 'TermsAndConditionsEdit' : $menu = $request->get('view'); - break; - - case 'ConfigEditorDetail' : - case 'ConfigEditorEdit' : $menu = 'ConfigurationEditor'; - break; - - case 'OutgoingServerDetail' : - case 'OutgoingServerEdit' : $menu = 'OutgoingServer'; - break; - - case 'MappingDetail' : - case 'MappingEdit' : if ($moduleName == 'Leads') { - $menu = 'LeadsMappingDetail'; - } else if ($moduleName == 'Potentials') { - $menu = 'PotentialsMappingDetail'; - } - break; - - case 'TaxIndex' : $menu = 'TaxIndex'; - break; - - case 'Extension' : $menu = 'Extension'; - break; - - default : $menu = $moduleName; - break; - } - - $activeBLock = Settings_Vtiger_Module_Model::getActiveBlockName($menu,$request); + $activeBLock = Settings_Vtiger_Module_Model::getActiveBlockName($_SERVER['REQUEST_URI']); $viewer->assign('ACTIVE_BLOCK', $activeBLock); $restrictedModules = array('Vtiger', 'ExtensionStore', 'CustomerPortal', 'Roles', 'ExchangeConnector', 'LoginHistory', 'SharingAccess'); diff --git a/modules/Users/views/Calendar.php b/modules/Users/views/Calendar.php index 1de5d81b8..3a4c76c4a 100644 --- a/modules/Users/views/Calendar.php +++ b/modules/Users/views/Calendar.php @@ -139,7 +139,10 @@ class Users_Calendar_View extends Vtiger_Detail_View { $fieldsInfo[$userField]['picklistvalues'] = $eventsModuleModel->getField($eventField)->getPicklistValues(); } $viewer->assign('FIELDS_INFO', json_encode($fieldsInfo)); - + + $activeBLock = Settings_Vtiger_Module_Model::getActiveBlockName($_SERVER['REQUEST_URI']); + $viewer->assign('ACTIVE_BLOCK', $activeBLock); + if($display) { $this->preProcessDisplay($request); } diff --git a/modules/Users/views/PreferenceDetail.php b/modules/Users/views/PreferenceDetail.php index f2d312938..caeb311be 100644 --- a/modules/Users/views/PreferenceDetail.php +++ b/modules/Users/views/PreferenceDetail.php @@ -140,6 +140,9 @@ class Users_PreferenceDetail_View extends Vtiger_Detail_View { } $viewer->assign('FIELDS_INFO', json_encode($fieldsInfo)); + $activeBLock = Settings_Vtiger_Module_Model::getActiveBlockName($_SERVER['REQUEST_URI']); + $viewer->assign('ACTIVE_BLOCK', $activeBLock); + if($display) { $this->preProcessDisplay($request); } diff --git a/packages/vtiger/optional/Google.zip b/packages/vtiger/optional/Google.zip index 068adfa44613378cc0303ed932f221115c338df3..c44156b2ef0cde5e1c71ef28807ebe880966765c 100644 GIT binary patch literal 73425 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 literal 78398 zcma%j1CT7?lJ(fOZQJ(TnYm-zwr$&YY}>YN8+UAb{`;`|_U*pi_jg29R8(}F&g$qq zndf}@wVV_%2o%6yUL%Qyl7GGU`w0pF2f#|-#?)Eg)Yy?;SqTyVc#8#F4P}B~&Djka z01)H^7y#g}C%ON`U@W)&Ck%vt!Z5bcb^bdNDjoIzhJ^Cx^C19at#8C&fZ8G3KmY*x z;Q#=z{soe_t*xn*F`b>6-Cv`#F)dLRnExNqHK}Sk7O<iC%+$<YIFY3`uRS@ptib{9 z&+hF5W?H}XkE%5{4IvR98g1$B5JT3&kes?`;PF6sA9ITz7a!>QRJA;=t-V)V*L=Mn z!)WJuNy&|+kw~+J)x>YkgH@S}BA|h=zW+v7_(8&Hh44Uf8Uk@xjF^6%ib^XlA=Qr+ zfEQ*)VR~|Wo`Z5e)Zucl^;`U5^w}&FKFmJ+$&a_3KvzmZN(A#)Z3T6Ny5uZ#vSw9P z(MhE=$d+6P_2C_=VB@Qwm1jaaL(***g{Qxtyd>atJh{RxmfxF~VR6c_2IO>GoLwAP za)6$sikbV#B1LFxC!gPgN<Q@Se2QZ^RFOr2Af<Vj8xi&6=eOH-4xw9j1;fV0ZHSSA zT(kKsEC$8Rp3rsqF;D*^XZx#>jt_^=v+v9&2YdpD3(*dNNv188L16zzt=c3n`Evsh zj+I`d2k1|8rNPA(^xX!MwBRp^eOBD;XdPI_m}6%M(<ZEIPoI-#9K5no5b-CB4s#@M zU#HfK-tns4s4rHq5lKEYIrq*XSrKvvL&*Z*c*V1b4bg1!TM68V*L#GVH~G6=OU6Li zv6w(QQno=c$uo3#cZPe#z+fx%Vm((J9}vnmHP&*A)Wbyuh(O78$)DVIJA<5XRnWYk z!pC8^F_}AFT-qCLtpkk;0QUx$B3@-4gI*J9CLHRT9HS6|>BX|}UA3${g0{k($;ria zsc2M*Y7&QnPn2;@^$gHt=1Yc^$-%c0iclIAc=-ZP^FpNOtSl{0H0w8s^k{d?=)UV5 zmezS!uUA1+8XKlcoN2G_c!Ld-02{R|Tr+ZFg-TsUNt1HAHrvJGj8ch1oukOq>dd8_ z5Y>{vEXZEEvWs?mboD&p5gonoT|^E?jtqsd*bdLphuk1j<zU1icRq(8d4RDBqL(w* ziLEkQbA8S^lA5Q%7-Lu+8nI^7IyZh#x#)#Acn`tW)77{q@}-ITwaFjWb|{WQ8;(D$ z#`eZNheP8J5;?qBeq1ZqX<-A{b!mUP0(CC8<Bi|<ZK`A{hq9l*gy%Ov>n=2r2&^E% zpZXk3G>1vIU@Rv>qjQ;r(oIbEulE!Q*{HUHK2SsJ7u{3j(t|emh=!b0rv1$ADkXbu zmJ=U|sCUiIgNsEqzfL0a*O4gBx-z(Ivf94XmR5H)R%BaLt-M`f6T4wzxNj|s^z|#P zJ9`~wbesLM>|5!Qxp&dOq^IsSA1K@g^YB$#6d&?1KK4g`t2-_nQo8R$)u*QEE_!|N zs(HwXaUDGDg*_kCiU0jGePjPjWyC62dMBsd@z@-J^VIN|q<z3ZNyiqoobN~@d8N2! z`E=u@3X7MC_c6FV4X1{yrLVT66T`Tn`?kTQek5zhPW_H|VP{z+Wg}j>kA^Ow^#$kf zx#VaTR?*N8Z>waaa~W>LIZ-roU@%3Pd*)&fnX}3xR)S(i9uEd1Dbh=JgJ~>Z3uGXi z$$atZI?L?{J+cxysv}rEJy(<&F`Ujcz%0A)l|VN@8}=JLgb56aSi2eGe!;$#b$+x@ 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 C)=)<P diff --git a/pkg/vtiger/modules/Google/modules/Google/Google.php b/pkg/vtiger/modules/Google/modules/Google/Google.php index 5bb71906b..ae2dc7925 100644 --- a/pkg/vtiger/modules/Google/modules/Google/Google.php +++ b/pkg/vtiger/modules/Google/modules/Google/Google.php @@ -14,6 +14,7 @@ require_once('include/events/include.inc'); class Google { const module = 'Google'; + var $LBL_GOOGLE = 'LBL_GOOGLE'; /** * Invoked when special actions are to be performed on the module. @@ -32,9 +33,11 @@ class Google { } else if ($eventType == 'module.disabled') { $this->removeMapWidget($forModules); $this->removeWidgetforSync($syncModules); + $adb->pquery('UPDATE vtiger_settings_field SET active=1 WHERE name=?',array($this->LBL_GOOGLE)); } else if ($eventType == 'module.enabled') { $this->addMapWidget($forModules); $this->addWidgetforSync($syncModules); + $adb->pquery('UPDATE vtiger_settings_field SET active=0 WHERE name=?',array($this->LBL_GOOGLE)); } else if ($eventType == 'module.preuninstall') { $this->removeMapWidget($forModules); $this->removeWidgetforSync($syncModules); -- GitLab