/** * Determines the file extension based on error code. * * @param int $type * Error code constant. * * @return string */ public static function errorFileName($type) { $fileName = NULL; if (empty($type)) { return $fileName; } $config = CRM_Core_Config::singleton(); $fileName = $config->uploadDir . "sqlImport"; switch ($type) { case CRM_Contribute_Import_Parser::SOFT_CREDIT_ERROR: $fileName .= '.softCreditErrors'; break; case CRM_Contribute_Import_Parser::PLEDGE_PAYMENT_ERROR: $fileName .= '.pledgePaymentErrors'; break; default: $fileName = parent::errorFileName($type); break; } return $fileName; }
function errorFileName($type) { require_once 'CRM/Import/Parser.php'; $fileName = CRM_Import_Parser::errorFileName($type); return $fileName; }
function errorFileName($type) { $fileName = null; if (empty($type)) { return $fileName; } $config = CRM_Core_Config::singleton(); $fileName = $config->uploadDir . "sqlImport"; switch ($type) { case CRM_Contribute_Import_Parser::ERROR: case CRM_Contribute_Import_Parser::NO_MATCH: case CRM_Contribute_Import_Parser::CONFLICT: case CRM_Contribute_Import_Parser::DUPLICATE: //here constants get collides. require_once 'CRM/Import/Parser.php'; if ($type == CRM_Contribute_Import_Parser::ERROR) { $type = CRM_Import_Parser::ERROR; } else { if ($type == CRM_Contribute_Import_Parser::NO_MATCH) { $type = CRM_Import_Parser::NO_MATCH; } else { if ($type == CRM_Contribute_Import_Parser::CONFLICT) { $type = CRM_Import_Parser::CONFLICT; } else { $type = CRM_Import_Parser::DUPLICATE; } } } $fileName = CRM_Import_Parser::errorFileName($type); break; case CRM_Contribute_Import_Parser::SOFT_CREDIT_ERROR: $fileName .= '.softCreditErrors'; break; case CRM_Contribute_Import_Parser::PLEDGE_PAYMENT_ERROR: $fileName .= '.pledgePaymentErrors'; break; } return $fileName; }
function errorFileName($type) { $fileName = CRM_Import_Parser::errorFileName($type); return $fileName; }