Skip to content
Snippets Groups Projects
Commit 871bc9ff authored by Prasad's avatar Prasad
Browse files

Fixes #751: Adjusted code indentation

parent 5ab74733
No related branches found
No related tags found
No related merge requests found
<?php <?php
/* +********************************************************************************** /* +**********************************************************************************
* * The contents of this file are subject to the vtiger CRM Public License Version 1.1 * The contents of this file are subject to the vtiger CRM Public License Version 1.1
* * ("License"); You may not use this file except in compliance with the License * ("License"); You may not use this file except in compliance with the License
* * The Original Code is: vtiger CRM Open Source * The Original Code is: vtiger CRM Open Source
* * The Initial Developer of the Original Code is vtiger. * The Initial Developer of the Original Code is vtiger.
* * Portions created by vtiger are Copyright (C) vtiger. * Portions created by vtiger are Copyright (C) vtiger.
* * All Rights Reserved. * All Rights Reserved.
* * ***********************************************************************************/ * ***********************************************************************************/
chdir (dirname(__FILE__) . '/..'); chdir (dirname(__FILE__) . '/..');
include_once 'vtigerversion.php'; include_once 'vtigerversion.php';
...@@ -15,72 +15,72 @@ include_once 'includes/main/WebUI.php'; ...@@ -15,72 +15,72 @@ include_once 'includes/main/WebUI.php';
$errorMessage = $_REQUEST['error']; $errorMessage = $_REQUEST['error'];
if (!$errorMessage) { if (!$errorMessage) {
/* 7.x module compatability check when coming from earlier version */ /* 7.x module compatability check when coming from earlier version */
if (version_compare($vtiger_current_version, '7.0.0') < 0) { if (version_compare($vtiger_current_version, '7.0.0') < 0) {
/* NOTE: Add list-of modules that you own / sure to upgrade later */ /* NOTE: Add list-of modules that you own / sure to upgrade later */
$skipCheckForModules = array(); $skipCheckForModules = array();
$extensionStoreInstance = Settings_ExtensionStore_Extension_Model::getInstance(); $extensionStoreInstance = Settings_ExtensionStore_Extension_Model::getInstance();
$vtigerStandardModules = array('Accounts', 'Assets', 'Calendar', 'Campaigns', 'Contacts', 'CustomerPortal', $vtigerStandardModules = array('Accounts', 'Assets', 'Calendar', 'Campaigns', 'Contacts', 'CustomerPortal',
'Dashboard', 'Emails', 'EmailTemplates', 'Events', 'ExtensionStore', 'Dashboard', 'Emails', 'EmailTemplates', 'Events', 'ExtensionStore',
'Faq', 'Google', 'HelpDesk', 'Home', 'Import', 'Invoice', 'Leads', 'Faq', 'Google', 'HelpDesk', 'Home', 'Import', 'Invoice', 'Leads',
'MailManager', 'Mobile', 'ModComments', 'ModTracker', 'MailManager', 'Mobile', 'ModComments', 'ModTracker',
'PBXManager', 'Portal', 'Potentials', 'PriceBooks', 'Products', 'Project', 'ProjectMilestone', 'PBXManager', 'Portal', 'Potentials', 'PriceBooks', 'Products', 'Project', 'ProjectMilestone',
'ProjectTask', 'PurchaseOrder', 'Quotes', 'RecycleBin', 'Reports', 'Rss', 'SalesOrder', 'ProjectTask', 'PurchaseOrder', 'Quotes', 'RecycleBin', 'Reports', 'Rss', 'SalesOrder',
'ServiceContracts', 'Services', 'SMSNotifier', 'Users', 'Vendors', 'ServiceContracts', 'Services', 'SMSNotifier', 'Users', 'Vendors',
'Webforms', 'Webmails', 'WSAPP'); 'Webforms', 'Webmails', 'WSAPP');
$skipCheckForModules = array_merge($skipCheckForModules, $vtigerStandardModules); $skipCheckForModules = array_merge($skipCheckForModules, $vtigerStandardModules);
$nonPortedExtns = array(); $nonPortedExtns = array();
$moduleModelsList = array(); $moduleModelsList = array();
$db = PearDatabase::getInstance(); $db = PearDatabase::getInstance();
$result = $db->pquery('SELECT name FROM vtiger_tab WHERE isentitytype != ? AND presence != ? AND trim(name) NOT IN ('.generateQuestionMarks($skipCheckForModules).')', array(1, 1, $skipCheckForModules)); $result = $db->pquery('SELECT name FROM vtiger_tab WHERE isentitytype != ? AND presence != ? AND trim(name) NOT IN ('.generateQuestionMarks($skipCheckForModules).')', array(1, 1, $skipCheckForModules));
if ($db->num_rows($result)) { if ($db->num_rows($result)) {
$moduleModelsList = $extensionStoreInstance->getListings(); $moduleModelsList = $extensionStoreInstance->getListings();
} }
$moduleModelsListByName = array(); $moduleModelsListByName = array();
$moduleModelsListByLabel = array(); $moduleModelsListByLabel = array();
foreach ($moduleModelsList as $moduleId => $moduleModel) { foreach ($moduleModelsList as $moduleId => $moduleModel) {
if ($moduleModel->get('name') != $moduleModel->get('label')) { if ($moduleModel->get('name') != $moduleModel->get('label')) {
$moduleModelsListByName[$moduleModel->get('name')] = $moduleModel; $moduleModelsListByName[$moduleModel->get('name')] = $moduleModel;
} else { } else {
$moduleModelsListByLabel[$moduleModel->get('label')] = $moduleModel; $moduleModelsListByLabel[$moduleModel->get('label')] = $moduleModel;
} }
} }
if ($moduleModelsList) { if ($moduleModelsList) {
while($row = $db->fetch_row($result)) { while($row = $db->fetch_row($result)) {
$moduleName = $row['name'];//label $moduleName = $row['name'];//label
if ($moduleName) { if ($moduleName) {
unset($moduleModel); unset($moduleModel);
if (array_key_exists($moduleName, $moduleModelsListByName)) { if (array_key_exists($moduleName, $moduleModelsListByName)) {
$moduleModel = $moduleModelsListByName[$moduleName]; $moduleModel = $moduleModelsListByName[$moduleName];
} else if (array_key_exists($moduleName, $moduleModelsListByLabel)) { } else if (array_key_exists($moduleName, $moduleModelsListByLabel)) {
$moduleModel = $moduleModelsListByLabel[$moduleName]; $moduleModel = $moduleModelsListByLabel[$moduleName];
} }
if ($moduleModel) { if ($moduleModel) {
$vtigerVersion = $moduleModel->get('vtigerVersion'); $vtigerVersion = $moduleModel->get('vtigerVersion');
$vtigerMaxVersion = $moduleModel->get('vtigerMaxVersion'); $vtigerMaxVersion = $moduleModel->get('vtigerMaxVersion');
if (($vtigerVersion && strpos($vtigerVersion, '7.') === false) if (($vtigerVersion && strpos($vtigerVersion, '7.') === false)
&& ($vtigerMaxVersion && strpos($vtigerMaxVersion, '7.') === false)) { && ($vtigerMaxVersion && strpos($vtigerMaxVersion, '7.') === false)) {
$nonPortedExtns[] = $moduleName; $nonPortedExtns[] = $moduleName;
} }
} }
} }
} }
if ($nonPortedExtns) { if ($nonPortedExtns) {
$portingMessage = 'Following custom modules are not compatible with Vtiger 7. Please disable these modules to proceed.'; $portingMessage = 'Following custom modules are not compatible with Vtiger 7. Please disable these modules to proceed.';
foreach ($nonPortedExtns as $moduleName) { foreach ($nonPortedExtns as $moduleName) {
$portingMessage .= "<li>$moduleName</li>"; $portingMessage .= "<li>$moduleName</li>";
} }
$portingMessage .= '</ul>'; $portingMessage .= '</ul>';
} }
} }
} }
} }
?> ?>
<!doctype> <!doctype>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment