getViewer($request); $moduleName = $request->getModule(); $moduleModel = Vtiger_Module_Model::getInstance($moduleName); $fieldInfo = array(); $fieldList = $moduleModel->getFields(); foreach ($fieldList as $fieldName => $fieldModel) { $fieldInfo[$fieldName] = $fieldModel->getFieldInfo(); } $additionalFieldsList = $moduleModel->getAdditionalImportFields(); foreach ($additionalFieldsList as $fieldName => $fieldModel) { $fieldInfo[$fieldName] = $fieldModel->getFieldInfo(); } $recordModel = Vtiger_Record_Model::getCleanInstance($moduleName); $taxDetails = $recordModel->getTaxClassDetails(); foreach ($taxDetails as $taxkey => $taxInfo) { $taxInfo['percentage'] = 0; foreach ($taxInfo['regions'] as $regionKey => $regionInfo) { $taxInfo['regions'][$regionKey]['value'] = 0; } $taxDetails[$taxkey] = $taxInfo; } $viewer->assign('TAXCLASS_DETAILS', $taxDetails); $viewer->assign('MASS_EDIT_FIELD_DETAILS', $fieldInfo); } }