コード例 #1
0
ファイル: Parser.php プロジェクト: kcristiano/civicrm-core
 /**
  * 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;
 }
コード例 #2
0
ファイル: Parser.php プロジェクト: hampelm/Ginsberg-CiviDemo
 function errorFileName($type)
 {
     require_once 'CRM/Import/Parser.php';
     $fileName = CRM_Import_Parser::errorFileName($type);
     return $fileName;
 }
コード例 #3
0
ファイル: Parser.php プロジェクト: hampelm/Ginsberg-CiviDemo
 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;
 }
コード例 #4
0
 function errorFileName($type)
 {
     $fileName = CRM_Import_Parser::errorFileName($type);
     return $fileName;
 }