diff --git a/layouts/v7/modules/Settings/ExtensionStore/CardSetupModals.tpl b/layouts/v7/modules/Settings/ExtensionStore/CardSetupModals.tpl index cfda6f15de9124466f0319b75f1e71fa7292c032..e03603f2a74fcfbda6850285de7f225e14365861 100644 --- a/layouts/v7/modules/Settings/ExtensionStore/CardSetupModals.tpl +++ b/layouts/v7/modules/Settings/ExtensionStore/CardSetupModals.tpl @@ -15,8 +15,8 @@ {assign var=HEADER_TITLE value={vtranslate('LBL_SETUP_CARD', $QUALIFIED_MODULE)}} {include file="ModalHeader.tpl"|vtemplate_path:$MODULE TITLE=$HEADER_TITLE} <form class="form-horizontal setUpCardForm"> - <input type="hidden" name="customerId" value="{$CUSTOMER_PROFILE['id']}" /> - <input type="hidden" name="customerCardId" value="{$CUSTOMER_PROFILE['CustomerCardId']}" /> + <input type="hidden" name="customerId" value="{(isset($CUSTOMER_PROFILE['id'])) ? $CUSTOMER_PROFILE['id'] : ''}" /> + <input type="hidden" name="customerCardId" value="{(isset($CUSTOMER_PROFILE['CustomerCardId'])) ? $CUSTOMER_PROFILE['CustomerCardId'] : ''}" /> <input type="hidden" name="module" value="ExtensionStore" /> <input type="hidden" name="parent" value="Settings" /> <input type="hidden" name="action" value="Basic" /> @@ -84,13 +84,13 @@ <div class="col-sm-3 col-xs-3"> {vtranslate('LBL_CARD_NUMBER', $QUALIFIED_MODULE)} </div> - <div class="col-sm-4 col-xs-4 cardNumber">{$CUSTOMER_CARD_INFO['number']}</div> + <div class="col-sm-4 col-xs-4 cardNumber">{(isset($CUSTOMER_CARD_INFO['number'])) ? $CUSTOMER_CARD_INFO['number'] : ''}</div> </div> <div class="row marginBottom10px"> <div class="col-sm-3 col-xs-3"> {vtranslate('LBL_EXPIRY_DATE', $QUALIFIED_MODULE)} </div> - <div class="col-sm-4 col-xs-4 expiryDate">{$CUSTOMER_CARD_INFO['expmonth']} - {$CUSTOMER_CARD_INFO['expyear']}</div> + <div class="col-sm-4 col-xs-4 expiryDate">{(isset($CUSTOMER_CARD_INFO['expmonth'])) ? $CUSTOMER_CARD_INFO['expmonth'] : ''} - {(isset($CUSTOMER_CARD_INFO['expyear'])) ? $CUSTOMER_CARD_INFO['expyear'] : ''}</div> </div> <div class="row marginBottom10px"> <div class="col-sm-3 col-xs-3 securityCode"> diff --git a/layouts/v7/modules/Settings/ModuleManager/ImportUserModuleStep2.tpl b/layouts/v7/modules/Settings/ModuleManager/ImportUserModuleStep2.tpl index 720dc248387971723df6033ed6a8046802ac75ba..c2126bdda26641a7372d3b7a32f70587e6890b5c 100644 --- a/layouts/v7/modules/Settings/ModuleManager/ImportUserModuleStep2.tpl +++ b/layouts/v7/modules/Settings/ModuleManager/ImportUserModuleStep2.tpl @@ -12,7 +12,7 @@ <div> <div class="row"> <div id="vtlib_modulemanager_import_div"> - {if $MODULEIMPORT_FAILED neq ''} + {if isset ($MODULEIMPORT_FAILED) && $MODULEIMPORT_FAILED neq ''} <div class="col-lg-2"></div> <div class="col-lg-10"> <b>{vtranslate('LBL_FAILED', $QUALIFIED_MODULE)}</b> @@ -87,10 +87,10 @@ <div class="modal-overlay-footer clearfix"> <div class="row clearfix"> <div class="textAlignCenter col-lg-12 col-md-12 col-sm-12"> - {if $MODULEIMPORT_FAILED neq ''} + {if isset($MODULEIMPORT_FAILED) && $MODULEIMPORT_FAILED neq ''} <button class="btn btn-success finishButton" type="submit"><strong>{vtranslate('LBL_FINISH', $QUALIFIED_MODULE)}</strong></button> {else if $MODULEIMPORT_EXISTS eq 'true' || $MODULEIMPORT_DIR_EXISTS eq 'true'} - <button class="btn btn-success updateModule" name="saveButton" {if $need_license_agreement eq 'true'} disabled {/if}>{vtranslate('LBL_UPDATE_NOW', $QUALIFIED_MODULE)}</button> + <button class="btn btn-success updateModule" name="saveButton" {if isset($need_license_agreement) && $need_license_agreement eq 'true'} disabled {/if}>{vtranslate('LBL_UPDATE_NOW', $QUALIFIED_MODULE)}</button> {else} <button class="btn btn-success importModule" name="saveButton" {if $need_license_agreement eq 'true'} disabled {/if}><strong>{vtranslate('LBL_IMPORT_NOW', $QUALIFIED_MODULE)}</strong></button> {/if} diff --git a/modules/Settings/ModuleManager/models/Extension.php b/modules/Settings/ModuleManager/models/Extension.php index f7982397fdef5560a5f1e23f62a855a95ef8b617..c01c953439ac239aa8c604510549d556bd25db49 100644 --- a/modules/Settings/ModuleManager/models/Extension.php +++ b/modules/Settings/ModuleManager/models/Extension.php @@ -19,6 +19,7 @@ class Settings_ModuleManager_Extension_Model extends Vtiger_Base_Model { var $fileName; public static function getUploadDirectory($isChild = false) { + if(!isset($uploadDir ))$uploadDir =''; $uploadDir .= 'test/vtlib'; if ($isChild) { $uploadDir = '../'.$uploadDir;