Ejemplo n.º 1
0
 /**
  * Overloaded: Rabo encapsulates the description with /REMI/ for SEPA
  * @inheritdoc
  */
 protected function sanitizeDescription($string)
 {
     //	echo "string 1: ".$string;
     $description = stripFirstLine($string);
     //   	echo "description 1: ".$description;
     $description = parent::sanitizeDescription($description);
     //     	echo "description 2: ".$description;
     return $description;
 }
Ejemplo n.º 2
0
 /**
  * Overloaded: Mollie encapsulates the description with /REMI/ for SEPA
  * @inheritdoc
  */
 protected function sanitizeDescription($string)
 {
     $description = parent::sanitizeDescription($string);
     $sanitizedDescription = "";
     if (strpos($description, '/REMI/') !== false && preg_match('/\\/REMI\\/(.+?)\\//s', $description, $results) && !empty($results[1])) {
         //    echo $results[1];
         $sanitizedDescription = $results[1];
     }
     if (strpos($description, '/EREF/') !== false && preg_match('/\\/EREF\\/((.+|\\n)+)/s', $description, $results) && !empty($results[1])) {
         //    echo $results[1];
         //  echo "\n".strpos($results[1],'NOTPROVIDED')."\n";
         if (!(strpos($results[1], 'NOTPROVIDED') > -1)) {
             $sanitizedDescription = $sanitizedDescription . " - " . $results[1];
         }
     }
     return $sanitizedDescription;
 }
Ejemplo n.º 3
0
 /**
  * Overloaded: ING encapsulates the description with /REMI/ for SEPA
  * @inheritdoc
  */
 protected function sanitizeDescription($string)
 {
     $description = parent::sanitizeDescription($string);
     if (strpos($description, '/REMI/USTD//') !== false && preg_match('#/REMI/USTD//(.*?)/#s', $description, $results) && !empty($results[1])) {
         return $results[1];
     }
     if (strpos($description, '/REMI/STRD/CUR/') !== false && preg_match('#/REMI/STRD/CUR/(.*?)/#s', $description, $results) && !empty($results[1])) {
         return $results[1];
     }
     return $description;
 }
Ejemplo n.º 4
0
 /**
  * Overloaded: Rabo encapsulates the description with /REMI/ for SEPA
  * @inheritdoc
  */
 protected function sanitizeDescription($string)
 {
     $description = parent::sanitizeDescription($string);
     if (strpos($description, '/REMI/') !== false && preg_match('#/REMI/(.*?)/(ISDT|CSID|RTRN)/#s', $description, $results) && !empty($results[1])) {
         return $results[1];
     }
     if (strpos($description, '/EREF/') !== false && preg_match('#/EREF/(.*?)/(ORDP)/#s', $description, $results) && !empty($results[1])) {
         return $results[1];
     }
     return $description;
 }
Ejemplo n.º 5
0
 /**
  * Overloaded: ABN encapsulates the description with /REMI/ for SEPA
  * @inheritdoc
  */
 protected function sanitizeDescription($string)
 {
     $description = parent::sanitizeDescription($string);
     if (strpos($description, 'OMSCHRIJVING:') !== false && preg_match('/.*OMSCHRIJVING:(.*?)(KENMERK|IBAN):/', $description, $results) && !empty($results[1])) {
         return $results[1];
     }
     if (strpos($description, '/REMI/') !== false && preg_match('#/REMI/(.*?)/(EREF|IBAN)/#s', $description, $results) && !empty($results[1])) {
         return $results[1];
     }
     if (strpos($description, '/EREF/') !== false && preg_match('#/EREF/(.*?)/(ORDP)/#s', $description, $results) && !empty($results[1])) {
         return $results[1];
     }
     return $description;
 }