Initial clean V5 repository

This commit is contained in:
2026-05-13 09:43:32 -04:00
commit 5842222283
7264 changed files with 1322128 additions and 0 deletions

53
.gitignore vendored Normal file
View File

@ -0,0 +1,53 @@
# These are some examples of commonly ignored file patterns.
# You should customize this list as applicable to your project.
# Learn more about .gitignore:
# https://www.atlassian.com/git/tutorials/saving-changes/gitignore
# Node artifact files
node_modules/
dist/
# Compiled Java class files
*.class
# Compiled Python bytecode
*.py[cod]
# Log files
*.log
# Package files
*.jar
# Maven
target/
dist/
# JetBrains IDE
.idea/
# Unit test reports
TEST*.xml
# Generated by MacOS
.DS_Store
# Generated by Windows
Thumbs.db
# Applications
*.app
*.exe
*.war
# Large media files
*.mp4
*.tiff
*.avi
*.flv
*.mov
*.wmv
/membership/
/data/
/pdf/dons/
/images/evenements/

41
.htaccess Normal file
View File

@ -0,0 +1,41 @@
RewriteEngine On
RewriteBase /
# ====================================
# CI4 ROUTES PRIORITAIRES
# ====================================
RewriteRule ^test/?$ v3/index.php/test [E=IS_CI4:1,L]
RewriteRule ^admin-dashboard/?$ v3/index.php/admin-dashboard [E=IS_CI4:1,L]
RewriteRule ^resultats-nouveaux/?$ v3/index.php/resultats-nouveaux [E=IS_CI4:1,L]
# ====================================
# STOP SI CI4
# ====================================
RewriteCond %{ENV:IS_CI4} =1
RewriteRule ^ - [L]
# ====================================
# LEGACY ROUTES
# ====================================
RewriteRule ^kc/([\w\-]+)/([\w\-]+)/?$ ./kc.php?param1=$1&param2=$2 [NC,QSA]
RewriteRule ^panier/([\w\-]+)/([\w\-]+)/?$ ./panier.php?lang=fr&step=$1&code=$2 [NC,QSA]
RewriteRule ^cart/([\w\-]+)/([\w\-]+)/?$ ./panier.php?lang=en&step=$1&code=$2 [NC,QSA]
RewriteRule ^compte/?([\w\-]+)?/?$ ./compte.php?lang=fr&code=$1 [NC,QSA]
RewriteRule ^account/?([\w\-]+)?/?$ ./compte.php?lang=en&code=$1 [NC,QSA]
RewriteRule ^reserver/([\w\-]+)/(\d+)/?$ ./reserver.php?lang=fr&code=$1&id=$2 [NC,QSA]
RewriteRule ^book/([\w\-]+)/(\d+)/?$ ./reserver.php?lang=en&code=$1&id=$2 [NC,QSA]
RewriteRule ^don/([\w\-]+)/([\w\-]+)/?/?([\w\-]+)?/?$ ./dons.php?lang=fr&code=$1&pec_id=$2&par_id=$3 [NC,QSA]
RewriteRule ^donate/([\w\-]+)/([\w\-]+)/?/?([\w\-]+)?/?$ ./dons.php?lang=en&code=$1&pec_id=$2&par_id=$3 [NC,QSA]
RewriteRule ^page/([\w\-]+)/?(fr|en)?/?$ ./index.php?code=$1&lang=$2 [NC,QSA]
RewriteRule ^([\w\-]+)/?(fr|en)?/?([\w\-]+)?/?$ ./evenements.php?code=$1&lang=$2&tab=$3 [NC,QSA]
RewriteCond %{REQUEST_URI} !^/(rapports_js|superadm/.*)$

597
PHPColors/Color.php Normal file
View File

@ -0,0 +1,597 @@
<?php
/**
* Author: Arlo Carreon <http://arlocarreon.com>
* Info: http://mexitek.github.io/phpColors/
* License: http://arlo.mit-license.org/
*/
namespace Mexitek\PHPColors;
use \Exception;
/**
* A color utility that helps manipulate HEX colors
*/
class Color {
private $_hex;
private $_hsl;
private $_rgb;
/**
* Auto darkens/lightens by 10% for sexily-subtle gradients.
* Set this to FALSE to adjust automatic shade to be between given color
* and black (for darken) or white (for lighten)
*/
const DEFAULT_ADJUST = 10;
/**
* Instantiates the class with a HEX value
* @param string $hex
* @throws Exception "Bad color format"
*/
function __construct( $hex ) {
// Strip # sign is present
$color = str_replace("#", "", $hex);
// Make sure it's 6 digits
if( strlen($color) === 3 ) {
$color = $color[0].$color[0].$color[1].$color[1].$color[2].$color[2];
} else if( strlen($color) != 6 ) {
throw new Exception("HEX color needs to be 6 or 3 digits long");
}
$this->_hsl = self::hexToHsl( $color );
$this->_hex = $color;
$this->_rgb = self::hexToRgb( $color );
}
// ====================
// = Public Interface =
// ====================
/**
* Given a HEX string returns a HSL array equivalent.
* @param string $color
* @return array HSL associative array
*/
public static function hexToHsl( $color ){
// Sanity check
$color = self::_checkHex($color);
// Convert HEX to DEC
$R = hexdec($color[0].$color[1]);
$G = hexdec($color[2].$color[3]);
$B = hexdec($color[4].$color[5]);
$HSL = array();
$var_R = ($R / 255);
$var_G = ($G / 255);
$var_B = ($B / 255);
$var_Min = min($var_R, $var_G, $var_B);
$var_Max = max($var_R, $var_G, $var_B);
$del_Max = $var_Max - $var_Min;
$L = ($var_Max + $var_Min)/2;
if ($del_Max == 0)
{
$H = 0;
$S = 0;
}
else
{
if ( $L < 0.5 ) $S = $del_Max / ( $var_Max + $var_Min );
else $S = $del_Max / ( 2 - $var_Max - $var_Min );
$del_R = ( ( ( $var_Max - $var_R ) / 6 ) + ( $del_Max / 2 ) ) / $del_Max;
$del_G = ( ( ( $var_Max - $var_G ) / 6 ) + ( $del_Max / 2 ) ) / $del_Max;
$del_B = ( ( ( $var_Max - $var_B ) / 6 ) + ( $del_Max / 2 ) ) / $del_Max;
if ($var_R == $var_Max) $H = $del_B - $del_G;
else if ($var_G == $var_Max) $H = ( 1 / 3 ) + $del_R - $del_B;
else if ($var_B == $var_Max) $H = ( 2 / 3 ) + $del_G - $del_R;
if ($H<0) $H++;
if ($H>1) $H--;
}
$HSL['H'] = ($H*360);
$HSL['S'] = $S;
$HSL['L'] = $L;
return $HSL;
}
/**
* Given a HSL associative array returns the equivalent HEX string
* @param array $hsl
* @return string HEX string
* @throws Exception "Bad HSL Array"
*/
public static function hslToHex( $hsl = array() ){
// Make sure it's HSL
if(empty($hsl) || !isset($hsl["H"]) || !isset($hsl["S"]) || !isset($hsl["L"]) ) {
throw new Exception("Param was not an HSL array");
}
list($H,$S,$L) = array( $hsl['H']/360,$hsl['S'],$hsl['L'] );
if( $S == 0 ) {
$r = $L * 255;
$g = $L * 255;
$b = $L * 255;
} else {
if($L<0.5) {
$var_2 = $L*(1+$S);
} else {
$var_2 = ($L+$S) - ($S*$L);
}
$var_1 = 2 * $L - $var_2;
$r = round(255 * self::_huetorgb( $var_1, $var_2, $H + (1/3) ));
$g = round(255 * self::_huetorgb( $var_1, $var_2, $H ));
$b = round(255 * self::_huetorgb( $var_1, $var_2, $H - (1/3) ));
}
// Convert to hex
$r = dechex($r);
$g = dechex($g);
$b = dechex($b);
// Make sure we get 2 digits for decimals
$r = (strlen("".$r)===1) ? "0".$r:$r;
$g = (strlen("".$g)===1) ? "0".$g:$g;
$b = (strlen("".$b)===1) ? "0".$b:$b;
return $r.$g.$b;
}
/**
* Given a HEX string returns a RGB array equivalent.
* @param string $color
* @return array RGB associative array
*/
public static function hexToRgb( $color ){
// Sanity check
$color = self::_checkHex($color);
// Convert HEX to DEC
$R = hexdec($color[0].$color[1]);
$G = hexdec($color[2].$color[3]);
$B = hexdec($color[4].$color[5]);
$RGB['R'] = $R;
$RGB['G'] = $G;
$RGB['B'] = $B;
return $RGB;
}
/**
* Given an RGB associative array returns the equivalent HEX string
* @param array $rgb
* @return string Hex string
* @throws Exception "Bad RGB Array"
*/
public static function rgbToHex( $rgb = array() ){
// Make sure it's RGB
if(empty($rgb) || !isset($rgb["R"]) || !isset($rgb["G"]) || !isset($rgb["B"]) ) {
throw new Exception("Param was not an RGB array");
}
// https://github.com/mexitek/phpColors/issues/25#issuecomment-88354815
// Convert RGB to HEX
$hex[0] = str_pad(dechex($rgb['R']), 2, '0', STR_PAD_LEFT);
$hex[1] = str_pad(dechex($rgb['G']), 2, '0', STR_PAD_LEFT);
$hex[2] = str_pad(dechex($rgb['B']), 2, '0', STR_PAD_LEFT);
// Make sure that 2 digits are allocated to each color.
$hex[0] = (strlen($hex[0]) == 1)? '0'.$hex[0] : $hex[0];
$hex[1] = (strlen($hex[1]) == 1)? '0'.$hex[1] : $hex[1];
$hex[2] = (strlen($hex[2]) == 1)? '0'.$hex[2] : $hex[2];
return implode( '', $hex );
}
/**
* Given an RGB associative array, returns CSS string output.
* @param array $rgb
* @return string rgb(r,g,b) string
* @throws Exception "Bad RGB Array"
*/
public static function rgbToString( $rgb = array() ){
// Make sure it's RGB
if(empty($rgb) || !isset($rgb["R"]) || !isset($rgb["G"]) || !isset($rgb["B"]) ) {
throw new Exception("Param was not an RGB array");
}
return 'rgb('.
$rgb['R'] . ', ' .
$rgb['G'] . ', ' .
$rgb['B'] . ')';
}
/**
* Given a HEX value, returns a darker color. If no desired amount provided, then the color halfway between
* given HEX and black will be returned.
* @param int $amount
* @return string Darker HEX value
*/
public function darken( $amount = self::DEFAULT_ADJUST ){
// Darken
$darkerHSL = $this->_darken($this->_hsl, $amount);
// Return as HEX
return self::hslToHex($darkerHSL);
}
/**
* Given a HEX value, returns a lighter color. If no desired amount provided, then the color halfway between
* given HEX and white will be returned.
* @param int $amount
* @return string Lighter HEX value
*/
public function lighten( $amount = self::DEFAULT_ADJUST ){
// Lighten
$lighterHSL = $this->_lighten($this->_hsl, $amount);
// Return as HEX
return self::hslToHex($lighterHSL);
}
/**
* Given a HEX value, returns a mixed color. If no desired amount provided, then the color mixed by this ratio
* @param string $hex2 Secondary HEX value to mix with
* @param int $amount = -100..0..+100
* @return string mixed HEX value
*/
public function mix($hex2, $amount = 0){
$rgb2 = self::hexToRgb($hex2);
$mixed = $this->_mix($this->_rgb, $rgb2, $amount);
// Return as HEX
return self::rgbToHex($mixed);
}
/**
* Creates an array with two shades that can be used to make a gradient
* @param int $amount Optional percentage amount you want your contrast color
* @return array An array with a 'light' and 'dark' index
*/
public function makeGradient( $amount = self::DEFAULT_ADJUST ) {
// Decide which color needs to be made
if( $this->isLight() ) {
$lightColor = $this->_hex;
$darkColor = $this->darken($amount);
} else {
$lightColor = $this->lighten($amount);
$darkColor = $this->_hex;
}
// Return our gradient array
return array( "light" => $lightColor, "dark" => $darkColor );
}
/**
* Returns whether or not given color is considered "light"
* @param string|Boolean $color
* @param int $lighterThan
* @return boolean
*/
public function isLight( $color = FALSE, $lighterThan = 130 ){
// Get our color
$color = ($color) ? $color : $this->_hex;
// Calculate straight from rbg
$r = hexdec($color[0].$color[1]);
$g = hexdec($color[2].$color[3]);
$b = hexdec($color[4].$color[5]);
return (( $r*299 + $g*587 + $b*114 )/1000 > $lighterThan);
}
/**
* Returns whether or not a given color is considered "dark"
* @param string|Boolean $color
* @param int $darkerThan
* @return boolean
*/
public function isDark( $color = FALSE, $darkerThan = 130 ){
// Get our color
$color = ($color) ? $color:$this->_hex;
// Calculate straight from rbg
$r = hexdec($color[0].$color[1]);
$g = hexdec($color[2].$color[3]);
$b = hexdec($color[4].$color[5]);
return (( $r*299 + $g*587 + $b*114 )/1000 <= $darkerThan);
}
/**
* Returns the complimentary color
* @return string Complementary hex color
*
*/
public function complementary() {
// Get our HSL
$hsl = $this->_hsl;
// Adjust Hue 180 degrees
$hsl['H'] += ($hsl['H']>180) ? -180:180;
// Return the new value in HEX
return self::hslToHex($hsl);
}
/**
* Returns your color's HSL array
*/
public function getHsl() {
return $this->_hsl;
}
/**
* Returns your original color
*/
public function getHex() {
return $this->_hex;
}
/**
* Returns your color's RGB array
*/
public function getRgb() {
return $this->_rgb;
}
/**
* Returns the cross browser CSS3 gradient
* @param int $amount Optional: percentage amount to light/darken the gradient
* @param boolean $vintageBrowsers Optional: include vendor prefixes for browsers that almost died out already
* @param string $prefix Optional: prefix for every lines
* @param string $suffix Optional: suffix for every lines
* @link http://caniuse.com/css-gradients Resource for the browser support
* @return string CSS3 gradient for chrome, safari, firefox, opera and IE10
*/
public function getCssGradient( $amount = self::DEFAULT_ADJUST, $vintageBrowsers = FALSE, $suffix = "" , $prefix = "" ) {
// Get the recommended gradient
$g = $this->makeGradient($amount);
$css = "";
/* fallback/image non-cover color */
$css .= "{$prefix}background-color: #".$this->_hex.";{$suffix}";
/* IE Browsers */
$css .= "{$prefix}filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#".$g['light']."', endColorstr='#".$g['dark']."');{$suffix}";
/* Safari 4+, Chrome 1-9 */
if ( $vintageBrowsers ) {
$css .= "{$prefix}background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#".$g['light']."), to(#".$g['dark']."));{$suffix}";
}
/* Safari 5.1+, Mobile Safari, Chrome 10+ */
$css .= "{$prefix}background-image: -webkit-linear-gradient(top, #".$g['light'].", #".$g['dark'].");{$suffix}";
/* Firefox 3.6+ */
if ( $vintageBrowsers ) {
$css .= "{$prefix}background-image: -moz-linear-gradient(top, #".$g['light'].", #".$g['dark'].");{$suffix}";
}
/* Opera 11.10+ */
if ( $vintageBrowsers ) {
$css .= "{$prefix}background-image: -o-linear-gradient(top, #".$g['light'].", #".$g['dark'].");{$suffix}";
}
/* Unprefixed version (standards): FF 16+, IE10+, Chrome 26+, Safari 7+, Opera 12.1+ */
$css .= "{$prefix}background-image: linear-gradient(to bottom, #".$g['light'].", #".$g['dark'].");{$suffix}";
// Return our CSS
return $css;
}
// ===========================
// = Private Functions Below =
// ===========================
/**
* Darkens a given HSL array
* @param array $hsl
* @param int $amount
* @return array $hsl
*/
private function _darken( $hsl, $amount = self::DEFAULT_ADJUST){
// Check if we were provided a number
if( $amount ) {
$hsl['L'] = ($hsl['L'] * 100) - $amount;
$hsl['L'] = ($hsl['L'] < 0) ? 0:$hsl['L']/100;
} else {
// We need to find out how much to darken
$hsl['L'] = $hsl['L']/2 ;
}
return $hsl;
}
/**
* Lightens a given HSL array
* @param array $hsl
* @param int $amount
* @return array $hsl
*/
private function _lighten( $hsl, $amount = self::DEFAULT_ADJUST){
// Check if we were provided a number
if( $amount ) {
$hsl['L'] = ($hsl['L'] * 100) + $amount;
$hsl['L'] = ($hsl['L'] > 100) ? 1:$hsl['L']/100;
} else {
// We need to find out how much to lighten
$hsl['L'] += (1-$hsl['L'])/2;
}
return $hsl;
}
/**
* Mix 2 rgb colors and return an rgb color
* @param array $rgb1
* @param array $rgb2
* @param int $amount ranged -100..0..+100
* @return array $rgb
*
* ported from http://phpxref.pagelines.com/nav.html?includes/class.colors.php.source.html
*/
private function _mix($rgb1, $rgb2, $amount = 0) {
$r1 = ($amount + 100) / 100;
$r2 = 2 - $r1;
$rmix = (($rgb1['R'] * $r1) + ($rgb2['R'] * $r2)) / 2;
$gmix = (($rgb1['G'] * $r1) + ($rgb2['G'] * $r2)) / 2;
$bmix = (($rgb1['B'] * $r1) + ($rgb2['B'] * $r2)) / 2;
return array('R' => $rmix, 'G' => $gmix, 'B' => $bmix);
}
/**
* Given a Hue, returns corresponding RGB value
* @param int $v1
* @param int $v2
* @param int $vH
* @return int
*/
private static function _huetorgb( $v1,$v2,$vH ) {
if( $vH < 0 ) {
$vH += 1;
}
if( $vH > 1 ) {
$vH -= 1;
}
if( (6*$vH) < 1 ) {
return ($v1 + ($v2 - $v1) * 6 * $vH);
}
if( (2*$vH) < 1 ) {
return $v2;
}
if( (3*$vH) < 2 ) {
return ($v1 + ($v2-$v1) * ( (2/3)-$vH ) * 6);
}
return $v1;
}
/**
* You need to check if you were given a good hex string
* @param string $hex
* @return string Color
* @throws Exception "Bad color format"
*/
private static function _checkHex( $hex ) {
// Strip # sign is present
$color = str_replace("#", "", $hex);
// Make sure it's 6 digits
if( strlen($color) == 3 ) {
$color = $color[0].$color[0].$color[1].$color[1].$color[2].$color[2];
} else if( strlen($color) != 6 ) {
throw new Exception("HEX color needs to be 6 or 3 digits long");
}
return $color;
}
/**
* Converts object into its string representation
* @return string Color
*/
public function __toString() {
return "#".$this->getHex();
}
public function __get($name)
{
switch (strtolower($name))
{
case 'red':
case 'r':
return $this->_rgb["R"];
case 'green':
case 'g':
return $this->_rgb["G"];
case 'blue':
case 'b':
return $this->_rgb["B"];
case 'hue':
case 'h':
return $this->_hsl["H"];
case 'saturation':
case 's':
return $this->_hsl["S"];
case 'lightness':
case 'l':
return $this->_hsl["L"];
}
}
public function __set($name, $value)
{
switch (strtolower($name))
{
case 'red':
case 'r':
$this->_rgb["R"] = $value;
$this->_hex = $this->rgbToHex($this->_rgb);
$this->_hsl = $this->hexToHsl($this->_hex);
break;
case 'green':
case 'g':
$this->_rgb["G"] = $value;
$this->_hex = $this->rgbToHex($this->_rgb);
$this->_hsl = $this->hexToHsl($this->_hex);
break;
case 'blue':
case 'b':
$this->_rgb["B"] = $value;
$this->_hex = $this->rgbToHex($this->_rgb);
$this->_hsl = $this->hexToHsl($this->_hex);
break;
case 'hue':
case 'h':
$this->_hsl["H"] = $value;
$this->_hex = $this->hslToHex($this->_hsl);
$this->_rgb = $this->hexToRgb($this->_hex);
break;
case 'saturation':
case 's':
$this->_hsl["S"] = $value;
$this->_hex = $this->hslToHex($this->_hsl);
$this->_rgb = $this->hexToRgb($this->_hex);
break;
case 'lightness':
case 'light':
case 'l':
$this->_hsl["L"] = $value;
$this->_hex = $this->hslToHex($this->_hsl);
$this->_rgb = $this->hexToRgb($this->_hex);
break;
}
}
}
?>

45
README.md Normal file
View File

@ -0,0 +1,45 @@
**Edit a file, create a new file, and clone from Bitbucket in under 2 minutes**
When you're done, you can delete the content in this README and update the file with details for others getting started with your repository.
*We recommend that you open this README in another tab as you perform the tasks below. You can [watch our video](https://youtu.be/0ocf7u76WSo) for a full demo of all the steps in this tutorial. Open the video in a new tab to avoid leaving Bitbucket.*
---
## Edit a file
Youll start by editing this README file to learn how to edit a file in Bitbucket.
1. Click **Source** on the left side.
2. Click the README.md link from the list of files.
3. Click the **Edit** button.
4. Delete the following text: *Delete this line to make a change to the README from Bitbucket.*
5. After making your change, click **Commit** and then **Commit** again in the dialog. The commit page will open and youll see the change you just made.
6. Go back to the **Source** page.
---
## Create a file
Next, youll add a new file to this repository.
1. Click the **New file** button at the top of the **Source** page.
2. Give the file a filename of **contributors.txt**.
3. Enter your name in the empty file space.
4. Click **Commit** and then **Commit** again in the dialog.
5. Go back to the **Source** page.
Before you move on, go ahead and explore the repository. You've already seen the **Source** page, but check out the **Commits**, **Branches**, and **Settings** pages.
---
## Clone a repository
Use these steps to clone from SourceTree, our client for using the repository command-line free. Cloning allows you to work on your files locally. If you don't yet have SourceTree, [download and install first](https://www.sourcetreeapp.com/). If you prefer to clone from the command line, see [Clone a repository](https://confluence.atlassian.com/x/4whODQ).
1. Youll see the clone button under the **Source** heading. Click that button.
2. Now click **Check out in SourceTree**. You may need to create a SourceTree account or log in.
3. When you see the **Clone New** dialog in SourceTree, update the destination path and name if youd like to and then click **Clone**.
4. Open the directory you just created to see your repositorys files.
Now that you're more familiar with your Bitbucket repository, go ahead and add a new file locally. You can [push your change back to Bitbucket with SourceTree](https://confluence.atlassian.com/x/iqyBMg), or you can [add, commit,](https://confluence.atlassian.com/x/8QhODQ) and [push from the command line](https://confluence.atlassian.com/x/NQ0zDQ).

BIN
Triathlon/D001.JPG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
Triathlon/test.sl Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
Triathlon/tq.xls Normal file

Binary file not shown.

BIN
Triathlon/tq.xlsx Normal file

Binary file not shown.

BIN
Triathlon/tqbbk.xlsx Normal file

Binary file not shown.

BIN
Triathlon/tqnew.xlsx Normal file

Binary file not shown.

16
ajax_adresse.php Normal file
View File

@ -0,0 +1,16 @@
<?php
session_start();
require_once "php/inc_fonctions.php";
require_once('php/inc_fx_panier.php');
$strNoPanier = $_REQUEST['no_panier'];
$intParticipant = $_REQUEST['acheteur'];
$strLangue = $_REQUEST['langue'];
$tabRetour = array();
fxMajCopieParticipantAcheteur($strNoPanier, $intParticipant, true);
$tabRetour['state'] = 'success';
$tabRetour['adresse'] = (fxShowAddress($strNoPanier, 'cart', $strLangue));
echo json_encode($tabRetour);

615
ajax_bib_range.php Normal file
View File

@ -0,0 +1,615 @@
<?php
require_once('php/inc_fonctions.php');
require_once('php/inc_fx_promoteur.php');
global $objDatabase;
header('Content-Type: application/json; charset=utf-8');
$action = $_REQUEST['action'] ?? '';
// =====================
// CREATE
// =====================
if ($action == 'create') {
$epr_id = intval($_REQUEST['epr_id'] ?? 0);
if ($epr_id > 0) {
// ⚠️ On ne crée PLUS en DB
// On récupère les ranges existants AVEC stats
$tabBibRanges = fxInfosBibRange($epr_id);
// 👉 On ajoute UNE ligne vide (UI seulement)
$tabBibRanges[] = [
'epr_bib_id' => 0, // ID temporaire
'epr_id' => $epr_id,
'epr_bib_start' => '',
'epr_bib_finish' => '',
'dernier_bib' => '',
'nb_utilises' => '',
'liste_trous' => '',
'liste_doublons' => ''
];
echo json_encode([
'success' => true,
'html' => renderBibRanges($tabBibRanges, $epr_id),
'error' => ''
]);
exit;
}
echo json_encode([
'success' => false,
'message' => 'epr_id invalide'
]);
exit;
}
// =====================
// DELETE
// =====================
if ($action == 'delete') {
$id = intval($_REQUEST['id'] ?? 0);
if ($id > 0) {
$range = fxInfosBibRange(0,$id);
$epr_id = $range[1]["epr_id"];
if (!$range) {
echo json_encode([
'success' => false,
'message' => 'Range introuvable'
]);
exit;
}
if ((int)$range[1]['nb_utilises'] > 0) {
echo json_encode([
'success' => false,
'message' => 'Impossible de supprimer : des dossards sont déjà utilisés dans ce range'
]);
exit;
}
$sql = "
DELETE FROM inscriptions_epreuves_bib
WHERE epr_bib_id = $id
";
$objDatabase->fxQuery($sql);
$tabBibRanges = fxInfosBibRange($epr_id);
echo json_encode([
'success' => true,
'html' => renderBibRanges($tabBibRanges,$epr_id),
'error' => ''
]);
exit;
}
echo json_encode([
'success' => false,
'message' => 'id invalide'
]);
exit;
}
// =====================
// SAVE
// =====================
if ($action == 'save') {
$id = intval($_REQUEST['id'] ?? 0);
$epr_id = intval($_REQUEST['epr_id'] ?? 0);
$start = intval($_REQUEST['start'] ?? 0);
$end = intval($_REQUEST['end'] ?? 0);
$is_new = ($id == 0);
// =====================
// VALIDATION 1 — epr_id
// =====================
if ($is_new && $epr_id <= 0) {
echo json_encode(['success' => false, 'message' => 'epr_id invalide']);
exit;
}
// =====================
// recherche eve_id
// =====================
$sqlGet = "SELECT eve_id FROM inscriptions_epreuves WHERE epr_id = $epr_id";
$eve_id = (int)$objDatabase->fxGetVar($sqlGet);
// =====================
// VALIDATION 2 — VALEURS NUMÉRIQUES
// =====================
if ($start <= 0 || $end <= 0) {
echo json_encode(['success' => false, 'message' => 'Valeurs invalides']);
exit;
}
// =====================
// VALIDATION 3 — LOGIQUE INTERVALLE
// =====================
if ($start > $end) {
echo json_encode(['success' => false, 'message' => 'Début doit être < fin']);
exit;
}
// =====================
// RÉCUPÉRER epr_id + PROTÉGER LES DOSSARDS SI UPDATE
// =====================
if (!$is_new) {
$sqlGet = "SELECT epr_id FROM inscriptions_epreuves_bib WHERE epr_bib_id = $id";
$epr_id = (int)$objDatabase->fxGetVar($sqlGet);
if ($epr_id <= 0) {
echo json_encode(['success' => false, 'message' => 'Range introuvable']);
exit;
}
$sqlCheckOrphans = "
SELECT COUNT(*)
FROM resultats_participants rp
INNER JOIN inscriptions_epreuves_bib b
ON b.epr_bib_id = $id
WHERE rp.epr_id = b.epr_id
AND rp.no_bib BETWEEN b.epr_bib_start AND b.epr_bib_finish
AND (
rp.no_bib < $start
OR rp.no_bib > $end
)
";
$nbOrphans = (int)$objDatabase->fxGetVar($sqlCheckOrphans);
if ($nbOrphans > 0) {
echo json_encode([
'success' => false,
'message' => 'Modification impossible : des dossards sortiraient du range'
]);
exit;
}
}
// =====================
// VALIDATION 4 — OVERLAP pas de double epreuves
// =====================
$sqlOverlap = "
SELECT COUNT(*)
FROM inscriptions_epreuves_bib
WHERE eve_id = $eve_id
AND epr_bib_start IS NOT NULL
AND epr_bib_finish IS NOT NULL
" . (!$is_new ? "AND epr_bib_id <> $id" : "") . "
AND (
$start <= epr_bib_finish
AND $end >= epr_bib_start
)
";
$hasOverlap = (int)$objDatabase->fxGetVar($sqlOverlap);
if ($hasOverlap > 0) {
echo json_encode([
'success' => false,
'message' => 'Conflit avec un autre intervalle de dossards'
]);
exit;
}
// =====================
// INSERT OU UPDATE
// =====================
if ($is_new) {
$sql = "
INSERT INTO inscriptions_epreuves_bib
(epr_id, epr_bib_start, epr_bib_finish, update_date, update_qui, eve_id)
VALUES
($epr_id, $start, $end, NOW(), 'admin', $eve_id)
";
} else {
$sql = "
UPDATE inscriptions_epreuves_bib
SET epr_bib_start = $start,
epr_bib_finish = $end,
update_date = NOW(),
eve_id = $eve_id
WHERE epr_bib_id = $id
";
}
$objDatabase->fxQuery($sql);
// =====================
// RELOAD HTML
// =====================
$tabBibRanges = fxInfosBibRange($epr_id);
echo json_encode([
'success' => true,
'html' => renderBibRanges($tabBibRanges, $epr_id)
]);
exit;
}
// =====================
// VIEW
// =====================
if ($action == 'view') {
$epr_id = intval($_REQUEST['epr_id'] ?? 0);
$range_id = intval($_REQUEST['range_id'] ?? 0);
if ($epr_id <= 0 || $range_id < 0) {
echo json_encode([
'success' => false,
'message' => 'Paramètres invalides'
]);
exit;
}
// TEMPORAIRE : affichage simple pour test
ob_start();
$html = renderBibView($epr_id, $range_id);
echo json_encode([
'success' => true,
'html' => $html
]);
exit;
}
// =====================
// ANALYSE BATCH
// =====================
if ($action == 'batch_analysis') {
$epr_id = intval($_POST['epr_id'] ?? 0);
if ($epr_id <= 0) {
echo json_encode([
'success' => false,
'message' => 'epr_id invalide'
]);
exit;
}
$infoBib = fxInfosBibEpreuve($epr_id);
echo json_encode([
'success' => true,
'info' => $infoBib
]);
exit;
}
if ($action == 'refresh_ranges') {
$epr_id = intval($_POST['epr_id'] ?? $_GET['epr_id'] ?? 0);
$mode = $_POST['mode'] ?? $_GET['mode'] ?? 'assign';
if ($epr_id <= 0) {
echo json_encode([
'success' => false,
'message' => 'epr_id invalide'
]);
exit;
}
$tabBibStats = fxInfosBibRange($epr_id);
echo json_encode([
'success' => true,
'html' => renderBibRanges($tabBibStats, $epr_id, $mode)
]);
exit;
}
if ($action == 'refresh_ranges_data') {
$epr_id = intval($_POST['epr_id'] ?? 0);
if ($epr_id <= 0) {
echo json_encode(['success' => false]);
exit;
}
$tab = fxInfosBibRange($epr_id);
$out = [];
foreach ($tab as $r) {
$nb_total = $r['nb_total_range'] ?? 0;
$nb_used = (int)($r['nb_utilises'] ?? 0);
$out[] = [
'id' => (int)$r['epr_bib_id'],
'last' => (int)$r['dernier_bib'],
'used' => $nb_used,
'dispo' => $nb_total - $nb_used,
'trous' => $r['liste_trous'] ?? '',
'doublons' => $r['liste_doublons'] ?? ''
];
}
echo json_encode([
'success' => true,
'ranges' => $out
]);
exit;
}
// =====================
// BATCH GO (DEBUG SEULEMENT)
// =====================
// Objectif :
// - recevoir les données du bouton GO
// - NE RIEN ÉCRIRE en DB
// - retourner les infos pour validation
if ($action == 'batch_go') {
// ID de lépreuve
$epr_id = intval($_POST['epr_id'] ?? 0);
// Liste des ranges sélectionnés (JSON → array PHP)
$ranges = json_decode($_POST['ranges'] ?? '[]', true);
// Ordre choisi (table bib_assignements)
$ba_id = intval($_POST['ba_id'] ?? 0);
// DEBUG : on retourne tout pour validation
// =====================
// TEST fxGetParticipantsForBatchAssign
// =====================
$participants = fxGetParticipantsForBatchAssign($epr_id, $ba_id);
// =====================
// UTILISER LA FONCTION PROPRE
// =====================
$tabRanges = fxGetRangesForBatchAssign($epr_id, $ranges);
$tabRangesInfos = fxInfosBibRange($epr_id); // ← ICI
$ids = array_map('intval', $ranges);
$tabRangesInfos = array_filter($tabRangesInfos, function($r) use ($ids) {
return in_array((int)$r['epr_bib_id'], $ids);
});
$nextBib = fxGetNextAvailableBib($epr_id, $tabRanges);
$simu = fxProcessBatchAssignments($epr_id, $participants, $tabRanges, 'simulation');
$summary = fxBuildBatchSummaryFromRanges($tabRangesInfos, $participants);
$info = "{$summary['nb_dispo']} disponibles / {$summary['nb_participants']} à assigner → manque {$summary['nb_manque']}";
// =====================
// SIMULATION (temporaire simple)
// =====================
// =====================
// RENDER VIEW EN MODE SIMULATION
// =====================
$html = renderBibView(
$epr_id,
0,
'fr',
'simulation',
$simu,
'Résultats de la simulation',
$info
);
echo json_encode([
'success' => true,
'html' => $html
]);
exit;
}
if ($action == 'batch_apply') {
// =====================
// GO BATCH (EXÉCUTION RÉELLE)
// - Assigne les BIB en DB
// - Utilise fxProcessBatchAssignments en mode 'execute'
// - Affiche le résultat réel ($exec), pas de simulation
// =====================
$epr_id = intval($_POST['epr_id'] ?? 0);
$ranges = json_decode($_POST['ranges'] ?? '[]', true);
$ba_id = intval($_POST['ba_id'] ?? 0);
$participants = fxGetParticipantsForBatchAssign($epr_id, $ba_id);
$tabRanges = fxGetRangesForBatchAssign($epr_id, $ranges);
$exec = fxProcessBatchAssignments($epr_id, $participants, $tabRanges, 'execute');
$tabRangesInfos = fxInfosBibRange($epr_id);
$ids = array_map('intval', $ranges);
$tabRangesInfos = array_filter($tabRangesInfos, function($r) use ($ids) {
return in_array((int)$r['epr_bib_id'], $ids);
});
$summary = fxBuildBatchSummaryFromRanges($tabRangesInfos, $participants);
$assigned = count($exec);
$total = count($participants);
$remaining = max(0, $total - $assigned);
$status = 'success';
if ($assigned === 0) {
$status = 'error';
} elseif ($assigned < $total) {
$status = 'partial';
}
if ($assigned === 0) {
$info = "Aucun dossard na pu être assigné.";
} elseif ($assigned === $total) {
$info = "Assignation complétée : $assigned dossards assignés avec succès.";
} else {
$info = "Assignation partielle complétée : $assigned dossards assignés avec succès. $remaining participants restent à assigner.";
}
$html = renderBibView(
$epr_id,
0,
'fr',
'execute',
$exec,
'Résultats de lassignation',
$info,$status
);
echo json_encode([
'success' => true,
'html' => $html
]);
exit;
}
// =====================
// RESET PREVIEW
// =====================
if ($action == 'reset_preview') {
$epr_id = intval($_POST['epr_id'] ?? 0);
$ranges = json_decode($_POST['ranges'] ?? '[]', true);
$participants = fxGetParticipantsForBatchReset($epr_id, $ranges);
$html = renderBibView(
$epr_id,
0,
'fr',
'reset',
$participants,
'Prévisualisation de la réinitialisation',
count($participants) . ' dossards seront retirés',
'warning'
);
echo json_encode([
'success' => true,
'html' => $html
]);
exit;
}
// =====================
// RESET APPLY
// =====================
if ($action == 'reset_apply') {
$epr_id = intval($_POST['epr_id'] ?? 0);
$ranges = json_decode($_POST['ranges'] ?? '[]', true);
$participants = fxGetParticipantsForBatchReset($epr_id, $ranges);
$count = 0;
foreach ($participants as $p) {
$par_id = intval($p['par_id']);
if ($par_id <= 0) {
continue;
}
$sql = "
UPDATE resultats_participants
SET no_bib = NULL
WHERE par_id = $par_id
AND is_cancelled = 0
";
$objDatabase->fxQuery($sql);
$count++;
}
$html = renderBibView(
$epr_id,
0,
'fr',
'reset',
$participants,
'Réinitialisation terminée',
$count . ' dossards retirés',
'success'
);
echo json_encode([
'success' => true,
'html' => $html
]);
exit;
}
// =====================
// SAVE TEAM MODE
// =====================
if ($action == 'save_team_mode') {
$epr_id = intval($_REQUEST['epr_id'] ?? 0);
$team_mode = intval($_REQUEST['team_mode'] ?? 0);
if ($epr_id <= 0 || !in_array($team_mode, [1, 2, 3])) {
echo json_encode([
'success' => false,
'message' => 'Paramètres invalides'
]);
exit;
}
$sql = "
UPDATE inscriptions_epreuves
SET epr_bib_team_mode = $team_mode
WHERE epr_id = $epr_id
LIMIT 1
";
$objDatabase->fxQuery($sql);
echo json_encode([
'success' => true
]);
exit;
}
// =====================
// ACTION INVALIDE
// =====================
echo json_encode([
'success' => false,
'message' => 'Action invalide'
]);
exit;

34
ajax_compte.php Normal file
View File

@ -0,0 +1,34 @@
<?php
session_start();
require_once "php/inc_fonctions.php";
require_once "php/inc_fx_compte.php";
require_once "php/inc_fx_modifierinscriptions.php";
require_once "php/inc_fx_messages.php";
require_once "php/inc_fx_memberships.php";
$vPage = 'compte.php';
$tabRetour = array();
$strAction = trim(strtolower($_REQUEST['a']));
$strLangue = trim(strtolower($_REQUEST['lng']));
$vtexte_page = obtenirTextepage($vPage, $strLangue, 2);
switch ($strAction) {
case 'annuler-retablir-inscription':
$int_pec_id = trim($_REQUEST['pec_id']);
$int_epr_id = trim($_REQUEST['epr_id']);
$tabEpreuve = fxGetEpreuve($int_epr_id);
$tabRetour = fxAnnulerRetablirInscription($tabEpreuve, $int_pec_id);
break;
case 'membership':
$tabRetour = fxSetReponsesMembership($_REQUEST, $_FILES, $strLangue);
break;
case 'membership_delete_file':
$strNumero = $_REQUEST['no'];
$intQuestion = $_REQUEST['mq'];
$intReponse = $_REQUEST['mr'];
$tabRetour = fxSetFileMembership($strNumero, $intQuestion, $intReponse, $strLangue);
break;
}
echo json_encode($tabRetour);

22
ajax_confirmation.php Normal file
View File

@ -0,0 +1,22 @@
<?php
session_start();
require_once "php/inc_fonctions.php";
require_once('php/inc_fx_panier.php');
$strNoPanier = $_REQUEST['no_panier'];
$strLangue = $_REQUEST['lng'];
$tabRetour = array();
$tabRetour['state'] = 'error';
//$strNoPanier='pan_67322e7579bb2';
$strNoCommande = fxMajCommande($strNoPanier, $strLangue, true);
if ($strNoCommande !== false) {
if ($strLangue == 'fr') {
$tabRetour['state'] = 'Envoyé';
} else {
$tabRetour['state'] = 'Sent';
}
}
echo json_encode($tabRetour);

37
ajax_contact.php Normal file
View File

@ -0,0 +1,37 @@
<?php
session_start();
require_once "php/inc_fonctions.php";
require_once "php/inc_fx_messages.php";
$vPage = 'index.php';
$tabRetour = array();
if (isset($_REQUEST['a'])) {
$strAction = base64_decode(urldecode($_REQUEST['a']));
} else {
$strAction = '';
}
if (isset($_REQUEST['lang'])) {
$strLangue = $_REQUEST['lang'];
} else {
$strLangue = 'fr';
}
//$strAction="contact";
//$strLangue="fr";
//$_REQUEST['id']="1043";
$vtexte_page = obtenirTextepage($vPage, $strLangue, 2);
switch ($strAction) {
case 'contact':
$intEvenement = $_REQUEST['id'];
$strCode = fxGetEvenementsUrl($intEvenement);
$arrEvenement = fxGetEvenements($strCode, $strLangue);
$tabRetour = fxShowDetailsEvenementContact($arrEvenement, $strLangue);
break;
}
echo json_encode($tabRetour);

36
ajax_donation.php Normal file
View File

@ -0,0 +1,36 @@
<?php
session_start();
require_once "php/inc_fonctions.php";
require_once "php/inc_dons.php";
require_once "php/inc_fx_messages.php";
global $vDomaine;
if (isset($_REQUEST['lang'])) {
$strLangue = $_REQUEST['lang'];
} else {
$strLangue = 'fr';
}
$vPage = 'compte.php';
$vtexte_page = obtenirTextepage($vPage, $strLangue, 2);
$arrData = $_REQUEST;
$tabRetour = array();
$tabRetour = fxSetObjectifsDons($arrData, $strLangue);
if (isset($_REQUEST['ajax'])) {
unset($_SESSION['msg']);
echo json_encode($tabRetour);
} else {
if ($strLangue == 'fr') {
$strPage = 'compte';
} else {
$strPage = 'account';
}
header('Location: ' . $vDomaine . '/' . $strPage);
exit;
}

42
ajax_file.php Normal file
View File

@ -0,0 +1,42 @@
<?php
session_start();
require_once "php/inc_fonctions.php";
require_once "php/inc_fx_panier.php";
global $objDatabase;
$arrParam = $_REQUEST;
$arrRetour = array(
'state' => 'error'
);
if (isset($arrParam['panier'])) {
$strDirname = isset($arrParam['no_panier']) ? trim($arrParam['no_panier']) : '';
$strFile = isset($arrParam['file']) ? trim($arrParam['file']) : '';
$intQuestion = isset($arrParam['id']) ? trim($arrParam['id']) : '';
if (trim($arrParam['panier']) == 'true') { // si on efface un fichier en mode panier: effacer du serveur
if (trim($strDirname) != '' && trim($strFile) != '') {
$sqlUpdate = "UPDATE inscriptions_panier_questions SET que_choix_fr = '', que_choix_en = '' WHERE pqu_id = " . intval($intQuestion);
$qryUpdate = $objDatabase->fxQuery($sqlUpdate);
if ($qryUpdate !== false) {
unlink('upload/temp/' . $strDirname . "/" . $strFile);
$arrRetour['state'] = 'success';
}
}
} else { // si on efface un fichier en mode client ou promoteur: en garder une trace dans la bdd
$sqlInsert = "INSERT INTO modifications_fichiers_panier SET mfp_old_file = '" . $objDatabase->fxEscape($strFile) . "', no_panier = '" . $objDatabase->fxEscape($strDirname) . "', com_id = " . intval($_SESSION['com_info']['com_id']) . ", mfp_date = '" . fxGetDateTime() . "'";
$qryInsert = $objDatabase->fxQuery($sqlInsert);
$sqlUpdate = "UPDATE resultats_questions SET que_choix_fr = '', que_choix_en = '' WHERE pqu_id = " . intval($intQuestion);
$qryUpdate = $objDatabase->fxQuery($sqlUpdate);
if ($qryInsert !== false && $qryUpdate !== false) {
$arrRetour['state'] = 'success';
}
}
}
echo json_encode($arrRetour);

424
ajax_jira.php Normal file
View File

@ -0,0 +1,424 @@
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
// Lire le JSON si nécessaire
if ($_SERVER['CONTENT_TYPE'] === 'application/json' || str_contains($_SERVER['CONTENT_TYPE'], 'application/json')) {
$raw = file_get_contents("php://input");
$json = json_decode($raw, true);
if (is_array($json)) {
$_POST = $json;
} else {
http_response_code(400);
header('Content-Type: application/json; charset=utf-8');
echo json_encode(['success' => false, 'message' => 'Mauvais JSON']);
exit;
}
}
require_once "php/inc_fonctions.php";
global $vDomaine;
$strAction = $intEvenement = $intNewNoBib = $intEpreuveCommandee = $intEpreuve = $intPartipcipant = $intQuantite = $strLangue = '';
//$_POST['request_type'] ="check_email";
//$_POST['email'] ="stepan@progiweb.ca";
//$_POST['nom']="stephan test";
//$_POST['description']="description ";
//$_POST['typedemande']="test sl";
//$_POST['summary']="sujet";
$typedemande = (int)($_POST['typedemande'] ?? 4);
if (isset($_POST['request_type'] )) {
$strAction = $_POST['request_type'];
}
$tabRetour = array();
$tabRetour['success']=false;
switch($strAction) {
case 'check_email':
$result=jira_recherche_email($_POST['email']);
if($result['success']==false){
//cree le user
$result=jira_creer_user($_POST['email'],$_POST['nom']);
if($result['success']==true){
$tabRetour['success']=true;
$tabRetour['accountId']=$result['statut']['accountId'] ;
}else{
$tabRetour['success']=false;
$tabRetour['accountId']="";
};
}else{
//retourne le id
$tabRetour['success']=true;
$tabRetour['accountId']= $result['jira']['accountId'];
}
if($tabRetour['success']==true){
// creer le jira
$data['serviceDeskId'] = 2; // Remplacez par l'ID réel de votre Service Desk
$data['requestTypeId'] = (string)$typedemande; // Remplacez par l'ID réel du type de demande
$data['summary']=$_POST['summary'];
$data['description']=$_POST['description'];
$data['typedemande']=$_POST['typedemande'];
$data['raiseOnBehalfOf']= $_POST['email'] ;
$tabRetourtemp=jira_create_ticket($data);
$tabRetour['success']=true;
}else
{
$tabRetour['success']=false;
$tabRetour['accountId']= "";
}
break;
case 'check_emailold':
$result=jira_recherche_email($_POST['email']);
if($result['success']==false){
//cree le user
$result=jira_creer_user($_POST['email'],$_POST['nom']);
if($result['success']==true){
$tabRetour['success']='success';
$tabRetour['accountId']=$result['statut']['accountId'] ;
}else{
$tabRetour['success']=false;
$tabRetour['accountId']="";
};
}else{
//retourne le id
$tabRetour['success']=true;
$tabRetour['accountId']= $result['jira']['accountId'];
}
if($tabRetour['success']==true){
// creer le jira
$data['serviceDeskId'] = 2; // Remplacez par l'ID réel de votre Service Desk
$data['requestTypeId'] = (string)$typedemande; // Remplacez par l'ID réel du type de demande
$data['summary']=utf8_encode($_POST['summary']);
$data['description']=utf8_encode($_POST['description']);
$data['typedemande']=utf8_encode($_POST['typedemande']);
$data['raiseOnBehalfOf']= $_POST['email'] ;
$tabRetourtemp=jira_create_ticket($data);
$tabRetour['success']=true;
}else
{
$tabRetour['success']=false;
$tabRetour['accountId']= "";
}
break;
case 'no_equipe':
case 'no_bib':
break;
case 'teammates':
break;
}
header('Content-Type: application/json; charset=utf-8');
echo json_encode($tabRetour);
exit;
function jira_recherche_email($param)
{
// recherche user
$jiraDomain = 'https://progiwebinc.atlassian.net'; // Remplacez par le domaine de votre Jira
// API que vous voulez appeler
$admin_email = 'stephan@progiweb.ca'; // Remplacez par votre email
//$api_token = 'ATATT3xFfGF0DuhOhRUxFlj2hFpLuzYGapJIrhMETB35NnLFi1TyxDszp3tTa8MaadTpT72GfDk9FOpDm07m6HbdXoQ9plDeRvB6OwRnD19VrIqA8M3HmDGgf_MWR7Pwk5731ahbgb4UBdRgj-ICBqt9A0SjJPnnoTfu4ECVh51HjM0RsekOmeM=908B030C'; // Remplacez par votre jeton d'API
//ms1inscription v4
$api_token = 'ATATT3xFfGF0Z91qESp8j7uO783qK0E4BWsY8rhPWEmexSa4Rw3c21Spg6hYIkmVgy6Vwzb34RxqFl3sR00Kby_DuY1NdcUJyfPQYZ0_JbeEjAk9ybFgNY8-MBSABMCxzaDk4szTbWupfjxHT8sJxJMvSNxgHPds5FxXaGo2DnZICZu5dXuvWbk=F73E15AE';
$apiEndpoint = '/rest/api/3/user/search?query=email@example.com';
// URL de votre instance Jira
// Email à rechercher
$email = $param;
// Initialiser cURL
$ch = curl_init();
// Point de terminaison pour rechercher un utilisateur
$url = $jiraDomain . '/rest/api/3/user/search?query=' . urlencode($email);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Basic ' . base64_encode($admin_email . ':' . $api_token),
'Content-Type: application/json',
]);
// Exécuter la requête et obtenir la réponse
$response = curl_exec($ch);
curl_close($ch);
// Décoder la réponse JSON
$result = json_decode($response, true);
$sortie=array();
$sortie['success']=false;
// Filtrer pour une correspondance exacte sur l'email
$exact_match = null;
if (!empty($result)) {
foreach ($result as $user) {
if (isset($user['emailAddress']) && strtolower($user['emailAddress']) === strtolower($email)) {
$sortie['success']=true;
$sortie['jira']=$user;
$exact_match = $user;
break;
}
}
}
return $sortie ;
}
function jira_creer_user($email,$displayName)
{
$jiraDomain = 'https://progiwebinc.atlassian.net'; // Remplacez par le domaine de votre Jira
// API que vous voulez appeler
$userEmail = 'stephan@progiweb.ca'; // Remplacez par votre email
$apiToken = 'ATATT3xFfGF0Z91qESp8j7uO783qK0E4BWsY8rhPWEmexSa4Rw3c21Spg6hYIkmVgy6Vwzb34RxqFl3sR00Kby_DuY1NdcUJyfPQYZ0_JbeEjAk9ybFgNY8-MBSABMCxzaDk4szTbWupfjxHT8sJxJMvSNxgHPds5FxXaGo2DnZICZu5dXuvWbk=F73E15AE'; // Remplacez par votre jeton d'API
$apiEndpoint = '/rest/servicedeskapi/customer';
// Encodage de l'authentification en Base64
$authHeader = base64_encode("$userEmail:$apiToken");
// Corps de la requête
$postData = json_encode([
'email' => $email,
'displayName' => $displayName
]);
// Initialisation de cURL
$ch = curl_init("$jiraDomain$apiEndpoint");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Authorization: Basic $authHeader",
"Content-Type: application/json",
"Accept: application/json"
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
// Exécuter la requête
$response = curl_exec($ch);
$result = json_decode($response, true);
$sortie=array();
$sortie['statut']=false;
// Gérer les erreurs
if (curl_errno($ch)) {
// echo 'Erreur cURL : ' . curl_error($ch);
$sortie['statut']=curl_error($ch);
} else {
// Vérifier le code HTTP pour voir si le client existe déjà
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if ($httpcode == 201) {
// echo "Le client a été créé avec succès.";
$sortie['success']=true;
$sortie['statut']= $result;
} elseif ($httpcode == 400) {
// Traiter le cas où l'email existe déjà
$responseData = json_decode($response, true);
$sortie['success']=true;
if (isset($responseData['errors']) && strpos($responseData['errors'][0]['message'], 'already exists') !== false) {
// echo "Le client avec cet email existe déjà.";
$sortie['success']=true;
$sortie['existe']=true;
$sortie['statut']= $result;
} else {
//echo "Une erreur s'est produite : " . $response;
$sortie['statut']= $result;
$sortie['success']=true;
$sortie['existe']=true;
}
} else {
$sortie['success']=false;
// echo "Erreur inattendue : " . $response;
$sortie['statut']= $result;
}
}
// Fermer la session cURL
curl_close($ch);
return($sortie);
}
function jira_create_ticket( $param)
{
// Domaine Jira
$jiraDomain = 'https://progiwebinc.atlassian.net'; // Remplacez par le domaine de votre Jira
// Informations d'authentification
$userEmail = 'stephan@progiweb.ca'; // Remplacez par votre email
$apiToken = 'ATATT3xFfGF0Z91qESp8j7uO783qK0E4BWsY8rhPWEmexSa4Rw3c21Spg6hYIkmVgy6Vwzb34RxqFl3sR00Kby_DuY1NdcUJyfPQYZ0_JbeEjAk9ybFgNY8-MBSABMCxzaDk4szTbWupfjxHT8sJxJMvSNxgHPds5FxXaGo2DnZICZu5dXuvWbk=F73E15AE'; // Remplacez par votre jeton d'API
// Les informations du ticket
$data = [
'serviceDeskId' => $param['serviceDeskId'],
'requestTypeId' => $param['requestTypeId'],
'requestFieldValues' => [
'summary' => $param['summary'],
'description' => $param['description'],
'customfield_11143' => $param['typedemande'],
],
'raiseOnBehalfOf' => $param['raiseOnBehalfOf'], // Remplacez par l'accountId du client (facultatif)
] ;
$jsonData = json_encode($data);
// if ($jsonData === false) {
// echo "Erreur dans l'encodage JSON : " . json_last_error_msg();
// } else {
// echo $jsonData; // Afficher les données encodées
// }
// Initialiser cURL
$ch = curl_init();
// Point de terminaison pour créer une demande
$url = $jiraDomain . '/rest/servicedeskapi/request';
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonData);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Basic ' . base64_encode($userEmail . ':' . $apiToken),
'Content-Type: application/json; charset=UTF-8',
]);
// Exécuter la requête et obtenir la réponse
$response = curl_exec($ch);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
$sortie['success']=false;
$sortie['statut']="";
// Vérifier si le contenu de la réponse est vide
if ($response === false || empty($response)) {
// Gérer les réponses vides ou erreurs
if ($httpcode == 204) {
$sortie['success']=true;
$sortie['statut'] = "Le ticket a été créé avec succès, mais la réponse est vide (204 No Content).";
} else {
$sortie['success']=false;
$sortie['statut'] = "Erreur : Le serveur a renvoyé une réponse vide. Code HTTP : " . $httpcode;
}
} else {
// Décoder la réponse JSON seulement si elle n'est pas vide
$decoded_response = json_decode($response, true);
if ($httpcode == 201) {
$sortie['success']=true;
$sortie['statut']= $decoded_response;
} else {
$sortie['success']=false;
$sortie['statut']= $response;
}
}
return( $sortie);
}
function jira_create_ticketold( $param)
{
// Domaine Jira
$jiraDomain = 'https://progiwebinc.atlassian.net'; // Remplacez par le domaine de votre Jira
// Informations d'authentification
$userEmail = 'stephan@progiweb.ca'; // Remplacez par votre email
$apiToken = 'ATATT3xFfGF0Z91qESp8j7uO783qK0E4BWsY8rhPWEmexSa4Rw3c21Spg6hYIkmVgy6Vwzb34RxqFl3sR00Kby_DuY1NdcUJyfPQYZ0_JbeEjAk9ybFgNY8-MBSABMCxzaDk4szTbWupfjxHT8sJxJMvSNxgHPds5FxXaGo2DnZICZu5dXuvWbk=F73E15AE'; // Remplacez par votre jeton d'API
// Les informations du ticket
$data = [
'serviceDeskId' => $param['serviceDeskId'],
'requestTypeId' => $param['requestTypeId'],
'requestFieldValues' => [
'summary' => $param['summary'],
'description' => $param['description'],
],
'raiseOnBehalfOf' => $param['raiseOnBehalfOf'], // Remplacez par l'accountId du client (facultatif)
] ;
$jsonData = json_encode($data);
// if ($jsonData === false) {
// echo "Erreur dans l'encodage JSON : " . json_last_error_msg();
// } else {
// echo $jsonData; // Afficher les données encodées
// }
// Initialiser cURL
$ch = curl_init();
// Point de terminaison pour créer une demande
$url = $jiraDomain . '/rest/servicedeskapi/request';
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonData);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Basic ' . base64_encode($userEmail . ':' . $apiToken),
'Content-Type: application/json; charset=UTF-8',
]);
// Exécuter la requête et obtenir la réponse
$response = curl_exec($ch);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
$sortie['success']=0;
$sortie['statut']="";
// Vérifier si le contenu de la réponse est vide
if ($response === false || empty($response)) {
// Gérer les réponses vides ou erreurs
if ($httpcode == 204) {
$sortie['success']=1;
$sortie['statut'] = "Le ticket a été créé avec succès, mais la réponse est vide (204 No Content).";
} else {
$sortie['success']=0;
$sortie['statut'] = "Erreur : Le serveur a renvoyé une réponse vide. Code HTTP : " . $httpcode;
}
} else {
// Décoder la réponse JSON seulement si elle n'est pas vide
$decoded_response = json_decode($response, true);
if ($httpcode == 201) {
$sortie['success']=1;
$sortie['statut']= $decoded_response;
} else {
$sortie['success']=0;
$sortie['statut']= $response;
}
}
return( $sortie);
}

26
ajax_liste_attente.php Normal file
View File

@ -0,0 +1,26 @@
<?php
session_start();
require_once "php/inc_fonctions.php";
require_once "php/inc_fx_liste_attente.php";
header('Content-Type: application/json');
//$_POST['epr_id']=8319;
//$_POST['lang']="fr";
// Exemple de validation côté serveur
if (isset($_SESSION['com_id'])) {
if (fx_liste_attente_ajoute_participant_liste($_SESSION['com_id'], $_POST['epr_id'])) {
$info = fx_liste_attente_info_epreuves($_POST['epr_id']);
$message = $_POST['textnew'] . "<br>" . $info["epr_type_" . $_POST['lang']] . " " . $info["epr_nom_" . $_POST['lang']];
} else {
$message = $_POST['textins'];
}
echo json_encode(['success' => true, 'message' => $message]);
} else {
$message = $_POST['textlogin'];
echo json_encode(['success' => true, 'message' => $message]);
}

13
ajax_login.php Normal file
View File

@ -0,0 +1,13 @@
<?php
session_start();
require_once "php/inc_fonctions.php";
require_once "php/inc_fx_compte.php";
$tabRetour = array();
$infoLogin = array('com_id' => trim(strtolower($_REQUEST['com_id'])), 'url_retour' => 'admin');
$strLangue = trim(strtolower($_REQUEST['lng']));
$tabRetour = fxLoginCompte($infoLogin, $strLangue);
echo json_encode($tabRetour);

58
ajax_logs_course.php Normal file
View File

@ -0,0 +1,58 @@
<?php
session_start();
//51
require_once "php/inc_fonctions.php";
require_once "php/inc_logs_course.php";
require_once "php/inc_fx_messages.php";
global $vDomaine;
if (isset($_REQUEST['a'])) {
$strAction = base64_decode(urldecode($_REQUEST['a']));
} else {
$strAction = '';
}
if (isset($_REQUEST['lang'])) {
$strLangue = $_REQUEST['lang'];
} else {
$strLangue = 'fr';
}
$vPage = 'compte.php';
$vtexte_page = obtenirTextepage($vPage, $strLangue, 2);
$tabData = $_REQUEST;
unset($tabData['lang']);
unset($tabData['a']);
unset($tabData['ajax']);
// former la valeur Durée, si nécessaire
if (isset($tabData['rlq_temps-h'])) {
$tabData['rlq_temps'] = $tabData['rlq_temps-h'] . ':' . $tabData['rlq_temps-m'] . ':' . $tabData['rlq_temps-s'];
unset($tabData['rlq_temps-h']);
unset($tabData['rlq_temps-m']);
unset($tabData['rlq_temps-s']);
}
$tabRetour = array();
if ($strAction == 'settings') {
$tabRetour = fxSetFormLogSettings($tabData, $strLangue);
} else {
$tabRetour = fxSetLogsCourse($strAction, $tabData, $strLangue);
}
if (isset($_REQUEST['ajax'])) {
unset($_SESSION['msg']);
echo json_encode($tabRetour);
} else {
if ($strLangue == 'fr') {
$strPage = 'compte';
} else {
$strPage = 'account';
}
header('Location: ' . $vDomaine . '/' . $strPage);
exit;
}

View File

@ -0,0 +1,20 @@
<?php
require_once('php/inc_fonctions.php');
require_once('php/inc_fx_memberships.php');
$strAction = $_REQUEST['action'];
$int = intval($_REQUEST['com_id']);
switch ($strAction) {
case "valide_id":
$mem_return = fxGetAbonnement(0, 1, $intCompte);
echo json_encode($mem_return);
break;
case "valide_id_datemembre":
$strDate = $_REQUEST['date'];
$mem_return = fxGetAbonnementactive($intCompte, $strDate,1);
echo json_encode($mem_return);
break;
}

56
ajax_promoteur.php Normal file
View File

@ -0,0 +1,56 @@
<?php
session_start();
require_once "php/inc_fonctions.php";
include_once("php/inc_fx_modifierinscriptions.php");
require_once "php/inc_fx_promoteur.php";
require_once "php/inc_fx_messages.php";
global $vDomaine;
$strAction = $intEvenement = $intNewNoBib = $intEpreuveCommandee = $intEpreuve = $intPartipcipant = $intQuantite = $strLangue = '';
if (isset($_REQUEST['a'])) {
$strAction = $_REQUEST['a'];
}
if (isset($_REQUEST['eve_id'])) {
$intEvenement = $_REQUEST['eve_id'];
}
if (isset($_REQUEST['new_no_bib'])) {
$intNewNoBib = $_REQUEST['new_no_bib'];
}
if (isset($_REQUEST['pec_id'])) {
$intEpreuveCommandee = $_REQUEST['pec_id'];
}
if (isset($_REQUEST['epr_id'])) {
$intEpreuve = $_REQUEST['epr_id'];
}
if (isset($_REQUEST['par_id'])) {
$intPartipcipant = $_REQUEST['par_id'];
}
if (isset($_REQUEST['qte'])) {
$intQuantite = $_REQUEST['qte'];
}
if (isset($_REQUEST['lang'])) {
$strLangue = $_REQUEST['lang'];
}
$vPage = 'compte.php';
$vtexte_page = obtenirTextepage($vPage, $strLangue, 2);
$tabRetour = array();
switch($strAction) {
case 'qte':
$tabRetour = fxUpdateQuantites($intEpreuve, $intQuantite, $strLangue);
break;
case 'no_equipe':
case 'no_bib':
$tabRetour = fxSetBibManuel($strAction, $intEvenement, $intNewNoBib, $intEpreuveCommandee, $intEpreuve, $intPartipcipant, $strLangue);
break;
case 'teammates':
$tabRetour = fxShowTeammates($intEvenement, $intEpreuve, $intEpreuveCommandee);
break;
}
unset($_SESSION['msg']);
echo json_encode($tabRetour);

47
ajax_transfert.php Normal file
View File

@ -0,0 +1,47 @@
<?php
session_start();
require_once "php/inc_fonctions.php";
require_once "php/inc_fx_transferts.php";
require_once "php/inc_fx_messages.php";
global $vDomaine;
if (isset($_REQUEST['a'])) {
$strAction = base64_decode(urldecode($_REQUEST['a']));
} else {
$strAction = '';
}
if (isset($_REQUEST['lang'])) {
$strLangue = $_REQUEST['lang'];
} else {
$strLangue = 'fr';
}
$vPage = 'compte.php';
$vtexte_page = obtenirTextepage($vPage, $strLangue, 2);
$tabData = $_REQUEST;
$tabRetour = array();
$tabRetour = fxSetTransfert($strAction, $tabData, $strLangue);
if (isset($_REQUEST['ajax'])) {
unset($_SESSION['msg']);
echo json_encode($tabRetour);
} else {
if ($strLangue == 'fr') {
$strPage = 'compte';
} else {
$strPage = 'account';
}
header('Location: ' . $vDomaine . '/' . $strPage);
exit;
}

15
ajax_verif_age.php Normal file
View File

@ -0,0 +1,15 @@
<?php
require_once('php/inc_fonctions.php');
require_once('php/inc_fx_reserver.php');
$intEpreuve = trim(strtolower($_GET['epr_id']));
$strNaissance = trim(strtolower($_GET['txt_date']));
$tabPrix = fxGetPrixParticipant($intEpreuve, $strNaissance);
if ($tabPrix != null)
$valid = 'true';
else
$valid = 'false';
echo $valid;
?>

14
ajax_verif_courriel.php Normal file
View File

@ -0,0 +1,14 @@
<?php
require_once('php/inc_fonctions.php');
global $objDatabase;
$courriel = trim(strtolower($_GET['com_courriel']));
$valid = true;
$sqlCourriel = "SELECT COUNT(com_courriel) FROM inscriptions_comptes WHERE com_courriel = '" . $objDatabase->fxEscape($courriel) . "' AND com_actif = 1";
$nbClient = $objDatabase->fxGetVar($sqlCourriel);
if ($nbClient > 0)
$valid = false;
echo json_encode($valid );

15
ajax_verif_equipe.php Normal file
View File

@ -0,0 +1,15 @@
<?php
require_once('php/inc_fonctions.php');
require_once('php/inc_fx_reserver.php');
$intEpreuve = trim(strtolower($_REQUEST['epr_id']));
$intEpreuveCommandee = trim(strtolower($_REQUEST['pec_id']));
$strNomEquipe = trim(strtolower($_REQUEST['par_nom_equipe']));
$intNbEquipe = fxCheckNomEquipe($intEpreuve, $strNomEquipe, $intEpreuveCommandee);
if ($intNbEquipe > 0)
$valid = 'false';
else
$valid = 'true';
echo $valid;

14
ajax_verif_fnq.php Normal file
View File

@ -0,0 +1,14 @@
<?php
require_once('php/inc_fonctions.php');
require_once('php/inc_fx_reserver.php');
$strNmmero = trim(strtolower($_REQUEST['tq_no']));
$strNaissance = trim(strtolower($_REQUEST['tq_naissance']));
$intNbEquipe = fxCheckfnq($strNmmero, $strNaissance);
if ($intNbEquipe > 0)
$valid = 'true';
else
$valid = 'false';
echo $valid;

14
ajax_verif_login.php Normal file
View File

@ -0,0 +1,14 @@
<?php
require_once('php/inc_fonctions.php');
global $objDatabase;
$login = trim(strtolower($_GET['com_login']));
$valid = 'true';
$sqlLogin = "SELECT COUNT(com_login) FROM inscriptions_comptes WHERE com_login = '" . $objDatabase->fxEscape($login) . "' AND com_actif = 1";
$nbClient = $objDatabase->fxGetVar($sqlLogin);
if ($nbClient > 0)
$valid = 'false';
echo $valid;

20
ajax_verif_password.php Normal file
View File

@ -0,0 +1,20 @@
<?php
require_once('php/inc_fonctions.php');
global $objDatabase, $vblnEnvironementDev;
$password = trim($_REQUEST['old_com_password']);
$blnSuccess = 'false';
$id = $_REQUEST['id'];
/* $sqlLogin = "SELECT COUNT(com_login) FROM inscriptions_comptes WHERE com_password = '" . $objDatabase->fxEscape($password) . "' and com_id=".$id;
$nbClient = $objDatabase->fxGetVar($sqlLogin); */
$sqlLogin = "SELECT com_password FROM inscriptions_comptes WHERE com_id = " . intval($id);
$strClient = $objDatabase->fxGetVar($sqlLogin);
if (strcasecmp($password, $strClient) == 0) {
$blnSuccess = true;
} else {
$blnSuccess = password_verify($password, $strClient);
}
echo json_encode($blnSuccess);

17
ajax_verif_tq_numero.php Normal file
View File

@ -0,0 +1,17 @@
<?php
require_once('php/inc_fonctions.php');
require_once('php/inc_fx_memberships.php');
$strPrrefixeNumero = trim($_REQUEST['prefix_numero']);
$intMembershipType = intval(trim($_REQUEST['mt_id']));
$intNumero = intval(trim($_REQUEST['tq_numero']));
$intNb = fxIfMembership($intMembershipType, $strPrrefixeNumero . $intNumero);
if (intval($intNb) > 0) {
$blnValid = 'false';
} else {
$blnValid = 'true';
}
echo $blnValid;

14
ajax_verif_triathlon.php Normal file
View File

@ -0,0 +1,14 @@
<?php
require_once('php/inc_fonctions.php');
require_once('php/inc_fx_reserver.php');
$strNmmero = trim(strtolower($_REQUEST['tq_no']));
$strNaissance = trim(strtolower($_REQUEST['tq_naissance']));
$intNbEquipe = fxChecktriathlon($strNmmero, $strNaissance);
if ($intNbEquipe > 0)
$valid = 'true';
else
$valid = 'false';
echo $valid;

View File

@ -0,0 +1,16 @@
<?php
require_once('php/inc_fonctions.php');
require_once('php/inc_fx_memberships.php');
$strNmmero = trim(strtolower($_REQUEST['tq_no']));
$strNaissance = trim(strtolower($_REQUEST['tq_naissance']));
$strDate = trim(strtolower($_REQUEST['epr_date']));
$intNb = fxIfMembershipDate(1, $strNmmero, $strNaissance, $strDate);
if (intval($intNb) > 0)
$valid = 'true';
else
$valid = 'false';
echo $valid;

21
annuler_inscription.php Normal file
View File

@ -0,0 +1,21 @@
<?php
include_once('php/inc_fonctions.php');
$int_pec_id = $_POST['pec_id_original'];
$int_epr_id = $_POST['epr_id'];
//echo "DEBUG<br />pec_id_original = $int_pec_id and epr_id = $int_epr_id";
//var_dump($_GET);
// check registration status
$query = "select is_cancelled from resultats_epreuves_commandees where pec_id_original = ". intval($int_pec_id) ." and epr_id = " . intval($int_epr_id);
$recStatus = mysqli_query($objDatabase->con, $query);
$resStatus = mysqli_fetch_row($recStatus);
if($resStatus[0] == '0' || $resStatus[0] == '')
$sql = "update resultats_epreuves_commandees set is_cancelled = 1 where pec_id_original = '" . intval($int_pec_id) . "' and epr_id =" . intval($int_epr_id);
else
$sql = "update resultats_epreuves_commandees set is_cancelled = 0 where pec_id_original = '" . intval($int_pec_id) . "' and epr_id =" . intval($int_epr_id);
if(!mysqli_query($objDatabase->con, $sql))
die('Could not delete data: ' . mysqli_connect_error());
header("Location: ../compte");

20
auto_liste_attente.php Normal file
View File

@ -0,0 +1,20 @@
<?php
ini_set('display_errors', 0); // Ne pas afficher les erreurs à l'écran
ini_set('log_errors', 1); // Activer le logging des erreurs
ini_set('error_log', __DIR__ . '/log/php_log.txt'); // Chemin du fichier log
session_start();
require_once "php/inc_fonctions.php";
require_once "php/inc_fx_liste_attente.php";
fx_liste_attente_auto_activate_place();
fx_liste_attente_auto_annule_grace();
fx_liste_attente_auto_email();
global $vDomaine;
error_log("auto_liste_attente ok [" . date("Y-m-d H:i:s") . "]" . $vDomaine);

32
autopanier.php Normal file
View File

@ -0,0 +1,32 @@
<?php
require_once('php/inc_start_time.php');
require_once('php/inc_fonctions.php');
require_once('php/inc_fx_panier.php');
require_once('php/inc_fx_reserver.php');
require_once('php/inc_fx_panier.php');
if (!empty($_GET['lang']))
$strLangue = $_GET['lang'];
else
$strLangue = 'fr';
if (!empty($_GET['code']))
$code = $_GET['code'];
else
$code = "accueil";
$strPage = "autopanier.php";
$strLienFr = "/page/" . $code . "/fr";
$strLienEn = "/page/" . $code . "/en";
//$tabCompte = unserialize(file_get_contents("achtabCompte.txt"));
//$tabData= unserialize(file_get_contents("achData.txt"));
//fxSetAcheteur('mod', $tabCompte, $tabData, 'fr', $_SESSION['no_panier']);
$tabEvenement = unserialize(file_get_contents("tabEvenement.txt"));
$tabData= unserialize(file_get_contents("tabData.txt"));
fxSetPanier('auto', $tabEvenement, $tabData, $tabFiles, 'fr');
unset($_SESSION['no_panier']);

161
bib_assignment.php Normal file
View File

@ -0,0 +1,161 @@
<?php
require_once('php/inc_start_time.php');
require_once('php/inc_fonctions.php');
require_once('php/inc_fx_promoteur.php');
global $objDatabase;
if (!empty($_GET['lang']))
$strLangue = $_GET['lang'];
else
$strLangue = 'fr';
// récupérer le code et les infos de l'événement
if (!empty($_GET['code'])) {
$code = $_GET['code'];
} else {
$code = 'bib_assignment';
}
$strLienFr = "/" . $code . "/fr";
$strLienEn = "/" . $code . "/en";
if (isset($_POST['promoteur_eve_id'])) {
$_SESSION['promoteur_eve_id'] = $_POST['promoteur_eve_id'];
} else {
if (isset($_SESSION['promoteur_eve_id'])) {
$_POST['promoteur_eve_id'] = $_SESSION['promoteur_eve_id'];
}
}
// preparer variables
if (isset($_POST['chk_bib_and_team']))
$intMode = 1;
else
$intMode = 0;
if (isset($_POST['epr_id'])) {
$intEprId = $_POST['epr_id'];
$_SESSION['epr_id_bib'] = $_POST['epr_id'];
} else {
if (isset($_GET['epr_id'])) {
$intEprId = $_GET['epr_id'];
$_SESSION['epr_id_bib'] = $_GET['epr_id'];
} else {
if(isset($_SESSION['epr_id_bib'])) {
$intEprId = $_SESSION['epr_id_bib'];
$_POST['epr_id'] = $_SESSION['epr_id_bib'];
} else
$intEprId = 0;
}
}
$sqlEpreuves = "SELECT * FROM inscriptions_epreuves WHERE epr_id = " . intval($intEprId);
$tabEpreuves = $objDatabase->fxGetRow($sqlEpreuves);
if($_POST['promoteur_eve_id']=='') { $_POST['promoteur_eve_id']=$tabEpreuves['eve_id'] ; }
$intEveIdbase= $_POST['promoteur_eve_id'];
if (isset($_POST['row_action_' . $intEprId]) && $_POST['row_action_' . $intEprId] != '') {
$strAction = $_POST['row_action_' . $intEprId];
$intEveId = $_POST['promoteur_eve_id'];
if (isset($_POST['num_bib_range_start_'. $intEprId])) {
if (empty($_POST['num_bib_range_start_'. $intEprId]))
$intStart = 1;
else
$intStart = $_POST['num_bib_range_start_' . $intEprId];
} else
$intStart = 0;
if (isset($_POST['num_bib_range_finish_dispo_' . $intEprId])) {
if (empty($_POST['num_bib_range_finish_dispo_' . $intEprId]))
$intFinish_dispo = 999999;
else
$intFinish_dispo = $_POST['num_bib_range_finish_dispo_' . $intEprId];
} else
$intFinish_dispo = 99999;
if (isset($_POST['sel_assignment_type_'. $intEprId]))
$intAssignmentType = $_POST['sel_assignment_type_'. $intEprId];
else {
if (isset($_GET['type']))
$intAssignmentType = $_GET['type'];
else
$intAssignmentType = 2; // defaut = assignation par nom de famille
}
switch($intAssignmentType) {
case 1:
$strOrderBy = " ORDER BY TRIM(p.par_prenom)";
break;
case 3:
$strOrderBy = " ORDER BY p.par_maj";
break;
case 4:
$strOrderBy = " ORDER BY p.par_naissance DESC";
break;
case 2:
default:
$strOrderBy = " ORDER BY TRIM(p.par_nom), TRIM(p.par_prenom)";
break;
}
$sqlEpreuvesCommandees = "select * from resultats_epreuves_commandees c, resultats_participants p where c.epr_id = " . intval($tabEpreuves['epr_id']) . " and c.pec_actif = 1 and c.pec_id_original = p.pec_id GROUP BY pec_id_original" . $strOrderBy;
$tabEpreuvesCommandees = $objDatabase->fxGetResults($sqlEpreuvesCommandees);
fxSetBibNumbers($tabEpreuvesCommandees, $tabEpreuves['epr_id'], $intStart, 0, $intAssignmentType, $tabEpreuves['epr_equipe'], $tabEpreuves['epr_equipe'], $intMode, $intFinish_dispo);
$sqlEpreuve = "SELECT * FROM inscriptions_epreuves WHERE epr_id = " . intval($tabEpreuves['epr_id']);
$tabEpreuve = $objDatabase->fxGetRow($sqlEpreuve);
?>
<a class="btn btn-primary rounded-pill" href="<?php echo $vDomaine .'/'. $strPage . "/inc_tableau_dossards?promoteur_eve_id=" . urlencode(base64_encode($intEveIdbase)); ?>">
<i class="fa fa-chevron-left mr-2" aria-hidden="true"></i>
<?php afficheTexte('dossard_back'); ?>
</a><br>
<?php
fxShowBibNumbersTable($tabEpreuve, $strLangue, $tabEpreuve['eve_id']);
?>
<a class="btn btn-primary rounded-pill" href="<?php echo $vDomaine .'/'. $strPage . "/inc_tableau_dossards?promoteur_eve_id=" . urlencode(base64_encode($intEveIdbase)); ?>">
<i class="fa fa-chevron-left mr-2" aria-hidden="true"></i>
<?php afficheTexte('dossard_back'); ?>
</a><br>
<?php
} else {
$sqlEveId = "SELECT eve_id FROM inscriptions_epreuves WHERE epr_id = " . intval($intEprId);
$intEveId = $objDatabase->fxGetVar($sqlEveId);
if (isset($_GET['a'])) {
$strAction = $_GET['a'];
?>
<a class="btn btn-primary rounded-pill" href="<?php echo $vDomaine .'/'. $strPage . "/inc_tableau_dossards?promoteur_eve_id=" . urlencode(base64_encode($intEveIdbase)); ?>">
<i class="fa fa-chevron-left mr-2" aria-hidden="true"></i>
<?php afficheTexte('dossard_back'); ?>
</a><br>
<?php
if ($_GET['a'] == 'view')
fxShowBibNumbersTable($tabEpreuves, $strLangue, $intEveId);
if ($_GET['a'] == 'reset')
fxSetBibNumbers($tabEpreuves, $tabEpreuves['epr_id'], 0, 0, 2, $tabEpreuves['epr_equipe'], 'reset', $intMode);
if ($_GET['a'] == 'show_bib_dupes') {
fxShowDupes($intEveId);
?>
<a class="btn btn-primary rounded-pill" href="<?php echo $vDomaine .'/'. $strPage . "/inc_tableau_dossards?promoteur_eve_id=" . urlencode(base64_encode($intEveIdbase)); ?>">
<i class="fa fa-chevron-left mr-2" aria-hidden="true"></i>
<?php afficheTexte('dossard_back'); ?>
</a><br>
<?php
}
} else {
$strAction = 'defaut';
$sqlEpreuve = "SELECT * FROM inscriptions_epreuves WHERE epr_id = " . intval($tabEpreuves['epr_id']);
$tabEpreuve = $objDatabase->fxGetRow($sqlEpreuve);
fxShowBibNumbersTable($tabEpreuve, $strLangue, $intEveId);
}
}

62
bib_assignmentv3.php Normal file
View File

@ -0,0 +1,62 @@
<?php
require_once('php/inc_start_time.php');
require_once('php/inc_fonctions.php');
require_once('php/inc_fx_promoteur.php');
global $objDatabase;
if (!empty($_GET['lang']))
$strLangue = $_GET['lang'];
else
$strLangue = 'fr';
// récupérer le code et les infos de l'événement
if (!empty($_GET['code'])) {
$code = $_GET['code'];
} else {
$code = 'bib_assignment';
}
$strLienFr = "/" . $code . "/fr";
$strLienEn = "/" . $code . "/en";
if (isset($_POST['promoteur_eve_id'])) {
$_SESSION['promoteur_eve_id'] = $_POST['promoteur_eve_id'];
} else {
if (isset($_SESSION['promoteur_eve_id'])) {
$_POST['promoteur_eve_id'] = $_SESSION['promoteur_eve_id'];
}
}
// preparer variables
if (isset($_POST['chk_bib_and_team']))
$intMode = 1;
else
$intMode = 0;
if (isset($_POST['epr_id'])) {
$intEprId = $_POST['epr_id'];
$_SESSION['epr_id_bib'] = $_POST['epr_id'];
} else {
if (isset($_GET['epr_id'])) {
$intEprId = $_GET['epr_id'];
$_SESSION['epr_id_bib'] = $_GET['epr_id'];
} else {
if(isset($_SESSION['epr_id_bib'])) {
$intEprId = $_SESSION['epr_id_bib'];
$_POST['epr_id'] = $_SESSION['epr_id_bib'];
} else
$intEprId = 0;
}
}
$sqlEpreuves = "SELECT * FROM inscriptions_epreuves WHERE epr_id = " . intval($intEprId);
$tabEpreuves = $objDatabase->fxGetRow($sqlEpreuves);
$strAction = 'defaut';
$sqlEpreuve = "SELECT * FROM inscriptions_epreuves WHERE epr_id = " . intval($tabEpreuves['epr_id']);
$tabEpreuve = $objDatabase->fxGetRow($sqlEpreuve);
fxShowBibNumbersTable($tabEpreuve, $strLangue, $intEveId);

64
bootstrap-sl.html Normal file
View File

@ -0,0 +1,64 @@
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>Exemple bootstrap 4</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous">
</head>
<body>
<div class="container">
<div class="row my-3 row-cols-1 row-cols-md-3">
<div class="col">
<div class="card mb-3 h-100">
<div class="card-header">
Featured
</div>
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
</div>
<div class="col">
<div class="h-50">
<div class="card mb-3 h-100">
<div class="card-header">
Featured
</div>
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
</div>
<div class="h-50">
<div class="card mb-3 h-100">
<div class="card-header">
Featured
</div>
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
</div>
</div>
<div class="col">
<div class="card mb-3 h-100">
<div class="card-header">
Featured
</div>
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

35
clear_waiver.php Normal file
View File

@ -0,0 +1,35 @@
<?php
/**
* Created by PhpStorm.
* User: MovieGod
* Date: 21/11/2014
* Time: 3:31 PM
*/
include('php/inc_fonctions.php');
include('php/inc_fx_messages.php');
$sqlIsCurrentUser = "SELECT * from resultats_participants where par_id = " . intval($_GET['par_id']) . " AND com_id = " . $_GET['com_id'];
$tabCurrentUser = $objDatabase->fxGetRow($sqlIsCurrentUser);
if($tabCurrentUser != null) {
$qry = "update resultats_participants set waiver_cleared = 1, waiver_cleared_maj = '" . fxGetDateTime() . "' where par_id = " . intval($_GET['par_id']);
//var_dump($qry);
//exit;
$results = $objDatabase->fxQuery($qry);
if ($results)
$_SESSION['msg'] = 'p537';
else
$_SESSION['msg'] = 'p123';
}
else{
// echo 'not ur bizness';
$_SESSION['msg'] = 'p538';
// exit;
}
//var_dump($_SESSION['msg']);
//exit;
header("location: " . $_SERVER['HTTP_REFERER']);

150
club.php Normal file
View File

@ -0,0 +1,150 @@
<?php
require_once('php/inc_start_time.php');
require_once('php/inc_fonctions.php');
require_once('php/inc_fx_messages.php');
global $objDatabase;
$sql = "SELECT * FROM `resultats_questions` WHERE `que_id` = '3702' AND `que_choix_fr` <> ''";
$arr = $objDatabase->fxGetResults($sql);
$club[] = "ASC Coaching";
$mem_club_trouver = 0;
foreach ($arr as $key => $value) {
$choix = $value["que_choix_fr"];
// echo($value["par_id"]." - ".$choix."<br>-");
$choix = str_replace("\n", '', $choix); // remove new lines
$choix = str_replace("\r", '', $choix);
$choix = trim($choix);
$found = array_search($choix, $club); // $key = 2;
if ($found !== false) {
} else {
// echo("not found");
$mem_club_trouver = $mem_club_trouver + 1;
$club[] = $choix;
}
}
$passe = $arr;
?>
<?php
sort($club);
?>
nouvelle liste de club
<?php
$sql = "SELECT CONCAT (mr.mr_reponse, ' (',m.mem_numero,')') as res,mr.mr_reponse,m.mem_numero FROM memberships m JOIN memberships_reponses mr on mr.mem_numero=m.mem_numero WHERE mt_id = '4' AND mem_actif = '1' and mr.mq_id =15 order by m.mem_numero";
$arr = $objDatabase->fxGetResults($sql);
foreach ($arr as $key => $value) {
$club2[] = $value;
$club2b[] = $value["res"];
$club2search[] = $value["mr_reponse"];
}
//sort($club2b);
?>
<pre>
<?php
print_r($club2b);
?>
</pre>
list club choisie dans le passe
<pre>
<?php
foreach ($club as $key => $value) {
$keyf = array_search($value, $club2search); // $key = 2;
if ($keyf != false) {
$club[$key] = $club2b[$keyf];
}
}
print_r($club);
echo("<br>");
?>
</pre>
list passe
<?php
$afaire=0;
foreach ($passe as $key => $value) {
$choix = $value["que_choix_fr"];
// echo($value["par_id"]." - ".$choix."<br>-");
$choix = str_replace("\n", '', $choix); // remove new lines
$choix = str_replace("\r", '', $choix);
$choix = trim($choix)."";
$found = array_search($choix, $club2search); // $key = 2;
if ($found !== false) {
$mem_club_trouver = $mem_club_trouver + 1;
$passe[$key]['club'] = $club2b[ $found];
$arrcorriger[$afaire]['club']= $club2b[$found];
$arrcorriger[$afaire]['pec_id']= $passe[$key]["pec_id"];
$afaire=$afaire+1;
} else {
$passe[$key]['club'] = 'club existe pas';
}
}
?>
<pre>
<?php
print_r($arrcorriger);
echo("<br>");
?>
</pre>
liste membres via member
<?php
$sql = "SELECT * FROM memberships m JOIN inscriptions_comptes ic on ic.com_id=m.com_id WHERE m.mem_actif=1 and m.mem_club_question<>'' order by m.mem_club_question";
$arr = $objDatabase->fxGetResults($sql);
$list_membre_club[] = "";
if ($arr) {
foreach ($arr as $key => $value) {
$list_membre_club[$key]['mem_club_question'] = $value['mem_club_question'];
$list_membre_club[$key]['nom'] = $value['com_prenom'] . " " . $value['com_nom'];
}
}
//sort($club2b);
?>
<pre>
<?php
print_r($list_membre_club);
?>
</pre>
<?php
// faire la modification dans member
foreach ($arrcorriger as $key => $value) {
$sql = 'update memberships set mem_club_question = "'.$arrcorriger[$key]["club"].'" where pec_id = ' . intval($arrcorriger[$key]["pec_id"]) ;
//echo($sql); echo("<br>");
if(!mysqli_query($objDatabase->con, $sql)){
echo($sql); echo("<br>");}
}
?>

818
compte.php Normal file
View File

@ -0,0 +1,818 @@
<?php
require_once('php/inc_start_time.php');
require_once('php/inc_fonctions.php');
require_once('php/inc_fx_messages.php');
require_once('php/inc_fx_compte.php');
require_once('php/inc_fx_code_qr.php');
require_once("php/inc_fx_modifierinscriptions.php");
require_once('php/inc_fx_transferts.php');
require_once('php/inc_fx_affilies.php');
require_once('php/inc_fx_memberships.php');
//require_once('php/inc_fx_montants_dus.php');
require_once('superadm/php/inc_manager.php');
require_once('php/inc_dons.php');
require_once('php/inc_logs_course.php');
require_once('superadm/php/inc_fx_excell.php');
require_once('php/inc_fx_liste_attente.php');
global $objDatabase, $vPage, $vDomaine;
// vérifier les paramètres
// si on clique le bouton supprimer rabais
foreach (array_keys($_POST) as $strValue) {
if (strstr($strValue, 'btn_delete_')) {
$tabSubtablesDel = fxGetMenussuperadm('', base64_decode(urldecode($intMenu)));
for ($intCtr = 1; $intCtr <= count($tabSubtablesDel); $intCtr++) {
if (isset($_POST['chk_' . $tabSubtablesDel[$intCtr]['men_id']]))
fxSetForm('del', urlencode(base64_encode(fxUnescape($tabSubtablesDel[$intCtr]['men_id']))), $_POST, '');
}
}
}
if (!empty($_GET['autologin']))
$autologin = $_GET['autologin'];
else
$autologin = false;
if (!empty($_GET['lang']))
$strLangue = $_GET['lang'];
else
$strLangue = 'fr';
if (!empty($_GET['code']))
$strCode = 'compte_' . $_GET['code'];
else {
if (isset($_SESSION['com_id']))
$strCode = "compte_accueil";
else
$strCode = "compte_login";
}
$recPage = fxGetPage($strCode);
if (count($recPage) < 1) {
header('Location: index.php');
exit;
}
if ($strLangue == 'fr')
$strPage = 'compte';
else
$strPage = 'account';
// msin-4148
if (!empty($_GET['a']) && $_GET['code'] != 'bib_assignment') {
$strCode = $_GET['a'];
}
// empêcher d'accéder à une page où il faut être loggé et qu'on ne l'est pas
if (($strCode != "compte_login" && $strCode != "compte_motdepasse" && $strCode != "compte_nouveau" && $strCode != "compte_reset" && !isset($_SESSION['com_id'])) || (($strCode == "compte_login" || $strCode == "compte_motdepasse" || $strCode == "compte_nouveau" || $strCode == "compte_reset") && isset($_SESSION['com_id']))) {
/// MSIN-4339 Sauvegarder l'URL demandée
$_SESSION['redirect_after_login'] = $_SERVER['REQUEST_URI'];
header('Location: ' . $vDomaine . '/' . $strPage);
exit;
}
// script pour certaine page
$footer_script = false;
if ((!empty($_GET['reloadinf']) && isset($_POST['btn_mod']))) {
$sqlCourriel = "SELECT * FROM inscriptions_comptes WHERE com_login = '" . $_SESSION['com_info']['com_login'] . "'";
$infoCompte = $objDatabase->fxGetRow($sqlCourriel);
$_SESSION['com_id'] = $infoCompte['com_id'];
$_SESSION['com_prenom'] = $infoCompte['com_prenom'];
$_SESSION['vadmin_texte'] = false;
$_SESSION['com_info'] = $infoCompte;
// liste des compte affilie
$infoAffilie = fxGetInfosAffilies($_SESSION['com_id']);
$_SESSION['com_affilie'] = $infoAffilie;
// metre dans l'info compte la liste des evenement prive
$_SESSION['com_info']['eve_prive'] = explode(',', $infoCompte['com_eve_prive']);
header('Location: ' . $vDomaine . '/' . $strPage);
exit;
}
if (!empty($_GET['mr_id'])) {
$mr_id = base64_decode(urldecode($_GET['mr_id']));
$com_id = base64_decode(urldecode($_GET['com_id']));
// echo($mr_id);echo("<br>");
// echo($com_id);
$compte = fxGetAbonnements($com_id);
// print_r($compte[1] );
fxSendQuestionpasserdate($compte[1], $mr_id);
$intEveId = base64_decode(urldecode($_GET['promoteur_eve_id']));
header('Location: ' . $vDomaine . '/' . $strPage . "/inc_tableau_mail_questions?promoteur_eve_id=" . urlencode(base64_encode($intEveId)));
exit;
}
$vtexte_page = obtenirTextepage($vPage, $strLangue, 2);
if (isset($_POST['btn_excel_top']) || isset($_POST['btn_excel_bot'])) {
require_once('superadm/php/inc_fx_excell.php');
$arrMembres = fxGetMembresClub($_POST['mem_numero'], 1);
$headers = [afficheTexte('memberships_prenom'), afficheTexte('memberships_nom'), afficheTexte('memberships_courriel'), afficheTexte('memberships_no'), afficheTexte('memberships_date_de'), afficheTexte('memberships_a'), afficheTexte('memberships_affilie')];
$memexcfichier = 'membres';
$memexctitre = 'membres';
fxrapportexcell_array($headers, $arrMembres, $memexcfichier, $memexctitre);
}
if (isset($_POST['btn_excel_top_echues']) || isset($_POST['btn_excel_bot_echues'])) {
require_once('superadm/php/inc_fx_excell.php');
error_reporting(1);
$mem_sqlQuestions = fxquestionechusql("", 1);
$headers = [afficheTexte('questions_mail_tq'), afficheTexte('questions_mail_nom'), afficheTexte('questions_mail_courriel'), afficheTexte('questions_mail_question_echue'), afficheTexte('questions_mail'), afficheTexte('questions_mail_tel'), afficheTexte('questions_mail_eche_adh'), afficheTexte('questions_mail_datedernierrap'), afficheTexte('questions_mail_rappel')];
$memexcfichier = 'questions_echues';
$memexctitre = 'questions échues entraineur';
fxrapportexcell_array($headers, $mem_sqlQuestions, $memexcfichier, $memexctitre);
}
if (isset($_POST['download']) && $_POST['download'] == 'excel' && $strCode == "compte_inc_tableau_liste_attente") {
$intEveId = base64_decode(urldecode($_GET['promoteur_eve_id']));
$intEveIdbase = $intEveId;
$arrEvenement = fxGetEvenementsId($intEveId);
$inteprId = base64_decode(urldecode($_GET['epr_id']));
$tabEpreuve = fxGetEpreuve($inteprId);
if (isset($_POST['strwhere']))
$strwhere = $_POST['strwhere'];
else
$strorder = "";
if (isset($_POST['strorder']))
$strorder = $_POST['strorder'];
else
$strorder = "";
$intmenu = urlencode(base64_encode(251));
$mement = [strip_tags($arrEvenement["eve_nom_" . $strLangue]), ' ', strip_tags($tabEpreuve["epr_categorie_" . $strLangue]), strip_tags($tabEpreuve["epr_type_" . $strLangue]), strip_tags($tabEpreuve["epr_nom_" . $strLangue])];
fxrapportexcell2($intmenu, $strLangue, $strorder, $strwhere, $mement);
}
$strLienFr = "/compte/" . str_replace('compte_', '', $strCode);
$strLienEn = "/account/" . str_replace('compte_', '', $strCode);
if (isset($_GET['valider']))
fxValiderCompte($strLangue);
if (isset($_GET['promoteur_eve_id'])) {
$intEveId = base64_decode(urldecode($_GET['promoteur_eve_id']));
$intEveIdbase = $intEveId;
$arrEvenement = fxGetEvenementsId($intEveId);
//5$tabEvenement['general'] = $arrEvenement;
$strSousTitre = '<br><small class="text-muted">' . fxUnescape($arrEvenement['eve_nom_' . $strLangue]) . '</small>';
}
if (!empty($_POST['form_action'])) {
$strAction = base64_decode(urldecode($_POST['form_action']));
if (isset($_POST['form_action_encode'])) {
$strAction = base64_decode(urldecode($_POST['form_action_encode']));
}
switch ($strCode) {
case 'compte_inc_tableau_liste_attente':
switch ($strAction) {
case 'mod':
if (!empty($_GET['t']))
$intMenu = $_GET['t'];
else
$intMenu = 0;
$_POST['eve_id'] = $intEveId;
$int_menu = base64_encode(urlencode(250));
fxSetForm($_POST['form_action'], $int_menu, $_POST, $_FILES, 1, 0);
$intepr_id = base64_encode(urlencode($_POST["epr_id"]));
$intEveId = base64_encode(urlencode($_POST['eve_id']));
// header('Location: ' . $vDomaine . '/' . $strPage . "/inc_tableau_epreuves?epr_id=".$intepr_id."&promoteur_eve_id=" . $intEveId);
break;
}
break;
default:
switch ($strAction) {
case 'login':
fxLoginCompte($_POST, $strLangue);
break;
case 'password':
fxCourrielPerduCompte($strLangue);
break;
case 'add-compte':
case 'checkout-compte':
if ($_POST['com_password_a'] == $_POST['com_password_b'])
$_POST['com_password'] = $_POST['com_password_a'];
$_POST['com_login'] = $_POST['com_courriel'];
fxSetCompte('add', '', $_POST, $strLangue);
break;
case 'addaffilie-compte':
fxSetCompte('addaffilie', '', $_POST, $strLangue);
exit;
break;
case 'mod-compte':
$_POST['com_login'] = $_POST['com_courriel'];
if (trim($_POST['com_courriel']) == '') {
unset($_POST['com_courriel']);
unset($_POST['com_login']);
}
if ($_POST['com_password_a'] == $_POST['com_password_b'])
$_POST['com_password'] = $_POST['com_password_a'];
if (trim($_POST['com_password']) == '')
unset($_POST['com_password']);
fxSetCompte('mod', '', $_POST, $strLangue);
break;
case 'reset':
fxResetPassword($_POST, $strLangue);
break;
case 'list':
case 'mod':
case 'add':
//
if (!empty($_GET['t']))
$intMenu = $_GET['t'];
else
$intMenu = 0;
$_POST['eve_id'] = $intEveId;
fxSetForm($_POST['form_action'], $intMenu, $_POST, $_FILES, 1);
$intEveId = base64_decode(urldecode($_GET['promoteur_eve_id']));
header('Location: ' . $vDomaine . '/' . $strPage . "/inc_tableau_rabais?promoteur_eve_id=" . urlencode(base64_encode($intEveId)));
exit;
break;
}
}
}
// récupérer les détails de la page
$strSousTitre = '';
//if ($strCode == 'compte_inc_tableau_promoteur'|| $strCode == 'compte_inc_tableau_inscriptions') {
//if (strstr($strCode, "inc_tableau_") || $strCode='bibdd_assignment') {
if (isset($_GET['promoteur_eve_id'])) {
$intEveId = base64_decode(urldecode($_GET['promoteur_eve_id']));
$intEveIdbase = $intEveId;
$blnIsPromoteur = fxIsPromoteur( $_SESSION['com_id'],$intEveIdbase );
if (!$blnIsPromoteur) {
header('Location: ' . $vDomaine . '/' . $strPage);
exit;
}
$arrEvenement = fxGetEvenementsId($intEveId);
//5$tabEvenement['general'] = $arrEvenement;
$strSousTitre = '<br><small class="text-muted">' . fxUnescape($arrEvenement['eve_nom_' . $strLangue]) . '</small>';
// $suite='compte/inc_tableau_promoteur?promoteur_eve_id='.$_GET['promoteur_eve_id'];
}
//}
if ($strCode == 'compte_affichecarte') {
$mem_sl_id = (isset($_GET['mem_id'])) ? $_GET['mem_id'] : 0;
$mem_sl_pec_id = (isset($_GET['mem_pec_id'])) ? $_GET['mem_pec_id'] : 0;
fxCarteAbonnements($mem_sl_id, $strLangue, $mem_sl_pec_id);
exit;
}
$strMetaTitle = fxRemoveHtml(fxUnescape($recPage['pag_titre_' . $strLangue]));
$strMetaDescription = fxRemoveHtml(fxUnescape($recPage['pag_description_' . $strLangue]));
$strMetaKeywords = fxRemoveHtml(fxUnescape($recPage['pag_keywords_' . $strLangue]));
$blnBoutonRetour = true;
require_once("inc_header.php");
?>
<div id="page">
<div id="main">
<div class="container bg-white p-3 p-xl-5">
<?php
if (isset($recPage['pag_titre_' . $strLangue]) != '') {
?>
<h1 class="mb-3"><?php echo fxUnescape($recPage['pag_titre_' . $strLangue]) . $strSousTitre; ?></h1>
<?php
if (isset($recPage['pag_texte_' . $strLangue]) != '') {
echo '
<div class="mb-3">
' . fxUnescape($recPage['pag_texte_' . $strLangue]) . '
</div>
';
}
}
if (isset($_SESSION['msg'])) {
echo fxMessage($_SESSION['msg'], '', $strLangue);
} else {
?>
<br>
<?php
}
if (!empty($_GET['a']) && $_GET['code'] != 'bib_assignment') {
$strCode = $_GET['a'];
}
switch ($strCode) {
case 'add':
// https://ms1inscriptiondev.interne.ca/compte/inc_tableau_rabais?promoteur_eve_id=OTQ3%20%20&lng=fr
if ($vblnEnvironementDev == 0) {
break;
}
case 'mod':
$blnBoutonRetour = false;
if (!empty($_GET['t']))
$intMenu = $_GET['t'];
else
$intMenu = 0;
$strhomeclient = "";
if (!empty($_GET['eve_id']))
$intEveId = $_GET['eve_id'];
else
$intEveId = 0;
fxShowForm($strCode, $intMenu, $strLangue, $intEveId);
break;
break;
case 'compte_modifiercompte':
// lire les données du compte
$sqlCompte = "SELECT * FROM inscriptions_comptes WHERE com_id = " . $_SESSION['com_id'];
$infoCompte = $objDatabase->fxGetRow($sqlCompte);
// préparer les champs spéciaux
$infoCompte['txt_password_a'] = $infoCompte['com_password'];
$infoCompte['txt_password_b'] = $infoCompte['com_password'];
//$infoCompte['txt_login'] = $infoCompte['com_login'];
$infoCompte['com_courriel_confirm'] = '';
$infoCompte['txt_courriel'] = $infoCompte['com_courriel'];
fxShowFormCompte($infoCompte, "mod", $strLangue);
break;
case 'compte_modifieraffilie':
// lire les données du compte
$mem_aff = $_SESSION['com_affilie'];
$mem_pk_aff = $mem_aff[$_GET['aff']]['com_id'];
$sqlCompte = "SELECT * FROM inscriptions_comptes WHERE com_id = " . $mem_pk_aff;
$infoCompte = $objDatabase->fxGetRow($sqlCompte);
// préparer les champs spéciaux
$infoCompte['txt_password_a'] = $infoCompte['com_password'];
$infoCompte['txt_password_b'] = $infoCompte['com_password'];
//$infoCompte['txt_login'] = $infoCompte['com_login'];
$infoCompte['com_courriel_confirm'] = '';
$infoCompte['txt_courriel'] = $infoCompte['com_courriel'];
fxShowFormCompte($infoCompte, "mod", $strLangue);
break;
case 'compte_gestionaffilie':
$strRetour = '
<ul class="nav flex-column ms1-menu-compte">
<li class="nav-item">
<a class="nav-list" href="' . $vDomaine . '/' . $strPage . '/nouveauaffilie"><i class="fa fa-user-plus" aria-hidden="true"></i> ' . afficheTexte('compte_nouveauaffilie_texte', 0) . '</a>
</li>
';
// affiche les compte affilie
if ($_SESSION['com_affilie'] != null) {
foreach ($_SESSION['com_affilie'] as $intCtr => $arrAff) {
$strRetour .= '
<li class="nav-item">
<a class="nav-list" href="' . $vDomaine . '/' . $strPage . '/modifieraffilie?aff=' . $intCtr . '"><i class="fa fa-user" aria-hidden="true"></i> ' . afficheTexte('compte_modifcompte_affilie_texte', 0) . ' - ' . $arrAff['com_prenom'] . '</a>
</li>
';
}
}
$strRetour .= '
</ul>
';
echo $strRetour;
break;
case 'compte_reset':
$blnBoutonRetour = false;
fxShowFormReset($_GET, $strLangue);
break;
case 'compte_annuler_inscription':
include_once('annuler_inscription.php');
break;
case 'compte_accueil':
//MSIN-4371
if (isset($_SESSION['usa_id'])) { ?>
<a href="qr_test.php" target="_blank" class="btn btn-primary">
QR Test
</a>
<?php }
echo fxShowMenuCompte($_SESSION['com_info'], $strLangue);
break;
case 'compte_info_promoteur':
echo fxShowInfoPromoteur($_SESSION['com_info'], $strLangue);
break;
case 'compte_mes_defis':
$arrFormsLogSettings = $arrFormsAddLogs = array();
$arrCommandes = fxGetCommandes($_SESSION['com_info'], 3, $strLangue);
echo fxShowCommandes($arrCommandes['actives'], $_SESSION['com_info'], 3, $strLangue);
?>
<div class="bloc_archives">
<p>
<a class="more_link" href="#"><?php afficheTexte('comte_courses-terminées'); ?>
(<?php echo count($arrCommandes['terminées']); ?>) <span class="more_sign"><i
class="fa fa-plus" aria-hidden="true"></i></span></a>
</p>
<div class="more_block" style="display: none;">
<?php fxShowCommandes($arrCommandes['terminées'], $_SESSION['com_info'], 1, $strLangue); ?>
</div>
</div>
<?php
/* $strCoursesTerminees = '
<p>
<a class="more_link" href="#">' . afficheTexte('comte_courses-terminées', 0) . ' (' . count($arrCommandes['terminées']) . ') <span class="more_sign"><i class="fa fa-plus" aria-hidden="true"></i></span></a>
</p>
<div class="more_block" style="display: none;">
' . fxShowCommandes($arrCommandes['terminées'], $_SESSION['com_info'], 1, $strLangue) . '
</div>
';
echo $strCoursesTerminees; */
break;
case 'compte_mon_benevolat':
$arrCommandes = fxGetCommandes($_SESSION['com_info'], 2, $strLangue);
echo fxShowCommandes($arrCommandes['actives'], $_SESSION['com_info'], 2, $strLangue);
?>
<div class="bloc_archives">
<p>
<a class="more_link" href="#"><?php afficheTexte('comte_courses-terminées'); ?>
(<?php echo count($arrCommandes['terminées']); ?>) <span class="more_sign"><i
class="fa fa-plus" aria-hidden="true"></i></span></a>
</p>
<div class="more_block" style="display: none;">
<?php fxShowCommandes($arrCommandes['terminées'], $_SESSION['com_info'], 1, $strLangue); ?>
</div>
</div>
<?php
/* $strCoursesTerminees = '
<p>
<a class="more_link" href="#">' . afficheTexte('comte_courses-terminées', 0) . ' (' . count($arrCommandes['terminées']) . ') <span class="more_sign"><i class="fa fa-plus" aria-hidden="true"></i></span></a>
</p>
<div class="more_block" style="display: none;">
' . fxShowCommandes($arrCommandes['terminées'], $_SESSION['com_info'], 1, $strLangue) . '
</div>
';
echo $strCoursesTerminees; */
break;
case 'compte_mes_levees_fonds':
$arrFormsObjectifsDons = array();
$arrCommandes = fxGetCommandes($_SESSION['com_info'], 0, $strLangue);
echo fxShowLeveesFonds($arrCommandes['actives'], $strLangue);
?>
<div class="bloc_archives">
<p>
<a class="more_link" href="#"><?php afficheTexte('comte_courses-terminées'); ?>
(<?php echo count($arrCommandes['terminées']); ?>) <span class="more_sign"><i
class="fa fa-plus" aria-hidden="true"></i></span></a>
</p>
<div class="more_block" style="display: none;">
<?php echo fxShowLeveesFonds($arrCommandes['terminées'], $strLangue); ?>
</div>
</div>
<?php
/* $strCoursesTerminees = '
<p>
<a class="more_link" href="#">' . afficheTexte('comte_courses-terminées', 0) . ' (' . count($arrCommandes['terminées']) . ') <span class="more_sign"><i class="fa fa-plus" aria-hidden="true"></i></span></a>
</p>
<div class="more_block" style="display: none;">
' . fxShowLeveesFonds($arrCommandes['terminées'], $strLangue) . '
</div>
';
echo $strCoursesTerminees; */
break;
case 'compte_mes_adhesions':
if (!empty($_GET['no'])) {
$arrCalMembership = $arrFormsMembership = $arrTelMembership = array();
$strValidationMembership = '';
echo $strHTML = fxShowQuestionsAdhesion(trim($_GET['no']), $strLangue);
} else {
$arrAbonnements = fxGetAbonnements($_SESSION['com_id'], 1, $strLangue, "", 1);
echo('<h4>' . $arrAbonnements[1]["mt_nom_" . $strLangue] . '</h4>');
echo fxShowAbonnementspartype($arrAbonnements, $_SESSION['com_info'], 1, $strLangue, 'compte');
$arrAbonnements = fxGetAbonnementsaffilie($_SESSION['com_id'], 1, $strLangue, 1);
echo('<h4>' . afficheTexte('compte_associe', 0) . "/" . $arrAbonnements[1]["mt_nom_" . $strLangue] . '</h4>');
echo fxShowAbonnements($arrAbonnements, $_SESSION['com_info'], 1, $strLangue, 'affilie');
echo('<hr>');
$arrAbonnements = fxGetAbonnements($_SESSION['com_id'], 1, $strLangue, "", 2);
echo('<h4>' . $arrAbonnements[1]["mt_nom_" . $strLangue] . '</h4>');
echo fxShowAbonnementspartype($arrAbonnements, $_SESSION['com_info'], 1, $strLangue, 'compte');
$arrAbonnements = fxGetAbonnementsaffilie($_SESSION['com_id'], 1, $strLangue, 2);
if ($arrAbonnements != null) {
echo('<h4>' . afficheTexte('compte_associe', 0) . "/" . $arrAbonnements[1]["mt_nom_" . $strLangue] . '</h4>');
echo fxShowAbonnements($arrAbonnements, $_SESSION['com_info'], 1, $strLangue, 'affilie');
}
echo('<hr>');
$arrAbonnements = fxGetAbonnements($_SESSION['com_id'], 1, $strLangue, "", 3);
echo('<h4>' . $arrAbonnements[1]["mt_nom_" . $strLangue] . '</h4>');
echo fxShowAbonnementspartype($arrAbonnements, $_SESSION['com_info'], 1, $strLangue, 'compte');
$arrAbonnements = fxGetAbonnementsaffilie($_SESSION['com_id'], 1, $strLangue, 3);
if ($arrAbonnements != null) {
echo('<h4>' . afficheTexte('compte_associe', 0) . "/" . $arrAbonnements[1]["mt_nom_" . $strLangue] . '</h4>');
echo fxShowAbonnements($arrAbonnements, $_SESSION['com_info'], 1, $strLangue, 'affilie');
}
echo('<hr>');
$arrAbonnements = fxGetAbonnements($_SESSION['com_id'], 1, $strLangue, "", 4);
echo('<h4>' . $arrAbonnements[1]["mt_nom_" . $strLangue] . '</h4>');
echo fxShowAbonnementspartype($arrAbonnements, $_SESSION['com_info'], 1, $strLangue, 'compte');
echo('<hr>');
}
break;
case 'compte_mes_commandes':
$arrFormsTransfert = $arrFormsObjectifsDons = array();
$arrCommandes = fxGetCommandes($_SESSION['com_info'], 1, $strLangue);
echo fxShowCommandes($arrCommandes['actives'], $_SESSION['com_info'], 1, $strLangue);
?>
<div class="bloc_archives">
<p>
<a class="more_link" href="#"><?php afficheTexte('comte_courses-terminées'); ?>
(<?php echo count($arrCommandes['terminées']); ?>) <span class="more_sign"><i
class="fa fa-plus" aria-hidden="true"></i></span></a>
</p>
<div class="more_block" style="display: none;">
<?php fxShowCommandes($arrCommandes['terminées'], $_SESSION['com_info'], 1, $strLangue); ?>
</div>
</div>
<?php
echo fxShowListeattente($_SESSION['com_info'], $strLangue);
/* $strCoursesTerminees = '
<p>
<a class="more_link" href="#">' . afficheTexte('comte_courses-terminées', 0) . ' (' . count($arrCommandes['terminées']) . ') <span class="more_sign"><i class="fa fa-plus" aria-hidden="true"></i></span></a>
</p>
<div class="more_block" style="display: none;">
' . fxShowCommandes($arrCommandes['terminées'], $_SESSION['com_info'], 1, $strLangue) . '
</div>
';
echo $strCoursesTerminees; */
break;
case 'compte_motdepasse':
$blnBoutonRetour = false;
fxShowFormPassword($strLangue);
// lien support temporaire a faire sl
// MSIN-3866
if ($strLangue == 'fr')
echo('<p style="font-size: 1.2em; line-height: 150%;">Pour du support concernant votre compte sur <strong>ms<sup>-1</sup> inscription</strong>, <a href="https://www.ms1timing.com/index.php?code=contact" target="_blank">contactez-nous</a>.</p>');
else
echo('<p style="font-size: 1.2em; line-height: 150%;">For inquiries and requests about your account on <strong>ms<sup>-1</sup> inscription</strong>, <a href="https://www.ms1timing.com/home.php?code=contact" target="_blank">contact us</a>.</p>');
break;
case 'compte_nouveau':
$blnBoutonRetour = false;
// replacer $_GET['p'] par $_SESSION['no_panier']
if (!empty($_SESSION['no_panier'])) {
// récupérer les info de panier acheteur
$sqlAheteur = "SELECT ipa.com_prenom, ipa.com_nom, ipa.com_adresse, ipa.com_ville, ipa.pro_id, ipa.pay_id, ipa.com_codepostal, ipa.com_telephone1, ipa.com_telephone2, ipa.com_courriel as com_courriel, '' as txt_courriel, '' as com_courriel_confirm, '' as com_login, ipa.com_courriel as txt_login, '' as com_tshirt, ipa.ach_lang AS com_langue, ipp.par_sexe AS com_sexe, '" . $_SESSION['no_panier'] . "' AS no_panier, par_naissance AS com_naissance FROM inscriptions_panier_acheteurs ipa INNER JOIN inscriptions_panier_participants ipp on ipp.par_id=ipa.par_id WHERE ipa.no_panier = '" . $objDatabase->fxEscape($_SESSION['no_panier']) . "'";
$tabAcheteur = $objDatabase->fxGetRow($sqlAheteur);
fxShowFormCompte($tabAcheteur, "checkout", $strLangue);
} else {
fxShowFormCompte(2, "add", $strLangue);
}
break;
case 'compte_nouveauaffilie':
$blnBoutonRetour = false;
// replacer $_GET['p'] par $_SESSION['no_panier']
fxShowFormCompte(2, "addaffilie", $strLangue);
break;
case 'compte_inc_tableau_promoteur':
$blnBoutonRetour = false;
include("inc_tableau_promoteur.php");
break;
case 'compte_inc_tableau_rabais':
$blnBoutonRetour = false;
$footer_script = true;
include("inc_tableau_rabais.php");
break;
// MSIN-3679
case 'compte_inc_tableau_remboursement':
$blnBoutonRetour = false;
$footer_script = true;
include("inc_tableau_remboursement.php");
break;
case 'compte_inc_tableau_inscriptions':
$blnBoutonRetour = false;
$footer_script = true;
include("inc_tableau_inscriptions.php");
break;
case 'compte_inc_tableau_mail_entraineurs':
$blnBoutonRetour = false;
$footer_script = true;
include("inc_tableau_mail_entraineurs.php");
break;
case 'compte_inc_tableau_mail_questions':
$blnBoutonRetour = false;
$footer_script = true;
include("inc_tableau_mail_questions.php");
break;
case 'compte_inc_tableau_dossards':
$blnBoutonRetour = false;
include("inc_tableau_dossards.php");
include("inc_tableau_dossards_v2.php");
break;
case 'compte_inc_tableau_epreuves':
$blnBoutonRetour = false;
include("inc_tableau_epreuves.php");
break;
case 'compte_inc_tableau_liste_attente':
$blnBoutonRetour = false;
include("inc_tableau_liste_attente.php");
break;
case 'compte_bib_assignment':
$blnBoutonRetour = false;
include("bib_assignment.php");
break;
default:
case 'compte_login':
$blnBoutonRetour = false;
$_SESSION['affiche_pas_connexion'] = "true";
?>
<script type="text/javascript">
$().ready(function () {
$("#frm_login").validate({
messages: {
txt_login: "<?php if ($strLangue == 'fr') { ?>Veuillez entrer votre nom d'usager<?php } else { ?>Please enter your username<?php } ?>"
txt_password: "<?php if ($strLangue == 'fr') { ?>Veuillez entrer votre mot de passe<?php } else { ?>Please enter your password<?php } ?>"
}
});
});
</script>
<form action="<?php echo $vDomaine; ?>/<?php echo $strPage; ?>" id="frm_login" name="frm_login"
method="post">
<input type="hidden" name="form_action"
value="<?php echo urlencode(base64_encode('login')); ?>">
<div class="form-group row">
<label class="control-label col-12 col-lg-4 text-lg-right"
for="txt_login"><?php if ($strLangue == 'fr') { ?>Nom d'utilisateur<?php } else { ?>Username<?php } ?>
:</label>
<div class="col-12 col-lg-4">
<input class="form-control rounded-0" type="text" id="txt_login" name="txt_login"
required autofocus>
</div>
</div>
<div class="form-group row">
<label class="control-label col-12 col-lg-4 text-lg-right"
for="txt_password"><?php if ($strLangue == 'fr') { ?>Mot de passe<?php } else { ?>Password<?php } ?>
:</label>
<div class="col-12 col-lg-4">
<input class="form-control rounded-0" type="password" id="txt_password"
name="txt_password" required>
</div>
</div>
<div class="form-group row">
<div class="col-12 col-lg-4 offset-lg-4">
<button class="btn btn-primary rounded-0" type="submit" id="btn_login"
name="btn_login"><?php if ($strLangue == 'fr') { ?>Connexion<?php } else { ?>Sign in<?php } ?></button>
</div>
</div>
</form>
<ul class="list-unstyled my-3">
<li>
<a href="<?php echo $vDomaine; ?>/<?php echo $strPage; ?>/motdepasse"><?php afficheTexte('compte_passoublier_texte'); ?></a>
</li>
<li>
<a href="<?php echo $vDomaine; ?>/<?php echo $strPage; ?>/nouveau"><?php afficheTexte('compte_nouvcompte_texte'); ?></a>
</li>
</ul>
<p></p>
<p></p>
<?php
}
if ($blnBoutonRetour) {
?>
<p>
<a class="btn btn-primary rounded-pill" href="<?php echo $vDomaine . '/' . $strPage; ?>">
<i class="fa fa-chevron-left mr-2" aria-hidden="true"></i>
<?php afficheTexte('compte_link_retour_texte'); ?>
</a>
</p>
<?php
}
?>
</div>
</div>
</div>
<?php // a faire voir ou on a besoin et changer pour celle dans liste?>
<script type="text/javascript">
$(function () {
$('#btn_excel_topold, #btn_excel_botold, #btn_excel_na_topold, #btn_excel_na_botold, #btn_excel_animateur_topold, #btn_excel_animateur_botold').click(function () {
return confirm("<?php if ($strLangue == 'fr') { ?>Voulez-vous télécharger la version excel ?<?php } else { ?>Do you want to download the excel version?<?php } ?>");
});
});
</script>
<?php require_once("inc_footer.php");

97
compte_resend.php Normal file
View File

@ -0,0 +1,97 @@
<?php
/**
* Created by PhpStorm.
* User: jesse94
* Date: 14-03-27
* Time: 11:12
*/
session_start();
header('Content-type: text/html; charset=UTF-8');
if (isset($_SESSION['usa_id'])) {
require_once "php/inc_fonctions.php";
function fxGetComptes($intCompte, $strCourriel) {
if ($strCourriel != '') {
$sqlComptes = "SELECT com_id, com_nom, com_prenom, com_courriel, com_creation FROM inscriptions_comptes WHERE com_courriel = '" . $objDatabase->fxEscape($strCourriel) . "' AND com_actif = 0";
$tabComptes = $objDatabase->fxGetResults($sqlComptes);
}
else {
$sqlComptes = "SELECT com_id, com_nom, com_prenom, com_courriel, com_login, com_password, com_langue FROM inscriptions_comptes WHERE com_id = " . intval($intCompte);
$tabComptes = $objDatabase->fxGetRow($sqlComptes);
}
return $tabComptes;
}
function fxSendConfirmation($tabCompte, $strCourriel) {
// envoyer un courriel de confirmation
// FRAN<41>AIS
if ($tabCompte['com_langue'] == 'fr') {
$subject = "Activation de votre nouveau compte client";
$body = "Bonjour " . $tabCompte['com_prenom'] . ",\n\nafin d'activer votre compte MS-1, veuillez cliquer sur le lien suivant:\n\n" . $vDomaine . "/compte.php?valider&courriel=" . $tabCompte['com_courriel'] . "&id=" . $tabCompte['com_id'] . "\n\nSi vous ne pouvez cliquer le lien, copiez-le et collez-le dans votre navigateur.\n\nVoici les informations pour acc<63>der <20> votre compte:\n\nNom d'usager: " . $tabCompte['com_login'] . "\nMot de passe: " . $tabCompte['com_password'] . "\n\nVeuillez conserver ces informations.\nMerci\n\n\nMessage envoy<6F> automatiquement par " . $GLOBALS['vClient'] . " le: " . fxRemoveHtml(fxShowDate(fxGetDate(), $tabCompte['com_langue'])) . " @ " . fxGetTime();
}
// ANGLAIS
else {
$subject = "Activation of your new client account";
$body = "Hello " . $tabCompte['com_prenom'] . ",\n\nto complete your " . $GLOBALS['vClient'] . " client account's registration, please click the following link:\n\n" . $vDomaine . "/compte.php?valider&lang=en&courriel=" . $tabCompte['com_courriel'] . "&id=" . $tabCompte['com_id'] . "\n\nIf you can't click it, copy/paste it in your web browser.\n\nHere are your login deails to access your client account:\n\nUsername: " . $tabCompte['com_login'] . "\nPassword: " . $tabCompte['com_password'] . "\n\nPlease keep those details safe.\nThank you\n\n\nAuto-message sent by " . $GLOBALS['vClient'] . " on: " . fxRemoveHtml(fxShowDate(fxGetDate(), $tabCompte['com_langue'])) . " @ " . fxGetTime();
}
return fxSendMail($subject, $body, $strCourriel, $tabCompte['com_prenom'] . ' ' . $tabCompte['com_nom'], $GLOBALS['vEmail'], $GLOBALS['vClient'], 1, 0);
}
header('Content-type: text/html; charset=UTF-8');
if (!isset($_POST['btn_search']) && !isset($_POST['btn_send'])) {
?>
<form action="compte_resend.php" method="post" id="frm_compte" name="frm_compte">
<fieldset>
<label>Courriel du client : (compte inactif seulemnt)</label>
<input type="text" id="txt_courriel_client" name="txt_courriel_client" size="40">
<br>
<button type="submit" id="btn_search" name="btn_search">Rechercher</button>
</fieldset>
</form>
<?php
} elseif (isset($_POST['btn_search']) && !isset($_POST['btn_send'])) {
$tabComptes = fxGetComptes(0, $_POST['txt_courriel_client']);
if ($tabComptes != null) {
?>
<form action="compte_resend.php" method="post" id="frm_compte" name="frm_compte">
<fieldset>
<?php
for ($intCtr = 1; $intCtr <= count($tabComptes); $intCtr++) {
?>
<input type="radio" name="com_id" value="<?php echo $tabComptes[$intCtr]['com_id']; ?>"> <?php echo fxUnescape($tabComptes[$intCtr]['com_nom']); ?>, <?php echo fxUnescape($tabComptes[$intCtr]['com_prenom']); ?> (<?php echo fxUnescape($tabComptes[$intCtr]['com_courriel']); ?>) | <?php echo fxShowDate($tabComptes[$intCtr]['com_creation'], 'fr'); ?> @ <?php echo fxShowTime($tabComptes[$intCtr]['com_creation']); ?>
<br>
<?php
}
?>
<br>
<label>Courriel à qui envoyer :</label>
<input type="text" id="txt_courriel_send" name="txt_courriel_send" size="40">
<br>
<button type="submit" id="btn_send" name="btn_send">Envoyer</button>
</fieldset>
</form>
<?php
} else {
?>
<p>Aucun compte pour ce courriel.</p>
<p><a href="compte_resend.php">&raquo; retour</a></p>
<?php
}
} elseif (isset($_POST['btn_send'])) {
$tabCompte = fxGetComptes($_POST['com_id'], '');
$blnEnvoi = fxSendConfirmation($tabCompte, $_POST['txt_courriel_send']);
if ($blnEnvoi == 1) {
echo "Envoi réussi !";
} else {
echo "Envoi échoué !";
}
}
} else {
echo '<h1>Accès refusé!</h1>';
}

495
compteold.php Normal file
View File

@ -0,0 +1,495 @@
<?php
require_once('php/inc_start_time.php');
require_once('php/inc_fonctions.php');
require_once('php/inc_fx_messages.php');
require_once('php/inc_fx_compte.php');
require_once("php/inc_fx_modifierinscriptions.php");
require_once('php/inc_fx_transferts.php');
require_once('php/inc_fx_affilies.php');
require_once('php/inc_fx_memberships.php');
require_once('php/inc_fx_montants_dus.php');
require_once('superadm/php/inc_manager.php');
require_once('php/inc_dons.php');
require_once('php/inc_logs_course.php');
global $objDatabase, $vPage, $vDomaine;
if (!empty($_GET['autologin']))
$autologin = $_GET['autologin'];
else
$autologin = false;
if (!empty($_GET['lang']))
$strLangue = $_GET['lang'];
else
$strLangue = 'fr';
if (!empty($_GET['code']))
$strCode = 'compte_' . $_GET['code'];
else {
if (isset($_SESSION['com_id']))
$strCode = "compte_accueil";
else
$strCode = "compte_login";
}
if ($strLangue == 'fr')
$strPage = 'compte';
else
$strPage = 'account';
// empêcher d'accéder à une page où il faut être loggé et qu'on ne l'est pas
if (($strCode != "compte_login" && $strCode != "compte_motdepasse" && $strCode != "compte_nouveau" && $strCode != "compte_reset" && !isset($_SESSION['com_id'])) || (($strCode == "compte_login" || $strCode == "compte_motdepasse" || $strCode == "compte_nouveau" || $strCode == "compte_reset") && isset($_SESSION['com_id']))) {
header('Location: ' . $vDomaine . '/' . $strPage);
exit;
}
if ((!empty($_GET['reloadinf']) && isset($_POST['btn_mod']))) {
$sqlCourriel = "SELECT * FROM inscriptions_comptes WHERE com_login = '" .$_SESSION['com_info']['com_login'] . "'";
$infoCompte = $objDatabase->fxGetRow($sqlCourriel);
$_SESSION['com_id'] = $infoCompte['com_id'];
$_SESSION['com_prenom'] = $infoCompte['com_prenom'];
$_SESSION['vadmin_texte'] = false;
$_SESSION['com_info'] = $infoCompte;
// liste des compte affilie
$infoAffilie=fxGetInfosAffilies($_SESSION['com_id']);
$_SESSION['com_affilie']=$infoAffilie;
// metre dans l'info compte la liste des evenement prive
$_SESSION['com_info']['eve_prive']=explode(',',$infoCompte['com_eve_prive']);
header('Location: ' . $vDomaine . '/' . $strPage);
exit;
}
$vtexte_page = obtenirTextepage($vPage, $strLangue, 2);
$strLienFr = "/compte/" . str_replace('compte_', '', $strCode);
$strLienEn = "/account/" . str_replace('compte_', '', $strCode);
if (isset($_GET['valider']))
fxValiderCompte($strLangue);
if (!empty($_POST['form_action'])) {
$strAction = base64_decode(urldecode($_POST['form_action']));
switch ($strAction) {
case 'login':
fxLoginCompte($_POST, $strLangue);
break;
case 'password':
fxCourrielPerduCompte($strLangue);
break;
case 'add-compte':
case 'checkout-compte':
if ($_POST['com_password_a'] == $_POST['com_password_b'])
$_POST['com_password'] = $_POST['com_password_a'];
$_POST['com_login'] = $_POST['com_courriel'];
fxSetCompte('add', '', $_POST, $strLangue);
break;
case 'addaffilie-compte':
fxSetCompte('addaffilie', '', $_POST, $strLangue);
exit;
break;
case 'mod-compte':
$_POST['com_login'] = $_POST['com_courriel'];
if (trim($_POST['com_courriel']) == '') {
unset($_POST['com_courriel']);
unset($_POST['com_login']);
}
if ($_POST['com_password_a'] == $_POST['com_password_b'])
$_POST['com_password'] = $_POST['com_password_a'];
if (trim($_POST['com_password']) == '')
unset($_POST['com_password']);
fxSetCompte('mod', '', $_POST, $strLangue);
break;
case 'reset':
fxResetPassword($_POST, $strLangue);
break;
}
}
// récupérer les détails de la page
$recPage = fxGetPage($strCode);
if (count($recPage) < 1) {
header('Location: index.php');
exit;
}
$strSousTitre = '';
if ($strCode == 'compte_inc_tableau_promoteur') {
if (isset($_GET['promoteur_eve_id'])) {
$intEveId = base64_decode(urldecode($_GET['promoteur_eve_id']));
$arrEvenement = fxGetEvenementsId($intEveId);
//5$tabEvenement['general'] = $arrEvenement;
$strSousTitre = '<br><small class="text-muted">' . fxUnescape($arrEvenement['eve_nom_' . $strLangue]) . '</small>';
}
}
if ($strCode == 'compte_affichecarte') {
$mem_sl_id = (isset($_GET['mem_id'])) ? $_GET['mem_id'] : 0;
$mem_sl_pec_id = (isset($_GET['mem_pec_id'])) ? $_GET['mem_pec_id'] : 0;
fxCarteAbonnements($mem_sl_id, $strLangue, $mem_sl_pec_id);
exit;
}
$strMetaTitle = fxRemoveHtml(fxUnescape($recPage['pag_titre_' . $strLangue]));
$strMetaDescription = fxRemoveHtml(fxUnescape($recPage['pag_description_' . $strLangue]));
$strMetaKeywords = fxRemoveHtml(fxUnescape($recPage['pag_keywords_' . $strLangue]));
$blnBoutonRetour = true;
require_once("inc_header.php");
?>
<div id="page">
<div id="main">
<div class="container bg-white p-3 p-xl-5">
<h1 class="mb-3"><?php echo fxUnescape($recPage['pag_titre_' . $strLangue]) . $strSousTitre; ?></h1>
<?php
if (trim($recPage['pag_texte_' . $strLangue]) != '') {
echo '
<div class="mb-3">
' . fxUnescape($recPage['pag_texte_' . $strLangue]) . '
</div>
';
}
if (isset($_SESSION['msg'])) {
echo fxMessage($_SESSION['msg'], '', $strLangue);
} else {
?>
<br>
<?php
}
switch ($strCode) {
case 'compte_modifiercompte':
// lire les données du compte
$sqlCompte = "SELECT * FROM inscriptions_comptes WHERE com_id = " . $_SESSION['com_id'];
$infoCompte = $objDatabase->fxGetRow($sqlCompte);
// préparer les champs spéciaux
$infoCompte['txt_password_a'] = $infoCompte['com_password'];
$infoCompte['txt_password_b'] = $infoCompte['com_password'];
//$infoCompte['txt_login'] = $infoCompte['com_login'];
$infoCompte['com_courriel_confirm'] = '';
$infoCompte['txt_courriel'] = $infoCompte['com_courriel'];
fxShowFormCompte($infoCompte, "mod", $strLangue);
break;
case 'compte_modifieraffilie':
// lire les données du compte
$mem_aff=$_SESSION['com_affilie'];
$mem_pk_aff=$mem_aff[$_GET['aff']]['com_id'];
$sqlCompte = "SELECT * FROM inscriptions_comptes WHERE com_id = " . $mem_pk_aff;
$infoCompte = $objDatabase->fxGetRow($sqlCompte);
// préparer les champs spéciaux
$infoCompte['txt_password_a'] = $infoCompte['com_password'];
$infoCompte['txt_password_b'] = $infoCompte['com_password'];
//$infoCompte['txt_login'] = $infoCompte['com_login'];
$infoCompte['com_courriel_confirm'] = '';
$infoCompte['txt_courriel'] = $infoCompte['com_courriel'];
fxShowFormCompte($infoCompte, "mod", $strLangue);
break;
case 'compte_gestionaffilie':
$strRetour = '
<ul class="nav flex-column ms1-menu-compte">
<li class="nav-item">
<a class="nav-list" href="' . $vDomaine . '/' . $strPage . '/nouveauaffilie"><i class="fa fa-user-plus" aria-hidden="true"></i> ' . afficheTexte('compte_nouveauaffilie_texte', 0) . '</a>
</li>
';
// affiche les compte affilie
if ($_SESSION['com_affilie'] != null) {
foreach ($_SESSION['com_affilie'] as $intCtr => $arrAff) {
$strRetour .= '
<li class="nav-item">
<a class="nav-list" href="' . $vDomaine . '/' . $strPage . '/modifieraffilie?aff='.$intCtr.'"><i class="fa fa-user" aria-hidden="true"></i> ' . afficheTexte('compte_modifcompte_affilie_texte', 0) .' - '.$arrAff['com_prenom']. '</a>
</li>
';
}
}
$strRetour .= '
</ul>
';
echo $strRetour;
break;
case 'compte_reset':
$blnBoutonRetour = false;
fxShowFormReset($_GET, $strLangue);
break;
case 'compte_annuler_inscription':
include_once('annuler_inscription.php');
break;
case 'compte_accueil':
// lire les données du compte
/* $sqlCompte = "SELECT * FROM inscriptions_comptes WHERE com_id = " . $_SESSION['com_id'];
$infoCompte = $objDatabase->fxGetRow($sqlCompte);
if (isset($infoCompte['com_eve_prive']) && $infoCompte['com_eve_prive'] != '') {
$sqlEvenementsPrives = "SELECT t.te_icone, e.te_id, e.eve_actif, e.eve_id, e.eve_date_debut, e.eve_date_fin, e.eve_label_url, e.eve_nom_" . $strLangue . ", e.eve_photo_" . $strLangue . " FROM inscriptions_types_evenements t, inscriptions_evenements e WHERE t.te_id = e.te_id AND e.eve_id IN(" . $infoCompte['com_eve_prive'] . ") AND e.eve_prive = 1 AND e.eve_actif = 1";
$tabEvenementsPrives = $objDatabase->fxGetResults($sqlEvenementsPrives);
if ($tabEvenementsPrives != null) {
?>
<h3><?php afficheTexte('private_events') ?></h3>
<table class="private_events">
<tr>
<?php
for ($intCtr = 1; $intCtr <= count($tabEvenementsPrives); $intCtr++) {
?>
<td style="vertical-align: text-top">
<?php echo $tabEvenementsPrives[$intCtr]['eve_nom_' . $strLangue]; ?>
<div class="img_icone">
<a href="<?php echo $vDomaine . "/" . $tabEvenementsPrives[$intCtr]['eve_label_url']; ?>"><img style="display: block;margin: 0 auto" width="100" src="<?php echo $vDomaine; ?>/images/evenements/<?php echo $tabEvenementsPrives[$intCtr]['eve_photo_' . $strLangue]; ?>" /></a>
</div>
<div class="date"><?php echo fxShowDateInterval($tabEvenementsPrives[$intCtr]['eve_date_debut'], $tabEvenementsPrives[$intCtr]['eve_date_fin'], $strLangue); ?></div>
<div class="lien"><a href="<?php echo $vDomaine . "/" . $tabEvenementsPrives[$intCtr]['eve_label_url']; ?>"><?php afficheTexte('inscription_eve_prive'); ?></a></div>
</td>
<?php
}
?>
</tr>
</table>
<br />
<?php
}
}
?>
<h2><?php if($strLangue == 'fr') echo "Informations client"; else echo "Customer's Information"?></h2>
<button class="btn_modifier_compte" value="<?php echo $vDomaine; ?>/<?php echo $strPage; ?>/modifiercompte" title="<?php afficheTexte('compte_modifcompte_texte'); ?>"><?php afficheTexte('compte_modifcompte_texte'); ?></button><br>
<hr>
<br>
<?php
$sql = 'select * from resultats_epreuves_commandees where com_id = "' . $_SESSION['com_info']['com_id'] .'"';
$rec = $objDatabase->fxGetResults($sql); */
//echo '<p>NOUVEAU CODE</p>';
$blnBoutonRetour = false;
echo fxShowMenuCompte($_SESSION['com_info'], $strLangue);
//echo '<p>ANCIEN CODE</p>';
//include_once('inc_modifierinscriptions.php');
break;
case 'compte_info_promoteur':
echo fxShowInfoPromoteur($_SESSION['com_info'], $strLangue);
break;
case 'compte_mes_defis':
$arrFormsLogSettings = $arrFormsAddLogs = array();
$arrCommandes = fxGetCommandes($_SESSION['com_info'], 3, $strLangue);
echo fxShowCommandes($arrCommandes['actives'], $_SESSION['com_info'], 3, $strLangue);
?>
<div class="bloc_archives">
<p>
<a class="more_link" href="#"><?php afficheTexte('comte_courses-terminées'); ?> (<?php echo count($arrCommandes['terminées']); ?>) <span class="more_sign"><i class="fa fa-plus" aria-hidden="true"></i></span></a>
</p>
<div class="more_block" style="display: none;">
<?php fxShowCommandes($arrCommandes['terminées'], $_SESSION['com_info'], 1, $strLangue); ?>
</div>
</div>
<?php
/* $strCoursesTerminees = '
<p>
<a class="more_link" href="#">' . afficheTexte('comte_courses-terminées', 0) . ' (' . count($arrCommandes['terminées']) . ') <span class="more_sign"><i class="fa fa-plus" aria-hidden="true"></i></span></a>
</p>
<div class="more_block" style="display: none;">
' . fxShowCommandes($arrCommandes['terminées'], $_SESSION['com_info'], 1, $strLangue) . '
</div>
';
echo $strCoursesTerminees; */
break;
case 'compte_mon_benevolat':
$arrCommandes = fxGetCommandes($_SESSION['com_info'], 2, $strLangue);
echo fxShowCommandes($arrCommandes['actives'], $_SESSION['com_info'], 2, $strLangue);
?>
<div class="bloc_archives">
<p>
<a class="more_link" href="#"><?php afficheTexte('comte_courses-terminées'); ?> (<?php echo count($arrCommandes['terminées']); ?>) <span class="more_sign"><i class="fa fa-plus" aria-hidden="true"></i></span></a>
</p>
<div class="more_block" style="display: none;">
<?php fxShowCommandes($arrCommandes['terminées'], $_SESSION['com_info'], 1, $strLangue); ?>
</div>
</div>
<?php
/* $strCoursesTerminees = '
<p>
<a class="more_link" href="#">' . afficheTexte('comte_courses-terminées', 0) . ' (' . count($arrCommandes['terminées']) . ') <span class="more_sign"><i class="fa fa-plus" aria-hidden="true"></i></span></a>
</p>
<div class="more_block" style="display: none;">
' . fxShowCommandes($arrCommandes['terminées'], $_SESSION['com_info'], 1, $strLangue) . '
</div>
';
echo $strCoursesTerminees; */
break;
case 'compte_mes_levees_fonds':
$arrFormsObjectifsDons = array();
$arrCommandes = fxGetCommandes($_SESSION['com_info'], 0, $strLangue);
echo fxShowLeveesFonds($arrCommandes['actives'], $strLangue);
?>
<div class="bloc_archives">
<p>
<a class="more_link" href="#"><?php afficheTexte('comte_courses-terminées'); ?> (<?php echo count($arrCommandes['terminées']); ?>) <span class="more_sign"><i class="fa fa-plus" aria-hidden="true"></i></span></a>
</p>
<div class="more_block" style="display: none;">
<?php echo fxShowLeveesFonds($arrCommandes['terminées'], $strLangue); ?>
</div>
</div>
<?php
/* $strCoursesTerminees = '
<p>
<a class="more_link" href="#">' . afficheTexte('comte_courses-terminées', 0) . ' (' . count($arrCommandes['terminées']) . ') <span class="more_sign"><i class="fa fa-plus" aria-hidden="true"></i></span></a>
</p>
<div class="more_block" style="display: none;">
' . fxShowLeveesFonds($arrCommandes['terminées'], $strLangue) . '
</div>
';
echo $strCoursesTerminees; */
break;
case 'compte_mes_adhesions':
if (!empty($_GET['no'])) {
$arrCalMembership = $arrFormsMembership = $arrTelMembership = array();
$strValidationMembership = '';
echo $strHTML = fxShowQuestionsAdhesion(trim($_GET['no']), $strLangue);
} else {
$arrAbonnements = fxGetAbonnements($_SESSION['com_id'], 1, $strLangue);
echo fxShowAbonnements($arrAbonnements, $_SESSION['com_info'], 1, $strLangue,'compte');
$arrAbonnements = fxGetAbonnementsaffilie($_SESSION['com_id'], 1, $strLangue);
echo('<h4>'.afficheTexte('compte_associe',0).'</h4>');
echo fxShowAbonnements($arrAbonnements, $_SESSION['com_info'], 1, $strLangue,'affilie');
}
break;
case 'compte_mes_commandes':
$arrFormsTransfert = $arrFormsObjectifsDons = array();
$arrCommandes = fxGetCommandes($_SESSION['com_info'], 1, $strLangue);
echo fxShowCommandes($arrCommandes['actives'], $_SESSION['com_info'], 1, $strLangue);
?>
<div class="bloc_archives">
<p>
<a class="more_link" href="#"><?php afficheTexte('comte_courses-terminées'); ?> (<?php echo count($arrCommandes['terminées']); ?>) <span class="more_sign"><i class="fa fa-plus" aria-hidden="true"></i></span></a>
</p>
<div class="more_block" style="display: none;">
<?php fxShowCommandes($arrCommandes['terminées'], $_SESSION['com_info'], 1, $strLangue); ?>
</div>
</div>
<?php
/* $strCoursesTerminees = '
<p>
<a class="more_link" href="#">' . afficheTexte('comte_courses-terminées', 0) . ' (' . count($arrCommandes['terminées']) . ') <span class="more_sign"><i class="fa fa-plus" aria-hidden="true"></i></span></a>
</p>
<div class="more_block" style="display: none;">
' . fxShowCommandes($arrCommandes['terminées'], $_SESSION['com_info'], 1, $strLangue) . '
</div>
';
echo $strCoursesTerminees; */
break;
case 'compte_motdepasse':
$blnBoutonRetour = false;
fxShowFormPassword($strLangue);
break;
case 'compte_nouveau':
$blnBoutonRetour = false;
// replacer $_GET['p'] par $_SESSION['no_panier']
if (!empty($_SESSION['no_panier'])) {
// récupérer les info de panier acheteur
$sqlAheteur = "SELECT ipa.com_prenom, ipa.com_nom, ipa.com_adresse, ipa.com_ville, ipa.pro_id, ipa.pay_id, ipa.com_codepostal, ipa.com_telephone1, ipa.com_telephone2, ipa.com_courriel as com_courriel, '' as txt_courriel, '' as com_courriel_confirm, '' as com_login, ipa.com_courriel as txt_login, '' as com_tshirt, ipa.ach_lang AS com_langue, ipp.par_sexe AS com_sexe, '" . $_SESSION['no_panier'] . "' AS no_panier, par_naissance AS com_naissance FROM inscriptions_panier_acheteurs ipa INNER JOIN inscriptions_panier_participants ipp on ipp.par_id=ipa.par_id WHERE ipa.no_panier = '" . $objDatabase->fxEscape($_SESSION['no_panier']) . "'";
$tabAcheteur = $objDatabase->fxGetRow($sqlAheteur);
fxShowFormCompte($tabAcheteur, "checkout", $strLangue);
} else {
fxShowFormCompte(2, "add", $strLangue);
}
break;
case 'compte_nouveauaffilie':
$blnBoutonRetour = false;
// replacer $_GET['p'] par $_SESSION['no_panier']
fxShowFormCompte(2, "addaffilie", $strLangue);
break;
case 'compte_inc_tableau_promoteur':
$blnBoutonRetour = false;
include("inc_tableau_promoteur.php");
break;
case 'compte_bib_assignment':
$blnBoutonRetour = false;
include("bib_assignment.php");
break;
default:
case 'compte_login':
$blnBoutonRetour = false;
$_SESSION['affiche_pas_connexion'] = "true";
?>
<script type="text/javascript">
$().ready(function () {
$("#frm_login").validate({
messages: {
txt_login: "<?php if ($strLangue == 'fr') { ?>Veuillez entrer votre nom d'usager<?php } else { ?>Please enter your username<?php } ?>"
txt_password: "<?php if ($strLangue == 'fr') { ?>Veuillez entrer votre mot de passe<?php } else { ?>Please enter your password<?php } ?>"
}
});
});
</script>
<form action="<?php echo $vDomaine; ?>/<?php echo $strPage; ?>" id="frm_login" name="frm_login" method="post">
<input type="hidden" name="form_action" value="<?php echo urlencode(base64_encode('login')); ?>">
<div class="form-group row">
<label class="control-label col-12 col-lg-4 text-lg-right" for="txt_login"><?php if ($strLangue == 'fr') { ?>Nom d'utilisateur<?php } else { ?>Username<?php } ?> :</label>
<div class="col-12 col-lg-4">
<input class="form-control rounded-0" type="text" id="txt_login" name="txt_login" required autofocus>
</div>
</div>
<div class="form-group row">
<label class="control-label col-12 col-lg-4 text-lg-right" for="txt_password"><?php if ($strLangue == 'fr') { ?>Mot de passe<?php } else { ?>Password<?php } ?> :</label>
<div class="col-12 col-lg-4">
<input class="form-control rounded-0" type="password" id="txt_password" name="txt_password" required>
</div>
</div>
<div class="form-group row">
<div class="col-12 col-lg-4 offset-lg-4">
<button class="btn btn-primary rounded-0" type="submit" id="btn_login" name="btn_login"><?php if ($strLangue == 'fr') { ?>Connexion<?php } else { ?>Sign in<?php } ?></button>
</div>
</div>
</form>
<ul class="list-unstyled my-3">
<li>
<a href="<?php echo $vDomaine; ?>/<?php echo $strPage; ?>/motdepasse"><?php afficheTexte('compte_passoublier_texte'); ?></a>
</li>
<li>
<a href="<?php echo $vDomaine; ?>/<?php echo $strPage; ?>/nouveau"><?php afficheTexte('compte_nouvcompte_texte'); ?></a>
</li>
</ul>
<p></p>
<p></p>
<?php
}
if ($blnBoutonRetour) {
?>
<p>
<a class="btn btn-primary rounded-pill" href="<?php echo $vDomaine . '/' . $strPage; ?>">
<i class="fa fa-chevron-left mr-2" aria-hidden="true"></i>
<?php afficheTexte('compte_link_retour_texte'); ?>
</a>
</p>
<?php
}
?>
</div>
</div>
</div>
<?php require_once("inc_footer.php");

11
css/animate.min.css vendored Normal file

File diff suppressed because one or more lines are too long

106
css/goal-thermometer.css Normal file
View File

@ -0,0 +1,106 @@
#goal-thermometer{
position:relative;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-weight: bold;
opacity:0;
}
#therm-numbers{
width:50px;
float:left;
opacity:.4;
}
.therm-number{
position:absolute;
text-align:right;
font-size:13px;
}
#therm-graphics{
float:left;
position:relative;
width:46px;
}
#therm-top{
position:absolute;
top:0;
left:7px;
width:32px;
height:13px;
}
#therm-body-bg{
position:absolute;
top:13px;
left:7px;
width:32px;
}
#therm-body-mercury{
position:absolute;
bottom:51px;
left:14px;
width: 18px;
height:2px;
}
#therm-body-fore{
position:absolute;
width:24px;
top:13px;
left:11px;
background-repeat:repeat-y;
}
#therm-bottom{
position:absolute;
left:0;
width:46px;
height:51px;
}
#therm-tooltip{
position:absolute;
left:38px;
width:200px;
}
#therm-tooltip .tip-left{
float:left;
width:19px;
height:32px;
}
#therm-tooltip .tip-middle{
float:left;
height:32px;
font-size:15px;
}
#therm-tooltip .tip-middle p{
position:relative;
margin:0;
padding-right:4px;
padding-left:3px;
top:6px;
height:32px;
opacity:.7;
background-size:64px 64px;
-moz-background-size: 100%;
}
#therm-tooltip .tip-right{
float:left;
width:9px;
height:32px;
}
.clear {
clear: both;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 220 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 342 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 276 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 275 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 340 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

304
css/jquery.fancybox.css vendored Normal file
View File

@ -0,0 +1,304 @@
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
background: #f9f9f9;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-opened .fancybox-skin {
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
position: relative;
}
.fancybox-inner {
font-size: 13px;
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url('../js/fancybox/fancybox_sprite.png');
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
background: url('../js/fancybox/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url('../js/fancybox/blank.gif'); /* helps IE */
-webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-prev {
left: 0;
}
.fancybox-next {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}
.fancybox-prev span {
left: 10px;
background-position: 0 -36px;
}
.fancybox-next span {
right: 10px;
background-position: 0 -72px;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
}
/* Overlay helper */
.fancybox-lock {
overflow: hidden !important;
width: auto;
}
.fancybox-lock body {
overflow: hidden !important;
}
.fancybox-lock-test {
overflow-y: hidden !important;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: url('../js/fancybox/fancybox_overlay.png');
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
}
/* Title helper */
.fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent; /* Fallback for web browsers that doesn't support RGBa */
background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap {
padding-top: 10px;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, .8);
}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url('../js/fancybox/fancybox_sprite@2x.png');
background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
}
#fancybox-loading div {
background-image: url('../js/fancybox/fancybox_loading@2x.gif');
background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
}
}
.fancybox-title {
position: absolute;
top: -36px;
left: 0;
visibility: hidden;
font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-title-float-wrap {
position: absolute;
z-index: 8030;
}
div#fancy_print {
/* set proper path for your print image */
background: url("../images/printer.jpg") no-repeat scroll left top transparent;
cursor: pointer;
width: 36px; /* the size of your print image */
height: 36px;
left: -15px;
position: absolute;
top: -12px;
z-index: 9999;
display: block;
}

352
css/magnific-popup.css Normal file
View File

@ -0,0 +1,352 @@
/* Magnific Popup CSS */
.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
/*button.mfp-close,*/
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
/*opacity: 0.65;*/
opacity: 1;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; }
/* Main image in popup */
img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; }
/* The shadow behind the image */
.mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
/**
* Remove all paddings around the image on small screen
*/
.mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }

1187
css/style.css Normal file

File diff suppressed because it is too large Load Diff

208
css/theme.php Normal file
View File

@ -0,0 +1,208 @@
<?php
/**
* Created by PhpStorm.
* User: jspro
* Date: 2020-05-26
* Time: 16:51
*/
require_once("PHPColors/Color.php"); // inclure la class
use Mexitek\PHPColors\Color; // utiliser le namepace de la class
global $vDomaine, $vRepertoireFichiers;
// couleurs par défaut
$strColor = '2563eb';
$strColorText = 'ffffff';
$strBackgroundImage = $vDomaine . "/images/site2.png";
$strCustomCSS = '';
// couleur du client
if (isset($tabEvenement) && trim($tabEvenement['general']['eve_couleur']) != '') {
$strColor = str_replace('#', '', $tabEvenement['general']['eve_couleur']);
}
// arriere-plan du client
if (isset($tabEvenement) && trim($tabEvenement['general']['eve_background']) != '') {
$strBackgroundImage = $vDomaine . $vRepertoireFichiers . '/images/backgrounds/' . $tabEvenement['general']['eve_background'];
}
// Custom CSS
if (isset($tabEvenement) && trim($tabEvenement['general']['eve_custom_css']) != '') {
$strCustomCSS = fxUnescape($tabEvenement['general']['eve_custom_css']);
}
$objColor = new Color($strColor); // objet: couleur originale
$strColorDarkened = $objColor->darken(); // hexa: couleur plus foncée
$strColorLightened = $objColor->lighten(); // hexa: couleur plus pâle
$arrGradient = $objColor->makeGradient(15); //array: couleurs pâle et foncée pour faire un dégradé
$objColorLightened = new Color($strColorLightened); // objbet: couleur plus pâle
$arrRGB = $objColorLightened->getRgb(); //array: rouge, vert, bleu
?>
<style type="text/css">
/* BACKGROUND */
body {
color: #262d35;
background: #e2e3e6 url(<?php echo $strBackgroundImage ?>) no-repeat center center fixed;
background-size: cover;
font-family: 'Lato', sans-serif;
}
/* LINKS */
a {
color: #<?php echo $strColor; ?>;
}
a:hover {
color: #<?php echo $strColorDarkened; ?>;
}
/* HEADER */
.ms1-header-top li a {
color: #<?php echo $strColorText; ?>;
}
.ms1-header-top li a:hover, .ms1-header-top li.active a {
color: #<?php echo $strColor; ?>;
}
/* FOOTER */
.ms1-contact-client a {
color: #<?php echo $strColorText; ?>;
}
.ms1-contact-client a:hover, .ms1-contact-client a.active {
color: #<?php echo $strColor; ?>;
}
/* BUTTONS */
.btn-primary {
color: #<?php echo $strColorText; ?>;
background-color: #<?php echo $strColor; ?>;
border-color: #<?php echo $strColorDarkened; ?>;
}
.btn-primary:hover {
color: #<?php echo $strColorText; ?>;
background-color: #<?php echo $strColorDarkened; ?>;
border-color: #<?php echo $strColorDarkened; ?>;
}
.btn-primary:focus, .btn-primary.focus {
color: #<?php echo $strColorText; ?>;
background-color: #<?php echo $strColorDarkened; ?>;
border-color: #<?php echo $strColorDarkened; ?>;
box-shadow: 0 0 0 0.2rem rgba(<?php echo $arrRGB['R']; ?>, <?php echo $arrRGB['G']; ?>, <?php echo $arrRGB['B']; ?>, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
color: #<?php echo $strColorText; ?>;
background-color: #<?php echo $strColor; ?>;
border-color: #<?php echo $strColorDarkened; ?>;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
color: #<?php echo $strColorText; ?>;
background-color: #<?php echo $strColorDarkened; ?>;
border-color: #<?php echo $strColorDarkened; ?>;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(<?php echo $arrRGB['R']; ?>, <?php echo $arrRGB['G']; ?>, <?php echo $arrRGB['B']; ?>, 0.5);
}
.btn-outline-primary {
color: #<?php echo $strColor; ?>;
border-color: #<?php echo $strColor; ?>;
}
.btn-outline-primary:hover {
color: #<?php echo $strColorText ?>;
background-color: #<?php echo $strColorDarkened; ?>;
border-color: #<?php echo $strColorDarkened; ?>;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
box-shadow: 0 0 0 0.2rem rgba(<?php echo $arrRGB['R']; ?>, <?php echo $arrRGB['G']; ?>, <?php echo $arrRGB['B']; ?>, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
color: #<?php echo $strColor; ?>;
background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
color: #<?php echo $strColorText ?>;
background-color: #<?php echo $strColorDarkened; ?>;
border-color: #<?php echo $strColorDarkened; ?>;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(<?php echo $arrRGB['R']; ?>, <?php echo $arrRGB['G']; ?>, <?php echo $arrRGB['B']; ?>, 0.5);
}
/* TABLE */
.table thead tr,
.table tfoot tr {
background-color: #<?php echo $strColor; ?>;
color: #<?php echo $strColorText; ?>;
}
/* ==================================================
* SCROLL TOP
* ================================================== */
.scroll-top-wrapper {
background-color: #<?php echo $strColor; ?>;
color: #<?php echo $strColorText; ?>;
}
.scroll-top-wrapper:hover {
background-color: #<?php echo $strColorDarkened; ?>;
color: #<?php echo $strColorText; ?>;
}
/* CARD BOX PARTICIPANT */
.card.box_participant .card-header {
background-color: #<?php echo $strColor; ?>;
color: #<?php echo $strColorText; ?>;
}
.card.box_participant .card-header h2 .btn-link {
color: #<?php echo $strColorText; ?>;
font-size: 2rem;
}
.card.box_participant .card-header h2 {
color: #<?php echo $strColorText; ?>;
}
.card.box_participant {
border-color: #<?php echo $strColorDarkened; ?>;
}
/* PROGRESS BAR */
/* Aspect général de la coche */
input[type="checkbox"]:checked:before, input[type="radio"]:checked:before {
color: #<?php echo $strColor; ?>;
}
/* PANIER */
table.special tbody tr th {
background: #<?php echo $strColor; ?>!important;
color: #<?php echo $strColorText; ?>!important;
}
/* MISC */
.bg-primary {
background-color: #<?php echo $strColor; ?>!important;
}
.badge-primary {
background-color: #<?php echo $strColor; ?>!important;
color: #<?php echo $strColorText; ?>!important;
}
/* PAGINATION */
.page-link {
color: #<?php echo $strColor; ?>!important;
border: 1px solid #<?php echo $strColor; ?>!important;
}
.page-link:hover {
color: #<?php echo $strColor; ?>!important;
background-color: #e9ecef;
border-color: #<?php echo $strColorLightened; ?>!important;
}
.page-link:focus {
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-item.active .page-link {
background-color: #<?php echo $strColor; ?>!important;
border-color: #<?php echo $strColorDarkened; ?>!important;
color: #<?php echo $strColorText; ?>!important;
}
/* CUSTOM CSS */
<?php echo $strCustomCSS; ?>
</style>

232
css/themebbk.php Normal file
View File

@ -0,0 +1,232 @@
<?php
/**
* Created by PhpStorm.
* User: jspro
* Date: 2020-05-26
* Time: 16:51
*/
require_once("PHPColors/Color.php"); // inclure la class
use Mexitek\PHPColors\Color;
// utiliser le namepace de la class
global $vDomaine, $vRepertoireFichiers;
// couleurs par défaut
$strColor = 'f3a566';
$strColorText = 'ffffff';
$strBackgroundImage = $vDomaine . "/images/site.jpg";
$strCustomCSS = '';
// couleur du client
if (isset($tabEvenement) && trim($tabEvenement['general']['eve_couleur']) != '') {
$strColor = str_replace('#', '', $tabEvenement['general']['eve_couleur']);
}
// arriere-plan du client
if (isset($tabEvenement) && trim($tabEvenement['general']['eve_background']) != '') {
$strBackgroundImage = $vDomaine . $vRepertoireFichiers . '/images/backgrounds/' . $tabEvenement['general']['eve_background'];
}
// Custom CSS
if (isset($tabEvenement) && trim($tabEvenement['general']['eve_custom_css']) != '') {
$strCustomCSS = fxUnescape($tabEvenement['general']['eve_custom_css']);
}
$objColor = new Color($strColor); // objet: couleur originale
$strColorDarkened = $objColor->darken(); // hexa: couleur plus foncée
$strColorLightened = $objColor->lighten(); // hexa: couleur plus pâle
$arrGradient = $objColor->makeGradient(15); //array: couleurs pâle et foncée pour faire un dégradé
$objColorLightened = new Color($strColorLightened); // objbet: couleur plus pâle
$arrRGB = $objColorLightened->getRgb(); //array: rouge, vert, bleu
?>
<style type="text/css">
/* BACKGROUND */
body {
color: #262d35;
background: #e2e3e6 url(<?php echo $strBackgroundImage ?>) no-repeat center center fixed;
background-size: cover;
font-family: 'Lato', sans-serif;
}
/* LINKS */
a {
color: #<?php echo $strColor; ?>;
}
a:hover {
color: #<?php echo $strColorDarkened; ?>;
}
/* HEADER */
.ms1-header-top li a {
color: #<?php echo $strColorText; ?>;
}
.ms1-header-top li a:hover, .ms1-header-top li.active a {
color: #<?php echo $strColor; ?>;
}
/* FOOTER */
.ms1-contact-client a {
color: #<?php echo $strColorText; ?>;
}
.ms1-contact-client a:hover, .ms1-contact-client a.active {
color: #<?php echo $strColor; ?>;
}
/* BUTTONS */
.btn-primary {
color: #<?php echo $strColorText; ?>;
background-color: #<?php echo $strColor; ?>;
border-color: #<?php echo $strColorDarkened; ?>;
}
.btn-primary:hover {
color: #<?php echo $strColorText; ?>;
background-color: #<?php echo $strColorDarkened; ?>;
border-color: #<?php echo $strColorDarkened; ?>;
}
.btn-primary:focus, .btn-primary.focus {
color: #<?php echo $strColorText; ?>;
background-color: #<?php echo $strColorDarkened; ?>;
border-color: #<?php echo $strColorDarkened; ?>;
box-shadow: 0 0 0 0.2rem rgba(<?php echo $arrRGB['R']; ?>, <?php echo $arrRGB['G']; ?>, <?php echo $arrRGB['B']; ?>, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
color: #<?php echo $strColorText; ?>;
background-color: #<?php echo $strColor; ?>;
border-color: #<?php echo $strColorDarkened; ?>;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
color: #<?php echo $strColorText; ?>;
background-color: #<?php echo $strColorDarkened; ?>;
border-color: #<?php echo $strColorDarkened; ?>;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(<?php echo $arrRGB['R']; ?>, <?php echo $arrRGB['G']; ?>, <?php echo $arrRGB['B']; ?>, 0.5);
}
.btn-outline-primary {
color: #<?php echo $strColor; ?>;
border-color: #<?php echo $strColor; ?>;
}
.btn-outline-primary:hover {
color: #<?php echo $strColorText ?>;
background-color: #<?php echo $strColorDarkened; ?>;
border-color: #<?php echo $strColorDarkened; ?>;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
box-shadow: 0 0 0 0.2rem rgba(<?php echo $arrRGB['R']; ?>, <?php echo $arrRGB['G']; ?>, <?php echo $arrRGB['B']; ?>, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
color: #<?php echo $strColor; ?>;
background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
color: #<?php echo $strColorText ?>;
background-color: #<?php echo $strColorDarkened; ?>;
border-color: #<?php echo $strColorDarkened; ?>;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(<?php echo $arrRGB['R']; ?>, <?php echo $arrRGB['G']; ?>, <?php echo $arrRGB['B']; ?>, 0.5);
}
/* TABLE */
.table thead tr,
.table tfoot tr {
background-color: #<?php echo $strColor; ?>;
color: #<?php echo $strColorText; ?>;
}
/* ==================================================
* SCROLL TOP
* ================================================== */
.scroll-top-wrapper {
background-color: #<?php echo $strColor; ?>;
color: #<?php echo $strColorText; ?>;
}
.scroll-top-wrapper:hover {
background-color: #<?php echo $strColorDarkened; ?>;
color: #<?php echo $strColorText; ?>;
}
/* CARD BOX PARTICIPANT */
.card.box_participant .card-header {
background-color: #<?php echo $strColor; ?>;
color: #<?php echo $strColorText; ?>;
}
.card.box_participant .card-header h2 .btn-link {
color: #<?php echo $strColorText; ?>;
font-size: 2rem;
}
.card.box_participant .card-header h2 {
color: #<?php echo $strColorText; ?>;
}
.card.box_participant {
border-color: #<?php echo $strColorDarkened; ?>;
}
/* PROGRESS BAR */
/* Aspect général de la coche */
input[type="checkbox"]:checked:before, input[type="radio"]:checked:before {
color: #<?php echo $strColor; ?>;
}
/* PANIER */
table.special tbody tr th {
background: # <?php echo $strColor; ?> !important;
color: # <?php echo $strColorText; ?> !important;
}
/* MISC */
.bg-primary {
background-color: # <?php echo $strColor; ?> !important;
}
.badge-primary {
background-color: # <?php echo $strColor; ?> !important;
color: # <?php echo $strColorText; ?> !important;
}
/* PAGINATION */
.page-link {
color: # <?php echo $strColor; ?> !important;
border: 1px solid # <?php echo $strColor; ?> !important;
}
.page-link:hover {
color: # <?php echo $strColor; ?> !important;
background-color: #e9ecef;
border-color: # <?php echo $strColorLightened; ?> !important;
}
.page-link:focus {
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-item.active .page-link {
background-color: # <?php echo $strColor; ?> !important;
border-color: # <?php echo $strColorDarkened; ?> !important;
color: # <?php echo $strColorText; ?> !important;
}
/* CUSTOM CSS */
<?php echo $strCustomCSS; ?>
</style>

230
curl.php Normal file
View File

@ -0,0 +1,230 @@
<?php
//print_r(jira_recherche_email("stephan@va-voir.com"));
// create
$data['serviceDeskId'] = 2; // Remplacez par l'ID r<>el de votre Service Desk
$data['requestTypeId'] = 4; // Remplacez par l'ID r<>el du type de demande
$data['summary']=utf8_encode('Probl<62>me avec le service');
$data['description']=utf8_encode('D<>tails du probl<62>me rencontr<74>.');
$data['typedemande']=utf8_encode('Demande soummision');
$data['raiseOnBehalfOf']= "stephan@va-voir.com" ;
print_r(jira_create_ticket($data));
//print_r(jira_creer_user("test2@va-voir.com","test"));
function jira_recherche_email($param)
{
// recherche user
$jiraDomain = 'https://progiwebinc.atlassian.net'; // Remplacez par le domaine de votre Jira
// API que vous voulez appeler
$admin_email = 'stephan@progiweb.ca'; // Remplacez par votre email
$api_token = 'ATATT3xFfGF0DuhOhRUxFlj2hFpLuzYGapJIrhMETB35NnLFi1TyxDszp3tTa8MaadTpT72GfDk9FOpDm07m6HbdXoQ9plDeRvB6OwRnD19VrIqA8M3HmDGgf_MWR7Pwk5731ahbgb4UBdRgj-ICBqt9A0SjJPnnoTfu4ECVh51HjM0RsekOmeM=908B030C'; // Remplacez par votre jeton d'API
$apiEndpoint = '/rest/api/3/user/search?query=email@example.com';
// URL de votre instance Jira
// Email <20> rechercher
$email = $param;
// Initialiser cURL
$ch = curl_init();
// Point de terminaison pour rechercher un utilisateur
$url = $jiraDomain . '/rest/api/3/user/search?query=' . urlencode($email);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Basic ' . base64_encode($admin_email . ':' . $api_token),
'Content-Type: application/json',
]);
// Ex<45>cuter la requ<71>te et obtenir la r<>ponse
$response = curl_exec($ch);
curl_close($ch);
// D<>coder la r<>ponse JSON
$result = json_decode($response, true);
$sortie=array();
$sortie['statut']=0;
// Filtrer pour une correspondance exacte sur l'email
$exact_match = null;
if (!empty($result)) {
foreach ($result as $user) {
if (isset($user['emailAddress']) && strtolower($user['emailAddress']) === strtolower($email)) {
$sortie['statut']=1;
$sortie['jira']=$user;
$exact_match = $user;
break;
}
}
}
return $sortie ;
}
function jira_creer_user($email,$displayName)
{
$jiraDomain = 'https://progiwebinc.atlassian.net'; // Remplacez par le domaine de votre Jira
// API que vous voulez appeler
$userEmail = 'stephan@progiweb.ca'; // Remplacez par votre email
$apiToken = 'ATATT3xFfGF0DuhOhRUxFlj2hFpLuzYGapJIrhMETB35NnLFi1TyxDszp3tTa8MaadTpT72GfDk9FOpDm07m6HbdXoQ9plDeRvB6OwRnD19VrIqA8M3HmDGgf_MWR7Pwk5731ahbgb4UBdRgj-ICBqt9A0SjJPnnoTfu4ECVh51HjM0RsekOmeM=908B030C'; // Remplacez par votre jeton d'API
$apiEndpoint = '/rest/servicedeskapi/customer';
// Encodage de l'authentification en Base64
$authHeader = base64_encode("$userEmail:$apiToken");
// Corps de la requ<71>te
$postData = json_encode([
'email' => $email,
'displayName' => $displayName
]);
// Initialisation de cURL
$ch = curl_init("$jiraDomain$apiEndpoint");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Authorization: Basic $authHeader",
"Content-Type: application/json",
"Accept: application/json"
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
// Ex<45>cuter la requ<71>te
$response = curl_exec($ch);
$result = json_decode($response, true);
$sortie=array();
$sortie['statut']=0;
// G<>rer les erreurs
if (curl_errno($ch)) {
// echo 'Erreur cURL : ' . curl_error($ch);
$sortie['statut']=curl_error($ch);
} else {
// V<>rifier le code HTTP pour voir si le client existe d<>j<EFBFBD>
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if ($httpcode == 201) {
// echo "Le client a <20>t<EFBFBD> cr<63><72> avec succ<63>s.";
$sortie['success']=1;
$sortie['statut']= $result;
} elseif ($httpcode == 400) {
// Traiter le cas o<> l'email existe d<>j<EFBFBD>
$responseData = json_decode($response, true);
$sortie['success']=2;
if (isset($responseData['errors']) && strpos($responseData['errors'][0]['message'], 'already exists') !== false) {
// echo "Le client avec cet email existe d<>j<EFBFBD>.";
$sortie['success']=2;
$sortie['statut']= $result;
} else {
//echo "Une erreur s'est produite : " . $response;
$sortie['statut']= $result;
$sortie['success']=2;
}
} else {
$sortie['success']=0;
// echo "Erreur inattendue : " . $response;
$sortie['statut']= $result;
}
}
// Fermer la session cURL
curl_close($ch);
return($sortie);
}
function jira_create_ticket( $param)
{
// Domaine Jira
$jiraDomain = 'https://progiwebinc.atlassian.net'; // Remplacez par le domaine de votre Jira
// Informations d'authentification
$userEmail = 'stephan@progiweb.ca'; // Remplacez par votre email
$apiToken = 'ATATT3xFfGF0DuhOhRUxFlj2hFpLuzYGapJIrhMETB35NnLFi1TyxDszp3tTa8MaadTpT72GfDk9FOpDm07m6HbdXoQ9plDeRvB6OwRnD19VrIqA8M3HmDGgf_MWR7Pwk5731ahbgb4UBdRgj-ICBqt9A0SjJPnnoTfu4ECVh51HjM0RsekOmeM=908B030C'; // Remplacez par votre jeton d'API
// Les informations du ticket
$data = [
'serviceDeskId' => $param['serviceDeskId'],
'requestTypeId' => $param['requestTypeId'],
'requestFieldValues' => [
'summary' => $param['summary'],
'description' => $param['description'],
'customfield_11143' => $param['typedemande'],
],
'raiseOnBehalfOf' => $param['raiseOnBehalfOf'], // Remplacez par l'accountId du client (facultatif)
] ;
$jsonData = json_encode($data);
// if ($jsonData === false) {
// echo "Erreur dans l'encodage JSON : " . json_last_error_msg();
// } else {
// echo $jsonData; // Afficher les donn<6E>es encod<6F>es
// }
// Initialiser cURL
$ch = curl_init();
// Point de terminaison pour cr<63>er une demande
$url = $jiraDomain . '/rest/servicedeskapi/request';
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonData);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Basic ' . base64_encode($userEmail . ':' . $apiToken),
'Content-Type: application/json; charset=UTF-8',
]);
// Ex<45>cuter la requ<71>te et obtenir la r<>ponse
$response = curl_exec($ch);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
$sortie['success']=0;
$sortie['statut']="";
// V<>rifier si le contenu de la r<>ponse est vide
if ($response === false || empty($response)) {
// G<>rer les r<>ponses vides ou erreurs
if ($httpcode == 204) {
$sortie['success']=1;
$sortie['statut']="Le ticket a <20>t<EFBFBD> cr<63><72> avec succ<63>s, mais la r<>ponse est vide (204 No Content).";
} else {
$sortie['success']=0;
$sortie['statut']="Erreur : Le serveur a renvoy<6F> une r<>ponse vide. Code HTTP : " . $httpcode;
}
} else {
// D<>coder la r<>ponse JSON seulement si elle n'est pas vide
$decoded_response = json_decode($response, true);
if ($httpcode == 201) {
$sortie['success']=1;
$sortie['statut']= $decoded_response;
} else {
$sortie['success']=0;
$sortie['statut']= $response;
}
}
return( $sortie);
}
//ATATT3xFfGF0DuhOhRUxFlj2hFpLuzYGapJIrhMETB35NnLFi1TyxDszp3tTa8MaadTpT72GfDk9FOpDm07m6HbdXoQ9plDeRvB6OwRnD19VrIqA8M3HmDGgf_MWR7Pwk5731ahbgb4UBdRgj-ICBqt9A0SjJPnnoTfu4ECVh51HjM0RsekOmeM=908B030C

View File

@ -0,0 +1,32 @@
"RH",2014/12/11 02:00:00 -0500,"X","V9Y8K2NN2LSFA",007,
"FH",01
"SH",2014/12/10 00:00:00 -0500,2014/12/10 23:59:59 -0500,"V9Y8K2NN2LSFA",""
"CH","Transaction ID","Invoice ID","PayPal Reference ID","PayPal Reference ID Type","Transaction Event Code","Transaction Initiation Date","Transaction Completion Date","Transaction Debit or Credit","Gross Transaction Amount","Gross Transaction Currency","Fee Debit or Credit","Fee Amount","Fee Currency","Custom Field","Consumer ID","Payment Tracking ID","Store ID"
"SB","8AC87463CF397461N","","","","T0005",2014/12/10 08:25:07 -0500,2014/12/10 08:25:07 -0500,"CR",13301,"CAD","DR",323,"CAD","","TR6RF3S8SN2PS","",""
"SB","9H40265806089083X","","","","T0005",2014/12/10 08:30:06 -0500,2014/12/10 08:30:06 -0500,"CR",13301,"CAD","DR",323,"CAD","","6XF6HDYY268WW","",""
"SB","3H869010A95689001","","","","T0005",2014/12/10 09:10:17 -0500,2014/12/10 09:10:17 -0500,"CR",26901,"CAD","DR",622,"CAD","","K6VLQ6AWYG6V6","",""
"SB","44P83246VP655040D","","","","T0005",2014/12/10 10:59:11 -0500,2014/12/10 10:59:11 -0500,"CR",16500,"CAD","DR",393,"CAD","","MJ6ZSAFZ75RR6","",""
"SB","8BT59247AM7006633","","","","T0005",2014/12/10 11:02:32 -0500,2014/12/10 11:02:32 -0500,"CR",16500,"CAD","DR",393,"CAD","","ZHJC8RRP37ER2","",""
"SB","08303360P65643249","","","","T0005",2014/12/10 11:34:09 -0500,2014/12/10 11:34:09 -0500,"CR",16500,"CAD","DR",393,"CAD","","RD5HAZKCHJCJL","",""
"SB","8JD166055Y8143104","","","","T0005",2014/12/10 12:47:42 -0500,2014/12/10 12:47:42 -0500,"CR",19000,"CAD","DR",448,"CAD","","NCUDLR7WGEHSC","",""
"SB","8349649842720864S","","","","T0005",2014/12/10 12:59:25 -0500,2014/12/10 12:59:25 -0500,"CR",79312,"CAD","DR",1775,"CAD","","3WPBLYEJ5ASXJ","",""
"SB","5WY65580EJ554012A","","","","T0005",2014/12/10 13:08:03 -0500,2014/12/10 13:08:03 -0500,"CR",22901,"CAD","DR",534,"CAD","","U88W34Q9DSR8Y","",""
"SB","0V20840628656370C","","","","T0005",2014/12/10 13:48:59 -0500,2014/12/10 13:48:59 -0500,"CR",26901,"CAD","DR",622,"CAD","","BBNZDYE3V8ZS8","",""
"SB","0M6438589H562382L","","","","T0005",2014/12/10 14:07:34 -0500,2014/12/10 14:07:34 -0500,"CR",13801,"CAD","DR",334,"CAD","","NRUUMYF82L4XL","",""
"SB","88F18017W1478504X","","","","T0005",2014/12/10 14:18:57 -0500,2014/12/10 14:18:57 -0500,"CR",26901,"CAD","DR",622,"CAD","","CL4XFFWGDZ62G","",""
"SB","36B11352K4560951X","","","","T0005",2014/12/10 15:20:06 -0500,2014/12/10 15:20:06 -0500,"CR",26901,"CAD","DR",622,"CAD","","CL4XFFWGDZ62G","",""
"SB","1CJ14381L0703534P","","","","T0005",2014/12/10 15:23:29 -0500,2014/12/10 15:23:29 -0500,"CR",21901,"CAD","DR",512,"CAD","","CFYKNBSGDXJD2","",""
"SB","0ET04949EK329043F","","","","T0005",2014/12/10 16:02:31 -0500,2014/12/10 16:02:31 -0500,"CR",26901,"CAD","DR",622,"CAD","","MT7MYLPQQYC8Q","",""
"SB","4FX16370MN187735U","","","","T0005",2014/12/10 16:14:01 -0500,2014/12/10 16:14:01 -0500,"CR",74024,"CAD","DR",1659,"CAD","","B4AWHNAD74GHQ","",""
"SB","9RP88085BR667730W","","","","T0005",2014/12/10 19:07:23 -0500,2014/12/10 19:07:23 -0500,"CR",26901,"CAD","DR",622,"CAD","","C9X7QNR2EXFK8","",""
"SB","2VR68256TY2430448","","","","T0005",2014/12/10 19:18:13 -0500,2014/12/10 19:18:13 -0500,"CR",16500,"CAD","DR",393,"CAD","","SQBJKJXC8SBW2","",""
"SB","3GM36986YP1312041","","","","T0005",2014/12/10 19:23:27 -0500,2014/12/10 19:23:27 -0500,"CR",26901,"CAD","DR",622,"CAD","","Y5CCFFD5JGS6Y","",""
"SB","60U64651VV7880644","","","","T0005",2014/12/10 21:17:21 -0500,2014/12/10 21:17:21 -0500,"CR",11301,"CAD","DR",279,"CAD","","95KFLSV47GXR4","",""
"SB","86X12505SF0107621","","","","T0005",2014/12/10 22:10:35 -0500,2014/12/10 22:10:35 -0500,"CR",11301,"CAD","DR",279,"CAD","","BPTTPWGAT9HJS","",""
"SF","CAD",534450,0,0,12392,"CR",4728032,"CR",5250090,"CR",4728032,"CR",5250090,"CR",0,"CR",0,21
"SF","USD",0,0,0,0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,21
"SC",21
"RF","CAD",534450,0,0,12392,"CR",4728032,"CR",5250090,"CR",4728032,"CR",5250090,"CR",0,"CR",0,21
"RF","USD",0,0,0,0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,21
"RC",21
"FF",21
Can't render this file because it has a wrong number of fields in line 2.

View File

@ -0,0 +1,35 @@
"RH",2014/12/12 02:00:00 -0500,"X","V9Y8K2NN2LSFA",007,
"FH",01
"SH",2014/12/11 00:00:00 -0500,2014/12/11 23:59:59 -0500,"V9Y8K2NN2LSFA",""
"CH","Transaction ID","Invoice ID","PayPal Reference ID","PayPal Reference ID Type","Transaction Event Code","Transaction Initiation Date","Transaction Completion Date","Transaction Debit or Credit","Gross Transaction Amount","Gross Transaction Currency","Fee Debit or Credit","Fee Amount","Fee Currency","Custom Field","Consumer ID","Payment Tracking ID","Store ID"
"SB","40E204187M113541F","","","","T0005",2014/12/11 10:33:48 -0500,2014/12/11 10:33:48 -0500,"CR",74024,"CAD","DR",1659,"CAD","","A3MGV2GDBMW6Q","",""
"SB","40L551377F4139634","","","","T0005",2014/12/11 11:22:16 -0500,2014/12/11 11:22:16 -0500,"CR",11301,"CAD","DR",279,"CAD","","KPS4XY8JZBM2A","",""
"SB","8YF37150NF0090316","","","","T0006",2014/12/11 11:56:22 -0500,2014/12/11 11:56:30 -0500,"CR",19500,"CAD","DR",459,"CAD","","PLHTGQ9VZF986","",""
"SB","0YN30610TR742405W","","","","T0005",2014/12/11 12:06:25 -0500,2014/12/11 12:06:25 -0500,"CR",137473,"CAD","DR",3054,"CAD","","39G65Z958A6TY","",""
"SB","08L513963X579282R","","","","T0005",2014/12/11 12:15:59 -0500,2014/12/11 12:15:59 -0500,"CR",16500,"CAD","DR",393,"CAD","","JXDWF9S2VFX64","",""
"SB","8TC590411U762771E","","","","T0005",2014/12/11 13:30:56 -0500,2014/12/11 13:30:56 -0500,"CR",74024,"CAD","DR",1659,"CAD","","AQZ83ZXX7VMQC","",""
"SB","89W0747024236321F","","","","T0005",2014/12/11 13:32:00 -0500,2014/12/11 13:32:00 -0500,"CR",11301,"CAD","DR",279,"CAD","","JQ8G47L35RQZ4","",""
"SB","9WT53793WW8400800","","","","T0005",2014/12/11 14:10:16 -0500,2014/12/11 14:10:16 -0500,"CR",137473,"CAD","DR",3054,"CAD","","3XY4QZWDKBNMQ","",""
"SB","88831147R75462133","","","","T0005",2014/12/11 14:24:07 -0500,2014/12/11 14:24:07 -0500,"CR",22401,"CAD","DR",523,"CAD","","7SCBHBPRRFEP2","",""
"SB","297234351J308571H","","","","T0005",2014/12/11 14:54:20 -0500,2014/12/11 14:54:20 -0500,"CR",26901,"CAD","DR",622,"CAD","","KQP2UJKAVN2EQ","",""
"SB","6T6648136B4917219","","","","T0005",2014/12/11 15:04:41 -0500,2014/12/11 15:04:41 -0500,"CR",26901,"CAD","DR",622,"CAD","","KQLT574RVD7HQ","",""
"SB","4702498232812392H","","","","T0005",2014/12/11 15:20:21 -0500,2014/12/11 15:20:21 -0500,"CR",11301,"CAD","DR",279,"CAD","","LTDDJF34MHBF8","",""
"SB","2V0100930E9181840","","","","T0005",2014/12/11 15:20:23 -0500,2014/12/11 15:20:23 -0500,"CR",11301,"CAD","DR",279,"CAD","","G2HDWQRSPZWD6","",""
"SB","4CV20701RL9686525","","","","T0005",2014/12/11 16:11:57 -0500,2014/12/11 16:11:57 -0500,"CR",8400,"CAD","DR",215,"CAD","","RGJT8ZHM4MT7U","",""
"SB","4D923870VR828190J","","","","T0005",2014/12/11 16:52:14 -0500,2014/12/11 16:52:14 -0500,"CR",11301,"CAD","DR",279,"CAD","","DFGCZZHB9JQD6","",""
"SB","13P41937GR037233S","","","","T0005",2014/12/11 17:07:10 -0500,2014/12/11 17:07:10 -0500,"CR",11301,"CAD","DR",279,"CAD","","U88W34Q9DSR8Y","",""
"SB","2PP506365B617513R","","","","T0005",2014/12/11 18:39:14 -0500,2014/12/11 18:39:14 -0500,"CR",26901,"CAD","DR",622,"CAD","","JFC6LKA5635K6","",""
"SB","0FV660381G176380L","","","","T0005",2014/12/11 18:40:22 -0500,2014/12/11 18:40:22 -0500,"CR",8400,"CAD","DR",215,"CAD","","4K8WDVRW92KHL","",""
"SB","71J72203VD179211X","","","","T0005",2014/12/11 19:08:45 -0500,2014/12/11 19:08:45 -0500,"CR",11301,"CAD","DR",279,"CAD","","SDF89KNY89CAE","",""
"SB","7LP67584UU5915346","","","","T0005",2014/12/11 19:17:03 -0500,2014/12/11 19:17:03 -0500,"CR",13301,"CAD","DR",323,"CAD","","G59H295EMZBTS","",""
"SB","6UJ93889WE529040U","","","","T0005",2014/12/11 19:18:09 -0500,2014/12/11 19:18:09 -0500,"CR",11301,"CAD","DR",279,"CAD","","ANAK5WQBJT9PS","",""
"SB","09A74235VU269082F","","","","T0005",2014/12/11 19:46:23 -0500,2014/12/11 19:46:23 -0500,"CR",2800,"CAD","DR",92,"CAD","","QNP6H8R3VCDV4","",""
"SB","3S0699277E660294G","","","","T0005",2014/12/11 20:40:58 -0500,2014/12/11 20:40:58 -0500,"CR",26901,"CAD","DR",622,"CAD","","M5S5KWW6G2KMW","",""
"SB","44U23803G10908334","","","","T0400",2014/12/11 23:26:30 -0500,2014/12/11 23:26:30 -0500,"DR",2400000,"CAD","",,"","","","",""
"SF","CAD",712308,2400000,0,16366,"CR",5250090,"CR",3546032,"CR",5250090,"CR",3546032,"CR",0,"CR",0,24
"SF","USD",0,0,0,0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,24
"SC",24
"RF","CAD",712308,2400000,0,16366,"CR",5250090,"CR",3546032,"CR",5250090,"CR",3546032,"CR",0,"CR",0,24
"RF","USD",0,0,0,0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,24
"RC",24
"FF",24
Can't render this file because it has a wrong number of fields in line 2.

View File

@ -0,0 +1,30 @@
"RH",2014/12/13 02:00:00 -0500,"X","V9Y8K2NN2LSFA",007,
"FH",01
"SH",2014/12/12 00:00:00 -0500,2014/12/12 23:59:59 -0500,"V9Y8K2NN2LSFA",""
"CH","Transaction ID","Invoice ID","PayPal Reference ID","PayPal Reference ID Type","Transaction Event Code","Transaction Initiation Date","Transaction Completion Date","Transaction Debit or Credit","Gross Transaction Amount","Gross Transaction Currency","Fee Debit or Credit","Fee Amount","Fee Currency","Custom Field","Consumer ID","Payment Tracking ID","Store ID"
"SB","48L21789EP208103S","","","","T0006",2014/12/12 00:09:45 -0500,2014/12/12 00:09:53 -0500,"CR",33699,"CAD","DR",771,"CAD","","H3K98P9JZ34R2","",""
"SB","9S98627691229221X","","","","T0005",2014/12/12 08:11:04 -0500,2014/12/12 08:11:04 -0500,"CR",21901,"CAD","DR",512,"CAD","","DGK9VTNC7B6EQ","",""
"SB","77U9112939452163E","","","","T0005",2014/12/12 08:53:43 -0500,2014/12/12 08:53:43 -0500,"CR",21901,"CAD","DR",512,"CAD","","ENLKSJPEJLFYQ","",""
"SB","9M753198KH119651W","","","","T0005",2014/12/12 09:09:35 -0500,2014/12/12 09:09:35 -0500,"CR",26901,"CAD","DR",622,"CAD","","TQLYUXPBRPTD8","",""
"SB","09R74526DH9713500","","","","T0005",2014/12/12 09:14:07 -0500,2014/12/12 09:14:07 -0500,"CR",26901,"CAD","DR",622,"CAD","","FHGRVABEQG792","",""
"SB","17E9314261141131D","","","","T0005",2014/12/12 09:37:45 -0500,2014/12/12 09:37:45 -0500,"CR",19500,"CAD","DR",459,"CAD","","YSUVRVDG7S4ME","",""
"SB","10U836779L0210345","","","","T0005",2014/12/12 09:38:07 -0500,2014/12/12 09:38:07 -0500,"CR",11301,"CAD","DR",279,"CAD","","G3SQYFYBPH76W","",""
"SB","7NA9771470514944X","","","","T0005",2014/12/12 11:11:02 -0500,2014/12/12 11:11:02 -0500,"CR",5000,"CAD","DR",140,"CAD","","3DPV34HBTUDMW","",""
"SB","4DL41953F2902980T","","","","T0005",2014/12/12 11:22:47 -0500,2014/12/12 11:22:47 -0500,"CR",19500,"CAD","DR",459,"CAD","","S4CQBQRAYERE8","",""
"SB","3VN04293N9604105S","","","","T0005",2014/12/12 11:54:22 -0500,2014/12/12 11:54:22 -0500,"CR",13301,"CAD","DR",323,"CAD","","8GLDYKYTTNJP6","",""
"SB","5JX981246D852682L","","","","T0005",2014/12/12 12:42:30 -0500,2014/12/12 12:42:30 -0500,"CR",79312,"CAD","DR",1775,"CAD","","A5K9TQ2QSEA82","",""
"SB","0PD089643K054013T","","","","T0005",2014/12/12 13:20:07 -0500,2014/12/12 13:20:07 -0500,"CR",19500,"CAD","DR",459,"CAD","","VEWTAHKTKXPEA","",""
"SB","5HN61850LY1537225","","","","T0005",2014/12/12 13:35:00 -0500,2014/12/12 13:35:00 -0500,"CR",26901,"CAD","DR",622,"CAD","","X32MZS897K94C","",""
"SB","3FF21656RV500543G","","","","T0005",2014/12/12 13:41:36 -0500,2014/12/12 13:41:36 -0500,"CR",74024,"CAD","DR",1659,"CAD","","NLZFJ934E9P5U","",""
"SB","23C49732AP853110R","","","","T0005",2014/12/12 15:44:28 -0500,2014/12/12 15:44:28 -0500,"CR",26901,"CAD","DR",622,"CAD","","ACLYM6XSBHE6E","",""
"SB","9AL34994DE972534P","","","","T0005",2014/12/12 16:58:01 -0500,2014/12/12 16:58:01 -0500,"CR",190348,"CAD","DR",4218,"CAD","","W8GKSV82S8DFS","",""
"SB","0HU814860M9323348","","","","T0005",2014/12/12 22:06:14 -0500,2014/12/12 22:06:14 -0500,"CR",16500,"CAD","DR",393,"CAD","","TLXE732F8UY9Q","",""
"SB","93S08416RF434302D","","","","T0005",2014/12/12 22:23:03 -0500,2014/12/12 22:23:03 -0500,"CR",17500,"CAD","DR",415,"CAD","","PD9HKNE4RXY76","",""
"SB","7WX11914AG092612U","","","","T0006",2014/12/12 23:31:15 -0500,2014/12/12 23:31:23 -0500,"CR",26901,"CAD","DR",622,"CAD","","P36DVXBP4A732","",""
"SF","CAD",677792,0,0,15484,"CR",3546032,"CR",4208340,"CR",3546032,"CR",4208340,"CR",0,"CR",0,19
"SF","USD",0,0,0,0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,19
"SC",19
"RF","CAD",677792,0,0,15484,"CR",3546032,"CR",4208340,"CR",3546032,"CR",4208340,"CR",0,"CR",0,19
"RF","USD",0,0,0,0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,19
"RC",19
"FF",19
Can't render this file because it has a wrong number of fields in line 2.

View File

@ -0,0 +1,30 @@
"RH",2014/12/14 02:00:00 -0500,"X","V9Y8K2NN2LSFA",007,
"FH",01
"SH",2014/12/13 00:00:00 -0500,2014/12/13 23:59:59 -0500,"V9Y8K2NN2LSFA",""
"CH","Transaction ID","Invoice ID","PayPal Reference ID","PayPal Reference ID Type","Transaction Event Code","Transaction Initiation Date","Transaction Completion Date","Transaction Debit or Credit","Gross Transaction Amount","Gross Transaction Currency","Fee Debit or Credit","Fee Amount","Fee Currency","Custom Field","Consumer ID","Payment Tracking ID","Store ID"
"SB","4YP88736NW3750440","","","","T0005",2014/12/13 08:40:15 -0500,2014/12/13 08:40:15 -0500,"CR",27901,"CAD","DR",644,"CAD","","7X2EUXHX6XSPU","",""
"SB","6Y25565165021384L","","","","T0005",2014/12/13 08:47:19 -0500,2014/12/13 08:47:19 -0500,"CR",29901,"CAD","DR",688,"CAD","","UCAHRCY73GAUC","",""
"SB","4AP653158G5569641","","","","T0005",2014/12/13 09:27:04 -0500,2014/12/13 09:27:04 -0500,"CR",13301,"CAD","DR",323,"CAD","","94PJFU7ED7MR2","",""
"SB","3W607770D10072933","","","","T0005",2014/12/13 11:32:08 -0500,2014/12/13 11:32:08 -0500,"CR",19500,"CAD","DR",459,"CAD","","38ZRBR5YB5AK4","",""
"SB","6YT17620G8326120D","","","","T0005",2014/12/13 12:02:06 -0500,2014/12/13 12:02:06 -0500,"CR",11301,"CAD","DR",279,"CAD","","JXDQN5RPGL7GL","",""
"SB","3N123076PE775143P","","","","T0005",2014/12/13 12:59:03 -0500,2014/12/13 12:59:03 -0500,"CR",19500,"CAD","DR",459,"CAD","","NMZ36LHQZNJ2N","",""
"SB","8CT75549EW7999220","","","","T0005",2014/12/13 13:12:04 -0500,2014/12/13 13:12:04 -0500,"CR",52874,"CAD","DR",1193,"CAD","","WGNQS3KDXP35A","",""
"SB","93A09407GB586735T","","","","T0005",2014/12/13 14:35:36 -0500,2014/12/13 14:35:36 -0500,"CR",16500,"CAD","DR",393,"CAD","","AKAJGU6LVVFWJ","",""
"SB","0YF539639S278934H","","","","T0005",2014/12/13 15:52:11 -0500,2014/12/13 15:52:11 -0500,"CR",16500,"CAD","DR",393,"CAD","","5PBJZRZUC9G5A","",""
"SB","9NT323681L4981847","","","","T0005",2014/12/13 16:31:41 -0500,2014/12/13 16:31:41 -0500,"CR",26901,"CAD","DR",622,"CAD","","HPS9WVDTSPQFC","",""
"SB","1BC71204KY710993B","","","","T0005",2014/12/13 16:59:13 -0500,2014/12/13 16:59:13 -0500,"CR",11301,"CAD","DR",279,"CAD","","GUWA3EY3QPJ6J","",""
"SB","6GE724202D470544A","","","","T0005",2014/12/13 17:00:31 -0500,2014/12/13 17:00:31 -0500,"CR",22901,"CAD","DR",534,"CAD","","JBTFARJB79FP6","",""
"SB","2S333687VV997413R","","","","T0005",2014/12/13 17:04:09 -0500,2014/12/13 17:04:09 -0500,"CR",11301,"CAD","DR",279,"CAD","","6M84ZW2QJ7T32","",""
"SB","45M41853C2368560P","","","","T0005",2014/12/13 17:26:36 -0500,2014/12/13 17:26:36 -0500,"CR",26901,"CAD","DR",622,"CAD","","ZRNEB87FMLW8U","",""
"SB","1KL54175RU304433V","","","","T0005",2014/12/13 19:21:54 -0500,2014/12/13 19:21:54 -0500,"CR",5900,"CAD","DR",160,"CAD","","UWPYUJJPBCCJ2","",""
"SB","1XB64647D9562732W","","","","T0006",2014/12/13 19:34:01 -0500,2014/12/13 19:34:08 -0500,"CR",5000,"CAD","DR",140,"CAD","","VMR22NMNWV5JG","",""
"SB","21599558FM241161N","","","","T0005",2014/12/13 19:35:13 -0500,2014/12/13 19:35:13 -0500,"CR",16500,"CAD","DR",393,"CAD","","9RDA5VY8H6LA6","",""
"SB","0UX03357058029442","","","","T0005",2014/12/13 20:50:44 -0500,2014/12/13 20:50:44 -0500,"CR",26901,"CAD","DR",622,"CAD","","DUFSZ7HYNEPWA","",""
"SB","1BK00451UT462741M","","","","T0005",2014/12/13 21:48:05 -0500,2014/12/13 21:48:05 -0500,"CR",11301,"CAD","DR",279,"CAD","","GBU7C8GRLCQDA","",""
"SF","CAD",372185,0,0,8761,"CR",4208340,"CR",4571764,"CR",4208340,"CR",4571764,"CR",0,"CR",0,19
"SF","USD",0,0,0,0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,19
"SC",19
"RF","CAD",372185,0,0,8761,"CR",4208340,"CR",4571764,"CR",4208340,"CR",4571764,"CR",0,"CR",0,19
"RF","USD",0,0,0,0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,19
"RC",19
"FF",19
Can't render this file because it has a wrong number of fields in line 2.

View File

@ -0,0 +1,150 @@
"RH",2014/12/15 02:00:00 -0500,"X","V9Y8K2NN2LSFA",007,
"FH",01
"SH",2014/12/14 00:00:00 -0500,2014/12/14 23:59:59 -0500,"V9Y8K2NN2LSFA",""
"CH","Transaction ID","Invoice ID","PayPal Reference ID","PayPal Reference ID Type","Transaction Event Code","Transaction Initiation Date","Transaction Completion Date","Transaction Debit or Credit","Gross Transaction Amount","Gross Transaction Currency","Fee Debit or Credit","Fee Amount","Fee Currency","Custom Field","Consumer ID","Payment Tracking ID","Store ID"
"SB","3UG78728SC928273A","","","","T0005",2014/12/14 06:53:23 -0500,2014/12/14 06:53:23 -0500,"CR",8400,"CAD","DR",215,"CAD","","4SCBVNNVWJC8L","",""
"SB","17N38654V2462222G","","","","T0006",2014/12/14 07:34:49 -0500,2014/12/14 07:34:56 -0500,"CR",16500,"CAD","DR",393,"CAD","","SUS6B35FA7SHY","",""
"SB","7VB89958W7315954K","","","","T0005",2014/12/14 08:01:15 -0500,2014/12/14 08:01:15 -0500,"CR",11301,"CAD","DR",279,"CAD","","42KKGRWRCXBS6","",""
"SB","4R2516456U9333504","","","","T0005",2014/12/14 08:47:31 -0500,2014/12/14 08:47:31 -0500,"CR",8400,"CAD","DR",215,"CAD","","XHKSQ376D3RL6","",""
"SB","76019629VU3468008","","","","T0005",2014/12/14 09:17:24 -0500,2014/12/14 09:17:24 -0500,"CR",26901,"CAD","DR",622,"CAD","","2PJKL7ZK3FZR8","",""
"SB","78H02707KK044220L","","","","T0005",2014/12/14 09:33:50 -0500,2014/12/14 09:33:50 -0500,"CR",16500,"CAD","DR",393,"CAD","","K3L57JYPE45Z4","",""
"SB","4LD402970K3837616","","","","T0005",2014/12/14 10:11:38 -0500,2014/12/14 10:11:38 -0500,"CR",11301,"CAD","DR",279,"CAD","","V93CGNQ8NFVYW","",""
"SB","2FV34062NN691970R","","","","T0005",2014/12/14 10:21:00 -0500,2014/12/14 10:21:00 -0500,"CR",13301,"CAD","DR",323,"CAD","","D8QXBMCGFZ5XQ","",""
"SB","0KG12287SP3438337","","","","T0005",2014/12/14 10:31:17 -0500,2014/12/14 10:31:17 -0500,"CR",26901,"CAD","DR",622,"CAD","","KCGNHWY8MWEVG","",""
"SB","5308523432421464E","","","","T0005",2014/12/14 10:32:56 -0500,2014/12/14 10:32:56 -0500,"CR",19500,"CAD","DR",459,"CAD","","6GFL996D2G93E","",""
"SB","70Y77948RL959964D","","","","T0005",2014/12/14 10:35:43 -0500,2014/12/14 10:35:43 -0500,"CR",26901,"CAD","DR",622,"CAD","","HPS9WVDTSPQFC","",""
"SB","1JJ63271HF9527634","","","","T0006",2014/12/14 10:51:54 -0500,2014/12/14 10:52:02 -0500,"CR",13301,"CAD","DR",323,"CAD","","EHQZ4S39HSMW4","",""
"SB","0KT88020XH135492U","","","","T0005",2014/12/14 11:14:50 -0500,2014/12/14 11:14:50 -0500,"CR",19000,"CAD","DR",448,"CAD","","ZFTGTQLZLF7WQ","",""
"SB","27346932R2798591G","","","","T0005",2014/12/14 11:57:53 -0500,2014/12/14 11:57:53 -0500,"CR",26901,"CAD","DR",622,"CAD","","SRPKBVZWYUQVQ","",""
"SB","8TP084606A536981A","","","","T0005",2014/12/14 12:22:10 -0500,2014/12/14 12:22:10 -0500,"CR",11301,"CAD","DR",279,"CAD","","SDTER6KP6ESLE","",""
"SB","83L84249HY568120Y","","","","T0005",2014/12/14 12:48:53 -0500,2014/12/14 12:48:53 -0500,"CR",13301,"CAD","DR",323,"CAD","","8THEV83A7GX96","",""
"SB","25580151D35396843","","","","T0005",2014/12/14 12:49:58 -0500,2014/12/14 12:49:58 -0500,"CR",11301,"CAD","DR",279,"CAD","","KCGNHWY8MWEVG","",""
"SB","7NX69926R5233930N","","","","T0005",2014/12/14 13:20:38 -0500,2014/12/14 13:20:38 -0500,"CR",11301,"CAD","DR",279,"CAD","","GTVDVBHBAHX4G","",""
"SB","0ST780790N1336513","","","","T0005",2014/12/14 13:34:22 -0500,2014/12/14 13:34:22 -0500,"CR",26901,"CAD","DR",622,"CAD","","ZXAF52BV9YTK4","",""
"SB","8DV21416ME667780L","","","","T0005",2014/12/14 13:41:00 -0500,2014/12/14 13:41:00 -0500,"CR",26901,"CAD","DR",622,"CAD","","L32F9CKFLJKZS","",""
"SB","8BN136052U784974U","","","","T0005",2014/12/14 13:47:10 -0500,2014/12/14 13:47:10 -0500,"CR",13301,"CAD","DR",323,"CAD","","RDR3MTMZT6N6G","",""
"SB","0SW44759L5643983Y","","","","T0005",2014/12/14 13:58:35 -0500,2014/12/14 13:58:35 -0500,"CR",52874,"CAD","DR",1193,"CAD","","Y6HK6ZBDA4XJ2","",""
"SB","4UA4495565595152L","","","","T0005",2014/12/14 14:01:49 -0500,2014/12/14 14:01:49 -0500,"CR",26901,"CAD","DR",622,"CAD","","8LUN98PKP938A","",""
"SB","2N055876R54879217","","","","T0005",2014/12/14 14:04:33 -0500,2014/12/14 14:04:33 -0500,"CR",21000,"CAD","DR",492,"CAD","","Y6HK6ZBDA4XJ2","",""
"SB","1KP14427961871245","","","","T0005",2014/12/14 14:06:59 -0500,2014/12/14 14:06:59 -0500,"CR",26901,"CAD","DR",622,"CAD","","FB9YH28CJRG72","",""
"SB","5BR05882B57988444","","","","T0005",2014/12/14 14:16:49 -0500,2014/12/14 14:16:49 -0500,"CR",16500,"CAD","DR",393,"CAD","","GA8GYZNWN6F22","",""
"SB","7GY65463WY385553P","","","","T0005",2014/12/14 14:27:45 -0500,2014/12/14 14:27:45 -0500,"CR",11301,"CAD","DR",279,"CAD","","58K3WFD75FK3J","",""
"SB","51528901UH919254F","","","","T0005",2014/12/14 14:28:46 -0500,2014/12/14 14:28:46 -0500,"CR",47699,"CAD","DR",1079,"CAD","","35S92WJDKGGPN","",""
"SB","6TX86204NP142235T","","","","T0005",2014/12/14 14:32:40 -0500,2014/12/14 14:32:40 -0500,"CR",26901,"CAD","DR",622,"CAD","","7VXYFKC386KTC","",""
"SB","7NJ63167C3985083E","","","","T0005",2014/12/14 14:43:27 -0500,2014/12/14 14:43:27 -0500,"CR",26901,"CAD","DR",622,"CAD","","9B2DNT6295C9Y","",""
"SB","2L793500JA7503505","","","","T0005",2014/12/14 15:01:55 -0500,2014/12/14 15:01:55 -0500,"CR",26901,"CAD","DR",622,"CAD","","BQUSHEPKHPAYY","",""
"SB","2MH44060D2073323E","","","","T0005",2014/12/14 15:13:52 -0500,2014/12/14 15:13:52 -0500,"CR",13301,"CAD","DR",323,"CAD","","7KDYEYPQAFWE6","",""
"SB","12784811TH822714F","","","","T0005",2014/12/14 15:27:06 -0500,2014/12/14 15:27:06 -0500,"CR",13301,"CAD","DR",323,"CAD","","7KDYEYPQAFWE6","",""
"SB","076535993C6242917","","","","T0005",2014/12/14 15:30:05 -0500,2014/12/14 15:30:05 -0500,"CR",21000,"CAD","DR",492,"CAD","","UC6GDXDU9WJGE","",""
"SB","9NM5664039609752S","","","","T0005",2014/12/14 15:44:02 -0500,2014/12/14 15:44:02 -0500,"CR",16500,"CAD","DR",393,"CAD","","GTVDVBHBAHX4G","",""
"SB","8L591932PN455725J","","","","T0005",2014/12/14 15:44:14 -0500,2014/12/14 15:44:14 -0500,"CR",21000,"CAD","DR",492,"CAD","","WCPQL65TKKHY4","",""
"SB","3EN289685N308822P","","","","T0005",2014/12/14 15:46:52 -0500,2014/12/14 15:46:52 -0500,"CR",5000,"CAD","DR",140,"CAD","","52EXKWGQAMQYL","",""
"SB","7X6329116Y207842R","","","","T0005",2014/12/14 15:49:17 -0500,2014/12/14 15:49:17 -0500,"CR",26901,"CAD","DR",622,"CAD","","TWUELDEFC48SS","",""
"SB","6F364812H87355620","","","","T0005",2014/12/14 16:06:02 -0500,2014/12/14 16:06:02 -0500,"CR",16500,"CAD","DR",393,"CAD","","PHBALAXAWHB84","",""
"SB","6HJ445533B0602536","","","","T0005",2014/12/14 16:09:41 -0500,2014/12/14 16:09:41 -0500,"CR",11301,"CAD","DR",279,"CAD","","79C7FLU4W6WXY","",""
"SB","0LT83133RG9912305","","","","T0005",2014/12/14 16:16:39 -0500,2014/12/14 16:16:39 -0500,"CR",26901,"CAD","DR",622,"CAD","","K2UGKT5T3SH6S","",""
"SB","431129380M3664903","","","","T0006",2014/12/14 16:16:58 -0500,2014/12/14 16:17:05 -0500,"CR",13301,"CAD","DR",323,"CAD","","TR5WC7PGTGUC8","",""
"SB","2CH35339B0121125A","","","","T0005",2014/12/14 16:29:32 -0500,2014/12/14 16:29:32 -0500,"CR",26901,"CAD","DR",622,"CAD","","BXH5YBK8B48UQ","",""
"SB","57B48501NY2592350","","","","T0005",2014/12/14 16:37:35 -0500,2014/12/14 16:37:35 -0500,"CR",74024,"CAD","DR",1659,"CAD","","WGLQD3VEJ7PD6","",""
"SB","2UX66278HB026853T","","","","T0005",2014/12/14 16:47:06 -0500,2014/12/14 16:47:06 -0500,"CR",13301,"CAD","DR",323,"CAD","","PLGEUH6K3YDJC","",""
"SB","4AJ244734W377362U","","","","T0005",2014/12/14 16:49:14 -0500,2014/12/14 16:49:14 -0500,"CR",11301,"CAD","DR",279,"CAD","","KBZELY6Z66VKE","",""
"SB","8AB6113006860490E","","","","T0005",2014/12/14 16:50:34 -0500,2014/12/14 16:50:34 -0500,"CR",21901,"CAD","DR",512,"CAD","","4C7HK4Q82LL3E","",""
"SB","32T1460017983642U","","","","T0005",2014/12/14 16:52:08 -0500,2014/12/14 16:52:08 -0500,"CR",16500,"CAD","DR",393,"CAD","","KPLKCTGYJA9CE","",""
"SB","33922808GM674034G","","","","T0005",2014/12/14 16:52:27 -0500,2014/12/14 16:52:27 -0500,"CR",13301,"CAD","DR",323,"CAD","","RENWJU4XE648Q","",""
"SB","9P107112WL428984Y","","","","T0005",2014/12/14 17:00:55 -0500,2014/12/14 17:00:55 -0500,"CR",26901,"CAD","DR",622,"CAD","","XH4BTAWB7PLCL","",""
"SB","7YV58736W82504022","","","","T0005",2014/12/14 17:08:21 -0500,2014/12/14 17:08:21 -0500,"CR",26901,"CAD","DR",622,"CAD","","GAS9C9BQUWPYN","",""
"SB","66L65748GL624353B","","","","T0005",2014/12/14 17:14:24 -0500,2014/12/14 17:14:24 -0500,"CR",21901,"CAD","DR",512,"CAD","","XDFUN6CKMLW9U","",""
"SB","1ML86647LY4028111","","","","T0005",2014/12/14 17:16:14 -0500,2014/12/14 17:16:14 -0500,"CR",11301,"CAD","DR",279,"CAD","","4346AY953FE7G","",""
"SB","75A10553Y5372840C","","","","T0005",2014/12/14 17:18:19 -0500,2014/12/14 17:18:19 -0500,"CR",26901,"CAD","DR",622,"CAD","","VE793EQ3YJYNC","",""
"SB","9KH36122E2369791E","","","","T0005",2014/12/14 17:20:29 -0500,2014/12/14 17:20:29 -0500,"CR",26901,"CAD","DR",622,"CAD","","PLGEUH6K3YDJC","",""
"SB","50S81112WS626931A","","","","T0005",2014/12/14 17:22:48 -0500,2014/12/14 17:22:48 -0500,"CR",26901,"CAD","DR",622,"CAD","","V92QS3DRDN8UY","",""
"SB","0N483852XH3598802","","","","T0005",2014/12/14 17:27:09 -0500,2014/12/14 17:27:09 -0500,"CR",11301,"CAD","DR",279,"CAD","","YQGWFKJNPWFBS","",""
"SB","70U31247LT186705S","","","","T0005",2014/12/14 17:31:23 -0500,2014/12/14 17:31:23 -0500,"CR",19500,"CAD","DR",459,"CAD","","S9MPGZTPEUXWQ","",""
"SB","3G0199994H359315V","","","","T0006",2014/12/14 17:32:56 -0500,2014/12/14 17:33:03 -0500,"CR",26901,"CAD","DR",622,"CAD","","H7QN32CXSK3ZE","",""
"SB","187001931J294860P","","","","T0005",2014/12/14 17:46:54 -0500,2014/12/14 17:46:54 -0500,"CR",26901,"CAD","DR",622,"CAD","","2XHAYXDAP23XJ","",""
"SB","34464881J9978101L","","","","T0005",2014/12/14 17:52:16 -0500,2014/12/14 17:52:16 -0500,"CR",11301,"CAD","DR",279,"CAD","","DRMR6PFNSKJUC","",""
"SB","31J14263SL3236401","","","","T0005",2014/12/14 18:39:56 -0500,2014/12/14 18:39:56 -0500,"CR",13301,"CAD","DR",323,"CAD","","9EJ7K485B74QN","",""
"SB","4WA936267G092525E","","","","T0005",2014/12/14 18:39:58 -0500,2014/12/14 18:39:58 -0500,"CR",26901,"CAD","DR",622,"CAD","","H892K4WGHX2UU","",""
"SB","0BY10610KM7914641","","","","T0005",2014/12/14 18:48:55 -0500,2014/12/14 18:48:55 -0500,"CR",26901,"CAD","DR",622,"CAD","","DAW9DKLE5GP8A","",""
"SB","9NB63591WW8581638","","","","T0005",2014/12/14 18:52:57 -0500,2014/12/14 18:52:57 -0500,"CR",52874,"CAD","DR",1193,"CAD","","AZE75HWQLHGJQ","",""
"SB","04500615SL062772F","","","","T0005",2014/12/14 18:58:04 -0500,2014/12/14 18:58:04 -0500,"CR",26901,"CAD","DR",622,"CAD","","MWXATPVS3JR6A","",""
"SB","119086554X495932D","","","","T0005",2014/12/14 19:15:02 -0500,2014/12/14 19:15:02 -0500,"CR",16500,"CAD","DR",393,"CAD","","RFXHXRT4ZN5X2","",""
"SB","8B3751555T7155147","","","","T0006",2014/12/14 19:15:09 -0500,2014/12/14 19:15:16 -0500,"CR",19500,"CAD","DR",459,"CAD","","KYSRPDYRPL3SL","",""
"SB","1D096827RF503834F","","","","T0005",2014/12/14 19:18:16 -0500,2014/12/14 19:18:16 -0500,"CR",11301,"CAD","DR",279,"CAD","","57LV8S2AM5NDG","",""
"SB","52P86829357666020","","","","T0005",2014/12/14 19:18:34 -0500,2014/12/14 19:18:34 -0500,"CR",11301,"CAD","DR",279,"CAD","","V93B9HSARTHL4","",""
"SB","3GA10772HJ847293R","","","","T0005",2014/12/14 19:19:09 -0500,2014/12/14 19:19:09 -0500,"CR",26901,"CAD","DR",622,"CAD","","XZ4GFC4LQ367G","",""
"SB","6GV97730PA018922S","","","","T0006",2014/12/14 19:20:04 -0500,2014/12/14 19:20:12 -0500,"CR",11301,"CAD","DR",279,"CAD","","VKHYNVVXHNJ7L","",""
"SB","6AV93094KG005983N","","","","T0005",2014/12/14 19:20:42 -0500,2014/12/14 19:20:42 -0500,"CR",26901,"CAD","DR",622,"CAD","","XZ4GFC4LQ367G","",""
"SB","1B759389BU916813P","","","","T0005",2014/12/14 19:27:54 -0500,2014/12/14 19:27:54 -0500,"CR",11301,"CAD","DR",279,"CAD","","NDAXN29FKAQ7E","",""
"SB","37C85732WM018524F","","","","T0006",2014/12/14 19:29:25 -0500,2014/12/14 19:29:32 -0500,"CR",11301,"CAD","DR",279,"CAD","","3PTF2MTC4A3WS","",""
"SB","57F92476V0412345F","","","","T0005",2014/12/14 19:29:53 -0500,2014/12/14 19:29:53 -0500,"CR",11301,"CAD","DR",279,"CAD","","EJ2JNVT64TKJ8","",""
"SB","0C264170ED417353N","","","","T0005",2014/12/14 19:30:19 -0500,2014/12/14 19:30:19 -0500,"CR",26901,"CAD","DR",622,"CAD","","Y7JYXDM8BHCSS","",""
"SB","1L241867EC962532M","","","","T0005",2014/12/14 19:33:37 -0500,2014/12/14 19:33:37 -0500,"CR",16500,"CAD","DR",393,"CAD","","QWDSTKNB9L6MA","",""
"SB","3HN52054WA2814915","","","","T0005",2014/12/14 19:35:19 -0500,2014/12/14 19:35:19 -0500,"CR",26901,"CAD","DR",622,"CAD","","W2Y6T39NTVU7J","",""
"SB","9X417694E1450394B","","","","T0005",2014/12/14 19:39:40 -0500,2014/12/14 19:39:40 -0500,"CR",79312,"CAD","DR",1775,"CAD","","XZ4GFC4LQ367G","",""
"SB","547279221C360160Y","","","","T0005",2014/12/14 19:40:39 -0500,2014/12/14 19:40:39 -0500,"CR",11301,"CAD","DR",279,"CAD","","L3864C72MKPQ6","",""
"SB","203184939M4906720","","","","T0005",2014/12/14 19:41:35 -0500,2014/12/14 19:41:35 -0500,"CR",5000,"CAD","DR",140,"CAD","","R4WM7NSVWFPL6","",""
"SB","7FL62160RT5934628","","","","T0005",2014/12/14 19:43:43 -0500,2014/12/14 19:43:43 -0500,"CR",11301,"CAD","DR",279,"CAD","","4J9Y932Q43P9J","",""
"SB","4R639584J15798051","","","","T0005",2014/12/14 19:47:23 -0500,2014/12/14 19:47:23 -0500,"CR",11301,"CAD","DR",279,"CAD","","C2ZGTYD3TN6V2","",""
"SB","9NV5103142301612T","","","","T0006",2014/12/14 19:48:23 -0500,2014/12/14 19:48:30 -0500,"CR",26901,"CAD","DR",622,"CAD","","H93VXM7QQLZX8","",""
"SB","5Y56819555711570Y","","","","T0005",2014/12/14 19:54:54 -0500,2014/12/14 19:54:54 -0500,"CR",19500,"CAD","DR",459,"CAD","","GBPZ7BWFWB5HW","",""
"SB","1AV694116P332824M","","","","T0005",2014/12/14 19:55:42 -0500,2014/12/14 19:55:42 -0500,"CR",27901,"CAD","DR",644,"CAD","","35T7DJUX959ZJ","",""
"SB","7M00511036136001D","","","","T0005",2014/12/14 20:04:34 -0500,2014/12/14 20:04:34 -0500,"CR",11301,"CAD","DR",279,"CAD","","N22UKXAYUAMGJ","",""
"SB","0EL82432LL314902K","","","","T0005",2014/12/14 20:06:54 -0500,2014/12/14 20:06:54 -0500,"CR",43699,"CAD","DR",991,"CAD","","S2CB9QHHE669Q","",""
"SB","4LC03700KS513693V","","","","T0005",2014/12/14 20:07:06 -0500,2014/12/14 20:07:06 -0500,"CR",21901,"CAD","DR",512,"CAD","","XZ4GFC4LQ367G","",""
"SB","0FC95713XL0044547","","","","T0005",2014/12/14 20:07:25 -0500,2014/12/14 20:07:25 -0500,"CR",11301,"CAD","DR",279,"CAD","","6KHRFJHT68AEL","",""
"SB","7EU322357E096024A","","","","T0005",2014/12/14 20:07:42 -0500,2014/12/14 20:07:42 -0500,"CR",26901,"CAD","DR",622,"CAD","","DRJA2H4JJERF2","",""
"SB","7N776086UR083800L","","","","T0005",2014/12/14 20:08:00 -0500,2014/12/14 20:08:00 -0500,"CR",11301,"CAD","DR",279,"CAD","","H44K6VZDVKW2C","",""
"SB","5SH343424K2248733","","","","T0005",2014/12/14 20:19:19 -0500,2014/12/14 20:19:19 -0500,"CR",26901,"CAD","DR",622,"CAD","","TUUSFVQDWZXN8","",""
"SB","5XU98435KB3268436","","","","T0005",2014/12/14 20:23:55 -0500,2014/12/14 20:23:55 -0500,"CR",21000,"CAD","DR",492,"CAD","","4WC3MNEUELGH2","",""
"SB","0E504386AG701983U","","","","T0005",2014/12/14 20:27:15 -0500,2014/12/14 20:27:15 -0500,"CR",11301,"CAD","DR",279,"CAD","","VYMSW9GMHEWEU","",""
"SB","9H102394H95661936","","","","T0005",2014/12/14 20:30:23 -0500,2014/12/14 20:30:23 -0500,"CR",21901,"CAD","DR",512,"CAD","","56HG7P2B782F6","",""
"SB","4RM71637SA3965627","","","","T0005",2014/12/14 20:31:23 -0500,2014/12/14 20:31:23 -0500,"CR",26901,"CAD","DR",622,"CAD","","3Y9EVFK96LPKS","",""
"SB","810467722E4810546","","","","T0005",2014/12/14 20:31:48 -0500,2014/12/14 20:31:48 -0500,"CR",26901,"CAD","DR",622,"CAD","","N8WJDJUJ5Q4KW","",""
"SB","7U655409R0925954L","","","","T0005",2014/12/14 20:39:02 -0500,2014/12/14 20:39:02 -0500,"CR",26901,"CAD","DR",622,"CAD","","5TE8F5GSVS4QE","",""
"SB","6AS213186P693552P","","","","T0005",2014/12/14 20:43:55 -0500,2014/12/14 20:43:55 -0500,"CR",26901,"CAD","DR",622,"CAD","","GNAZU59Z46SBY","",""
"SB","1KU876158B674540D","","","","T0005",2014/12/14 20:46:16 -0500,2014/12/14 20:46:16 -0500,"CR",27901,"CAD","DR",644,"CAD","","A2GVPWXZFMLEG","",""
"SB","7XC62332AG487314B","","","","T0005",2014/12/14 20:51:47 -0500,2014/12/14 20:51:47 -0500,"CR",26901,"CAD","DR",622,"CAD","","EAZV5L8T4S9HU","",""
"SB","4JT823864M732832S","","","","T0005",2014/12/14 21:07:33 -0500,2014/12/14 21:07:33 -0500,"CR",11301,"CAD","DR",279,"CAD","","SS74J9BTFDBLW","",""
"SB","2FW167054L445351Y","","","","T0005",2014/12/14 21:13:21 -0500,2014/12/14 21:13:21 -0500,"CR",19000,"CAD","DR",448,"CAD","","CTT32QQKAW3TS","",""
"SB","8T0755408T9630036","","","","T0005",2014/12/14 21:23:02 -0500,2014/12/14 21:23:02 -0500,"CR",26901,"CAD","DR",622,"CAD","","9HRWL4T9QHPYY","",""
"SB","95C13270TJ6342148","","","","T0005",2014/12/14 21:23:09 -0500,2014/12/14 21:23:09 -0500,"CR",19000,"CAD","DR",448,"CAD","","Q2RU5ZE7YBS48","",""
"SB","9DA33703HU994832W","","","","T0005",2014/12/14 21:24:05 -0500,2014/12/14 21:24:05 -0500,"CR",11301,"CAD","DR",279,"CAD","","FYL5URML9TTG4","",""
"SB","1EY28999Y3183204G","","","","T0005",2014/12/14 21:24:07 -0500,2014/12/14 21:24:07 -0500,"CR",16500,"CAD","DR",393,"CAD","","UEALM6ZB3T9NU","",""
"SB","06451499RL845711V","","","","T0005",2014/12/14 21:24:43 -0500,2014/12/14 21:24:43 -0500,"CR",21000,"CAD","DR",492,"CAD","","RDAKYXXYHM6XQ","",""
"SB","20898493H95804746","","","","T0005",2014/12/14 21:26:01 -0500,2014/12/14 21:26:01 -0500,"CR",5900,"CAD","DR",160,"CAD","","QPSFDLQCYJ26L","",""
"SB","9K903779AM9323532","","","","T0005",2014/12/14 21:27:32 -0500,2014/12/14 21:27:32 -0500,"CR",26901,"CAD","DR",622,"CAD","","VEA5KFTSX9BLQ","",""
"SB","9RE98069E03518054","","","","T0005",2014/12/14 21:33:15 -0500,2014/12/14 21:33:15 -0500,"CR",13301,"CAD","DR",323,"CAD","","YZU59TMD3YDKW","",""
"SB","5Y591790SK3748806","","","","T0005",2014/12/14 21:33:31 -0500,2014/12/14 21:33:31 -0500,"CR",11301,"CAD","DR",279,"CAD","","JKWSWQTGPUXVA","",""
"SB","2NF729954M400680N","","","","T0005",2014/12/14 21:33:59 -0500,2014/12/14 21:33:59 -0500,"CR",26901,"CAD","DR",622,"CAD","","7KDYEYPQAFWE6","",""
"SB","3VH3867660935390J","","","","T0005",2014/12/14 21:41:51 -0500,2014/12/14 21:41:51 -0500,"CR",13301,"CAD","DR",323,"CAD","","XYALGPKSGCN3C","",""
"SB","7JF13167VP2921647","","","","T0005",2014/12/14 21:45:22 -0500,2014/12/14 21:45:22 -0500,"CR",13301,"CAD","DR",323,"CAD","","85HCFCQC24QSW","",""
"SB","5VS41678FC655432D","","","","T0005",2014/12/14 21:48:54 -0500,2014/12/14 21:48:54 -0500,"CR",5900,"CAD","DR",160,"CAD","","Y5864S4CWQQXY","",""
"SB","5HE67919PB019671A","","","","T0005",2014/12/14 21:53:31 -0500,2014/12/14 21:53:31 -0500,"CR",11301,"CAD","DR",279,"CAD","","XYGWWX94WX42G","",""
"SB","01H21780DH362243U","","","","T0005",2014/12/14 21:55:09 -0500,2014/12/14 21:55:09 -0500,"CR",26901,"CAD","DR",622,"CAD","","RDA7Z5N3JE4VG","",""
"SB","0R6433053P923035K","","","","T0005",2014/12/14 21:58:14 -0500,2014/12/14 21:58:14 -0500,"CR",26901,"CAD","DR",622,"CAD","","2V7CBE24DEAY6","",""
"SB","7XE84114PV708005M","","","","T0005",2014/12/14 22:00:37 -0500,2014/12/14 22:00:37 -0500,"CR",11301,"CAD","DR",279,"CAD","","VXMGR5RPH44HN","",""
"SB","2JV80931531491153","","","","T0005",2014/12/14 22:14:02 -0500,2014/12/14 22:14:02 -0500,"CR",42699,"CAD","DR",969,"CAD","","5PK9FSBV2ATPS","",""
"SB","3V080850AS683842T","","","","T0005",2014/12/14 22:15:49 -0500,2014/12/14 22:15:49 -0500,"CR",16500,"CAD","DR",393,"CAD","","GQ242W8YAWD4E","",""
"SB","1YP82785B66004126","","","","T0005",2014/12/14 22:15:50 -0500,2014/12/14 22:15:50 -0500,"CR",5000,"CAD","DR",140,"CAD","","PSLTLX3MGT4AS","",""
"SB","4CF05999LU163444K","","","","T0005",2014/12/14 22:16:06 -0500,2014/12/14 22:16:06 -0500,"CR",13301,"CAD","DR",323,"CAD","","9XMFG2J24XZJ6","",""
"SB","94286603638518258","","","","T0005",2014/12/14 22:19:03 -0500,2014/12/14 22:19:03 -0500,"CR",16500,"CAD","DR",393,"CAD","","RACD8WMTCXBSA","",""
"SB","6WE18881XX093034S","","","","T0005",2014/12/14 22:19:26 -0500,2014/12/14 22:19:26 -0500,"CR",16500,"CAD","DR",393,"CAD","","ZNN7XXR89K45W","",""
"SB","2CM9788592090033S","","","","T0005",2014/12/14 22:33:28 -0500,2014/12/14 22:33:28 -0500,"CR",16500,"CAD","DR",393,"CAD","","H87MZBCNFZRCG","",""
"SB","91L62582MB673304H","","","","T0005",2014/12/14 22:37:11 -0500,2014/12/14 22:37:11 -0500,"CR",51699,"CAD","DR",1167,"CAD","","C67E9JDT3D4MA","",""
"SB","1BR69452DG639212T","","","","T0005",2014/12/14 22:51:28 -0500,2014/12/14 22:51:28 -0500,"CR",13301,"CAD","DR",323,"CAD","","3429CBM97RKCA","",""
"SB","8NM918716W9294054","","","","T0005",2014/12/14 23:04:03 -0500,2014/12/14 23:04:03 -0500,"CR",11301,"CAD","DR",279,"CAD","","PRKQNQGSGMRTL","",""
"SB","1XY11029S8434750J","","","","T0005",2014/12/14 23:13:32 -0500,2014/12/14 23:13:32 -0500,"CR",14301,"CAD","DR",345,"CAD","","EUMP7YGF7UTZY","",""
"SB","8KC97398PS124222S","","","","T0005",2014/12/14 23:19:16 -0500,2014/12/14 23:19:16 -0500,"CR",26901,"CAD","DR",622,"CAD","","3G342TG29U2A2","",""
"SB","8UL262766C580101B","","","","T0005",2014/12/14 23:21:57 -0500,2014/12/14 23:21:57 -0500,"CR",11301,"CAD","DR",279,"CAD","","H2MD77EU2HETG","",""
"SB","4LC290724J1633011","","","","T0005",2014/12/14 23:26:58 -0500,2014/12/14 23:26:58 -0500,"CR",11301,"CAD","DR",279,"CAD","","YK9WHCFQVJM3S","",""
"SB","22441942N6015370N","","","","T0005",2014/12/14 23:36:15 -0500,2014/12/14 23:36:15 -0500,"CR",26901,"CAD","DR",622,"CAD","","YJS4VSH3TK3CW","",""
"SB","9K593777R8894013P","","","","T0005",2014/12/14 23:36:47 -0500,2014/12/14 23:36:47 -0500,"CR",26901,"CAD","DR",622,"CAD","","VJ3NTNSUC8LGY","",""
"SB","62T21270LJ186860R","","","","T0005",2014/12/14 23:58:32 -0500,2014/12/14 23:58:32 -0500,"CR",16500,"CAD","DR",393,"CAD","","VK83CL2UTKGW6","",""
"SF","CAD",2861978,0,0,67160,"CR",4571764,"CR",7366582,"CR",4571764,"CR",7366582,"CR",0,"CR",0,139
"SF","USD",0,0,0,0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,139
"SC",139
"RF","CAD",2861978,0,0,67160,"CR",4571764,"CR",7366582,"CR",4571764,"CR",7366582,"CR",0,"CR",0,139
"RF","USD",0,0,0,0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,139
"RC",139
"FF",139
Can't render this file because it has a wrong number of fields in line 2.

View File

@ -0,0 +1,151 @@
"RH",2014/12/16 02:00:00 -0500,"X","V9Y8K2NN2LSFA",007,
"FH",01
"SH",2014/12/15 00:00:00 -0500,2014/12/15 23:59:59 -0500,"V9Y8K2NN2LSFA",""
"CH","Transaction ID","Invoice ID","PayPal Reference ID","PayPal Reference ID Type","Transaction Event Code","Transaction Initiation Date","Transaction Completion Date","Transaction Debit or Credit","Gross Transaction Amount","Gross Transaction Currency","Fee Debit or Credit","Fee Amount","Fee Currency","Custom Field","Consumer ID","Payment Tracking ID","Store ID"
"SB","17M00154D6004384X","","","","T0005",2014/12/15 00:44:16 -0500,2014/12/15 00:44:16 -0500,"CR",19500,"CAD","DR",459,"CAD","","9LDMKPM92W9ZL","",""
"SB","6XV673794S450480R","","","","T0005",2014/12/15 01:13:18 -0500,2014/12/15 01:13:18 -0500,"CR",11301,"CAD","DR",279,"CAD","","RLGTG4QDF3X9C","",""
"SB","7D691774RR402144G","","","","T0005",2014/12/15 05:55:25 -0500,2014/12/15 05:55:25 -0500,"CR",26901,"CAD","DR",622,"CAD","","HN6BSBSLECE3A","",""
"SB","9NX39951MP5792345","","","","T0005",2014/12/15 06:48:59 -0500,2014/12/15 06:48:59 -0500,"CR",11301,"CAD","DR",279,"CAD","","X36Y5FP3M74M2","",""
"SB","5Y35909492092131M","","","","T0005",2014/12/15 07:22:49 -0500,2014/12/15 07:22:49 -0500,"CR",11301,"CAD","DR",279,"CAD","","WT4XJDEX53ZBJ","",""
"SB","55A06472LA043803T","","","","T0005",2014/12/15 08:52:15 -0500,2014/12/15 08:52:15 -0500,"CR",26901,"CAD","DR",622,"CAD","","2RL342TNNRBT2","",""
"SB","99006158E60889605","","","","T0005",2014/12/15 08:54:32 -0500,2014/12/15 08:54:32 -0500,"CR",11301,"CAD","DR",279,"CAD","","CN9BWZ7BED78J","",""
"SB","4CW27105PW153241U","","","","T0005",2014/12/15 09:01:09 -0500,2014/12/15 09:01:09 -0500,"CR",13301,"CAD","DR",323,"CAD","","28PKETXL5PDS6","",""
"SB","9FH24229NJ308825J","","","","T0006",2014/12/15 09:07:12 -0500,2014/12/15 09:07:19 -0500,"CR",16500,"CAD","DR",393,"CAD","","LV5NW5KAHYVTE","",""
"SB","9JM41432RF226773V","","","","T0005",2014/12/15 09:29:47 -0500,2014/12/15 09:29:47 -0500,"CR",47699,"CAD","DR",1079,"CAD","","VGT4P8LWL2NZ8","",""
"SB","12B724409W0330645","","","","T0006",2014/12/15 09:30:07 -0500,2014/12/15 09:30:15 -0500,"CR",26901,"CAD","DR",622,"CAD","","EFPEZH6UW4AM4","",""
"SB","1VN41935T4763870A","","","","T0005",2014/12/15 09:33:34 -0500,2014/12/15 09:33:34 -0500,"CR",26901,"CAD","DR",622,"CAD","","YB24ULBP8RCMQ","",""
"SB","1EE21854997371316","","","","T0005",2014/12/15 09:39:57 -0500,2014/12/15 09:39:57 -0500,"CR",137473,"CAD","DR",3054,"CAD","","JV39CAYEXUKMU","",""
"SB","9GR49852397823323","","","","T0005",2014/12/15 09:52:16 -0500,2014/12/15 09:52:16 -0500,"CR",5000,"CAD","DR",140,"CAD","","9YFYGUNQFD2V2","",""
"SB","5VV766113S369100N","","","","T0005",2014/12/15 09:52:57 -0500,2014/12/15 09:52:57 -0500,"CR",21000,"CAD","DR",492,"CAD","","F988QD72TX3G6","",""
"SB","6AR23392VH065462V","","","","T0005",2014/12/15 09:58:03 -0500,2014/12/15 09:58:03 -0500,"CR",26901,"CAD","DR",622,"CAD","","N3VVCQUYMGX3W","",""
"SB","7D836393SM764062D","","","","T0005",2014/12/15 10:10:13 -0500,2014/12/15 10:10:13 -0500,"CR",16500,"CAD","DR",393,"CAD","","87N5PSDCNFXU4","",""
"SB","5AJ22151D30002841","","","","T0005",2014/12/15 10:18:31 -0500,2014/12/15 10:18:31 -0500,"CR",26901,"CAD","DR",622,"CAD","","PNC4EFHBPRJUS","",""
"SB","9HJ24610WY641122L","","","","T0005",2014/12/15 10:35:05 -0500,2014/12/15 10:35:05 -0500,"CR",21901,"CAD","DR",512,"CAD","","MLYGWHBEVU4YC","",""
"SB","7WJ80131F4942562L","","","","T0005",2014/12/15 10:47:01 -0500,2014/12/15 10:47:01 -0500,"CR",26901,"CAD","DR",622,"CAD","","J3JVBZPUVK7VS","",""
"SB","7YA517506D805381D","","","","T0005",2014/12/15 11:00:48 -0500,2014/12/15 11:00:48 -0500,"CR",11301,"CAD","DR",279,"CAD","","JTTC3C8Z6MBAE","",""
"SB","91G132663P115884V","","","","T0005",2014/12/15 11:17:34 -0500,2014/12/15 11:17:34 -0500,"CR",11301,"CAD","DR",279,"CAD","","597G56Z2F98F2","",""
"SB","51N04726WG9813921","","","","T0005",2014/12/15 11:28:36 -0500,2014/12/15 11:28:36 -0500,"CR",26901,"CAD","DR",622,"CAD","","JPL4Q2P4L6VBA","",""
"SB","1C677101R7390993H","","","","T0005",2014/12/15 11:29:02 -0500,2014/12/15 11:29:02 -0500,"CR",74024,"CAD","DR",1659,"CAD","","AC2MFXCJXZNHY","",""
"SB","8VG57893GN1391451","","","","T0005",2014/12/15 11:35:59 -0500,2014/12/15 11:35:59 -0500,"CR",42699,"CAD","DR",969,"CAD","","9R3JYSWDG8TJU","",""
"SB","32U38914SM354501H","","","","T0005",2014/12/15 12:16:43 -0500,2014/12/15 12:16:43 -0500,"CR",11301,"CAD","DR",279,"CAD","","S5KNV4KK6P7C2","",""
"SB","6K2616865C249531R","","","","T0005",2014/12/15 12:21:25 -0500,2014/12/15 12:21:25 -0500,"CR",19500,"CAD","DR",459,"CAD","","XDNGGESLS8FCN","",""
"SB","07170523DF1427717","","","","T0005",2014/12/15 12:30:01 -0500,2014/12/15 12:30:01 -0500,"CR",11301,"CAD","DR",279,"CAD","","9FNGTS6VHYDN4","",""
"SB","0AA2115629705933D","","","","T0005",2014/12/15 12:47:04 -0500,2014/12/15 12:47:04 -0500,"CR",26901,"CAD","DR",622,"CAD","","2VJMZR4QYXEQ6","",""
"SB","42S73038AH9469051","","","","T0005",2014/12/15 12:56:33 -0500,2014/12/15 12:56:33 -0500,"CR",11301,"CAD","DR",279,"CAD","","T79U8MNGY9MES","",""
"SB","8J185507LR260190U","","","","T0005",2014/12/15 12:59:13 -0500,2014/12/15 12:59:13 -0500,"CR",26901,"CAD","DR",622,"CAD","","VVLEHGQJ5ZTZA","",""
"SB","08254628YN6193814","","","","T0005",2014/12/15 13:00:07 -0500,2014/12/15 13:00:07 -0500,"CR",26901,"CAD","DR",622,"CAD","","X32MZS897K94C","",""
"SB","7JL414089G169260S","","","","T0005",2014/12/15 13:01:53 -0500,2014/12/15 13:01:53 -0500,"CR",26901,"CAD","DR",622,"CAD","","HPHC9HUPYX5W4","",""
"SB","4VT51561FL399580D","","","","T0005",2014/12/15 13:05:13 -0500,2014/12/15 13:05:13 -0500,"CR",28901,"CAD","DR",666,"CAD","","ULWW62HFP4S5U","",""
"SB","0A059673BH944200K","","","","T0005",2014/12/15 13:11:25 -0500,2014/12/15 13:11:25 -0500,"CR",11301,"CAD","DR",279,"CAD","","393J244D3CFQ4","",""
"SB","0TC44021CR639922S","","","","T0005",2014/12/15 13:20:22 -0500,2014/12/15 13:20:22 -0500,"CR",26901,"CAD","DR",622,"CAD","","NZB4YX55L7JWU","",""
"SB","6YB86607UF763991L","","","","T0005",2014/12/15 13:29:25 -0500,2014/12/15 13:29:25 -0500,"CR",21000,"CAD","DR",492,"CAD","","UBQJMN759RDQ2","",""
"SB","8X560256B6875862J","","","","T0005",2014/12/15 13:47:38 -0500,2014/12/15 13:47:38 -0500,"CR",74024,"CAD","DR",1659,"CAD","","Q7J2QDVXK4L9J","",""
"SB","10097093X6731934F","","","","T0005",2014/12/15 13:52:01 -0500,2014/12/15 13:52:01 -0500,"CR",26901,"CAD","DR",622,"CAD","","G2F6ARSTC5KA6","",""
"SB","00B03026RY028944W","","","","T0005",2014/12/15 13:56:46 -0500,2014/12/15 13:56:46 -0500,"CR",21000,"CAD","DR",492,"CAD","","7LGJ9FE84KNZ2","",""
"SB","7VN06268YF821580V","","","","T0005",2014/12/15 13:59:04 -0500,2014/12/15 13:59:04 -0500,"CR",26901,"CAD","DR",622,"CAD","","RK9HEQEKM9CTN","",""
"SB","0K495554J2848841B","","","","T0005",2014/12/15 14:21:35 -0500,2014/12/15 14:21:35 -0500,"CR",26901,"CAD","DR",622,"CAD","","46JUNYBQWEWGW","",""
"SB","7BF439779G293274X","","","","T0005",2014/12/15 14:52:58 -0500,2014/12/15 14:52:58 -0500,"CR",11301,"CAD","DR",279,"CAD","","HB3TVB6BLAQ8C","",""
"SB","9E657527YV2849542","","","","T0005",2014/12/15 15:11:05 -0500,2014/12/15 15:11:05 -0500,"CR",25901,"CAD","DR",600,"CAD","","C78FG88U6CSWU","",""
"SB","2C3054374B5281931","","","","T0005",2014/12/15 15:17:16 -0500,2014/12/15 15:17:16 -0500,"CR",16500,"CAD","DR",393,"CAD","","5D3NLDTBS4GSJ","",""
"SB","07556487WW5479936","","","","T0005",2014/12/15 15:25:06 -0500,2014/12/15 15:25:06 -0500,"CR",57104,"CAD","DR",1286,"CAD","","J9W6RA4XRQABU","",""
"SB","0LT31020K73937249","","","","T0005",2014/12/15 15:28:49 -0500,2014/12/15 15:28:49 -0500,"CR",74024,"CAD","DR",1659,"CAD","","B5PKN59GVKS8C","",""
"SB","3XJ11571ED628292S","","","","T0005",2014/12/15 15:34:18 -0500,2014/12/15 15:34:18 -0500,"CR",19500,"CAD","DR",459,"CAD","","ZVQVD8R9K5XCJ","",""
"SB","4X3920027T504624Y","","","","T0005",2014/12/15 15:40:59 -0500,2014/12/15 15:40:59 -0500,"CR",26901,"CAD","DR",622,"CAD","","RW6KJ346VE7HE","",""
"SB","9U127802KX0016011","","","","T0005",2014/12/15 15:53:11 -0500,2014/12/15 15:53:11 -0500,"CR",137473,"CAD","DR",3054,"CAD","","366ACT39FX49C","",""
"SB","2HR31548962678817","","","","T0005",2014/12/15 15:58:06 -0500,2014/12/15 15:58:06 -0500,"CR",26901,"CAD","DR",622,"CAD","","LSYPT3HXFNL94","",""
"SB","9NJ85182NF2696845","","","","T0005",2014/12/15 16:03:56 -0500,2014/12/15 16:03:56 -0500,"CR",26901,"CAD","DR",622,"CAD","","F9YTPFDH93WYG","",""
"SB","2S997794L57772849","","","","T0005",2014/12/15 16:15:10 -0500,2014/12/15 16:15:10 -0500,"CR",26901,"CAD","DR",622,"CAD","","DGS6EFNRP57PN","",""
"SB","4L954427P4220901Y","","","","T0006",2014/12/15 16:18:34 -0500,2014/12/15 16:18:41 -0500,"CR",26901,"CAD","DR",622,"CAD","","JQKE3L5JTVGX6","",""
"SB","2H713345JU0119507","","","","T0005",2014/12/15 16:19:28 -0500,2014/12/15 16:19:28 -0500,"CR",26901,"CAD","DR",622,"CAD","","H2ZNKR7FAHUPE","",""
"SB","8L246659A2405304P","","","","T0005",2014/12/15 16:23:15 -0500,2014/12/15 16:23:15 -0500,"CR",79312,"CAD","DR",1775,"CAD","","2E4VPGX3GCPGJ","",""
"SB","3RW717176A086844W","","","","T0005",2014/12/15 16:26:44 -0500,2014/12/15 16:26:44 -0500,"CR",26901,"CAD","DR",622,"CAD","","H2ZNKR7FAHUPE","",""
"SB","6U289718LD786464X","","","","T0005",2014/12/15 16:29:29 -0500,2014/12/15 16:29:29 -0500,"CR",16500,"CAD","DR",393,"CAD","","DTZPXPXQ8VGQL","",""
"SB","4T081995CC825812T","","","","T0005",2014/12/15 16:54:56 -0500,2014/12/15 16:54:56 -0500,"CR",26901,"CAD","DR",622,"CAD","","HRMSDXLV8EKBW","",""
"SB","4NW53386M1753591H","","","","T0006",2014/12/15 16:56:25 -0500,2014/12/15 16:56:33 -0500,"CR",26901,"CAD","DR",622,"CAD","","9G6B9BP7DANSQ","",""
"SB","71T966463R1733524","","","","T0005",2014/12/15 16:57:54 -0500,2014/12/15 16:57:54 -0500,"CR",26901,"CAD","DR",622,"CAD","","93MCZN5Y6MUSW","",""
"SB","83U27460L4377574F","","","","T0005",2014/12/15 17:14:29 -0500,2014/12/15 17:14:29 -0500,"CR",13301,"CAD","DR",323,"CAD","","PLDMFZX7RCLMC","",""
"SB","4DT46131YV674210P","","","","T0005",2014/12/15 17:22:53 -0500,2014/12/15 17:22:53 -0500,"CR",26901,"CAD","DR",622,"CAD","","LTNA2E3M8LA8C","",""
"SB","5NE496200K500425E","","","","T0005",2014/12/15 17:36:05 -0500,2014/12/15 17:36:05 -0500,"CR",26901,"CAD","DR",622,"CAD","","79YFJXS83SAQC","",""
"SB","0DX94468V3193540X","","","","T0005",2014/12/15 17:43:08 -0500,2014/12/15 17:43:08 -0500,"CR",190348,"CAD","DR",4218,"CAD","","KE4KD95VSM87U","",""
"SB","6AH329222X927410E","","","","T0005",2014/12/15 17:55:27 -0500,2014/12/15 17:55:27 -0500,"CR",137473,"CAD","DR",3054,"CAD","","ABCQ3XRJGD596","",""
"SB","7F9838010P1307707","","","","T0005",2014/12/15 18:05:16 -0500,2014/12/15 18:05:16 -0500,"CR",16500,"CAD","DR",393,"CAD","","7RZ8656WUD32N","",""
"SB","6XE70944JE1973317","","","","T0005",2014/12/15 18:07:36 -0500,2014/12/15 18:07:36 -0500,"CR",39699,"CAD","DR",903,"CAD","","ZX9J5VXNEXPAA","",""
"SB","5L114755TF1190644","","","","T0005",2014/12/15 18:14:49 -0500,2014/12/15 18:14:49 -0500,"CR",16500,"CAD","DR",393,"CAD","","7JBD2YQLB5CH2","",""
"SB","9BW21672RM783401M","","","","T0005",2014/12/15 18:16:11 -0500,2014/12/15 18:16:11 -0500,"CR",26901,"CAD","DR",622,"CAD","","8Z3R7482UJKNA","",""
"SB","4RU20035D2190052J","","","","T0005",2014/12/15 18:21:28 -0500,2014/12/15 18:21:28 -0500,"CR",14301,"CAD","DR",345,"CAD","","SV2V8JGYMMW5W","",""
"SB","8SD421466L2456534","","","","T0005",2014/12/15 18:23:20 -0500,2014/12/15 18:23:20 -0500,"CR",19000,"CAD","DR",448,"CAD","","DFJ4Z8U2XDWEG","",""
"SB","0DD55687XN703071A","","","","T0005",2014/12/15 18:29:07 -0500,2014/12/15 18:29:07 -0500,"CR",39699,"CAD","DR",903,"CAD","","KBMC96WNU7RG4","",""
"SB","074087490B737944C","","","","T0005",2014/12/15 18:39:45 -0500,2014/12/15 18:39:45 -0500,"CR",13301,"CAD","DR",323,"CAD","","4S9NJP4J2Z8F6","",""
"SB","6BB38630J4676542G","","","","T0005",2014/12/15 18:42:30 -0500,2014/12/15 18:42:30 -0500,"CR",16500,"CAD","DR",393,"CAD","","AXY444JY4JWZU","",""
"SB","1P245771VR550261P","","","","T0005",2014/12/15 18:55:20 -0500,2014/12/15 18:55:20 -0500,"CR",13301,"CAD","DR",323,"CAD","","HCCSPW7QAC3RQ","",""
"SB","36E26144YE958092T","","","","T0005",2014/12/15 19:05:41 -0500,2014/12/15 19:05:41 -0500,"CR",26901,"CAD","DR",622,"CAD","","GV29SP3ES8CN8","",""
"SB","5BN742608K0857415","","","","T0005",2014/12/15 19:07:25 -0500,2014/12/15 19:07:25 -0500,"CR",26901,"CAD","DR",622,"CAD","","GGSTPQLH4LHC8","",""
"SB","0BS67884YF8034016","","","","T0005",2014/12/15 19:25:27 -0500,2014/12/15 19:25:27 -0500,"CR",21901,"CAD","DR",512,"CAD","","3U6CE9NKMRQNY","",""
"SB","0PK852536Y589435P","","","","T0005",2014/12/15 19:25:45 -0500,2014/12/15 19:25:45 -0500,"CR",13301,"CAD","DR",323,"CAD","","LK376LHUCZL4L","",""
"SB","5W926143N2610505A","","","","T0005",2014/12/15 19:37:08 -0500,2014/12/15 19:37:08 -0500,"CR",13301,"CAD","DR",323,"CAD","","G3SQYFYBPH76W","",""
"SB","18D122876Y537735T","","","","T0005",2014/12/15 19:50:18 -0500,2014/12/15 19:50:18 -0500,"CR",5000,"CAD","DR",140,"CAD","","8SA4YAX9YWNL4","",""
"SB","32M840682N253023K","","","","T0005",2014/12/15 19:51:57 -0500,2014/12/15 19:51:57 -0500,"CR",16500,"CAD","DR",393,"CAD","","J3L25QX6ERXGW","",""
"SB","3PK51427T9168482C","","","","T0005",2014/12/15 19:52:38 -0500,2014/12/15 19:52:38 -0500,"CR",26901,"CAD","DR",622,"CAD","","4A5K2LV8F48FC","",""
"SB","2HX68369TV5373121","","","","T0005",2014/12/15 19:59:25 -0500,2014/12/15 19:59:25 -0500,"CR",13301,"CAD","DR",323,"CAD","","Y4HQKZ9BG8ETE","",""
"SB","4VU09581AF8491917","","","","T0005",2014/12/15 20:14:15 -0500,2014/12/15 20:14:15 -0500,"CR",19000,"CAD","DR",448,"CAD","","YAVQE278LHD64","",""
"SB","8J515152RH0469904","","","","T0005",2014/12/15 20:14:28 -0500,2014/12/15 20:14:28 -0500,"CR",5000,"CAD","DR",140,"CAD","","L6BG2YSUX2V78","",""
"SB","0GN86340JL9474230","","","","T0005",2014/12/15 20:14:41 -0500,2014/12/15 20:14:41 -0500,"CR",11301,"CAD","DR",279,"CAD","","T6KQPL4R8Q956","",""
"SB","3R866455WF526984B","","","","T0005",2014/12/15 20:16:03 -0500,2014/12/15 20:16:03 -0500,"CR",16500,"CAD","DR",393,"CAD","","GPFVDS3W72UVW","",""
"SB","4F431180AU159742X","","","","T0005",2014/12/15 20:17:04 -0500,2014/12/15 20:17:04 -0500,"CR",8400,"CAD","DR",215,"CAD","","PK5366Y7VX6FY","",""
"SB","7XM93539KT0493630","","","","T0005",2014/12/15 20:20:54 -0500,2014/12/15 20:20:54 -0500,"CR",26901,"CAD","DR",622,"CAD","","N77D3A8LK49T8","",""
"SB","5A2179521C098161H","","","","T0005",2014/12/15 20:23:48 -0500,2014/12/15 20:23:48 -0500,"CR",11301,"CAD","DR",279,"CAD","","FTFUWBK2FGLDC","",""
"SB","43B2157564887783V","","","","T0005",2014/12/15 20:25:20 -0500,2014/12/15 20:25:20 -0500,"CR",26901,"CAD","DR",622,"CAD","","UTM3PKDMK5ZKA","",""
"SB","5WB03063V0479645C","","","","T0005",2014/12/15 20:26:01 -0500,2014/12/15 20:26:01 -0500,"CR",13301,"CAD","DR",323,"CAD","","TJXSQUJ3KGL6U","",""
"SB","00T838625B7513840","","","","T0005",2014/12/15 20:26:37 -0500,2014/12/15 20:26:37 -0500,"CR",26901,"CAD","DR",622,"CAD","","ZTTLV8YMFB9XE","",""
"SB","74R67110FR936073D","","","","T0005",2014/12/15 20:32:09 -0500,2014/12/15 20:32:09 -0500,"CR",13301,"CAD","DR",323,"CAD","","HJFGEE39VDSPL","",""
"SB","7X885545YS078832N","","","","T0005",2014/12/15 20:34:03 -0500,2014/12/15 20:34:03 -0500,"CR",26901,"CAD","DR",622,"CAD","","HN6BSBSLECE3A","",""
"SB","7BP98182291010545","","","","T0005",2014/12/15 20:39:49 -0500,2014/12/15 20:39:49 -0500,"CR",11301,"CAD","DR",279,"CAD","","G2G793YY48BMU","",""
"SB","5D5648678D612253X","","","","T0005",2014/12/15 20:41:06 -0500,2014/12/15 20:41:06 -0500,"CR",16500,"CAD","DR",393,"CAD","","LQ2BF3SVVFE2C","",""
"SB","45Y21943WV1467446","","","","T0005",2014/12/15 20:42:59 -0500,2014/12/15 20:42:59 -0500,"CR",26901,"CAD","DR",622,"CAD","","DJU873GHW45CQ","",""
"SB","16E642309T238471G","","","","T0005",2014/12/15 20:44:12 -0500,2014/12/15 20:44:12 -0500,"CR",11301,"CAD","DR",279,"CAD","","9YJT5F55G35UL","",""
"SB","70843151RX903121K","","","","T0005",2014/12/15 20:45:57 -0500,2014/12/15 20:45:57 -0500,"CR",26901,"CAD","DR",622,"CAD","","SPKBDNCN9AW2E","",""
"SB","8SN75158GN9404432","","","","T0005",2014/12/15 20:46:30 -0500,2014/12/15 20:46:30 -0500,"CR",11301,"CAD","DR",279,"CAD","","H7C6ZQW4LM2TC","",""
"SB","6UR31867SC4384621","","","","T0005",2014/12/15 20:48:59 -0500,2014/12/15 20:48:59 -0500,"CR",13301,"CAD","DR",323,"CAD","","7VW99KKZQAV68","",""
"SB","253200980E7042037","","","","T0005",2014/12/15 20:53:12 -0500,2014/12/15 20:53:12 -0500,"CR",26901,"CAD","DR",622,"CAD","","YBXXYVZXYGC76","",""
"SB","7DW805454G7954543","","","","T0005",2014/12/15 20:53:41 -0500,2014/12/15 20:53:41 -0500,"CR",26901,"CAD","DR",622,"CAD","","9HZSDNLL97GWQ","",""
"SB","9N034405VJ973310V","","","","T0005",2014/12/15 20:54:06 -0500,2014/12/15 20:54:06 -0500,"CR",42699,"CAD","DR",969,"CAD","","XZLA9CXP37528","",""
"SB","2VG047196E392113J","","","","T0005",2014/12/15 21:01:40 -0500,2014/12/15 21:01:40 -0500,"CR",13301,"CAD","DR",323,"CAD","","9HRWL4T9QHPYY","",""
"SB","9MG62463SV5741446","","","","T0005",2014/12/15 21:08:03 -0500,2014/12/15 21:08:03 -0500,"CR",26901,"CAD","DR",622,"CAD","","GHJUV3S9K9QEU","",""
"SB","9CS441525R268714G","","","","T0005",2014/12/15 21:10:28 -0500,2014/12/15 21:10:28 -0500,"CR",16500,"CAD","DR",393,"CAD","","SZZ8UPFACEWSY","",""
"SB","7T570179J45003411","","","","T0005",2014/12/15 21:18:07 -0500,2014/12/15 21:18:07 -0500,"CR",19500,"CAD","DR",459,"CAD","","ZEWYLDYZU2VZW","",""
"SB","8N010259YE558971V","","","","T0005",2014/12/15 21:21:44 -0500,2014/12/15 21:21:44 -0500,"CR",11301,"CAD","DR",279,"CAD","","ZA5T3ZFWJWGWY","",""
"SB","02N47303LT0188205","","","","T0005",2014/12/15 21:23:02 -0500,2014/12/15 21:23:02 -0500,"CR",25901,"CAD","DR",600,"CAD","","JBR5BSUF8RPGU","",""
"SB","3YR16589KJ385894K","","","","T0005",2014/12/15 21:24:05 -0500,2014/12/15 21:24:05 -0500,"CR",26901,"CAD","DR",622,"CAD","","Q5M5U7RGGSMNN","",""
"SB","66G24703CG508533T","","","","T0005",2014/12/15 21:32:01 -0500,2014/12/15 21:32:01 -0500,"CR",19500,"CAD","DR",459,"CAD","","CWV4N8BPG3PNJ","",""
"SB","2FP83361VY530310K","","","","T0005",2014/12/15 21:33:16 -0500,2014/12/15 21:33:16 -0500,"CR",8400,"CAD","DR",215,"CAD","","FDRJSDKAGXDGS","",""
"SB","1CY20572KU739670F","","","","T0005",2014/12/15 21:35:53 -0500,2014/12/15 21:35:53 -0500,"CR",11301,"CAD","DR",279,"CAD","","WWCL5HPW4HJVC","",""
"SB","6NL37741SA4455501","","","","T0005",2014/12/15 21:40:53 -0500,2014/12/15 21:40:53 -0500,"CR",26901,"CAD","DR",622,"CAD","","V9RE2V9H86474","",""
"SB","9D158633645746228","","","","T0005",2014/12/15 21:45:07 -0500,2014/12/15 21:45:07 -0500,"CR",38699,"CAD","DR",881,"CAD","","7JN9AHTS76UT4","",""
"SB","4L362124UC686225P","","","","T0005",2014/12/15 21:45:59 -0500,2014/12/15 21:45:59 -0500,"CR",11301,"CAD","DR",279,"CAD","","DQDXFE9P4ARLL","",""
"SB","0V955692DT9078038","","","","T0005",2014/12/15 21:46:58 -0500,2014/12/15 21:46:58 -0500,"CR",26901,"CAD","DR",622,"CAD","","DEHXHGMDHLKMG","",""
"SB","0N008107UP680352Y","","","","T0005",2014/12/15 21:52:35 -0500,2014/12/15 21:52:35 -0500,"CR",26901,"CAD","DR",622,"CAD","","QS6JF7Y7K64CE","",""
"SB","53P65133YV921581K","","","","T0005",2014/12/15 22:06:44 -0500,2014/12/15 22:06:44 -0500,"CR",76668,"CAD","DR",1717,"CAD","","T39GXTT9E5WM8","",""
"SB","92A96343M04738403","","","","T0005",2014/12/15 22:13:56 -0500,2014/12/15 22:13:56 -0500,"CR",26901,"CAD","DR",622,"CAD","","86T8VGRLQRJCQ","",""
"SB","478880169B789225N","","","","T0005",2014/12/15 22:16:09 -0500,2014/12/15 22:16:09 -0500,"CR",26901,"CAD","DR",622,"CAD","","VR47E5UM69KTL","",""
"SB","4DR189180V838690E","","","","T0005",2014/12/15 22:21:57 -0500,2014/12/15 22:21:57 -0500,"CR",26901,"CAD","DR",622,"CAD","","X33YXQBA2FMR6","",""
"SB","1GE68092K3871704B","","","","T0005",2014/12/15 22:22:20 -0500,2014/12/15 22:22:20 -0500,"CR",79312,"CAD","DR",1775,"CAD","","3RQ7RBUNHZMNY","",""
"SB","5MB36707MG147160R","","","","T0005",2014/12/15 22:25:57 -0500,2014/12/15 22:25:57 -0500,"CR",26901,"CAD","DR",622,"CAD","","YNFC88SD9KU8N","",""
"SB","86B752067N436091T","","","","T0005",2014/12/15 22:26:42 -0500,2014/12/15 22:26:42 -0500,"CR",5000,"CAD","DR",140,"CAD","","8AJ7HRVHGTNTY","",""
"SB","6JK26255VE554982T","","","","T0005",2014/12/15 22:31:34 -0500,2014/12/15 22:31:34 -0500,"CR",26901,"CAD","DR",622,"CAD","","BZXHC2QG768YA","",""
"SB","17895376FR4264903","","","","T0005",2014/12/15 22:33:19 -0500,2014/12/15 22:33:19 -0500,"CR",26901,"CAD","DR",622,"CAD","","926VNXJTXPJPS","",""
"SB","47R89552G6411531X","","","","T0005",2014/12/15 22:39:36 -0500,2014/12/15 22:39:36 -0500,"CR",19500,"CAD","DR",459,"CAD","","SVKPKGWGC643G","",""
"SB","186828720V525233U","","","","T0005",2014/12/15 22:42:29 -0500,2014/12/15 22:42:29 -0500,"CR",26901,"CAD","DR",622,"CAD","","46JUNYBQWEWGW","",""
"SB","5FY9461897651091A","","","","T0005",2014/12/15 22:43:39 -0500,2014/12/15 22:43:39 -0500,"CR",16500,"CAD","DR",393,"CAD","","RLGTG4QDF3X9C","",""
"SB","0LG34422P36514516","","","","T0005",2014/12/15 22:47:00 -0500,2014/12/15 22:47:00 -0500,"CR",26901,"CAD","DR",622,"CAD","","KRB643EJG3G62","",""
"SB","7KK1960293974072V","","","","T0005",2014/12/15 22:47:55 -0500,2014/12/15 22:47:55 -0500,"CR",21901,"CAD","DR",512,"CAD","","TN494EGZGDYYY","",""
"SB","3UW20557VM012442L","","","","T0005",2014/12/15 22:49:50 -0500,2014/12/15 22:49:50 -0500,"CR",13301,"CAD","DR",323,"CAD","","MP383RNYZR7TL","",""
"SB","45L33514B90609334","","","","T0005",2014/12/15 22:57:47 -0500,2014/12/15 22:57:47 -0500,"CR",79312,"CAD","DR",1775,"CAD","","PQR56WHDT9P7A","",""
"SB","9V623549PE111860L","","","","T0005",2014/12/15 23:04:00 -0500,2014/12/15 23:04:00 -0500,"CR",11301,"CAD","DR",279,"CAD","","BUBWGWCQ942G6","",""
"SB","4NR77122A14336823","","","","T0005",2014/12/15 23:05:53 -0500,2014/12/15 23:05:53 -0500,"CR",11301,"CAD","DR",279,"CAD","","VCED3959T2KJC","",""
"SF","CAD",3883934,0,0,89669,"CR",7366582,"CR",11160847,"CR",7366582,"CR",11160847,"CR",0,"CR",0,140
"SF","USD",0,0,0,0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,140
"SC",140
"RF","CAD",3883934,0,0,89669,"CR",7366582,"CR",11160847,"CR",7366582,"CR",11160847,"CR",0,"CR",0,140
"RF","USD",0,0,0,0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,"CR",0,140
"RC",140
"FF",140
Can't render this file because it has a wrong number of fields in line 2.

View File

@ -0,0 +1,30 @@
"RH",2014/12/11 02:00:00 -0500,"X","V9Y8K2NN2LSFA",010,
"FH",01
"SH",2014/12/10 00:00:00 -0500,2014/12/10 23:59:59 -0500,"V9Y8K2NN2LSFA",""
"CH","Transaction ID","Invoice ID","PayPal Reference ID","PayPal Reference ID Type","Transaction Event Code","Transaction Initiation Date","Transaction Completion Date","Transaction Debit or Credit","Gross Transaction Amount","Gross Transaction Currency","Fee Debit or Credit","Fee Amount","Fee Currency","Transactional Status","Insurance Amount","Sales Tax Amount","Shipping Amount","Transaction Subject","Transaction Note","Payer's Account ID","Payer Address Status","Item Name","Item ID","Option 1 Name","Option 1 Value","Option 2 Name","Option 2 Value","Auction Site","Auction Buyer ID","Auction Closing Date","Shipping Address Line1","Shipping Address Line2","Shipping Address City","Shipping Address State","Shipping Address Zip","Shipping Address Country","Shipping Method","Custom Field","Billing Address Line1","Billing Address Line2","Billing Address City","Billing Address State","Billing Address Zip","Billing Address Country","Consumer ID","First Name","Last Name","Consumer Business Name","Card Type","Payment Source","Shipping Name","Authorization Review Status","Protection Eligibility","Payment Tracking ID","Store ID","Terminal ID","Coupons","Special Offers","Loyalty Card Number","Checkout Type","Secondary Shipping Address Line1","Secondary Shipping Address Line2","Secondary Shipping Address City","Secondary Shipping Address State","Secondary Shipping Address Country","Secondary Shipping Address Zip","3PL Reference ID"
"SB","8AC87463CF397461N","","","","T0005",2014/12/10 08:25:07 -0500,2014/12/10 08:25:07 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"741 St-Olivier","","Quebec","QC","G1R1H4","CA","","","","","","","","","TR6RF3S8SN2PS","Govinda","St-Pierre","Govinda St-Pierre","Visa","Direct Credit Card","Govinda St-Pierre","01","02","","","","","","","S","","","","","","",""
"SB","9H40265806089083X","","","","T0005",2014/12/10 08:30:06 -0500,2014/12/10 08:30:06 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"4b chemin des Grillons","","Lac Beauport","QC","G3B1K5","CA","","","","","","","","","6XF6HDYY268WW","Brigitte","Clavet","Brigitte Clavet","Visa","Direct Credit Card","Brigitte Clavet","01","02","","","","","","","S","","","","","","",""
"SB","3H869010A95689001","","","","T0005",2014/12/10 09:10:17 -0500,2014/12/10 09:10:17 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"861 Avenue Calixa-Lavallee, Appt 7","","Quebec","QC","G1S3H2","CA","","","","","","","","","K6VLQ6AWYG6V6","Francois","Chevarin","Francois Chevarin","Visa","Direct Credit Card","Francois Chevarin","01","02","","","","","","","S","","","","","","",""
"SB","44P83246VP655040D","","","","T0005",2014/12/10 10:59:11 -0500,2014/12/10 10:59:11 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"220 D'Aiguillon","","Quebec","QC","G1R1L6","CA","","","","","","","","","MJ6ZSAFZ75RR6","Gregory","Murphy","Gregory Murphy","Mastercard","Direct Credit Card","Gregory Murphy","01","02","","","","","","","S","","","","","","",""
"SB","8BT59247AM7006633","","","","T0005",2014/12/10 11:02:32 -0500,2014/12/10 11:02:32 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1142 Rue Du Pere-vimont","","Quebec","QC","G1S3P8","CA","","","","","","","","","ZHJC8RRP37ER2","Marie-Philippe","Jolicoeur","Marie-Philippe Jolicoeur","Visa","Direct Credit Card","Marie-Philippe Jolicoeur","01","02","","","","","","","S","","","","","","",""
"SB","08303360P65643249","","","","T0005",2014/12/10 11:34:09 -0500,2014/12/10 11:34:09 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"No Street Address Provided","","No City Provided","QC","J0K1A0","CA","","","","","","","","","RD5HAZKCHJCJL","Joel","Degrandpre","Joel Degrandpre","Mastercard","Direct Credit Card","Joel Degrandpre","01","02","","","","","","","S","","","","","","",""
"SB","8JD166055Y8143104","","","","T0005",2014/12/10 12:47:42 -0500,2014/12/10 12:47:42 -0500,"CR",19000,"CAD","DR",448,"CAD","S",,0,0,"","","","N","","","","","","","","",,"3655 Rue De L'illinois","","Sherbrooke","QC","J1N0J5","CA","","","","","","","","","NCUDLR7WGEHSC","Elvy","lapointe","Elvy lapointe","Visa","Direct Credit Card","Elvy Lapointe","01","02","","","","","","","S","","","","","","",""
"SB","8349649842720864S","","","","T0005",2014/12/10 12:59:25 -0500,2014/12/10 12:59:25 -0500,"CR",79312,"CAD","DR",1775,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1605, chemin Sainte-Foy, bureau 117","","Quebec","QC","G1S 2P1","CA","","","","","","","","","3WPBLYEJ5ASXJ","Michel","Cote","Michel Cote","Visa","Direct Credit Card","Michel Cote","01","02","","","","","","","S","","","","","","",""
"SB","5WY65580EJ554012A","","","","T0005",2014/12/10 13:08:03 -0500,2014/12/10 13:08:03 -0500,"CR",22901,"CAD","DR",534,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1255, rue des Ilots","","Quebec","QC","G1Y 1P5","CA","","","","","","","","","U88W34Q9DSR8Y","Eric","Charland","Eric Charland","Mastercard","Direct Credit Card","Eric Charland","01","02","","","","","","","S","","","","","","",""
"SB","0V20840628656370C","","","","T0005",2014/12/10 13:48:59 -0500,2014/12/10 13:48:59 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"4061 rue de la pinède","","Québec","QC","G1G0E5","CA","","","","","","","","","BBNZDYE3V8ZS8","Nicolas","Beaulieu","Nicolas Beaulieu","Visa","Direct Credit Card","Nicolas Beaulieu","01","02","","","","","","","S","","","","","","",""
"SB","0M6438589H562382L","","","","T0005",2014/12/10 14:07:34 -0500,2014/12/10 14:07:34 -0500,"CR",13801,"CAD","DR",334,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2921 Taillon","","Montreal","QC","H1L4K1","CA","","","","","","","","","NRUUMYF82L4XL","Jacques","Bertrand","Jacques Bertrand","Visa","Direct Credit Card","Jacques Bertrand","01","02","","","","","","","S","","","","","","",""
"SB","88F18017W1478504X","","","","T0005",2014/12/10 14:18:57 -0500,2014/12/10 14:18:57 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"295, Boul. Charest Est, 1er etage","","Quebec","QC","G1K 3G8","CA","","","","","","","","","CL4XFFWGDZ62G","Sebastien","Girard","Sebastien Girard","Mastercard","Direct Credit Card","Sebastien Girard","01","02","","","","","","","S","","","","","","",""
"SB","36B11352K4560951X","","","","T0005",2014/12/10 15:20:06 -0500,2014/12/10 15:20:06 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"295, Boul. Charest Est","","Quebec","QC","G1K 3G8","CA","","","","","","","","","CL4XFFWGDZ62G","Marcel","Fillion","Marcel Fillion","Mastercard","Direct Credit Card","Marcel Fillion","01","02","","","","","","","S","","","","","","",""
"SB","1CJ14381L0703534P","","","","T0005",2014/12/10 15:23:29 -0500,2014/12/10 15:23:29 -0500,"CR",21901,"CAD","DR",512,"CAD","S",,0,0,"","","","N","","","","","","","","",,"112 Buzzell","","Magog","QC","J1X 0T1","CA","","","","","","","","","CFYKNBSGDXJD2","Roger","Girard","Roger Girard","Mastercard","Direct Credit Card","ROGER GIRARD","01","02","","","","","","","S","","","","","","",""
"SB","0ET04949EK329043F","","","","T0005",2014/12/10 16:02:31 -0500,2014/12/10 16:02:31 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"96 Chemin De La Vallee","","Lac-Beauport","QC","G3B1H7","CA","","","","","","","","","MT7MYLPQQYC8Q","Vincent","Fortier","Vincent Fortier","Visa","Direct Credit Card","Vincent Fortier","01","02","","","","","","","S","","","","","","",""
"SB","4FX16370MN187735U","","","","T0005",2014/12/10 16:14:01 -0500,2014/12/10 16:14:01 -0500,"CR",74024,"CAD","DR",1659,"CAD","S",,0,0,"","","","N","","","","","","","","",,"6717 Rue Des Bourraches","","Quebec","QC","G2C 1J2","CA","","","","","","","","","B4AWHNAD74GHQ","Maude","Lapointe","Maude Lapointe","Mastercard","Direct Credit Card","Maude Lapointe","01","02","","","","","","","S","","","","","","",""
"SB","9RP88085BR667730W","","","","T0005",2014/12/10 19:07:23 -0500,2014/12/10 19:07:23 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1256 Rue Dolan","","Quebec","QC","G1W 3W1","CA","","","","","","","","","C9X7QNR2EXFK8","Owen","BOUCHARD","Owen BOUCHARD","Mastercard","Direct Credit Card","Owen Bouchard","01","02","","","","","","","S","","","","","","",""
"SB","2VR68256TY2430448","","","","T0005",2014/12/10 19:18:13 -0500,2014/12/10 19:18:13 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"74 11 Rue","","L'Islet","QC","G0R 2C0","CA","","","","","","","","","SQBJKJXC8SBW2","Benoit","Blais","Benoit Blais","Visa","Direct Credit Card","Benoit Blais","01","02","","","","","","","S","","","","","","",""
"SB","3GM36986YP1312041","","","","T0005",2014/12/10 19:23:27 -0500,2014/12/10 19:23:27 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"3009 Rue Des Primeves","","Quebec","QC","G1M 3V4","CA","","","","","","","","","Y5CCFFD5JGS6Y","Anne-Julie","Girard","Anne-Julie Girard","Mastercard","Direct Credit Card","Anne-Julie Girard","01","02","","","","","","","S","","","","","","",""
"SB","60U64651VV7880644","","","","T0005",2014/12/10 21:17:21 -0500,2014/12/10 21:17:21 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2108 Place Lariviere","","Montreal","QC","H2K1R6","CA","","","","","","","","","95KFLSV47GXR4","Adele","Antoniolli","Adele Antoniolli","Visa","Direct Credit Card","Adele Antoniolli","01","02","","","","","","","S","","","","","","",""
"SB","86X12505SF0107621","","","","T0005",2014/12/10 22:10:35 -0500,2014/12/10 22:10:35 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"448 Marie Therese","","Ste-therese","QC","J7E 2J3","CA","","","","","","","","","BPTTPWGAT9HJS","Leandro","Stella","Leandro Stella","Mastercard","Direct Credit Card","Leandro Stella","01","02","","","","","","","S","","","","","","",""
"SF",21
"SC",21
"RF",21
"RC",21
"FF",21
Can't render this file because it has a wrong number of fields in line 2.

View File

@ -0,0 +1,33 @@
"RH",2014/12/12 02:00:00 -0500,"X","V9Y8K2NN2LSFA",010,
"FH",01
"SH",2014/12/11 00:00:00 -0500,2014/12/11 23:59:59 -0500,"V9Y8K2NN2LSFA",""
"CH","Transaction ID","Invoice ID","PayPal Reference ID","PayPal Reference ID Type","Transaction Event Code","Transaction Initiation Date","Transaction Completion Date","Transaction Debit or Credit","Gross Transaction Amount","Gross Transaction Currency","Fee Debit or Credit","Fee Amount","Fee Currency","Transactional Status","Insurance Amount","Sales Tax Amount","Shipping Amount","Transaction Subject","Transaction Note","Payer's Account ID","Payer Address Status","Item Name","Item ID","Option 1 Name","Option 1 Value","Option 2 Name","Option 2 Value","Auction Site","Auction Buyer ID","Auction Closing Date","Shipping Address Line1","Shipping Address Line2","Shipping Address City","Shipping Address State","Shipping Address Zip","Shipping Address Country","Shipping Method","Custom Field","Billing Address Line1","Billing Address Line2","Billing Address City","Billing Address State","Billing Address Zip","Billing Address Country","Consumer ID","First Name","Last Name","Consumer Business Name","Card Type","Payment Source","Shipping Name","Authorization Review Status","Protection Eligibility","Payment Tracking ID","Store ID","Terminal ID","Coupons","Special Offers","Loyalty Card Number","Checkout Type","Secondary Shipping Address Line1","Secondary Shipping Address Line2","Secondary Shipping Address City","Secondary Shipping Address State","Secondary Shipping Address Country","Secondary Shipping Address Zip","3PL Reference ID"
"SB","40E204187M113541F","","","","T0005",2014/12/11 10:33:48 -0500,2014/12/11 10:33:48 -0500,"CR",74024,"CAD","DR",1659,"CAD","S",,0,0,"","","","N","","","","","","","","",,"3366 Rue De L'Energie, Saguenay, QC G7X 0J1","","Jonquiere","QC","G7X 0J1","CA","","","","","","","","","A3MGV2GDBMW6Q","Erick","Auger","Erick Auger","Mastercard","Direct Credit Card","Erick Auger","01","02","","","","","","","S","","","","","","",""
"SB","40L551377F4139634","","","","T0005",2014/12/11 11:22:16 -0500,2014/12/11 11:22:16 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"646, Monk","","Quebec","QC","G1S3M3","CA","","","","","","","","","KPS4XY8JZBM2A","Eric","Tremblay","Eric Tremblay","Visa","Direct Credit Card","Eric Tremblay","01","02","","","","","","","S","","","","","","",""
"SB","8YF37150NF0090316","","","","T0006",2014/12/11 11:56:22 -0500,2014/12/11 11:56:30 -0500,"CR",19500,"CAD","DR",459,"CAD","S",,0,0,"","","nickvallee22@hotmail.com","N","","","","","","","","",,"520 rue de la Salle #305","","Québec","QC","G1K0E5","CA","","","","","","","","","PLHTGQ9VZF986","Nicolas","Vallee","Nicolas Vallee","","Express Checkout","Anne Hébert","01","01","","","","","","","S","","","","","","",""
"SB","0YN30610TR742405W","","","","T0005",2014/12/11 12:06:25 -0500,2014/12/11 12:06:25 -0500,"CR",137473,"CAD","DR",3054,"CAD","S",,0,0,"","","","N","","","","","","","","",,"330, rue Saint-Vallier Est","","Quebec","QC","G1K 9C5","CA","","","","","","","","","39G65Z958A6TY","Martine","Caron","Martine Caron","Mastercard","Direct Credit Card","Martine Caron","01","02","","","","","","","S","","","","","","",""
"SB","08L513963X579282R","","","","T0005",2014/12/11 12:15:59 -0500,2014/12/11 12:15:59 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"609 rue des plaines-rouges","","Quebec","QC","G3g2a9","CA","","","","","","","","","JXDWF9S2VFX64","Sebastien","Masse","Sebastien Masse","Mastercard","Direct Credit Card","Sebastien Masse","01","02","","","","","","","S","","","","","","",""
"SB","8TC590411U762771E","","","","T0005",2014/12/11 13:30:56 -0500,2014/12/11 13:30:56 -0500,"CR",74024,"CAD","DR",1659,"CAD","S",,0,0,"","","","N","","","","","","","","",,"825, Boulevard Lebourgneuf - Bureau 412","","Quebec","QC","G2J 0B9","CA","","","","","","","","","AQZ83ZXX7VMQC","Francois","Mansart","Francois Mansart","Visa","Direct Credit Card","Francois Mansart","01","02","","","","","","","S","","","","","","",""
"SB","89W0747024236321F","","","","T0005",2014/12/11 13:32:00 -0500,2014/12/11 13:32:00 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"275 RUE DU BATAILLON","","BOISCHATEL","QC","G0A 1H0","CA","","","","","","","","","JQ8G47L35RQZ4","PASCAL","VITTOZ","PASCAL VITTOZ","Visa","Direct Credit Card","PASCAL VITTOZ","01","02","","","","","","","S","","","","","","",""
"SB","9WT53793WW8400800","","","","T0005",2014/12/11 14:10:16 -0500,2014/12/11 14:10:16 -0500,"CR",137473,"CAD","DR",3054,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1460 Boul De L'Innovation, Suite 202","","Bromont","QC","J2L 0J8","CA","","","","","","","","","3XY4QZWDKBNMQ","Genevieve","Dutil","Genevieve Dutil","Visa","Direct Credit Card","Genevieve Dutil","01","02","","","","","","","S","","","","","","",""
"SB","88831147R75462133","","","","T0005",2014/12/11 14:24:07 -0500,2014/12/11 14:24:07 -0500,"CR",22401,"CAD","DR",523,"CAD","S",,0,0,"","","","N","","","","","","","","",,"930 Rue Dosquet","","Quebec","QC","G1V3B9","CA","","","","","","","","","7SCBHBPRRFEP2","Jeannot","Tremblay","Jeannot Tremblay","Visa","Direct Credit Card","Jeannot Tremblay","01","02","","","","","","","S","","","","","","",""
"SB","297234351J308571H","","","","T0005",2014/12/11 14:54:20 -0500,2014/12/11 14:54:20 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"164, Chemin Du Lac-Robert","","Mille-Isles","QC","J0R1A0","CA","","","","","","","","","KQP2UJKAVN2EQ","DOMINIQUE","MONTMINY","DOMINIQUE MONTMINY","Visa","Direct Credit Card","DOMINIQUE MONTMINY","01","02","","","","","","","S","","","","","","",""
"SB","6T6648136B4917219","","","","T0005",2014/12/11 15:04:41 -0500,2014/12/11 15:04:41 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"4626 Caroline-Valin","","Quebec","QC","G1Y3R1","CA","","","","","","","","","KQLT574RVD7HQ","Vincent","April","Vincent April","Visa","Direct Credit Card","Vincent April","01","02","","","","","","","S","","","","","","",""
"SB","4702498232812392H","","","","T0005",2014/12/11 15:20:21 -0500,2014/12/11 15:20:21 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1296 Romeo-Vachon","","Quebec","QC","G1W 3C4","CA","","","","","","","","","LTDDJF34MHBF8","Mario","Marchand","Mario Marchand","Visa","Direct Credit Card","Mario Marchand","01","02","","","","","","","S","","","","","","",""
"SB","2V0100930E9181840","","","","T0005",2014/12/11 15:20:23 -0500,2014/12/11 15:20:23 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"3795 Dubuc","","Quebec","QC","G1P 3R7","CA","","","","","","","","","G2HDWQRSPZWD6","Mathieu","Dumas","Mathieu Dumas","Visa","Direct Credit Card","Mathieu Dumas","01","02","","","","","","","S","","","","","","",""
"SB","4CV20701RL9686525","","","","T0005",2014/12/11 16:11:57 -0500,2014/12/11 16:11:57 -0500,"CR",8400,"CAD","DR",215,"CAD","S",,0,0,"","","","N","","","","","","","","",,"223 Laure Conan","","varennes","QC","J3X 1W9","CA","","","","","","","","","RGJT8ZHM4MT7U","Odette","Boudreault","Odette Boudreault","Mastercard","Direct Credit Card","Odette Boudreault","01","02","","","","","","","S","","","","","","",""
"SB","4D923870VR828190J","","","","T0005",2014/12/11 16:52:14 -0500,2014/12/11 16:52:14 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2100 Summit Dr","","Lake Oswego","OR","97034","CA","","","","","","","","","DFGCZZHB9JQD6","Myra","Klettke","Myra Klettke","Visa","Direct Credit Card","Myra Klettke","01","02","","","","","","","S","","","","","","",""
"SB","13P41937GR037233S","","","","T0005",2014/12/11 17:07:10 -0500,2014/12/11 17:07:10 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1255, rue des Ilots","","Quebec","QC","G1Y 1P5","CA","","","","","","","","","U88W34Q9DSR8Y","Eric","Charland","Eric Charland","Mastercard","Direct Credit Card","Eric Charland","01","02","","","","","","","S","","","","","","",""
"SB","2PP506365B617513R","","","","T0005",2014/12/11 18:39:14 -0500,2014/12/11 18:39:14 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1111 De Cassiopee ","","Levis","QC","G6Z 3R9","CA","","","","","","","","","JFC6LKA5635K6","Martin","Robitaille","Martin Robitaille","Mastercard","Direct Credit Card","Martin Robitaille","01","02","","","","","","","S","","","","","","",""
"SB","0FV660381G176380L","","","","T0005",2014/12/11 18:40:22 -0500,2014/12/11 18:40:22 -0500,"CR",8400,"CAD","DR",215,"CAD","S",,0,0,"","","","N","","","","","","","","",,"4869-C rue du Sourcin","","St-Augustin-de-Desmaures","QC","G3A2B2","CA","","","","","","","","","4K8WDVRW92KHL","Jules","Lefebvre","Jules Lefebvre","Visa","Direct Credit Card","Jules Lefebvre","01","02","","","","","","","S","","","","","","",""
"SB","71J72203VD179211X","","","","T0005",2014/12/11 19:08:45 -0500,2014/12/11 19:08:45 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1132 De La Licorne","","St-jean Chrysostome","QC","G6Z 3N7","CA","","","","","","","","","SDF89KNY89CAE","Alain","Beaudoin","Alain Beaudoin","Visa","Direct Credit Card","Alain Beaudoin","01","02","","","","","","","S","","","","","","",""
"SB","7LP67584UU5915346","","","","T0005",2014/12/11 19:17:03 -0500,2014/12/11 19:17:03 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"879 Ave De Bougainville","","Quebec","QC","G1S 3A5","CA","","","","","","","","","G59H295EMZBTS","Francois","Lacombe","Francois Lacombe","Visa","Direct Credit Card","Francois Lacombe","01","02","","","","","","","S","","","","","","",""
"SB","6UJ93889WE529040U","","","","T0005",2014/12/11 19:18:09 -0500,2014/12/11 19:18:09 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"33 Rue De Vimy","","Sherbrooke","QC","J1J-3M3","CA","","","","","","","","","ANAK5WQBJT9PS","Conrad","Audet","Conrad Audet","Visa","Direct Credit Card","Conrad AUDET","01","02","","","","","","","S","","","","","","",""
"SB","09A74235VU269082F","","","","T0005",2014/12/11 19:46:23 -0500,2014/12/11 19:46:23 -0500,"CR",2800,"CAD","DR",92,"CAD","S",,0,0,"","","","N","","","","","","","","",,"207, Michel-du Gue","","Varennes","QC","J3X 1J5","CA","","","","","","","","","QNP6H8R3VCDV4","Elizabeth","St-Pierre","Elizabeth St-Pierre","Mastercard","Direct Credit Card","Elizabeth St-Pierre","01","02","","","","","","","S","","","","","","",""
"SB","3S0699277E660294G","","","","T0005",2014/12/11 20:40:58 -0500,2014/12/11 20:40:58 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"330, Rue De Bernieres","","Quebec","QC","G1R2L7","CA","","","","","","","","","M5S5KWW6G2KMW","Felix","Pouliot-Richard","Felix Pouliot-Richard","Visa","Direct Credit Card","Felix Pouliot-Richard","01","02","","","","","","","S","","","","","","",""
"SB","44U23803G10908334","","","","T0400",2014/12/11 23:26:30 -0500,2014/12/11 23:26:30 -0500,"DR",2400000,"CAD","",,"","P",,,0,"","","","N","","","","","","","","",,"","","","","","","","","","","","","","","","","","","","Others","","","02","","","","","","","S","","","","","","",""
"SF",24
"SC",24
"RF",24
"RC",24
"FF",24
Can't render this file because it has a wrong number of fields in line 2.

View File

@ -0,0 +1,29 @@
"RH",2014/12/13 02:00:00 -0500,"X","V9Y8K2NN2LSFA",010,
"FH",01
"SH",2014/12/12 00:00:00 -0500,2014/12/12 23:59:59 -0500,"V9Y8K2NN2LSFA",""
"CH","Transaction ID","Invoice ID","PayPal Reference ID","PayPal Reference ID Type","Transaction Event Code","Transaction Initiation Date","Transaction Completion Date","Transaction Debit or Credit","Gross Transaction Amount","Gross Transaction Currency","Fee Debit or Credit","Fee Amount","Fee Currency","Transactional Status","Insurance Amount","Sales Tax Amount","Shipping Amount","Transaction Subject","Transaction Note","Payer's Account ID","Payer Address Status","Item Name","Item ID","Option 1 Name","Option 1 Value","Option 2 Name","Option 2 Value","Auction Site","Auction Buyer ID","Auction Closing Date","Shipping Address Line1","Shipping Address Line2","Shipping Address City","Shipping Address State","Shipping Address Zip","Shipping Address Country","Shipping Method","Custom Field","Billing Address Line1","Billing Address Line2","Billing Address City","Billing Address State","Billing Address Zip","Billing Address Country","Consumer ID","First Name","Last Name","Consumer Business Name","Card Type","Payment Source","Shipping Name","Authorization Review Status","Protection Eligibility","Payment Tracking ID","Store ID","Terminal ID","Coupons","Special Offers","Loyalty Card Number","Checkout Type","Secondary Shipping Address Line1","Secondary Shipping Address Line2","Secondary Shipping Address City","Secondary Shipping Address State","Secondary Shipping Address Country","Secondary Shipping Address Zip","3PL Reference ID"
"SB","44U23803G10908334","","","","T0400",2014/12/11 23:26:30 -0500,2014/12/12 23:28:13 -0500,"DR",2400000,"CAD","",,"","S",,,0,"","","","N","","","","","","","","",,"","","","","","","","","","","","","","","","","","","","Others","","","02","","","","","","","S","","","","","","",""
"SB","48L21789EP208103S","","","","T0006",2014/12/12 00:09:45 -0500,2014/12/12 00:09:53 -0500,"CR",33699,"CAD","DR",771,"CAD","S",,0,0,"","","carl.synnett.1@ulaval.ca","Y","","","","","","","","",,"139 Armand-Buteau","","Québec","Quebec","G1E7E6","CA","","","","","","","","","H3K98P9JZ34R2","Carl","Synnett","Carl Synnett","","Express Checkout","Carl, Synnett","01","01","","","","","","","S","","","","","","",""
"SB","9S98627691229221X","","","","T0005",2014/12/12 08:11:04 -0500,2014/12/12 08:11:04 -0500,"CR",21901,"CAD","DR",512,"CAD","S",,0,0,"","","","N","","","","","","","","",,"3191, Carre Bochart","","Quebec","QC","G1X 1V5","CA","","","","","","","","","DGK9VTNC7B6EQ","Marc","Panneton","Marc Panneton","Visa","Direct Credit Card","Marc Panneton","01","02","","","","","","","S","","","","","","",""
"SB","77U9112939452163E","","","","T0005",2014/12/12 08:53:43 -0500,2014/12/12 08:53:43 -0500,"CR",21901,"CAD","DR",512,"CAD","S",,0,0,"","","","N","","","","","","","","",,"27 Rue Du Joran","","Gatineau ","QC","J9A0E9","CA","","","","","","","","","ENLKSJPEJLFYQ","Nathalie","Long","Nathalie Long","Mastercard","Direct Credit Card","Nathalie Long","01","02","","","","","","","S","","","","","","",""
"SB","9M753198KH119651W","","","","T0005",2014/12/12 09:09:35 -0500,2014/12/12 09:09:35 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"14 Rue Lombrette","","Baie-Saint-Paul","QC","G3Z2T3","CA","","","","","","","","","TQLYUXPBRPTD8","Marc-Antoine","Guay","Marc-Antoine Guay","Visa","Direct Credit Card","Marc-Antoine Guay","01","02","","","","","","","S","","","","","","",""
"SB","09R74526DH9713500","","","","T0005",2014/12/12 09:14:07 -0500,2014/12/12 09:14:07 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1368 Marechal Foch","","Quebec","QC","G1S 2C4","CA","","","","","","","","","FHGRVABEQG792","Michel","St-Yves","Michel St-Yves","Visa","Direct Credit Card","Michel St-Yves","01","02","","","","","","","S","","","","","","",""
"SB","17E9314261141131D","","","","T0005",2014/12/12 09:37:45 -0500,2014/12/12 09:37:45 -0500,"CR",19500,"CAD","DR",459,"CAD","S",,0,0,"","","","N","","","","","","","","",,"252 6e Avenue App. 2 ","","Quebec","QC","G1J3J6","CA","","","","","","","","","YSUVRVDG7S4ME","Genevieve","Robichaud","Genevieve Robichaud","Visa","Direct Credit Card","Genevieve Robichaud","01","02","","","","","","","S","","","","","","",""
"SB","10U836779L0210345","","","","T0005",2014/12/12 09:38:07 -0500,2014/12/12 09:38:07 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"9370 Chauvet","","Québec","QC","G2K 1L2","CA","","","","","","","","","G3SQYFYBPH76W","Stephane","lefebvre","Stephane lefebvre","Visa","Direct Credit Card","Stephane Lefebvre","01","02","","","","","","","S","","","","","","",""
"SB","7NA9771470514944X","","","","T0005",2014/12/12 11:11:02 -0500,2014/12/12 11:11:02 -0500,"CR",5000,"CAD","DR",140,"CAD","S",,0,0,"","","","N","","","","","","","","",,"101-2790 chemin des 4 bourgeois","","Qebec","QC","G1V1X4","CA","","","","","","","","","3DPV34HBTUDMW","Pascale","Leger","Pascale Leger","Mastercard","Direct Credit Card","pascale Leger","01","02","","","","","","","S","","","","","","",""
"SB","4DL41953F2902980T","","","","T0005",2014/12/12 11:22:47 -0500,2014/12/12 11:22:47 -0500,"CR",19500,"CAD","DR",459,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2024 Cardinal Persico app. 3","","Quebec","QC","G1T1V4","CA","","","","","","","","","S4CQBQRAYERE8","Kevin","Moran","Kevin Moran","Visa","Direct Credit Card","Kevin Moran","01","02","","","","","","","S","","","","","","",""
"SB","3VN04293N9604105S","","","","T0005",2014/12/12 11:54:22 -0500,2014/12/12 11:54:22 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"166, Route Dussault","","Deschambault","QC","G0A 1S0","CA","","","","","","","","","8GLDYKYTTNJP6","Marie-Lyne","Pelletier","Marie-Lyne Pelletier","Visa","Direct Credit Card","Marie-Lyne Pelletier","01","02","","","","","","","S","","","","","","",""
"SB","5JX981246D852682L","","","","T0005",2014/12/12 12:42:30 -0500,2014/12/12 12:42:30 -0500,"CR",79312,"CAD","DR",1775,"CAD","S",,0,0,"","","","N","","","","","","","","",,"5300 BOUL. DES GALERIES","","QUEBEC","QC","G2K 2A2","CA","","","","","","","","","A5K9TQ2QSEA82","MYRIAM","FORTIER-SIMARD","MYRIAM FORTIER-SIMARD","Visa","Direct Credit Card","MYRIAM FORTIER-SIMARD","01","02","","","","","","","S","","","","","","",""
"SB","0PD089643K054013T","","","","T0005",2014/12/12 13:20:07 -0500,2014/12/12 13:20:07 -0500,"CR",19500,"CAD","DR",459,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2533 Gregg","","Quebec City","QC","G1W1J5","CA","","","","","","","","","VEWTAHKTKXPEA","Denis","Boudreau","Denis Boudreau","Visa","Direct Credit Card","Denis Boudreau","01","02","","","","","","","S","","","","","","",""
"SB","5HN61850LY1537225","","","","T0005",2014/12/12 13:35:00 -0500,2014/12/12 13:35:00 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1029, Rue Jeanne-Le Ber","","Quebec","QC","G1W 4G7","CA","","","","","","","","","X32MZS897K94C","Francois","Beaudin","Francois Beaudin","Visa","Direct Credit Card","Francois Beaudin","01","02","","","","","","","S","","","","","","",""
"SB","3FF21656RV500543G","","","","T0005",2014/12/12 13:41:36 -0500,2014/12/12 13:41:36 -0500,"CR",74024,"CAD","DR",1659,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2500 Rue Beaurevoir","","Quebec","QC","G2C 0M4","CA","","","","","","","","","NLZFJ934E9P5U","Louis","Allard","Louis Allard","Mastercard","Direct Credit Card","Louis Allard","01","02","","","","","","","S","","","","","","",""
"SB","23C49732AP853110R","","","","T0005",2014/12/12 15:44:28 -0500,2014/12/12 15:44:28 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"4797 Du Courlis","","St-Augustin-de-Desmaures","QC","G3A 2B6","CA","","","","","","","","","ACLYM6XSBHE6E","Marie-Josee","Audet","Marie-Josee Audet","Visa","Direct Credit Card","Marie-Josee Audet","01","02","","","","","","","S","","","","","","",""
"SB","9AL34994DE972534P","","","","T0005",2014/12/12 16:58:01 -0500,2014/12/12 16:58:01 -0500,"CR",190348,"CAD","DR",4218,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2014, Cyrille Duquet, Bureau 310","","Quebec","QC","G1N4N6","CA","","","","","","","","","W8GKSV82S8DFS","Carl","Setlakwe","Carl Setlakwe","Visa","Direct Credit Card","Carl Setlakwe","01","02","","","","","","","S","","","","","","",""
"SB","0HU814860M9323348","","","","T0005",2014/12/12 22:06:14 -0500,2014/12/12 22:06:14 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"30 Chemin De La Seigneurie","","Lac-Beauport","QC","G3B0N1","CA","","","","","","","","","TLXE732F8UY9Q","Christophe","Bilodeau","Christophe Bilodeau","Visa","Direct Credit Card","Christophe Bilodeau","01","02","","","","","","","S","","","","","","",""
"SB","93S08416RF434302D","","","","T0005",2014/12/12 22:23:03 -0500,2014/12/12 22:23:03 -0500,"CR",17500,"CAD","DR",415,"CAD","S",,0,0,"","","","N","","","","","","","","",,"8665 Ave. Trudelle","","Quebec ","QC","G1G5C1","CA","","","","","","","","","PD9HKNE4RXY76","Cynthia","Beaulieu","Cynthia Beaulieu","Mastercard","Direct Credit Card","Cynthia Beaulieu","01","02","","","","","","","S","","","","","","",""
"SB","7WX11914AG092612U","","","","T0006",2014/12/12 23:31:15 -0500,2014/12/12 23:31:23 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","myguillemette@gmail.com","N","","","","","","","","",,"2385 Rue Des Meuniers #9","","Quebec","QC","G2C1R2","CA","","","","","","","","","P36DVXBP4A732","Martin-Yanick","Guillemette","Martin-Yanick Guillemette","","Express Checkout","Martin-Yanick Guillemette","01","01","","","","","","","S","","","","","","",""
"SF",20
"SC",20
"RF",20
"RC",20
"FF",20
Can't render this file because it has a wrong number of fields in line 2.

View File

@ -0,0 +1,28 @@
"RH",2014/12/14 02:00:00 -0500,"X","V9Y8K2NN2LSFA",010,
"FH",01
"SH",2014/12/13 00:00:00 -0500,2014/12/13 23:59:59 -0500,"V9Y8K2NN2LSFA",""
"CH","Transaction ID","Invoice ID","PayPal Reference ID","PayPal Reference ID Type","Transaction Event Code","Transaction Initiation Date","Transaction Completion Date","Transaction Debit or Credit","Gross Transaction Amount","Gross Transaction Currency","Fee Debit or Credit","Fee Amount","Fee Currency","Transactional Status","Insurance Amount","Sales Tax Amount","Shipping Amount","Transaction Subject","Transaction Note","Payer's Account ID","Payer Address Status","Item Name","Item ID","Option 1 Name","Option 1 Value","Option 2 Name","Option 2 Value","Auction Site","Auction Buyer ID","Auction Closing Date","Shipping Address Line1","Shipping Address Line2","Shipping Address City","Shipping Address State","Shipping Address Zip","Shipping Address Country","Shipping Method","Custom Field","Billing Address Line1","Billing Address Line2","Billing Address City","Billing Address State","Billing Address Zip","Billing Address Country","Consumer ID","First Name","Last Name","Consumer Business Name","Card Type","Payment Source","Shipping Name","Authorization Review Status","Protection Eligibility","Payment Tracking ID","Store ID","Terminal ID","Coupons","Special Offers","Loyalty Card Number","Checkout Type","Secondary Shipping Address Line1","Secondary Shipping Address Line2","Secondary Shipping Address City","Secondary Shipping Address State","Secondary Shipping Address Country","Secondary Shipping Address Zip","3PL Reference ID"
"SB","4YP88736NW3750440","","","","T0005",2014/12/13 08:40:15 -0500,2014/12/13 08:40:15 -0500,"CR",27901,"CAD","DR",644,"CAD","S",,0,0,"","","","N","","","","","","","","",,"73 A St Gilbert","","Levis","QC","G6V1K1","CA","","","","","","","","","7X2EUXHX6XSPU","Allan","Dumas","Allan Dumas","Visa","Direct Credit Card","Allan Dumas","01","02","","","","","","","S","","","","","","",""
"SB","6Y25565165021384L","","","","T0005",2014/12/13 08:47:19 -0500,2014/12/13 08:47:19 -0500,"CR",29901,"CAD","DR",688,"CAD","S",,0,0,"","","","N","","","","","","","","",,"849 Madeleine De Vercheres","","Quebec","QC","G1S4K6","CA","","","","","","","","","UCAHRCY73GAUC","Simon","Duchesne","Simon Duchesne","Mastercard","Direct Credit Card","Simon Duchesne","01","02","","","","","","","S","","","","","","",""
"SB","4AP653158G5569641","","","","T0005",2014/12/13 09:27:04 -0500,2014/12/13 09:27:04 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"73a Saint-gilbert","","Levis","QC","G6V1K1","CA","","","","","","","","","94PJFU7ED7MR2","Nathalie","Fortier","Nathalie Fortier","Visa","Direct Credit Card","Nathalie Fortier","01","02","","","","","","","S","","","","","","",""
"SB","3W607770D10072933","","","","T0005",2014/12/13 11:32:08 -0500,2014/12/13 11:32:08 -0500,"CR",19500,"CAD","DR",459,"CAD","S",,0,0,"","","","N","","","","","","","","",,"410-1175","","Quebec","QC","G1J0G5","CA","","","","","","","","","38ZRBR5YB5AK4","Martin","Ouellet","Martin Ouellet","Visa","Direct Credit Card","Martin Ouellet","01","02","","","","","","","S","","","","","","",""
"SB","6YT17620G8326120D","","","","T0005",2014/12/13 12:02:06 -0500,2014/12/13 12:02:06 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"30 Place des Hauts-Bois","","Lac-Delage","QC","G3C 5G1","CA","","","","","","","","","JXDQN5RPGL7GL","Louis-Philippe","Gervais","Louis-Philippe Gervais","Mastercard","Direct Credit Card","Louis-Philippe Gervais","01","02","","","","","","","S","","","","","","",""
"SB","3N123076PE775143P","","","","T0005",2014/12/13 12:59:03 -0500,2014/12/13 12:59:03 -0500,"CR",19500,"CAD","DR",459,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2590 Avenue De Porto","","Quebec","QC","G2B 0E9","CA","","","","","","","","","NMZ36LHQZNJ2N","Marie-philippe","Rodrigue","Marie-philippe Rodrigue","Visa","Direct Credit Card","Marie-Philippe Rodrigue","01","02","","","","","","","S","","","","","","",""
"SB","8CT75549EW7999220","","","","T0005",2014/12/13 13:12:04 -0500,2014/12/13 13:12:04 -0500,"CR",52874,"CAD","DR",1193,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1204 rue charlesbourg","","Mascouche","QC","J7K2Y2","CA","","","","","","","","","WGNQS3KDXP35A","France","Lorrain","France Lorrain","Mastercard","Direct Credit Card","France Lorrain","01","02","","","","","","","S","","","","","","",""
"SB","93A09407GB586735T","","","","T0005",2014/12/13 14:35:36 -0500,2014/12/13 14:35:36 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"722 Cote D'abraham","","Quebec","QC","G1R 1A1","CA","","","","","","","","","AKAJGU6LVVFWJ","Valentin","Proult","Valentin Proult","Visa","Direct Credit Card","Valentin Proult","01","02","","","","","","","S","","","","","","",""
"SB","0YF539639S278934H","","","","T0005",2014/12/13 15:52:11 -0500,2014/12/13 15:52:11 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"980 DE MANRESE","","QUEBEC","QC","G1S 2X1","CA","","","","","","","","","5PBJZRZUC9G5A","GENEST","ERIC","GENEST ERIC","Visa","Direct Credit Card","GENEST ERIC","01","02","","","","","","","S","","","","","","",""
"SB","9NT323681L4981847","","","","T0005",2014/12/13 16:31:41 -0500,2014/12/13 16:31:41 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"357 du Batelier","","St-Augustin","QC","G3A1M1","CA","","","","","","","","","HPS9WVDTSPQFC","Jacques","Papillon","Jacques Papillon","Mastercard","Direct Credit Card","Jacques Papillon","01","02","","","","","","","S","","","","","","",""
"SB","1BC71204KY710993B","","","","T0005",2014/12/13 16:59:13 -0500,2014/12/13 16:59:13 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"200 Faillon West","apt. 101","Montreal","QC","H2R2V7","CA","","","","","","","","","GUWA3EY3QPJ6J","Christian","Martineau","Christian Martineau","Mastercard","Direct Credit Card","Christian Martineau","01","02","","","","","","","S","","","","","","",""
"SB","6GE724202D470544A","","","","T0005",2014/12/13 17:00:31 -0500,2014/12/13 17:00:31 -0500,"CR",22901,"CAD","DR",534,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2675, Rue De La Rive-Boisee Nord","","Quebec","QC","G2C 2E5","CA","","","","","","","","","JBTFARJB79FP6","Stephane","Garon","Stephane Garon","Mastercard","Direct Credit Card","Stephane Garon","01","02","","","","","","","S","","","","","","",""
"SB","2S333687VV997413R","","","","T0005",2014/12/13 17:04:09 -0500,2014/12/13 17:04:09 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"916 rue des Mimosas","","St-Jean-Chrysostome","QC","G6Z3J5","CA","","","","","","","","","6M84ZW2QJ7T32","Sylvain","Ratte","Sylvain Ratte","Mastercard","Direct Credit Card","Sylvain Ratte","01","02","","","","","","","S","","","","","","",""
"SB","45M41853C2368560P","","","","T0005",2014/12/13 17:26:36 -0500,2014/12/13 17:26:36 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"No Street Address Provided","","No City Provided","QC","J4P3G2","CA","","","","","","","","","ZRNEB87FMLW8U","Alexandre","Normandeau","Alexandre Normandeau","Visa","Direct Credit Card","Alexandre Normandeau","01","02","","","","","","","S","","","","","","",""
"SB","1KL54175RU304433V","","","","T0005",2014/12/13 19:21:54 -0500,2014/12/13 19:21:54 -0500,"CR",5900,"CAD","DR",160,"CAD","S",,0,0,"","","","N","","","","","","","","",,"3150 de Tourouvre","","Quebec","QC","G1C4J4","CA","","","","","","","","","UWPYUJJPBCCJ2","Georges","Blais","Georges Blais","Visa","Direct Credit Card","Georges Blais","01","02","","","","","","","S","","","","","","",""
"SB","1XB64647D9562732W","","","","T0006",2014/12/13 19:34:01 -0500,2014/12/13 19:34:08 -0500,"CR",5000,"CAD","DR",140,"CAD","S",,0,0,"","","mike.belisle@videotron.ca","Y","","","","","","","","",,"12670 du cormoran","","Quebec","QC","G2B5C7","CA","","","","","","","","","VMR22NMNWV5JG","MICHEL","BELISLE","MICHEL BELISLE","","Express Checkout","MICHEL BELISLE","01","01","","","","","","","S","","","","","","",""
"SB","21599558FM241161N","","","","T0005",2014/12/13 19:35:13 -0500,2014/12/13 19:35:13 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"735 Cote Bedard","","Quebec","QC","G2M1K1","CA","","","","","","","","","9RDA5VY8H6LA6","Antoine","Brisson","Antoine Brisson","Mastercard","Direct Credit Card","Antoine Brisson","01","02","","","","","","","S","","","","","","",""
"SB","0UX03357058029442","","","","T0005",2014/12/13 20:50:44 -0500,2014/12/13 20:50:44 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"547 chemin tour du lac","","Lac-Beauport","QC","G3B 0V9","CA","","","","","","","","","DUFSZ7HYNEPWA","Julie-Anne","Bergeron-Gilbert","Julie-Anne Bergeron-Gilbert","Visa","Direct Credit Card","Julie-Anne Bergeron-Gilbert","01","02","","","","","","","S","","","","","","",""
"SB","1BK00451UT462741M","","","","T0005",2014/12/13 21:48:05 -0500,2014/12/13 21:48:05 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"5813 Des Jacinthes","","Quebec ","QC","G1G1M9","CA","","","","","","","","","GBU7C8GRLCQDA","Eric","Girard","Eric Girard","Visa","Direct Credit Card","ERIC GIRARD","01","02","","","","","","","S","","","","","","",""
"SF",19
"SC",19
"RF",19
"RC",19
"FF",19
Can't render this file because it has a wrong number of fields in line 2.

View File

@ -0,0 +1,148 @@
"RH",2014/12/15 02:00:00 -0500,"X","V9Y8K2NN2LSFA",010,
"FH",01
"SH",2014/12/14 00:00:00 -0500,2014/12/14 23:59:59 -0500,"V9Y8K2NN2LSFA",""
"CH","Transaction ID","Invoice ID","PayPal Reference ID","PayPal Reference ID Type","Transaction Event Code","Transaction Initiation Date","Transaction Completion Date","Transaction Debit or Credit","Gross Transaction Amount","Gross Transaction Currency","Fee Debit or Credit","Fee Amount","Fee Currency","Transactional Status","Insurance Amount","Sales Tax Amount","Shipping Amount","Transaction Subject","Transaction Note","Payer's Account ID","Payer Address Status","Item Name","Item ID","Option 1 Name","Option 1 Value","Option 2 Name","Option 2 Value","Auction Site","Auction Buyer ID","Auction Closing Date","Shipping Address Line1","Shipping Address Line2","Shipping Address City","Shipping Address State","Shipping Address Zip","Shipping Address Country","Shipping Method","Custom Field","Billing Address Line1","Billing Address Line2","Billing Address City","Billing Address State","Billing Address Zip","Billing Address Country","Consumer ID","First Name","Last Name","Consumer Business Name","Card Type","Payment Source","Shipping Name","Authorization Review Status","Protection Eligibility","Payment Tracking ID","Store ID","Terminal ID","Coupons","Special Offers","Loyalty Card Number","Checkout Type","Secondary Shipping Address Line1","Secondary Shipping Address Line2","Secondary Shipping Address City","Secondary Shipping Address State","Secondary Shipping Address Country","Secondary Shipping Address Zip","3PL Reference ID"
"SB","3UG78728SC928273A","","","","T0005",2014/12/14 06:53:23 -0500,2014/12/14 06:53:23 -0500,"CR",8400,"CAD","DR",215,"CAD","S",,0,0,"","","","N","","","","","","","","",,"7-370, Rene-Levesque Ouest","","Quebec","QC","G1S 1R9","CA","","","","","","","","","4SCBVNNVWJC8L","Gaetan","Rochette","Gaetan Rochette","Visa","Direct Credit Card","Gaetan Rochette","01","02","","","","","","","S","","","","","","",""
"SB","17N38654V2462222G","","","","T0006",2014/12/14 07:34:49 -0500,2014/12/14 07:34:56 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","steevemass@videotron.ca","Y","","","","","","","","",,"56 rue Notre-Dame","","Saint-Ferreol-les-Neiges","Quebec","G0A 3R0","CA","","","","","","","","","SUS6B35FA7SHY","Edith","Landry","Edith Landry","","Express Checkout","Edith, Landry","01","01","","","","","","","S","","","","","","",""
"SB","7VB89958W7315954K","","","","T0005",2014/12/14 08:01:15 -0500,2014/12/14 08:01:15 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1-1244 Rene-Levesque Ouest","","Quebec","QC","G1S1W2","CA","","","","","","","","","42KKGRWRCXBS6","Marlene","Walsh","Marlene Walsh","Visa","Direct Credit Card","Marlene Walsh","01","02","","","","","","","S","","","","","","",""
"SB","4R2516456U9333504","","","","T0005",2014/12/14 08:47:31 -0500,2014/12/14 08:47:31 -0500,"CR",8400,"CAD","DR",215,"CAD","S",,0,0,"","","","N","","","","","","","","",,"30 Ballycanoe Rd","","Mallorytown","ON","K0E1R0","CA","","","","","","","","","XHKSQ376D3RL6","John","Ambrose","John Ambrose","Mastercard","Direct Credit Card","John Ambrose","01","02","","","","","","","S","","","","","","",""
"SB","76019629VU3468008","","","","T0005",2014/12/14 09:17:24 -0500,2014/12/14 09:17:24 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"308,rue Cloutier","","Laval","QC","H7L 1P7","CA","","","","","","","","","2PJKL7ZK3FZR8","Jean","Marcoux","Jean Marcoux","Visa","Direct Credit Card","Jean Marcoux","01","02","","","","","","","S","","","","","","",""
"SB","78H02707KK044220L","","","","T0005",2014/12/14 09:33:50 -0500,2014/12/14 09:33:50 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"53 Chemin De. La Cime","","Lac Beauport ","QC","G3B1T3","CA","","","","","","","","","K3L57JYPE45Z4","sebastien","villeneuve","sebastien villeneuve","Mastercard","Direct Credit Card","Sebastien Villeneuve","01","02","","","","","","","S","","","","","","",""
"SB","4LD402970K3837616","","","","T0005",2014/12/14 10:11:38 -0500,2014/12/14 10:11:38 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1056 De Nevers","","Repentigny","QC","J5Y3H9","CA","","","","","","","","","V93CGNQ8NFVYW","Melanie","Veillette","Melanie Veillette","Visa","Direct Credit Card","Melanie Veillette","01","02","","","","","","","S","","","","","","",""
"SB","2FV34062NN691970R","","","","T0005",2014/12/14 10:21:00 -0500,2014/12/14 10:21:00 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"No Street Address Provided","","No City Provided","QC","G2B 3B9","CA","","","","","","","","","D8QXBMCGFZ5XQ","Sophie","Turcotte","Sophie Turcotte","Visa","Direct Credit Card","Sophie Turcotte ","01","02","","","","","","","S","","","","","","",""
"SB","0KG12287SP3438337","","","","T0005",2014/12/14 10:31:17 -0500,2014/12/14 10:31:17 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"388 Delage","","Quebec","QC","G3G 1H7","CA","","","","","","","","","KCGNHWY8MWEVG","Christian","St-Pierre","Christian St-Pierre","Mastercard","Direct Credit Card","Christian St-Pierre","01","02","","","","","","","S","","","","","","",""
"SB","5308523432421464E","","","","T0005",2014/12/14 10:32:56 -0500,2014/12/14 10:32:56 -0500,"CR",19500,"CAD","DR",459,"CAD","S",,0,0,"","","","N","","","","","","","","",,"601 Rue D'Anglebert","","Quebec","QC","G1B3J9","CA","","","","","","","","","6GFL996D2G93E","Marie","Vachon","Marie Vachon","Visa","Direct Credit Card","Marie Vachon","01","02","","","","","","","S","","","","","","",""
"SB","70Y77948RL959964D","","","","T0005",2014/12/14 10:35:43 -0500,2014/12/14 10:35:43 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"357 du Batelier","","St-Augustin","QC","G3A1M1","CA","","","","","","","","","HPS9WVDTSPQFC","Jacques","Papillon","Jacques Papillon","Mastercard","Direct Credit Card","Jacques Papillon","01","02","","","","","","","S","","","","","","",""
"SB","1JJ63271HF9527634","","","","T0006",2014/12/14 10:51:54 -0500,2014/12/14 10:52:02 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","dave.fiset@gmail.com","Y","","","","","","","","",,"4757, rue des Landes","","Saint-Augustin-de-Desmaures","Quebec","g3a2e9","CA","","","","","","","","","EHQZ4S39HSMW4","Dave","Fiset","Dave Fiset","","Express Checkout","Dave, Fiset","01","01","","","","","","","S","","","","","","",""
"SB","0KT88020XH135492U","","","","T0005",2014/12/14 11:14:50 -0500,2014/12/14 11:14:50 -0500,"CR",19000,"CAD","DR",448,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1-3655 Rue De L'Illinois","","Sherbrooke","QC","J1N 0J5","CA","","","","","","","","","ZFTGTQLZLF7WQ","Martin","Lamontagne Lacasse","Martin Lamontagne Lacasse","Visa","Direct Credit Card","Martin Lamontagne Lacasse","01","02","","","","","","","S","","","","","","",""
"SB","27346932R2798591G","","","","T0005",2014/12/14 11:57:53 -0500,2014/12/14 11:57:53 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"No Street Address Provided","","No City Provided","QC","J2C3Z6","CA","","","","","","","","","SRPKBVZWYUQVQ","Isabelle","Castonguay","Isabelle Castonguay","Visa","Direct Credit Card","Isabelle Castonguay","01","02","","","","","","","S","","","","","","",""
"SB","8TP084606A536981A","","","","T0005",2014/12/14 12:22:10 -0500,2014/12/14 12:22:10 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"29 Surrey","","Montreal","QC","H3P 1B2","CA","","","","","","","","","SDTER6KP6ESLE","Simon","Boileau","Simon Boileau","Visa","Direct Credit Card","Simon Boileau","01","02","","","","","","","S","","","","","","",""
"SB","83L84249HY568120Y","","","","T0005",2014/12/14 12:48:53 -0500,2014/12/14 12:48:53 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"828 Rue Saint-Jean-Bosco","","Quebec","QC","G1V2W7","CA","","","","","","","","","8THEV83A7GX96","Renaud","Lussier","Renaud Lussier","Visa","Direct Credit Card","Renaud Lussier","01","02","","","","","","","S","","","","","","",""
"SB","25580151D35396843","","","","T0005",2014/12/14 12:49:58 -0500,2014/12/14 12:49:58 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"388 Delage","","Quebec","QC","G3G 1H7","CA","","","","","","","","","KCGNHWY8MWEVG","Christian","St-Pierre","Christian St-Pierre","Mastercard","Direct Credit Card","Christian St-Pierre","01","02","","","","","","","S","","","","","","",""
"SB","7NX69926R5233930N","","","","T0005",2014/12/14 13:20:38 -0500,2014/12/14 13:20:38 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1116 Leventoux","","Baie-Comeau","QC","G5C1K4","CA","","","","","","","","","GTVDVBHBAHX4G","Noemie","Godin","Noemie Godin","Visa","Direct Credit Card","Noemie Godin","01","02","","","","","","","S","","","","","","",""
"SB","0ST780790N1336513","","","","T0005",2014/12/14 13:34:22 -0500,2014/12/14 13:34:22 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"851 Rue Des Agates","","Quebec","QC","G2L 2N4","CA","","","","","","","","","ZXAF52BV9YTK4","Lise","Rochette","Lise Rochette","Visa","Direct Credit Card","Lise Rochette","01","02","","","","","","","S","","","","","","",""
"SB","8DV21416ME667780L","","","","T0005",2014/12/14 13:41:00 -0500,2014/12/14 13:41:00 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"921 M.-A. Fortin","","St-Jean Chrysostome","QC","g6z 2x3","CA","","","","","","","","","L32F9CKFLJKZS","Luc","Samson","Luc Samson","Mastercard","Direct Credit Card","Luc Samson","01","02","","","","","","","S","","","","","","",""
"SB","8BN136052U784974U","","","","T0005",2014/12/14 13:47:10 -0500,2014/12/14 13:47:10 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"147 Rue Du Pont","","Bertrand","NB","E1W1J1","CA","","","","","","","","","RDR3MTMZT6N6G","Christian","Theriault","Christian Theriault","Visa","Direct Credit Card","Christian Theriault","01","02","","","","","","","S","","","","","","",""
"SB","0SW44759L5643983Y","","","","T0005",2014/12/14 13:58:35 -0500,2014/12/14 13:58:35 -0500,"CR",52874,"CAD","DR",1193,"CAD","S",,0,0,"","","","N","","","","","","","","",,"103 3e Avenue","","L'Islet","QC","G0R2C0","CA","","","","","","","","","Y6HK6ZBDA4XJ2","Sebastien","Faucher","Sebastien Faucher","Visa","Direct Credit Card","Sebastien Faucher","01","02","","","","","","","S","","","","","","",""
"SB","4UA4495565595152L","","","","T0005",2014/12/14 14:01:49 -0500,2014/12/14 14:01:49 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1315, Rue Garnier App. 2","","Quebec","QC","G1S 2T1","CA","","","","","","","","","8LUN98PKP938A","Rut","Serra","Rut Serra","Mastercard","Direct Credit Card","Rut Serra","01","02","","","","","","","S","","","","","","",""
"SB","2N055876R54879217","","","","T0005",2014/12/14 14:04:33 -0500,2014/12/14 14:04:33 -0500,"CR",21000,"CAD","DR",492,"CAD","S",,0,0,"","","","N","","","","","","","","",,"103 3e Avenue","","L'Islet","QC","G0R2C0","CA","","","","","","","","","Y6HK6ZBDA4XJ2","Sebastien","Faucher","Sebastien Faucher","Visa","Direct Credit Card","Sebastien Faucher","01","02","","","","","","","S","","","","","","",""
"SB","1KP14427961871245","","","","T0005",2014/12/14 14:06:59 -0500,2014/12/14 14:06:59 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1916 Rue Des Genevriers","","L'Ancienne-Lorette","QC","G2E5R8","CA","","","","","","","","","FB9YH28CJRG72","Guillaume","Leblond","Guillaume Leblond","Visa","Direct Credit Card","Guillaume Leblond","01","02","","","","","","","S","","","","","","",""
"SB","5BR05882B57988444","","","","T0005",2014/12/14 14:16:49 -0500,2014/12/14 14:16:49 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"588 rue de l'Accalmie","","Quebec","QC","G3G1V4","CA","","","","","","","","","GA8GYZNWN6F22","Jean","Rondeau","Jean Rondeau","Mastercard","Direct Credit Card","Jean Rondeau","01","02","","","","","","","S","","","","","","",""
"SB","7GY65463WY385553P","","","","T0005",2014/12/14 14:27:45 -0500,2014/12/14 14:27:45 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"3410 Petitclerc App 1","","Quebec","QC","G1E1G2","CA","","","","","","","","","58K3WFD75FK3J","Yukio","Buriez","Yukio Buriez","Visa","Direct Credit Card","Yukio Buriez","01","02","","","","","","","S","","","","","","",""
"SB","51528901UH919254F","","","","T0005",2014/12/14 14:28:46 -0500,2014/12/14 14:28:46 -0500,"CR",47699,"CAD","DR",1079,"CAD","S",,0,0,"","","","N","","","","","","","","",,"565 Maxime","","Charlesbourg","QC","G2L2L3","CA","","","","","","","","","35S92WJDKGGPN","Keven","Tremblay","Keven Tremblay","Visa","Direct Credit Card","Keven Tremblay","01","02","","","","","","","S","","","","","","",""
"SB","6TX86204NP142235T","","","","T0005",2014/12/14 14:32:40 -0500,2014/12/14 14:32:40 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1089 Rue Bolduc","","Roberval","QC","G8H 1V8","CA","","","","","","","","","7VXYFKC386KTC","Maude","Leclerc","Maude Leclerc","Visa","Direct Credit Card","Maude Leclerc","01","02","","","","","","","S","","","","","","",""
"SB","7NJ63167C3985083E","","","","T0005",2014/12/14 14:43:27 -0500,2014/12/14 14:43:27 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"36 Charles-Garnier","","Loretteville","QC","G2A2Y1","CA","","","","","","","","","9B2DNT6295C9Y","Guy-Olivier","Dionne","Guy-Olivier Dionne","Visa","Direct Credit Card","Guy-Olivier Dionne","01","02","","","","","","","S","","","","","","",""
"SB","2L793500JA7503505","","","","T0005",2014/12/14 15:01:55 -0500,2014/12/14 15:01:55 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1880 Allee Cavaliere","","Saint-Romuald","QC","G6W0B9","CA","","","","","","","","","BQUSHEPKHPAYY","Francois","Lemelin","Francois Lemelin","Visa","Direct Credit Card","Francois Lemelin","01","02","","","","","","","S","","","","","","",""
"SB","2MH44060D2073323E","","","","T0005",2014/12/14 15:13:52 -0500,2014/12/14 15:13:52 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1052 Francois-Treffle","","Quebec","QC","G2L2H1","CA","","","","","","","","","7KDYEYPQAFWE6","Charles","Page","Charles Page","Mastercard","Direct Credit Card","Charles Page","01","02","","","","","","","S","","","","","","",""
"SB","12784811TH822714F","","","","T0005",2014/12/14 15:27:06 -0500,2014/12/14 15:27:06 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1052 Francois-Treffle","","Quebec","QC","G2L2H1","CA","","","","","","","","","7KDYEYPQAFWE6","Charles","Page","Charles Page","Mastercard","Direct Credit Card","Charles Page","01","02","","","","","","","S","","","","","","",""
"SB","076535993C6242917","","","","T0005",2014/12/14 15:30:05 -0500,2014/12/14 15:30:05 -0500,"CR",21000,"CAD","DR",492,"CAD","S",,0,0,"","","","N","","","","","","","","",,"284 Rue Des Sittelles","","Saint-Nicolas","QC","G7A 3G2","CA","","","","","","","","","UC6GDXDU9WJGE","Sylvain","Nadeau","Sylvain Nadeau","Visa","Direct Credit Card","Sylvain Nadeau","01","02","","","","","","","S","","","","","","",""
"SB","9NM5664039609752S","","","","T0005",2014/12/14 15:44:02 -0500,2014/12/14 15:44:02 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1116 Rue Leventoux App. SS","","Baie-Comeau","QC","G5C1K4","CA","","","","","","","","","GTVDVBHBAHX4G","Guillaume","Duchesne-Lessard","Guillaume Duchesne-Lessard","Visa","Direct Credit Card","Guillaume Duchesne-Lessard","01","02","","","","","","","S","","","","","","",""
"SB","8L591932PN455725J","","","","T0005",2014/12/14 15:44:14 -0500,2014/12/14 15:44:14 -0500,"CR",21000,"CAD","DR",492,"CAD","S",,0,0,"","","","N","","","","","","","","",,"260 Blvd Maisonneuve, Apt 905","","Gatineau","QC","J8X3N8","CA","","","","","","","","","WCPQL65TKKHY4","Olivier","Babineau","Olivier Babineau","Mastercard","Direct Credit Card","Olivier Babineau","01","02","","","","","","","S","","","","","","",""
"SB","3EN289685N308822P","","","","T0005",2014/12/14 15:46:52 -0500,2014/12/14 15:46:52 -0500,"CR",5000,"CAD","DR",140,"CAD","S",,0,0,"","","","N","","","","","","","","",,"114-1150 Charles-Rodrigue","","Levis","QC","G6W 7S9","CA","","","","","","","","","52EXKWGQAMQYL","Marie-Claude","Allaire","Marie-Claude Allaire","Visa","Direct Credit Card","Marie-Claude Allaire","01","02","","","","","","","S","","","","","","",""
"SB","7X6329116Y207842R","","","","T0005",2014/12/14 15:49:17 -0500,2014/12/14 15:49:17 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2027 Rue Sanguinet","","Montreal","QC","C","CA","","","","","","","","","TWUELDEFC48SS","Emeric","Morellon","Emeric Morellon","Visa","Direct Credit Card","Emeric Morellon","01","02","","","","","","","S","","","","","","",""
"SB","6F364812H87355620","","","","T0005",2014/12/14 16:06:02 -0500,2014/12/14 16:06:02 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"103 Jacquelin-Bealieu","","Sainte-julie","QC","J3E 3P9","CA","","","","","","","","","PHBALAXAWHB84","Johanne","Lambert","Johanne Lambert","Mastercard","Direct Credit Card","Johanne Lambert","01","02","","","","","","","S","","","","","","",""
"SB","6HJ445533B0602536","","","","T0005",2014/12/14 16:09:41 -0500,2014/12/14 16:09:41 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"372, Jeanne D'Arc","","Alma","QC","G8B 1C9","CA","","","","","","","","","79C7FLU4W6WXY","Richard","Daigle","Richard Daigle","Mastercard","Direct Credit Card","Richard Daigle","01","02","","","","","","","S","","","","","","",""
"SB","0LT83133RG9912305","","","","T0005",2014/12/14 16:16:39 -0500,2014/12/14 16:16:39 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"428 Chemin Des Mas","","Boischatel","QC","G0A 1H0","CA","","","","","","","","","K2UGKT5T3SH6S","VUILLEMARD","Jean-Christophe","VUILLEMARD Jean-Christophe","Mastercard","Direct Credit Card","VUILLEMARD Jean-Christophe","01","02","","","","","","","S","","","","","","",""
"SB","431129380M3664903","","","","T0006",2014/12/14 16:16:58 -0500,2014/12/14 16:17:05 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","cysed55@gmail.com","Y","","","","","","","","",,"1300 des patriotes","","L'ancienne-Lorette","QC","G2E3W8","CA","","","","","","","","","TR5WC7PGTGUC8","Claude","Desy","Claude Desy","","Express Checkout","Claude Desy","01","01","","","","","","","S","","","","","","",""
"SB","2CH35339B0121125A","","","","T0005",2014/12/14 16:29:32 -0500,2014/12/14 16:29:32 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"30 chemin des Buses","","Stoneham","QC","G3C1W7","CA","","","","","","","","","BXH5YBK8B48UQ","Melina","Lamarche","Melina Lamarche","Visa","Direct Credit Card","Melina Lamarche","01","02","","","","","","","S","","","","","","",""
"SB","57B48501NY2592350","","","","T0005",2014/12/14 16:37:35 -0500,2014/12/14 16:37:35 -0500,"CR",74024,"CAD","DR",1659,"CAD","S",,0,0,"","","","N","","","","","","","","",,"37 rue Jean de brebeuf","","Quebec","QC","G2A3Z1","CA","","","","","","","","","WGLQD3VEJ7PD6","francois","desrosiers","francois desrosiers","Visa","Direct Credit Card","Francois Desrosiers","01","02","","","","","","","S","","","","","","",""
"SB","2UX66278HB026853T","","","","T0005",2014/12/14 16:47:06 -0500,2014/12/14 16:47:06 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"164 de l'Ardoise","","Boischatel","QC","G0A1H0","CA","","","","","","","","","PLGEUH6K3YDJC","Beatrice","Beaupre","Beatrice Beaupre","Mastercard","Direct Credit Card","Beatrice Beaupre","01","02","","","","","","","S","","","","","","",""
"SB","4AJ244734W377362U","","","","T0005",2014/12/14 16:49:14 -0500,2014/12/14 16:49:14 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1017 Ave Des Erables, App 2","","Quebec","QC","G1R 2N1","CA","","","","","","","","","KBZELY6Z66VKE","Naomi","Bourgeois","Naomi Bourgeois","Visa","Direct Credit Card","Naomi Bourgeois","01","02","","","","","","","S","","","","","","",""
"SB","8AB6113006860490E","","","","T0005",2014/12/14 16:50:34 -0500,2014/12/14 16:50:34 -0500,"CR",21901,"CAD","DR",512,"CAD","S",,0,0,"","","","N","","","","","","","","",,"202 JOLIVET","","QUEBEC","QC","G1B 3K6","CA","","","","","","","","","4C7HK4Q82LL3E","Frederic","Leblond","Frederic Leblond","Visa","Direct Credit Card","Frederic Leblond","01","02","","","","","","","S","","","","","","",""
"SB","32T1460017983642U","","","","T0005",2014/12/14 16:52:08 -0500,2014/12/14 16:52:08 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2370, Rue De La Minerve","","Quebec","QC","G2E 2M1","CA","","","","","","","","","KPLKCTGYJA9CE","Christophe","Gagne","Christophe Gagne","Visa","Direct Credit Card","Christophe Gagne","01","02","","","","","","","S","","","","","","",""
"SB","33922808GM674034G","","","","T0005",2014/12/14 16:52:27 -0500,2014/12/14 16:52:27 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"490 Rue Dolbeau","","Quebec","QC","G1S 2R5","CA","","","","","","","","","RENWJU4XE648Q","Samir","Azzaria","Samir Azzaria","Visa","Direct Credit Card","Samir Azzaria","01","02","","","","","","","S","","","","","","",""
"SB","9P107112WL428984Y","","","","T0005",2014/12/14 17:00:55 -0500,2014/12/14 17:00:55 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"714 Rue des rosiers","","Quebec","QC","G1X 3B6","CA","","","","","","","","","XH4BTAWB7PLCL","Anne-Marie","Laurin","Anne-Marie Laurin","Visa","Direct Credit Card","Anne-Marie Laurin","01","02","","","","","","","S","","","","","","",""
"SB","7YV58736W82504022","","","","T0005",2014/12/14 17:08:21 -0500,2014/12/14 17:08:21 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2027 Rue Sanguinet","","Montreal","QC","H2X3G6","CA","","","","","","","","","GAS9C9BQUWPYN","Marc","Duveaux","Marc Duveaux","Mastercard","Direct Credit Card","Marc Duveaux","01","02","","","","","","","S","","","","","","",""
"SB","66L65748GL624353B","","","","T0005",2014/12/14 17:14:24 -0500,2014/12/14 17:14:24 -0500,"CR",21901,"CAD","DR",512,"CAD","S",,0,0,"","","","N","","","","","","","","",,"95 Chemin Du Brule","","Lac Beauport","QC","G3B0P9","CA","","","","","","","","","XDFUN6CKMLW9U","Blaise","Dubois","Blaise Dubois","Visa","Direct Credit Card","Blaise Dubois","01","02","","","","","","","S","","","","","","",""
"SB","1ML86647LY4028111","","","","T0005",2014/12/14 17:16:14 -0500,2014/12/14 17:16:14 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1880 Boulevard Auclair","","Quebec","QC","G2G 1R7","CA","","","","","","","","","4346AY953FE7G","Gilles","Meunier","Gilles Meunier","Mastercard","Direct Credit Card","Gilles Meunier","01","02","","","","","","","S","","","","","","",""
"SB","75A10553Y5372840C","","","","T0005",2014/12/14 17:18:19 -0500,2014/12/14 17:18:19 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"5495 avenue royale ","","boischatel","QC","G0A 1H0","CA","","","","","","","","","VE793EQ3YJYNC","sylvain","sheehy","sylvain sheehy","Visa","Direct Credit Card","sylvain sheehy","01","02","","","","","","","S","","","","","","",""
"SB","9KH36122E2369791E","","","","T0005",2014/12/14 17:20:29 -0500,2014/12/14 17:20:29 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"164 de l'Ardoise","","Boischatel","QC","G0A1H0","CA","","","","","","","","","PLGEUH6K3YDJC","Brigitte","De Montigny","Brigitte De Montigny","Mastercard","Direct Credit Card","Brigitte De Montigny","01","02","","","","","","","S","","","","","","",""
"SB","50S81112WS626931A","","","","T0005",2014/12/14 17:22:48 -0500,2014/12/14 17:22:48 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"5 Christian","","Quebec","QC","G1E 6T8","CA","","","","","","","","","V92QS3DRDN8UY","Bernard","Doyon","Bernard Doyon","Visa","Direct Credit Card","Bernard Doyon","01","02","","","","","","","S","","","","","","",""
"SB","0N483852XH3598802","","","","T0005",2014/12/14 17:27:09 -0500,2014/12/14 17:27:09 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"389 Boul. Blais Est","","Berthier-sur-Mer","QC","G0R1E0","CA","","","","","","","","","YQGWFKJNPWFBS","Danielle","Simard","Danielle Simard","Visa","Direct Credit Card","Danielle Simard","01","02","","","","","","","S","","","","","","",""
"SB","70U31247LT186705S","","","","T0005",2014/12/14 17:31:23 -0500,2014/12/14 17:31:23 -0500,"CR",19500,"CAD","DR",459,"CAD","S",,0,0,"","","","N","","","","","","","","",,"108 Rue Gingras","","St-Raymond","QC","G3L 2W6","CA","","","","","","","","","S9MPGZTPEUXWQ","Maxime","Brousseau","Maxime Brousseau","Visa","Direct Credit Card","Maxime Brousseau","01","02","","","","","","","S","","","","","","",""
"SB","3G0199994H359315V","","","","T0006",2014/12/14 17:32:56 -0500,2014/12/14 17:33:03 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","sangoku44@hotmail.com","Y","","","","","","","","",,"1025 60e rue Est","","Quebec","QC","G1h 2c8","CA","","","535 du méandre, qc","","qc","QC","g1c 5b5","CA","H7QN32CXSK3ZE","doum","lessard","doum lessard","","Express Checkout","Dominic Lessard","01","01","","","","","","","S","","","","","","",""
"SB","187001931J294860P","","","","T0005",2014/12/14 17:46:54 -0500,2014/12/14 17:46:54 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2434 Bennett","","Montreal","QC","H1V3S4","CA","","","","","","","","","2XHAYXDAP23XJ","Melisande","Fortin Boisvert","Melisande Fortin Boisvert","Visa","Direct Credit Card","Melisande Fortin Boisvert","01","02","","","","","","","S","","","","","","",""
"SB","34464881J9978101L","","","","T0005",2014/12/14 17:52:16 -0500,2014/12/14 17:52:16 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"140 rue Latouche","","Quebec","QC","G1E 0B8","CA","","","","","","","","","DRMR6PFNSKJUC","Jerome","Bergeron","Jerome Bergeron","Mastercard","Direct Credit Card","Jerome Bergeron","01","02","","","","","","","S","","","","","","",""
"SB","31J14263SL3236401","","","","T0005",2014/12/14 18:39:56 -0500,2014/12/14 18:39:56 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1376 De L'Esterel","","Quebec","QC","G3J 1W3","CA","","","","","","","","","9EJ7K485B74QN","Lisa","Houde","Lisa Houde","Visa","Direct Credit Card","Lisa Houde","01","02","","","","","","","S","","","","","","",""
"SB","4WA936267G092525E","","","","T0005",2014/12/14 18:39:58 -0500,2014/12/14 18:39:58 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"24 Rue Du Havre","","St-Michel De Bellechasse","QC","G0R3S0","CA","","","","","","","","","H892K4WGHX2UU","Veronique","Lepage","Veronique Lepage","Visa","Direct Credit Card","Veronique Lepage","01","02","","","","","","","S","","","","","","",""
"SB","0BY10610KM7914641","","","","T0005",2014/12/14 18:48:55 -0500,2014/12/14 18:48:55 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"248 Rue De La Tourelle","","Quebec","QC","G1R 1C6","CA","","","","","","","","","DAW9DKLE5GP8A","THOMAS","FABRE-BARTHEZ","THOMAS FABRE-BARTHEZ","Visa","Direct Credit Card","THOMAS FABRE-BARTHEZ","01","02","","","","","","","S","","","","","","",""
"SB","9NB63591WW8581638","","","","T0005",2014/12/14 18:52:57 -0500,2014/12/14 18:52:57 -0500,"CR",52874,"CAD","DR",1193,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1282 Av Jean-Michel","","Quebec ","QC","G2L1W1L","CA","","","","","","","","","AZE75HWQLHGJQ","Mireille","Masse","Mireille Masse","Visa","Direct Credit Card","Mireille Masse","01","02","","","","","","","S","","","","","","",""
"SB","04500615SL062772F","","","","T0005",2014/12/14 18:58:04 -0500,2014/12/14 18:58:04 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"714 rue Principale","","St-Pierre-De-La-Riviere-Du-Sud","QC","G0R 4B0","CA","","","","","","","","","MWXATPVS3JR6A","Helaine","Baillargeon","Helaine Baillargeon","Visa","Direct Credit Card","Helaine Baillargeon","01","02","","","","","","","S","","","","","","",""
"SB","119086554X495932D","","","","T0005",2014/12/14 19:15:02 -0500,2014/12/14 19:15:02 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"905 Pierre-Joffrion","","Boucherville","QC","J4B 3T6","CA","","","","","","","","","RFXHXRT4ZN5X2","Jonathan","Lasnier","Jonathan Lasnier","Visa","Direct Credit Card","Jonathan Lasnier","01","02","","","","","","","S","","","","","","",""
"SB","8B3751555T7155147","","","","T0006",2014/12/14 19:15:09 -0500,2014/12/14 19:15:16 -0500,"CR",19500,"CAD","DR",459,"CAD","S",,0,0,"","","laurence_lavergne_03@hotmail.com","Y","","","","","","","","",,"1690 13e avenue","","Grand-Mère","Quebec","G9T 5W6","CA","","","","","","","","","KYSRPDYRPL3SL","Laurence","Lavergne","Laurence Lavergne","","Express Checkout","Laurence, Lavergne","01","01","","","","","","","S","","","","","","",""
"SB","1D096827RF503834F","","","","T0005",2014/12/14 19:18:16 -0500,2014/12/14 19:18:16 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"7125 rue Henri Julien ","","Levis","QC","G6V 9X5","CA","","","","","","","","","57LV8S2AM5NDG","Vincent","Boulet","Vincent Boulet","Visa","Direct Credit Card","Vincent Boulet","01","02","","","","","","","S","","","","","","",""
"SB","52P86829357666020","","","","T0005",2014/12/14 19:18:34 -0500,2014/12/14 19:18:34 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"101 Chemin Maher","","Lac-Superieur","QC","J0T1J0","CA","","","","","","","","","V93B9HSARTHL4","Benoit","Levasseur","Benoit Levasseur","Mastercard","Direct Credit Card","Benoit Levasseur","01","02","","","","","","","S","","","","","","",""
"SB","3GA10772HJ847293R","","","","T0005",2014/12/14 19:19:09 -0500,2014/12/14 19:19:09 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"4532 Baron","","Levis","QC","G6V8S2","CA","","","","","","","","","XZ4GFC4LQ367G","Josiane","Gagne","Josiane Gagne","Visa","Direct Credit Card","Veronique Brisson","01","02","","","","","","","S","","","","","","",""
"SB","6GV97730PA018922S","","","","T0006",2014/12/14 19:20:04 -0500,2014/12/14 19:20:12 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","sybex80@hotmail.com","N","","","","","","","","",,"160 Marco","","Quebec","QC","G1B0M7","CA","","","","","","","","","VKHYNVVXHNJ7L","Sébastien","Duval","Sébastien Duval","","Express Checkout","Sébastien Duval","01","01","","","","","","","S","","","","","","",""
"SB","6AV93094KG005983N","","","","T0005",2014/12/14 19:20:42 -0500,2014/12/14 19:20:42 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"3081 Frederic-Legare","","Quebec","QC","G2A 0C1","CA","","","","","","","","","XZ4GFC4LQ367G","Josiane","Gagne","Josiane Gagne","Visa","Direct Credit Card","Josiane Gagne","01","02","","","","","","","S","","","","","","",""
"SB","1B759389BU916813P","","","","T0005",2014/12/14 19:27:54 -0500,2014/12/14 19:27:54 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"930, 79e Rue Est","","Quebec","QC","G1H 1C4","CA","","","","","","","","","NDAXN29FKAQ7E","Marc","Vandal","Marc Vandal","Visa","Direct Credit Card","Marc Vandal","01","02","","","","","","","S","","","","","","",""
"SB","37C85732WM018524F","","","","T0006",2014/12/14 19:29:25 -0500,2014/12/14 19:29:32 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","Brunotrem@gmail.com","Y","","","","","","","","",,"1404 Champlain","","L'Ancienne-Lorette","QC","G2E 1C5","CA","","","","","","","","","3PTF2MTC4A3WS","Bruno","Tremblay","Bruno Tremblay","","Express Checkout","Bruno Tremblay","01","01","","","","","","","S","","","","","","",""
"SB","57F92476V0412345F","","","","T0005",2014/12/14 19:29:53 -0500,2014/12/14 19:29:53 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"287 rejean","","st-joseph-du-lac","QC","j0n1m0","CA","","","","","","","","","EJ2JNVT64TKJ8","Daniel","Laurin","Daniel Laurin","Mastercard","Direct Credit Card","daniel laurin","01","02","","","","","","","S","","","","","","",""
"SB","0C264170ED417353N","","","","T0005",2014/12/14 19:30:19 -0500,2014/12/14 19:30:19 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"884 Larose","","Ste-Therese","QC","J7E4X2","CA","","","","","","","","","Y7JYXDM8BHCSS","Marc","Dumouchel","Marc Dumouchel","Mastercard","Direct Credit Card","Marc Dumouchel","01","02","","","","","","","S","","","","","","",""
"SB","1L241867EC962532M","","","","T0005",2014/12/14 19:33:37 -0500,2014/12/14 19:33:37 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1037 rue Emelie-Chamard","","Quebec","QC","G1X 4S9","CA","","","","","","","","","QWDSTKNB9L6MA","Charles","Caron-Ouellette","Charles Caron-Ouellette","Visa","Direct Credit Card","Charles Caron-Ouellette","01","02","","","","","","","S","","","","","","",""
"SB","3HN52054WA2814915","","","","T0005",2014/12/14 19:35:19 -0500,2014/12/14 19:35:19 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"224 Du Massif ","","Boischatel","QC","GOA 1H0","CA","","","","","","","","","W2Y6T39NTVU7J","Trepanier","Sophie","Trepanier Sophie","Visa","Direct Credit Card","Trepanier Sophie","01","02","","","","","","","S","","","","","","",""
"SB","9X417694E1450394B","","","","T0005",2014/12/14 19:39:40 -0500,2014/12/14 19:39:40 -0500,"CR",79312,"CAD","DR",1775,"CAD","S",,0,0,"","","","N","","","","","","","","",,"275 Mareechaussee","","Quebec","QC","G1K 2L3","CA","","","","","","","","","XZ4GFC4LQ367G","Matin","Daigle","Matin Daigle","Visa","Direct Credit Card","Matin Daigle","01","02","","","","","","","S","","","","","","",""
"SB","547279221C360160Y","","","","T0005",2014/12/14 19:40:39 -0500,2014/12/14 19:40:39 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2467 Jean-Durand App1","","Quebec","QC","G1V4L2","CA","","","","","","","","","L3864C72MKPQ6","Alexandre","Ricard","Alexandre Ricard","Visa","Direct Credit Card","Alexandre Ricard","01","02","","","","","","","S","","","","","","",""
"SB","203184939M4906720","","","","T0005",2014/12/14 19:41:35 -0500,2014/12/14 19:41:35 -0500,"CR",5000,"CAD","DR",140,"CAD","S",,0,0,"","","","N","","","","","","","","",,"115 Ave paquerettes","","Alma","QC","G8C1G1","CA","","","","","","","","","R4WM7NSVWFPL6","Nathalie","Guerin","Nathalie Guerin","Visa","Direct Credit Card","Nathalie Guerin","01","02","","","","","","","S","","","","","","",""
"SB","7FL62160RT5934628","","","","T0005",2014/12/14 19:43:43 -0500,2014/12/14 19:43:43 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1424 Du Soleil","","Quebec","QC","G2G 2C9","CA","","","","","","","","","4J9Y932Q43P9J","Ludovic","Shink","Ludovic Shink","Visa","Direct Credit Card","Ludovic Shink","01","02","","","","","","","S","","","","","","",""
"SB","4R639584J15798051","","","","T0005",2014/12/14 19:47:23 -0500,2014/12/14 19:47:23 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"200 Rue De La Drome","","Quebec","QC","G2N 2E9","CA","","","","","","","","","C2ZGTYD3TN6V2","mathieu","Belanger-Barrette","mathieu Belanger-Barrette","Visa","Direct Credit Card","Mathieu Belanger-Barrette","01","02","","","","","","","S","","","","","","",""
"SB","9NV5103142301612T","","","","T0006",2014/12/14 19:48:23 -0500,2014/12/14 19:48:30 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","cimon.gabrielle@hotmail.com","Y","","","","","","","","",,"11633-111, boulevard de la Colline","","Québec","Quebec","G2A 2E1","CA","","","","","","","","","H93VXM7QQLZX8","Gabrielle","Cimon","Gabrielle Cimon","","Express Checkout","Gabrielle, Cimon","01","01","","","","","","","S","","","","","","",""
"SB","5Y56819555711570Y","","","","T0005",2014/12/14 19:54:54 -0500,2014/12/14 19:54:54 -0500,"CR",19500,"CAD","DR",459,"CAD","S",,0,0,"","","","N","","","","","","","","",,"897 Monseigneur-grandin","","Quebec","QC","g1v3x8","CA","","","","","","","","","GBPZ7BWFWB5HW","Maxime","St-Pierre","Maxime St-Pierre","Visa","Direct Credit Card","Maxime St-Pierre","01","02","","","","","","","S","","","","","","",""
"SB","1AV694116P332824M","","","","T0005",2014/12/14 19:55:42 -0500,2014/12/14 19:55:42 -0500,"CR",27901,"CAD","DR",644,"CAD","S",,0,0,"","","","N","","","","","","","","",,"21 ave BELANGER","","Montmagny","QC","G5V 2X4","CA","","","","","","","","","35T7DJUX959ZJ","PHONG","BUI","PHONG BUI","Mastercard","Direct Credit Card","PHONG BUI","01","02","","","","","","","S","","","","","","",""
"SB","7M00511036136001D","","","","T0005",2014/12/14 20:04:34 -0500,2014/12/14 20:04:34 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"22 Des Loutres","","Wendake","QC","G0A 4V0","CA","","","","","","","","","N22UKXAYUAMGJ","Gervais","Levesque","Gervais Levesque","Visa","Direct Credit Card","Gervais Levesque","01","02","","","","","","","S","","","","","","",""
"SB","0EL82432LL314902K","","","","T0005",2014/12/14 20:06:54 -0500,2014/12/14 20:06:54 -0500,"CR",43699,"CAD","DR",991,"CAD","S",,0,0,"","","","N","","","","","","","","",,"643 Guilette","","Granby","QC","J2H1C5","CA","","","","","","","","","S2CB9QHHE669Q","Marco","Gauvin","Marco Gauvin","Mastercard","Direct Credit Card","Marco Gauvin","01","02","","","","","","","S","","","","","","",""
"SB","4LC03700KS513693V","","","","T0005",2014/12/14 20:07:06 -0500,2014/12/14 20:07:06 -0500,"CR",21901,"CAD","DR",512,"CAD","S",,0,0,"","","","N","","","","","","","","",,"4532 Baron","","Levis","QC","G6V8S2","CA","","","","","","","","","XZ4GFC4LQ367G","Veronique","Brisson","Veronique Brisson","Visa","Direct Credit Card","Veronique Brisson","01","02","","","","","","","S","","","","","","",""
"SB","0FC95713XL0044547","","","","T0005",2014/12/14 20:07:25 -0500,2014/12/14 20:07:25 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"440, D'Auvergne","","Alma","QC","G8B 6E2","CA","","","","","","","","","6KHRFJHT68AEL","Jean-Francois","Lindsay","Jean-Francois Lindsay","Mastercard","Direct Credit Card","Jean-Francois Lindsay","01","02","","","","","","","S","","","","","","",""
"SB","7EU322357E096024A","","","","T0005",2014/12/14 20:07:42 -0500,2014/12/14 20:07:42 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"95 Dieppe","","Trois-Rivieres","QC","G8T 7Z2","CA","","","","","","","","","DRJA2H4JJERF2","Danielle","Tapps","Danielle Tapps","Visa","Direct Credit Card","Danielle Tapps","01","02","","","","","","","S","","","","","","",""
"SB","7N776086UR083800L","","","","T0005",2014/12/14 20:08:00 -0500,2014/12/14 20:08:00 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"6290A 2e Avenue","","Montreal","QC","H1Y2Z2","CA","","","","","","","","","H44K6VZDVKW2C","Luc","Trottier","Luc Trottier","Visa","Direct Credit Card","Luc Trottier","01","02","","","","","","","S","","","","","","",""
"SB","5SH343424K2248733","","","","T0005",2014/12/14 20:19:19 -0500,2014/12/14 20:19:19 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"331 Gouin E.","","Montreal","QC","H3L 1A9","CA","","","","","","","","","TUUSFVQDWZXN8","Michel","Boileau","Michel Boileau","Visa","Direct Credit Card","Michel Boileau","01","02","","","","","","","S","","","","","","",""
"SB","5XU98435KB3268436","","","","T0005",2014/12/14 20:23:55 -0500,2014/12/14 20:23:55 -0500,"CR",21000,"CAD","DR",492,"CAD","S",,0,0,"","","","N","","","","","","","","",,"581-B Rue De La Reine","","Quebec","QC","G1K 2R6","CA","","","","","","","","","4WC3MNEUELGH2","Marie-Elise","Dunnigan","Marie-Elise Dunnigan","Visa","Direct Credit Card","Marie-Elise Dunnigan","01","02","","","","","","","S","","","","","","",""
"SB","0E504386AG701983U","","","","T0005",2014/12/14 20:27:15 -0500,2014/12/14 20:27:15 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"3426 Carre Des Charmes","","Quebec","QC","G1G3L8","CA","","","","","","","","","VYMSW9GMHEWEU","Mathieu","Morissette-Dion","Mathieu Morissette-Dion","Visa","Direct Credit Card","Mathieu Morissette-Dion","01","02","","","","","","","S","","","","","","",""
"SB","9H102394H95661936","","","","T0005",2014/12/14 20:30:23 -0500,2014/12/14 20:30:23 -0500,"CR",21901,"CAD","DR",512,"CAD","S",,0,0,"","","","N","","","","","","","","",,"No Street Address Provided","","No City Provided","","00000","CA","","","","","","","","","56HG7P2B782F6","","","","Mastercard","Direct Credit Card"," ","01","02","","","","","","","S","","","","","","",""
"SB","4RM71637SA3965627","","","","T0005",2014/12/14 20:31:23 -0500,2014/12/14 20:31:23 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"134 Rue Lessard","","Quebec","QC","G2B2V8","CA","","","","","","","","","3Y9EVFK96LPKS","Veronique","de Tonnancour","Veronique de Tonnancour","Visa","Direct Credit Card","Veronique De Tonnancour","01","02","","","","","","","S","","","","","","",""
"SB","810467722E4810546","","","","T0005",2014/12/14 20:31:48 -0500,2014/12/14 20:31:48 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"3412 Avenue De La Paix","","Quebec","QC","G1X3W6","CA","","","","","","","","","N8WJDJUJ5Q4KW","Julie","Maltais-Giguere","Julie Maltais-Giguere","Visa","Direct Credit Card","Julie Maltais-Giguere","01","02","","","","","","","S","","","","","","",""
"SB","7U655409R0925954L","","","","T0005",2014/12/14 20:39:02 -0500,2014/12/14 20:39:02 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1465 Jade","","Drummondville","QC","J2C 7S6","CA","","","","","","","","","5TE8F5GSVS4QE","Sylvain","Parenteau","Sylvain Parenteau","Visa","Direct Credit Card","Sylvain Parenteau","01","02","","","","","","","S","","","","","","",""
"SB","6AS213186P693552P","","","","T0005",2014/12/14 20:43:55 -0500,2014/12/14 20:43:55 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1081 Rude De Grenoble","","St-nicolas","QC","G7A0B3","CA","","","","","","","","","GNAZU59Z46SBY","Frederic","Hudon","Frederic Hudon","Visa","Direct Credit Card","Frederic Hudon","01","02","","","","","","","S","","","","","","",""
"SB","1KU876158B674540D","","","","T0005",2014/12/14 20:46:16 -0500,2014/12/14 20:46:16 -0500,"CR",27901,"CAD","DR",644,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1502 Chemin du Fleuve","","St-Romuald","QC","G6W2A2","CA","","","","","","","","","A2GVPWXZFMLEG","Carl","Hardy","Carl Hardy","Mastercard","Direct Credit Card","Carl Hardy","01","02","","","","","","","S","","","","","","",""
"SB","7XC62332AG487314B","","","","T0005",2014/12/14 20:51:47 -0500,2014/12/14 20:51:47 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"230 des oblats","","quebec","QC","G1K1S1","CA","","","","","","","","","EAZV5L8T4S9HU","evelyne","couture","evelyne couture","Visa","Direct Credit Card","evelyne couture","01","02","","","","","","","S","","","","","","",""
"SB","4JT823864M732832S","","","","T0005",2014/12/14 21:07:33 -0500,2014/12/14 21:07:33 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"3496 Des Sureaux","","Quebec","QC","G1G1Z6","CA","","","","","","","","","SS74J9BTFDBLW","Francois","Tremblay","Francois Tremblay","Visa","Direct Credit Card","Francois Tremblay","01","02","","","","","","","S","","","","","","",""
"SB","2FW167054L445351Y","","","","T0005",2014/12/14 21:13:21 -0500,2014/12/14 21:13:21 -0500,"CR",19000,"CAD","DR",448,"CAD","S",,0,0,"","","","N","","","","","","","","",,"22 Ch. des passereaux","","Lac Beauport","QC","G3B1R8","CA","","","","","","","","","CTT32QQKAW3TS","Eric","Harrisson","Eric Harrisson","Visa","Direct Credit Card","Eric Harrisson","01","02","","","","","","","S","","","","","","",""
"SB","8T0755408T9630036","","","","T0005",2014/12/14 21:23:02 -0500,2014/12/14 21:23:02 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"340 De La Cremaillere","","Saint-Denis-de-Brompton","QC","J0B 2P0","CA","","","","","","","","","9HRWL4T9QHPYY","Marc","Belisle","Marc Belisle","Mastercard","Direct Credit Card","Marc Belisle","01","02","","","","","","","S","","","","","","",""
"SB","95C13270TJ6342148","","","","T0005",2014/12/14 21:23:09 -0500,2014/12/14 21:23:09 -0500,"CR",19000,"CAD","DR",448,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2880 Chemin d'Oka","","Ste-Marthe sur le lac","QC","J0N 1P0","CA","","","","","","","","","Q2RU5ZE7YBS48","Marc","Jobin","Marc Jobin","Visa","Direct Credit Card","marc jobin","01","02","","","","","","","S","","","","","","",""
"SB","9DA33703HU994832W","","","","T0005",2014/12/14 21:24:05 -0500,2014/12/14 21:24:05 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1866, Annabella","","Levis","QC","G6W 0B6","CA","","","","","","","","","FYL5URML9TTG4","Guy","Bilodeau","Guy Bilodeau","Visa","Direct Credit Card","Guy Bilodeau","01","02","","","","","","","S","","","","","","",""
"SB","1EY28999Y3183204G","","","","T0005",2014/12/14 21:24:07 -0500,2014/12/14 21:24:07 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"511-72 St-sylvestre ","","Longueuil","QC","J4H 2W2","CA","","","","","","","","","UEALM6ZB3T9NU","marc","flageole","marc flageole","Mastercard","Direct Credit Card","Marc Flageole","01","02","","","","","","","S","","","","","","",""
"SB","06451499RL845711V","","","","T0005",2014/12/14 21:24:43 -0500,2014/12/14 21:24:43 -0500,"CR",21000,"CAD","DR",492,"CAD","S",,0,0,"","","","N","","","","","","","","",,"151, Rue Des Brise-Glaces","","Levis","QC","G6V 7B3","CA","","","","","","","","","RDAKYXXYHM6XQ","Genevieve","Trudel","Genevieve Trudel","Visa","Direct Credit Card","Genevieve Trudel","01","02","","","","","","","S","","","","","","",""
"SB","20898493H95804746","","","","T0005",2014/12/14 21:26:01 -0500,2014/12/14 21:26:01 -0500,"CR",5900,"CAD","DR",160,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2-6275 6E Avenue Est","","Quebec","QC","G1H3T4","CA","","","","","","","","","QPSFDLQCYJ26L","Jerome","Pelletier","Jerome Pelletier","Visa","Direct Credit Card","Jerome Pelletier","01","02","","","","","","","S","","","","","","",""
"SB","9K903779AM9323532","","","","T0005",2014/12/14 21:27:32 -0500,2014/12/14 21:27:32 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"832, Pere Albanel App. 2","","Quebec","QC","G1S 3A2","CA","","","","","","","","","VEA5KFTSX9BLQ","Pierre-Luc","Bouchard","Pierre-Luc Bouchard","Visa","Direct Credit Card","Pierre-Luc Bouchard","01","02","","","","","","","S","","","","","","",""
"SB","9RE98069E03518054","","","","T0005",2014/12/14 21:33:15 -0500,2014/12/14 21:33:15 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"12 Chemin Du Grand Bornand","","Lac-Beauport","QC","G3B2L9","CA","","","","","","","","","YZU59TMD3YDKW","Marie-Helene","Boucher","Marie-Helene Boucher","Mastercard","Direct Credit Card","Marie-Helene Boucher","01","02","","","","","","","S","","","","","","",""
"SB","5Y591790SK3748806","","","","T0005",2014/12/14 21:33:31 -0500,2014/12/14 21:33:31 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"3743, Gabrielle-Vallee, # 302","","Quebec","QC","G1W 4Z3","CA","","","","","","","","","JKWSWQTGPUXVA","Guy","Cyr","Guy Cyr","Mastercard","Direct Credit Card","Guy Cyr","01","02","","","","","","","S","","","","","","",""
"SB","2NF729954M400680N","","","","T0005",2014/12/14 21:33:59 -0500,2014/12/14 21:33:59 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1052 Francois-Treffle","","Quebec","QC","G2L2H1","CA","","","","","","","","","7KDYEYPQAFWE6","Charles","Page","Charles Page","Mastercard","Direct Credit Card","Charles Page","01","02","","","","","","","S","","","","","","",""
"SB","3VH3867660935390J","","","","T0005",2014/12/14 21:41:51 -0500,2014/12/14 21:41:51 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"873, Robert 203","","Victoriaville","QC","G6P 8E4","CA","","","","","","","","","XYALGPKSGCN3C","MARCEL","HORTH","MARCEL HORTH","Mastercard","Direct Credit Card","MARCEL HORTH","01","02","","","","","","","S","","","","","","",""
"SB","7JF13167VP2921647","","","","T0005",2014/12/14 21:45:22 -0500,2014/12/14 21:45:22 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1830 St-Olivier","","L'Ancienne-Lorette","QC","G2E6E2","CA","","","","","","","","","85HCFCQC24QSW","Sylvain","Auclair","Sylvain Auclair","Mastercard","Direct Credit Card","Sylvain Auclair","01","02","","","","","","","S","","","","","","",""
"SB","5VS41678FC655432D","","","","T0005",2014/12/14 21:48:54 -0500,2014/12/14 21:48:54 -0500,"CR",5900,"CAD","DR",160,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1038 Carre Viger","","Quebec","QC","G1W 2P7","CA","","","","","","","","","Y5864S4CWQQXY","Yvon","Duquette","Yvon Duquette","Mastercard","Direct Credit Card","Yvon Duquette","01","02","","","","","","","S","","","","","","",""
"SB","5HE67919PB019671A","","","","T0005",2014/12/14 21:53:31 -0500,2014/12/14 21:53:31 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"970 rue St-Jean","","St-Jean-Chrysostome, CHA","QC","G6Z 1B1","CA","","","","","","","","","XYGWWX94WX42G","Alexandre","Nadeau","Alexandre Nadeau","Visa","Direct Credit Card","Alexandre Nadeau","01","02","","","","","","","S","","","","","","",""
"SB","01H21780DH362243U","","","","T0005",2014/12/14 21:55:09 -0500,2014/12/14 21:55:09 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1090 Avenue Brown","","Quebec","QC","G1S 2Z9","CA","","","","","","","","","RDA7Z5N3JE4VG","Julie","Morin","Julie Morin","Mastercard","Direct Credit Card","Julie Morin","01","02","","","","","","","S","","","","","","",""
"SB","0R6433053P923035K","","","","T0005",2014/12/14 21:58:14 -0500,2014/12/14 21:58:14 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"23 rue des topazes","","Sainte-brigitte-de-laval","QC","G0A 3K0","CA","","","","","","","","","2V7CBE24DEAY6","Stephanie","Arsenault","Stephanie Arsenault","Visa","Direct Credit Card","Stephanie Arsenault","01","02","","","","","","","S","","","","","","",""
"SB","7XE84114PV708005M","","","","T0005",2014/12/14 22:00:37 -0500,2014/12/14 22:00:37 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"628 Powell","","Ville Mont-Royal","QC","H3R1L6","CA","","","","","","","","","VXMGR5RPH44HN","William","Seminaro-Valois","William Seminaro-Valois","Visa","Direct Credit Card","William Seminaro-Valois","01","02","","","","","","","S","","","","","","",""
"SB","2JV80931531491153","","","","T0005",2014/12/14 22:14:02 -0500,2014/12/14 22:14:02 -0500,"CR",42699,"CAD","DR",969,"CAD","S",,0,0,"","","","N","","","","","","","","",,"900 Pierre-Bertrand","","Quebec","QC","G1M3K2","CA","","","","","","","","","5PK9FSBV2ATPS","Jonathan","Lee","Jonathan Lee","Visa","Direct Credit Card","Jonathan Lee","01","02","","","","","","","S","","","","","","",""
"SB","3V080850AS683842T","","","","T0005",2014/12/14 22:15:49 -0500,2014/12/14 22:15:49 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"20 rue du Tournesol","","Shefford","QC","J2M1K9","CA","","","","","","","","","GQ242W8YAWD4E","Thierry","Laliberte","Thierry Laliberte","Visa","Direct Credit Card","Thierry Laliberte","01","02","","","","","","","S","","","","","","",""
"SB","1YP82785B66004126","","","","T0005",2014/12/14 22:15:50 -0500,2014/12/14 22:15:50 -0500,"CR",5000,"CAD","DR",140,"CAD","S",,0,0,"","","","N","","","","","","","","",,"150 A Rue Mchel Thibault","","St Augustin De Desmaures","QC","G3A2V6","CA","","","","","","","","","PSLTLX3MGT4AS","Yohann","Foucaud","Yohann Foucaud","Visa","Direct Credit Card","Yohann Foucaud","01","02","","","","","","","S","","","","","","",""
"SB","4CF05999LU163444K","","","","T0005",2014/12/14 22:16:06 -0500,2014/12/14 22:16:06 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"4804 Rue St-Denis","","Montreal","QC","H2J 2L6","CA","","","","","","","","","9XMFG2J24XZJ6","Stephane","Lemay","Stephane Lemay","Visa","Direct Credit Card","Stephane Lemay","01","02","","","","","","","S","","","","","","",""
"SB","94286603638518258","","","","T0005",2014/12/14 22:19:03 -0500,2014/12/14 22:19:03 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"3 montreux","","Lac-Beauport","QC","G3B0E7","CA","","","","","","","","","RACD8WMTCXBSA","martin","simard","martin simard","Visa","Direct Credit Card","martin simard","01","02","","","","","","","S","","","","","","",""
"SB","6WE18881XX093034S","","","","T0005",2014/12/14 22:19:26 -0500,2014/12/14 22:19:26 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"680 Avenue Glazier","","Quebec","QC","G1M 3C4","CA","","","","","","","","","ZNN7XXR89K45W","Marie-Helene","Begin","Marie-Helene Begin","Visa","Direct Credit Card","Marie-Helene Begin","01","02","","","","","","","S","","","","","","",""
"SB","2CM9788592090033S","","","","T0005",2014/12/14 22:33:28 -0500,2014/12/14 22:33:28 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"6954 De Lanaudiere, Appartement 200","","Montreal","QC","H2E 1X9","CA","","","","","","","","","H87MZBCNFZRCG","Brice","Salmon","Brice Salmon","Visa","Direct Credit Card","Brice Salmon","01","02","","","","","","","S","","","","","","",""
"SB","91L62582MB673304H","","","","T0005",2014/12/14 22:37:11 -0500,2014/12/14 22:37:11 -0500,"CR",51699,"CAD","DR",1167,"CAD","S",,0,0,"","","","N","","","","","","","","",,"299 Des Violettes","","St_nicolas","QC","G7A3M9","CA","","","","","","","","","C67E9JDT3D4MA","Elisabeth","Tessier","Elisabeth Tessier","Mastercard","Direct Credit Card","Elisabeth Tessier","01","02","","","","","","","S","","","","","","",""
"SB","1BR69452DG639212T","","","","T0005",2014/12/14 22:51:28 -0500,2014/12/14 22:51:28 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"552, Boul. Auger Est","","Alma","QC","G8C1C5","CA","","","","","","","","","3429CBM97RKCA","Marie-Christine","Bouchard","Marie-Christine Bouchard","Visa","Direct Credit Card","Marie-Christine Bouchard","01","02","","","","","","","S","","","","","","",""
"SB","8NM918716W9294054","","","","T0005",2014/12/14 23:04:03 -0500,2014/12/14 23:04:03 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"245 12e Rue","","Quebec","QC","G1L2L3","CA","","","","","","","","","PRKQNQGSGMRTL","Adrien","Vezo","Adrien Vezo","Visa","Direct Credit Card","Adrien Vezo","01","02","","","","","","","S","","","","","","",""
"SB","1XY11029S8434750J","","","","T0005",2014/12/14 23:13:32 -0500,2014/12/14 23:13:32 -0500,"CR",14301,"CAD","DR",345,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1-1085, Rue Charles Rodrigue","","Levis","QC","G6W0C9","CA","","","","","","","","","EUMP7YGF7UTZY","Michel","Jean","Michel Jean","Mastercard","Direct Credit Card","Michel Jean","01","02","","","","","","","S","","","","","","",""
"SB","8KC97398PS124222S","","","","T0005",2014/12/14 23:19:16 -0500,2014/12/14 23:19:16 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"8501, Boul. St-Jacques","","Quebec","QC","G2C1L5","CA","","","","","","","","","3G342TG29U2A2","Luc","Desilets","Luc Desilets","Visa","Direct Credit Card","Luc Desilets","01","02","","","","","","","S","","","","","","",""
"SB","8UL262766C580101B","","","","T0005",2014/12/14 23:21:57 -0500,2014/12/14 23:21:57 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"9230 Vincent-Quiblier","","Montreal","QC","H2M 2B7","CA","","","","","","","","","H2MD77EU2HETG","David","Sauve","David Sauve","Mastercard","Direct Credit Card","David Sauve","01","02","","","","","","","S","","","","","","",""
"SB","4LC290724J1633011","","","","T0005",2014/12/14 23:26:58 -0500,2014/12/14 23:26:58 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"33 Du Versant","","Gatineau","QC","J8Z 2T8","CA","","","","","","","","","YK9WHCFQVJM3S","Bruno","Lafontaine","Bruno Lafontaine","Visa","Direct Credit Card","Bruno Lafontaine","01","02","","","","","","","S","","","","","","",""
"SB","22441942N6015370N","","","","T0005",2014/12/14 23:36:15 -0500,2014/12/14 23:36:15 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1409 av du nordet","","quebec","QC","G2G 2H7","CA","","","","","","","","","YJS4VSH3TK3CW","josee","bolduc","josee bolduc","Visa","Direct Credit Card","josee bolduc","01","02","","","","","","","S","","","","","","",""
"SB","9K593777R8894013P","","","","T0005",2014/12/14 23:36:47 -0500,2014/12/14 23:36:47 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2475, Des Hospitalieres","","Quebec","QC","G1T 1V6","CA","","","","","","","","","VJ3NTNSUC8LGY","Pascale","Laliberte","Pascale Laliberte","Mastercard","Direct Credit Card","Pascale Laliberte","01","02","","","","","","","S","","","","","","",""
"SB","62T21270LJ186860R","","","","T0005",2014/12/14 23:58:32 -0500,2014/12/14 23:58:32 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2-360 Marie-Chapelier","","Quebec","QC","G1E 0C1","CA","","","","","","","","","VK83CL2UTKGW6","ERic","Thibault","ERic Thibault","Visa","Direct Credit Card","Eric Thibault","01","02","","","","","","","S","","","","","","",""
"SF",139
"SC",139
"RF",139
"RC",139
"FF",139
Can't render this file because it has a wrong number of fields in line 2.

View File

@ -0,0 +1,149 @@
"RH",2014/12/16 02:00:00 -0500,"X","V9Y8K2NN2LSFA",010,
"FH",01
"SH",2014/12/15 00:00:00 -0500,2014/12/15 23:59:59 -0500,"V9Y8K2NN2LSFA",""
"CH","Transaction ID","Invoice ID","PayPal Reference ID","PayPal Reference ID Type","Transaction Event Code","Transaction Initiation Date","Transaction Completion Date","Transaction Debit or Credit","Gross Transaction Amount","Gross Transaction Currency","Fee Debit or Credit","Fee Amount","Fee Currency","Transactional Status","Insurance Amount","Sales Tax Amount","Shipping Amount","Transaction Subject","Transaction Note","Payer's Account ID","Payer Address Status","Item Name","Item ID","Option 1 Name","Option 1 Value","Option 2 Name","Option 2 Value","Auction Site","Auction Buyer ID","Auction Closing Date","Shipping Address Line1","Shipping Address Line2","Shipping Address City","Shipping Address State","Shipping Address Zip","Shipping Address Country","Shipping Method","Custom Field","Billing Address Line1","Billing Address Line2","Billing Address City","Billing Address State","Billing Address Zip","Billing Address Country","Consumer ID","First Name","Last Name","Consumer Business Name","Card Type","Payment Source","Shipping Name","Authorization Review Status","Protection Eligibility","Payment Tracking ID","Store ID","Terminal ID","Coupons","Special Offers","Loyalty Card Number","Checkout Type","Secondary Shipping Address Line1","Secondary Shipping Address Line2","Secondary Shipping Address City","Secondary Shipping Address State","Secondary Shipping Address Country","Secondary Shipping Address Zip","3PL Reference ID"
"SB","17M00154D6004384X","","","","T0005",2014/12/15 00:44:16 -0500,2014/12/15 00:44:16 -0500,"CR",19500,"CAD","DR",459,"CAD","S",,0,0,"","","","N","","","","","","","","",,"234 Rue Du Bataillon","","Boischatel","QC","G0A 1H0","CA","","","","","","","","","9LDMKPM92W9ZL","Karolane","Gilbert-Baril","Karolane Gilbert-Baril","Visa","Direct Credit Card","Karolane Gilbert-Baril","01","02","","","","","","","S","","","","","","",""
"SB","6XV673794S450480R","","","","T0005",2014/12/15 01:13:18 -0500,2014/12/15 01:13:18 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"126 Windward Crescent","","Pointe-claire","QC","H9R 2H9","CA","","","","","","","","","RLGTG4QDF3X9C","Peggy","Labonte","Peggy Labonte","Visa","Direct Credit Card","Peggy Labonte","01","02","","","","","","","S","","","","","","",""
"SB","7D691774RR402144G","","","","T0005",2014/12/15 05:55:25 -0500,2014/12/15 05:55:25 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1955 charles-aubert","","Terrebonne","QC","J6W5Y7","CA","","","","","","","","","HN6BSBSLECE3A","jean-francois","pouliot","jean-francois pouliot","Mastercard","Direct Credit Card","Jean-Francois Pouliot","01","02","","","","","","","S","","","","","","",""
"SB","9NX39951MP5792345","","","","T0005",2014/12/15 06:48:59 -0500,2014/12/15 06:48:59 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"4375 Marechal ","","Sherbrooke","QC","J1N1P7","CA","","","","","","","","","X36Y5FP3M74M2","jacques","Girard","jacques Girard","Visa","Direct Credit Card","Jacques Girard","01","02","","","","","","","S","","","","","","",""
"SB","5Y35909492092131M","","","","T0005",2014/12/15 07:22:49 -0500,2014/12/15 07:22:49 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"11 rue pare","","victoriaville","QC","G6P-2X5","CA","","","","","","","","","WT4XJDEX53ZBJ","marc","lamothe","marc lamothe","Visa","Direct Credit Card","marc lamothe","01","02","","","","","","","S","","","","","","",""
"SB","55A06472LA043803T","","","","T0005",2014/12/15 08:52:15 -0500,2014/12/15 08:52:15 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"No Street Address Provided","","No City Provided","QC","G2N 0G4","CA","","","","","","","","","2RL342TNNRBT2","Charles","Fortier","Charles Fortier","Visa","Direct Credit Card","Charles Fortier","01","02","","","","","","","S","","","","","","",""
"SB","99006158E60889605","","","","T0005",2014/12/15 08:54:32 -0500,2014/12/15 08:54:32 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"855, Rue Gerard-Morisset, Appt. 1","","Quebec","QC","G1S 4V5","CA","","","","","","","","","CN9BWZ7BED78J","Herve","Nabos","Herve Nabos","Visa","Direct Credit Card","Herve Nabos","01","02","","","","","","","S","","","","","","",""
"SB","4CW27105PW153241U","","","","T0005",2014/12/15 09:01:09 -0500,2014/12/15 09:01:09 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"570 Rene-Levesque Est #203","","Quebec","QC","G1R0B2","CA","","","","","","","","","28PKETXL5PDS6","Zoe","Turcotte","Zoe Turcotte","Mastercard","Direct Credit Card","Zoe Turcotte","01","02","","","","","","","S","","","","","","",""
"SB","9FH24229NJ308825J","","","","T0006",2014/12/15 09:07:12 -0500,2014/12/15 09:07:19 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","annemarie_lesage@yahoo.com","N","","","","","","","","",,"1090 Fairmount ouest #5","","Montr�al","Quebec","H2V2G8","CA","","","","","","","","","LV5NW5KAHYVTE","Annemarie","Lesage","Annemarie Lesage","","Express Checkout","Annemarie, Lesage","01","01","","","","","","","S","","","","","","",""
"SB","9JM41432RF226773V","","","","T0005",2014/12/15 09:29:47 -0500,2014/12/15 09:29:47 -0500,"CR",47699,"CAD","DR",1079,"CAD","S",,0,0,"","","","N","","","","","","","","",,"5237 Boul. Wilfrid-Hamel","","Quebec","QC","G2E 2H2","CA","","","","","","","","","VGT4P8LWL2NZ8","Marie-Josee","Blanchette","Marie-Josee Blanchette","Mastercard","Direct Credit Card","Marie-Josee Blanchette","01","02","","","","","","","S","","","","","","",""
"SB","12B724409W0330645","","","","T0006",2014/12/15 09:30:07 -0500,2014/12/15 09:30:15 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","mrobudo@hotmail.com","N","","","","","","","","",,"230 de L'Atlas","","Quebec","QC","G1B 3P3","CA","","","","","","","","","EFPEZH6UW4AM4","Martin","Roy","Martin Roy","","Express Checkout","Martin Roy","01","01","","","","","","","S","","","","","","",""
"SB","1VN41935T4763870A","","","","T0005",2014/12/15 09:33:34 -0500,2014/12/15 09:33:34 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"3260 Grand-Duc","","Quebec","QC","G1C 7M4","CA","","","","","","","","","YB24ULBP8RCMQ","Maude","Gravel","Maude Gravel","Mastercard","Direct Credit Card","Maude Gravel","01","02","","","","","","","S","","","","","","",""
"SB","1EE21854997371316","","","","T0005",2014/12/15 09:39:57 -0500,2014/12/15 09:39:57 -0500,"CR",137473,"CAD","DR",3054,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2818 Boul Laurier App 2101","","Quebec","QC","G1V0E2","CA","","","","","","","","","JV39CAYEXUKMU","Jean-Francois","Cantin","Jean-Francois Cantin","Mastercard","Direct Credit Card","Jean-Francois Cantin","01","02","","","","","","","S","","","","","","",""
"SB","9GR49852397823323","","","","T0005",2014/12/15 09:52:16 -0500,2014/12/15 09:52:16 -0500,"CR",5000,"CAD","DR",140,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2230 Chemin Lac-du-Missionnaire","","Lac-aux-Sables","QC","G0X 1M0","CA","","","","","","","","","9YFYGUNQFD2V2","Remi","Veillette","Remi Veillette","Visa","Direct Credit Card","Remi Veillette","01","02","","","","","","","S","","","","","","",""
"SB","5VV766113S369100N","","","","T0005",2014/12/15 09:52:57 -0500,2014/12/15 09:52:57 -0500,"CR",21000,"CAD","DR",492,"CAD","S",,0,0,"","","","N","","","","","","","","",,"997 De La Volute","","L'Ancienne-Lorette","QC","G2E6A4","CA","","","","","","","","","F988QD72TX3G6","Rene","Goulet","Rene Goulet","Visa","Direct Credit Card","Rene Goulet","01","02","","","","","","","S","","","","","","",""
"SB","6AR23392VH065462V","","","","T0005",2014/12/15 09:58:03 -0500,2014/12/15 09:58:03 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"4124 Francois-Boulet","","Quebec","QC","G1Y2K9","CA","","","","","","","","","N3VVCQUYMGX3W","Jacques","Fortin","Jacques Fortin","Mastercard","Direct Credit Card","Jacques Fortin","01","02","","","","","","","S","","","","","","",""
"SB","7D836393SM764062D","","","","T0005",2014/12/15 10:10:13 -0500,2014/12/15 10:10:13 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"3427 Beaconsfield","","Montreal ","QC","H4A 2H2","CA","","","","","","","","","87N5PSDCNFXU4","Bruno","Belanger","Bruno Belanger","Mastercard","Direct Credit Card","Bruno Belanger","01","02","","","","","","","S","","","","","","",""
"SB","5AJ22151D30002841","","","","T0005",2014/12/15 10:18:31 -0500,2014/12/15 10:18:31 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"3755 Croisset","","Quebec","QC","G1P 4J2","CA","","","","","","","","","PNC4EFHBPRJUS","Dominique","Avoine","Dominique Avoine","Visa","Direct Credit Card","Dominique Avoine","01","02","","","","","","","S","","","","","","",""
"SB","9HJ24610WY641122L","","","","T0005",2014/12/15 10:35:05 -0500,2014/12/15 10:35:05 -0500,"CR",21901,"CAD","DR",512,"CAD","S",,0,0,"","","","N","","","","","","","","",,"9479, Rue Des Lievres","","Quebec","QC","G1G 0J3","CA","","","","","","","","","MLYGWHBEVU4YC","Maude","Joannette","Maude Joannette","Mastercard","Direct Credit Card","Maude Joannette","01","02","","","","","","","S","","","","","","",""
"SB","7WJ80131F4942562L","","","","T0005",2014/12/15 10:47:01 -0500,2014/12/15 10:47:01 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1784 Chemin De La Passe","","Quebec","QC","G3G 2Y6","CA","","","","","","","","","J3JVBZPUVK7VS","Sylvain","Lafrance","Sylvain Lafrance","Visa","Direct Credit Card","Sylvain Lafrance","01","02","","","","","","","S","","","","","","",""
"SB","7YA517506D805381D","","","","T0005",2014/12/15 11:00:48 -0500,2014/12/15 11:00:48 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"161","","Montmagny","QC","G5V3Z4","CA","","","","","","","","","JTTC3C8Z6MBAE","Yannick","Gagne","Yannick Gagne","Visa","Direct Credit Card","Yannick Gagne","01","02","","","","","","","S","","","","","","",""
"SB","91G132663P115884V","","","","T0005",2014/12/15 11:17:34 -0500,2014/12/15 11:17:34 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"137 Rue JC Wilson","","Saint-jerome","QC","J7Y 4X6","CA","","","","","","","","","597G56Z2F98F2","Jocelyn","Lippe","Jocelyn Lippe","Visa","Direct Credit Card","Jocelyn Lippe","01","02","","","","","","","S","","","","","","",""
"SB","51N04726WG9813921","","","","T0005",2014/12/15 11:28:36 -0500,2014/12/15 11:28:36 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"74 Rue Du Roi","","Quebec","QC","G1K2V7","CA","","","","","","","","","JPL4Q2P4L6VBA","Anne","Bernard","Anne Bernard","Visa","Direct Credit Card","Anne Bernard","01","02","","","","","","","S","","","","","","",""
"SB","1C677101R7390993H","","","","T0005",2014/12/15 11:29:02 -0500,2014/12/15 11:29:02 -0500,"CR",74024,"CAD","DR",1659,"CAD","S",,0,0,"","","","N","","","","","","","","",,"4568 Rue De Chambly","","Montreal","QC","H1X 3N8","CA","","","","","","","","","AC2MFXCJXZNHY","Guillaume","Berube","Guillaume Berube","Visa","Direct Credit Card","Guillaume Berube","01","02","","","","","","","S","","","","","","",""
"SB","8VG57893GN1391451","","","","T0005",2014/12/15 11:35:59 -0500,2014/12/15 11:35:59 -0500,"CR",42699,"CAD","DR",969,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1347 Chemin Du Sault App 3","","Saint-Romuald","QC","G6W 2M6","CA","","","","","","","","","9R3JYSWDG8TJU","Adil","Mostakim","Adil Mostakim","Mastercard","Direct Credit Card","Adil Mostakim","01","02","","","","","","","S","","","","","","",""
"SB","32U38914SM354501H","","","","T0005",2014/12/15 12:16:43 -0500,2014/12/15 12:16:43 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2600, Rue Lafleur","","Val-david","QC","J0T2N0","CA","","","","","","","","","S5KNV4KK6P7C2","Philippe","Paradis","Philippe Paradis","Visa","Direct Credit Card","Philippe Paradis","01","02","","","","","","","S","","","","","","",""
"SB","6K2616865C249531R","","","","T0005",2014/12/15 12:21:25 -0500,2014/12/15 12:21:25 -0500,"CR",19500,"CAD","DR",459,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1238 Rue Beaumanoir","","Quebec","QC","G2L 1E2","CA","","","","","","","","","XDNGGESLS8FCN","Carolane","Paradis","Carolane Paradis","Visa","Direct Credit Card","Carolane Paradis","01","02","","","","","","","S","","","","","","",""
"SB","07170523DF1427717","","","","T0005",2014/12/15 12:30:01 -0500,2014/12/15 12:30:01 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"390 fernand","","St-Marc-des-Carrieres","QC","G0A4B0","CA","","","","","","","","","9FNGTS6VHYDN4","chantale","garneau","chantale garneau","Visa","Direct Credit Card","chantale garneau","01","02","","","","","","","S","","","","","","",""
"SB","0AA2115629705933D","","","","T0005",2014/12/15 12:47:04 -0500,2014/12/15 12:47:04 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1500 Rude Des Metairies","","L'Ancienne-Lorette","QC","G2E 4J6","CA","","","","","","","","","2VJMZR4QYXEQ6","Yves","Paradis","Yves Paradis","Visa","Direct Credit Card","Yves Paradis","01","02","","","","","","","S","","","","","","",""
"SB","42S73038AH9469051","","","","T0005",2014/12/15 12:56:33 -0500,2014/12/15 12:56:33 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"118 19eme Rue","","St-Redempteur","QC","G6K 1E7","CA","","","","","","","","","T79U8MNGY9MES","Katia","Tanguay","Katia Tanguay","Mastercard","Direct Credit Card","Katia Tanguay","01","02","","","","","","","S","","","","","","",""
"SB","8J185507LR260190U","","","","T0005",2014/12/15 12:59:13 -0500,2014/12/15 12:59:13 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"3274, Adam","","Montreal","QC","H1W1X9","CA","","","","","","","","","VVLEHGQJ5ZTZA","Martin","Dufresne","Martin Dufresne","Visa","Direct Credit Card","Martin Dufresne","01","02","","","","","","","S","","","","","","",""
"SB","08254628YN6193814","","","","T0005",2014/12/15 13:00:07 -0500,2014/12/15 13:00:07 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1029, Rue Jeanne-Le Ber","","Quebec","QC","G1W 4G7","CA","","","","","","","","","X32MZS897K94C","Francois","Beaudin","Francois Beaudin","Visa","Direct Credit Card","Francois Beaudin","01","02","","","","","","","S","","","","","","",""
"SB","7JL414089G169260S","","","","T0005",2014/12/15 13:01:53 -0500,2014/12/15 13:01:53 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"964 Avenue Brown","","Quebec","QC","G1S 2Z5","CA","","","","","","","","","HPHC9HUPYX5W4","Marie-Soleil","Tremblay","Marie-Soleil Tremblay","Visa","Direct Credit Card","Marie-Soleil Tremblay","01","02","","","","","","","S","","","","","","",""
"SB","4VT51561FL399580D","","","","T0005",2014/12/15 13:05:13 -0500,2014/12/15 13:05:13 -0500,"CR",28901,"CAD","DR",666,"CAD","S",,0,0,"","","","N","","","","","","","","",,"4-280 rue Cremazie","","Quebec","QC","G1R1X9","CA","","","","","","","","","ULWW62HFP4S5U","Sebastien","Cardinal","Sebastien Cardinal","Visa","Direct Credit Card","Sebastien Cardinal","01","02","","","","","","","S","","","","","","",""
"SB","0A059673BH944200K","","","","T0005",2014/12/15 13:11:25 -0500,2014/12/15 13:11:25 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"35 marie-guyart","","quebec","QC","G2B 5E2","CA","","","","","","","","","393J244D3CFQ4","rene","valliere","rene valliere","Visa","Direct Credit Card","rene valliere","01","02","","","","","","","S","","","","","","",""
"SB","0TC44021CR639922S","","","","T0005",2014/12/15 13:20:22 -0500,2014/12/15 13:20:22 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"152 de Normandie","","St-Lambert","QC","J4S 1K1","CA","","","","","","","","","NZB4YX55L7JWU","Philippe","Dallaire","Philippe Dallaire","Mastercard","Direct Credit Card","philippe dallaire","01","02","","","","","","","S","","","","","","",""
"SB","6YB86607UF763991L","","","","T0005",2014/12/15 13:29:25 -0500,2014/12/15 13:29:25 -0500,"CR",21000,"CAD","DR",492,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1398 rue Du bourgeon","","St-Nicolas","QC","g7a2k5","CA","","","","","","","","","UBQJMN759RDQ2","Line","Paradis","Line Paradis","Visa","Direct Credit Card","Line Paradis","01","02","","","","","","","S","","","","","","",""
"SB","8X560256B6875862J","","","","T0005",2014/12/15 13:47:38 -0500,2014/12/15 13:47:38 -0500,"CR",74024,"CAD","DR",1659,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1150, Rue Claire Fontaine","","Quebec","QC","G1R5G4","CA","","","","","","","","","Q7J2QDVXK4L9J","Rachel","Simard","Rachel Simard","Visa","Direct Credit Card","Rachel Simard","01","02","","","","","","","S","","","","","","",""
"SB","10097093X6731934F","","","","T0005",2014/12/15 13:52:01 -0500,2014/12/15 13:52:01 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"280, 75e Rue Est","","Quebec","QC","G1H 1H5","CA","","","","","","","","","G2F6ARSTC5KA6","Maude","Cantin","Maude Cantin","Visa","Direct Credit Card","Maude Cantin","01","02","","","","","","","S","","","","","","",""
"SB","00B03026RY028944W","","","","T0005",2014/12/15 13:56:46 -0500,2014/12/15 13:56:46 -0500,"CR",21000,"CAD","DR",492,"CAD","S",,0,0,"","","","N","","","","","","","","",,"25 Rue Des Bouleaux Ouest","","Quebec","QC","G1L 1L6","CA","","","","","","","","","7LGJ9FE84KNZ2","Pierre","Boilard","Pierre Boilard","Visa","Direct Credit Card","Pierre Boilard","01","02","","","","","","","S","","","","","","",""
"SB","7VN06268YF821580V","","","","T0005",2014/12/15 13:59:04 -0500,2014/12/15 13:59:04 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"750 Hubert Courteau","","Quebec","QC","G1B 3T4","CA","","","","","","","","","RK9HEQEKM9CTN","Maurice","Gagne","Maurice Gagne","Visa","Direct Credit Card","Maurice Gagne","01","02","","","","","","","S","","","","","","",""
"SB","0K495554J2848841B","","","","T0005",2014/12/15 14:21:35 -0500,2014/12/15 14:21:35 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"367, 19e Rue","","Quebec","QC","G1L 2A5","CA","","","","","","","","","46JUNYBQWEWGW","Mathieu","Chabot-Morel","Mathieu Chabot-Morel","Mastercard","Direct Credit Card","Mathieu Chabot-Morel","01","02","","","","","","","S","","","","","","",""
"SB","7BF439779G293274X","","","","T0005",2014/12/15 14:52:58 -0500,2014/12/15 14:52:58 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"6911 Du Bois Ave","","Orleans ","ON","K1C 5L3","CA","","","","","","","","","HB3TVB6BLAQ8C","Adam","Kourakis","Adam Kourakis","Visa","Direct Credit Card","Adam Kourakis","01","02","","","","","","","S","","","","","","",""
"SB","9E657527YV2849542","","","","T0005",2014/12/15 15:11:05 -0500,2014/12/15 15:11:05 -0500,"CR",25901,"CAD","DR",600,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2826 De Dumontier","","Quebec","QC","G1V 1L1","CA","","","","","","","","","C78FG88U6CSWU","Evelyne","Blouin","Evelyne Blouin","Visa","Direct Credit Card","Evelyne Blouin","01","02","","","","","","","S","","","","","","",""
"SB","2C3054374B5281931","","","","T0005",2014/12/15 15:17:16 -0500,2014/12/15 15:17:16 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2280, Place Des Flamants","","Laval","QC","H7L 4C1","CA","","","","","","","","","5D3NLDTBS4GSJ","CLAUDINE","TREMBLAY","CLAUDINE TREMBLAY","Mastercard","Direct Credit Card","Claudine Tremblay","01","02","","","","","","","S","","","","","","",""
"SB","07556487WW5479936","","","","T0005",2014/12/15 15:25:06 -0500,2014/12/15 15:25:06 -0500,"CR",57104,"CAD","DR",1286,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2826 de Dumontier","","Quebc","QC","G1V1L1","CA","","","","","","","","","J9W6RA4XRQABU","Joel","Desgreniers","Joel Desgreniers","Mastercard","Direct Credit Card","Joel Desgreniers","01","02","","","","","","","S","","","","","","",""
"SB","0LT31020K73937249","","","","T0005",2014/12/15 15:28:49 -0500,2014/12/15 15:28:49 -0500,"CR",74024,"CAD","DR",1659,"CAD","S",,0,0,"","","","N","","","","","","","","",,"179, Boul. Laurier","","Laurier-Station","QC","G0S 1N0","CA","","","","","","","","","B5PKN59GVKS8C","Stephane","Levac","Stephane Levac","Visa","Direct Credit Card","Stephane Levac","01","02","","","","","","","S","","","","","","",""
"SB","3XJ11571ED628292S","","","","T0005",2014/12/15 15:34:18 -0500,2014/12/15 15:34:18 -0500,"CR",19500,"CAD","DR",459,"CAD","S",,0,0,"","","","N","","","","","","","","",,"137 rue de la brigantine","","Saint-Augustin","QC","G3A 2N1","CA","","","","","","","","","ZVQVD8R9K5XCJ","Charles-Antoine","Marcotte","Charles-Antoine Marcotte","Mastercard","Direct Credit Card","Charles-Antoine Marcotte","01","02","","","","","","","S","","","","","","",""
"SB","4X3920027T504624Y","","","","T0005",2014/12/15 15:40:59 -0500,2014/12/15 15:40:59 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"145 Rue De Chavannes","","Quebec","QC","G2M 0B6","CA","","","","","","","","","RW6KJ346VE7HE","Marie-Josee","Morency","Marie-Josee Morency","Visa","Direct Credit Card","Marie-Josee Morency","01","02","","","","","","","S","","","","","","",""
"SB","9U127802KX0016011","","","","T0005",2014/12/15 15:53:11 -0500,2014/12/15 15:53:11 -0500,"CR",137473,"CAD","DR",3054,"CAD","S",,0,0,"","","","N","","","","","","","","",,"39, Rue Des Catamarans","","Fossambault-sur-le-lac","QC","G3N2C4","CA","","","","","","","","","366ACT39FX49C","Carilyne","Charette","Carilyne Charette","Visa","Direct Credit Card","Carilyne Charette","01","02","","","","","","","S","","","","","","",""
"SB","2HR31548962678817","","","","T0005",2014/12/15 15:58:06 -0500,2014/12/15 15:58:06 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1715 Chemin Du Sault","","Saint-Romuald","QC","G6W 2L6","CA","","","","","","","","","LSYPT3HXFNL94","Julie","Peltier","Julie Peltier","Mastercard","Direct Credit Card","Julie Peltier","01","02","","","","","","","S","","","","","","",""
"SB","9NJ85182NF2696845","","","","T0005",2014/12/15 16:03:56 -0500,2014/12/15 16:03:56 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1645 Du Ravissement","","L'ancienne Lorette","QC","G2E 6K9","CA","","","","","","","","","F9YTPFDH93WYG","LUC","NERON","LUC NERON","Visa","Direct Credit Card","Luc Neron","01","02","","","","","","","S","","","","","","",""
"SB","2S997794L57772849","","","","T0005",2014/12/15 16:15:10 -0500,2014/12/15 16:15:10 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"105 Route 273","","St-Gilles","QC","G0S2P0","CA","","","","","","","","","DGS6EFNRP57PN","Julien","Montminy","Julien Montminy","Visa","Direct Credit Card","Julien Montminy","01","02","","","","","","","S","","","","","","",""
"SB","4L954427P4220901Y","","","","T0006",2014/12/15 16:18:34 -0500,2014/12/15 16:18:41 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","genric@videotron.ca","Y","","","","","","","","",,"1347 rue Garnier","","Québec","Quebec","G1S2T1","CA","","","","","","","","","JQKE3L5JTVGX6","Eric","Dusablon","Eric Dusablon","","Express Checkout","Eric, Dusablon","01","01","","","","","","","S","","","","","","",""
"SB","2H713345JU0119507","","","","T0005",2014/12/15 16:19:28 -0500,2014/12/15 16:19:28 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"101-73 rue d'auteuil","","Quebec","QC","g1r 4c3","CA","","","","","","","","","H2ZNKR7FAHUPE","Etienne","Gregoire","Etienne Gregoire","Mastercard","Direct Credit Card","Etienne Gregoire","01","02","","","","","","","S","","","","","","",""
"SB","8L246659A2405304P","","","","T0005",2014/12/15 16:23:15 -0500,2014/12/15 16:23:15 -0500,"CR",79312,"CAD","DR",1775,"CAD","S",,0,0,"","","","N","","","","","","","","",,"505 Boul Du Parc Technologique","","Quebec","QC","G1P4S9","CA","","","","","","","","","2E4VPGX3GCPGJ","Julie","Jean","Julie Jean","Mastercard","Direct Credit Card","Julie Jean","01","02","","","","","","","S","","","","","","",""
"SB","3RW717176A086844W","","","","T0005",2014/12/15 16:26:44 -0500,2014/12/15 16:26:44 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"18 Marcadet","","Quebec","QC","G1B 2V6","CA","","","","","","","","","H2ZNKR7FAHUPE","Vincent","Lapointe","Vincent Lapointe","Mastercard","Direct Credit Card","Vincent Lapointe","01","02","","","","","","","S","","","","","","",""
"SB","6U289718LD786464X","","","","T0005",2014/12/15 16:29:29 -0500,2014/12/15 16:29:29 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"764, De La Rochelle","","St-Nicolas","QC","G7A 5E7","CA","","","","","","","","","DTZPXPXQ8VGQL","Simon","Cloutier","Simon Cloutier","Visa","Direct Credit Card","Simon Cloutier","01","02","","","","","","","S","","","","","","",""
"SB","4T081995CC825812T","","","","T0005",2014/12/15 16:54:56 -0500,2014/12/15 16:54:56 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"192 rue melanie","","quebec","QC","g2l0b4","CA","","","","","","","","","HRMSDXLV8EKBW","David","Petitpas","David Petitpas","Visa","Direct Credit Card","David Petitpas","01","02","","","","","","","S","","","","","","",""
"SB","4NW53386M1753591H","","","","T0006",2014/12/15 16:56:25 -0500,2014/12/15 16:56:33 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","coutu7@hotmail.com","N","","","","","","","","",,"2107 Augustin-cantin","","Montreal","QC","H3K 1C4","CA","","","","","","","","","9G6B9BP7DANSQ","Annie","Coutu","Annie Coutu","","Express Checkout","Annie Coutu","01","01","","","","","","","S","","","","","","",""
"SB","71T966463R1733524","","","","T0005",2014/12/15 16:57:54 -0500,2014/12/15 16:57:54 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"330 St-Olivier","","Quebec","QC","G1R1G5","CA","","","","","","","","","93MCZN5Y6MUSW","Laurence","Caron","Laurence Caron","Visa","Direct Credit Card","Laurence Caron","01","02","","","","","","","S","","","","","","",""
"SB","83U27460L4377574F","","","","T0005",2014/12/15 17:14:29 -0500,2014/12/15 17:14:29 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"128 Rue Lockwell","","Quebec","QC","G1R 1V7","CA","","","","","","","","","PLDMFZX7RCLMC","Alain","Dumas","Alain Dumas","Visa","Direct Credit Card","Alain Dumas","01","02","","","","","","","S","","","","","","",""
"SB","4DT46131YV674210P","","","","T0005",2014/12/15 17:22:53 -0500,2014/12/15 17:22:53 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"No Street Address Provided","","No City Provided","QC","G1K1T5","CA","","","","","","","","","LTNA2E3M8LA8C","Eliot","Jacquin","Eliot Jacquin","Visa","Direct Credit Card","Eliot Jacquin","01","02","","","","","","","S","","","","","","",""
"SB","5NE496200K500425E","","","","T0005",2014/12/15 17:36:05 -0500,2014/12/15 17:36:05 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1296, rue des Patriotes","","L'Ancienne-Lorette","QC","G2E 5H3","CA","","","","","","","","","79YFJXS83SAQC","Catherine","Savard","Catherine Savard","Visa","Direct Credit Card","Catherine Savard","01","02","","","","","","","S","","","","","","",""
"SB","0DX94468V3193540X","","","","T0005",2014/12/15 17:43:08 -0500,2014/12/15 17:43:08 -0500,"CR",190348,"CAD","DR",4218,"CAD","S",,0,0,"","","","N","","","","","","","","",,"8685, Rue Jean-Bernard","","Quebec","QC","G2K0G7","CA","","","","","","","","","KE4KD95VSM87U","Jean-Francois","Paquin","Jean-Francois Paquin","Visa","Direct Credit Card","Jean-Francois Paquin","01","02","","","","","","","S","","","","","","",""
"SB","6AH329222X927410E","","","","T0005",2014/12/15 17:55:27 -0500,2014/12/15 17:55:27 -0500,"CR",137473,"CAD","DR",3054,"CAD","S",,0,0,"","","","N","","","","","","","","",,"734 saint-joseph 4e etage","","quebec","QC","G1K3C3","CA","","","","","","","","","ABCQ3XRJGD596","Marc","Bouchard","Marc Bouchard","Mastercard","Direct Credit Card","Marc Bouchard","01","02","","","","","","","S","","","","","","",""
"SB","7F9838010P1307707","","","","T0005",2014/12/15 18:05:16 -0500,2014/12/15 18:05:16 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"180 48e Avenue","","Lachine","QC","H8T2R7","CA","","","","","","","","","7RZ8656WUD32N","Elsie","Torresan","Elsie Torresan","Mastercard","Direct Credit Card","Elsie Torresan","01","02","","","","","","","S","","","","","","",""
"SB","6XE70944JE1973317","","","","T0005",2014/12/15 18:07:36 -0500,2014/12/15 18:07:36 -0500,"CR",39699,"CAD","DR",903,"CAD","S",,0,0,"","","","N","","","","","","","","",,"4688, Chemin Des Plaines","","St-antoine De Tilly","QC","G0S2C0","CA","","","","","","","","","ZX9J5VXNEXPAA","Patrick","Lemay","Patrick Lemay","Visa","Direct Credit Card","Patrick Lemay","01","02","","","","","","","S","","","","","","",""
"SB","5L114755TF1190644","","","","T0005",2014/12/15 18:14:49 -0500,2014/12/15 18:14:49 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"279 Rue De L'aubier","","Sainte-Marthe-sur-le-Lac","QC","J0N1P0","CA","","","","","","","","","7JBD2YQLB5CH2","Melissa","Paquette","Melissa Paquette","Visa","Direct Credit Card","Melissa Paquette","01","02","","","","","","","S","","","","","","",""
"SB","9BW21672RM783401M","","","","T0005",2014/12/15 18:16:11 -0500,2014/12/15 18:16:11 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"164 Avenue Eugene Lamontagne","","Quebec","QC","G1L2C2","CA","","","","","","","","","8Z3R7482UJKNA","Nicolas","Latouche","Nicolas Latouche","Visa","Direct Credit Card","Nicolas Latouche","01","02","","","","","","","S","","","","","","",""
"SB","4RU20035D2190052J","","","","T0005",2014/12/15 18:21:28 -0500,2014/12/15 18:21:28 -0500,"CR",14301,"CAD","DR",345,"CAD","S",,0,0,"","","","N","","","","","","","","",,"715-1, Avenue Belvedere","","Quebec","QC","G1S3E6","CA","","","","","","","","","SV2V8JGYMMW5W","Patrick","Dion","Patrick Dion","Mastercard","Direct Credit Card","Patrick Dion","01","02","","","","","","","S","","","","","","",""
"SB","8SD421466L2456534","","","","T0005",2014/12/15 18:23:20 -0500,2014/12/15 18:23:20 -0500,"CR",19000,"CAD","DR",448,"CAD","S",,0,0,"","","","N","","","","","","","","",,"598B Rue Des Bosquets","","Quebec","QC","G3G1T9","CA","","","","","","","","","DFJ4Z8U2XDWEG","Benoit","Labreche","Benoit Labreche","Mastercard","Direct Credit Card","Benoit Labreche","01","02","","","","","","","S","","","","","","",""
"SB","0DD55687XN703071A","","","","T0005",2014/12/15 18:29:07 -0500,2014/12/15 18:29:07 -0500,"CR",39699,"CAD","DR",903,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1205 Paul-omer Gagnon","","Saguenay","QC","G7B4J5","CA","","","","","","","","","KBMC96WNU7RG4","Guy","Simard","Guy Simard","Visa","Direct Credit Card","Guy Simard","01","02","","","","","","","S","","","","","","",""
"SB","074087490B737944C","","","","T0005",2014/12/15 18:39:45 -0500,2014/12/15 18:39:45 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"4586 Rue de la Promenade des Soeurs","","Quebec","QC","G1Y 2V6","CA","","","","","","","","","4S9NJP4J2Z8F6","Joel","Tangauy","Joel Tangauy","Visa","Direct Credit Card","Joel Tangauy","01","02","","","","","","","S","","","","","","",""
"SB","6BB38630J4676542G","","","","T0005",2014/12/15 18:42:30 -0500,2014/12/15 18:42:30 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1047 Chagall","","Quebec","QC","G3K2J6","CA","","","","","","","","","AXY444JY4JWZU","Steeve","Piche","Steeve Piche","Visa","Direct Credit Card","Steeve Piche","01","02","","","","","","","S","","","","","","",""
"SB","1P245771VR550261P","","","","T0005",2014/12/15 18:55:20 -0500,2014/12/15 18:55:20 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1085, Avenue De Chatenois","","Quebec","QC","G1H 4M4","CA","","","","","","","","","HCCSPW7QAC3RQ","Anick","Ouellet","Anick Ouellet","Visa","Direct Credit Card","Anick Ouellet","01","02","","","","","","","S","","","","","","",""
"SB","36E26144YE958092T","","","","T0005",2014/12/15 19:05:41 -0500,2014/12/15 19:05:41 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"12 Chemin De La Vallee","","Lac Beauport","QC","G3B 1H2","CA","","","","","","","","","GV29SP3ES8CN8","Jean Arthur","Tremblay","Jean Arthur Tremblay","Visa","Direct Credit Card","Jean Arthur Tremblay","01","02","","","","","","","S","","","","","","",""
"SB","5BN742608K0857415","","","","T0005",2014/12/15 19:07:25 -0500,2014/12/15 19:07:25 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"6775 3e Avenue Ouest","","Quebec","QC","G1H6H6","CA","","","","","","","","","GGSTPQLH4LHC8","Vincent","Roy","Vincent Roy","Visa","Direct Credit Card","Vincent Roy","01","02","","","","","","","S","","","","","","",""
"SB","0BS67884YF8034016","","","","T0005",2014/12/15 19:25:27 -0500,2014/12/15 19:25:27 -0500,"CR",21901,"CAD","DR",512,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1631 13e avenue","","Grand-Mere","QC","G9T 5X9","CA","","","","","","","","","3U6CE9NKMRQNY","Catherine","Boilard","Catherine Boilard","Visa","Direct Credit Card","Catherine Boilard","01","02","","","","","","","S","","","","","","",""
"SB","0PK852536Y589435P","","","","T0005",2014/12/15 19:25:45 -0500,2014/12/15 19:25:45 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"139 Armand-Buteau","","Que","QC","G1E7E6","CA","","","","","","","","","LK376LHUCZL4L","Emerik","Synnett","Emerik Synnett","Visa","Direct Credit Card","Emerik Synnett","01","02","","","","","","","S","","","","","","",""
"SB","5W926143N2610505A","","","","T0005",2014/12/15 19:37:08 -0500,2014/12/15 19:37:08 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"9370 chauvet","","quebec","QC","g2k1l2","CA","","","","","","","","","G3SQYFYBPH76W","Catherine","Moisan","Catherine Moisan","Visa","Direct Credit Card","Catherine Moisan","01","02","","","","","","","S","","","","","","",""
"SB","18D122876Y537735T","","","","T0005",2014/12/15 19:50:18 -0500,2014/12/15 19:50:18 -0500,"CR",5000,"CAD","DR",140,"CAD","S",,0,0,"","","","N","","","","","","","","",,"59 Laing St","","Toronto","ON","M4L2N4","CA","","","","","","","","","8SA4YAX9YWNL4","Michael","Ma","Michael Ma","Visa","Direct Credit Card","Michael Ma","01","02","","","","","","","S","","","","","","",""
"SB","32M840682N253023K","","","","T0005",2014/12/15 19:51:57 -0500,2014/12/15 19:51:57 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"3 chemin du Village","","Lac-Beauport","QC","G3B 1P9","CA","","","","","","","","","J3L25QX6ERXGW","Marie-Pierre","Grenier-Potvin","Marie-Pierre Grenier-Potvin","Visa","Direct Credit Card","Marie-Pierre Grenier-Potvin","01","02","","","","","","","S","","","","","","",""
"SB","3PK51427T9168482C","","","","T0005",2014/12/15 19:52:38 -0500,2014/12/15 19:52:38 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"551 Avenue Des Oblats","","Quebec","QC","G1N1V8","CA","","","","","","","","","4A5K2LV8F48FC","Vanessa","Lebrun","Vanessa Lebrun","Visa","Direct Credit Card","Vanessa Lebrun","01","02","","","","","","","S","","","","","","",""
"SB","2HX68369TV5373121","","","","T0005",2014/12/15 19:59:25 -0500,2014/12/15 19:59:25 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"3384 Du Gaspareau","","Quebec ","QC","G1W2N2","CA","","","","","","","","","Y4HQKZ9BG8ETE","Olivier","Putseys","Olivier Putseys","Mastercard","Direct Credit Card","Olivier Putseys","01","02","","","","","","","S","","","","","","",""
"SB","4VU09581AF8491917","","","","T0005",2014/12/15 20:14:15 -0500,2014/12/15 20:14:15 -0500,"CR",19000,"CAD","DR",448,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1836 Rue Damiron","","L'Ancienne-Lorette","QC","G2E5X9","CA","","","","","","","","","YAVQE278LHD64","Nicolas","Munger","Nicolas Munger","Visa","Direct Credit Card","Nicolas Munger","01","02","","","","","","","S","","","","","","",""
"SB","8J515152RH0469904","","","","T0005",2014/12/15 20:14:28 -0500,2014/12/15 20:14:28 -0500,"CR",5000,"CAD","DR",140,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1007-85 East Liberty St","","Toronto","ON","M6K3R4","CA","","","","","","","","","L6BG2YSUX2V78","Sylvie","Manaigre","Sylvie Manaigre","Visa","Direct Credit Card","Sylvie Manaigre","01","02","","","","","","","S","","","","","","",""
"SB","0GN86340JL9474230","","","","T0005",2014/12/15 20:14:41 -0500,2014/12/15 20:14:41 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"496 Des Gaillardes","","Sainte-Julie","QC","J3E2B8","CA","","","","","","","","","T6KQPL4R8Q956","Mario","Hudon","Mario Hudon","Mastercard","Direct Credit Card","Mario Hudon","01","02","","","","","","","S","","","","","","",""
"SB","3R866455WF526984B","","","","T0005",2014/12/15 20:16:03 -0500,2014/12/15 20:16:03 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"222 des jades ","","Boischatel","QC","G0A1H0","CA","","","","","","","","","GPFVDS3W72UVW","Jean-Claude","Bouchard","Jean-Claude Bouchard","Visa","Direct Credit Card","Jean-Claude Bouchard","01","02","","","","","","","S","","","","","","",""
"SB","4F431180AU159742X","","","","T0005",2014/12/15 20:17:04 -0500,2014/12/15 20:17:04 -0500,"CR",8400,"CAD","DR",215,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1317 Forain","","Quebec","QC","G1B0H1","CA","","","","","","","","","PK5366Y7VX6FY","Sebastien","Lachance","Sebastien Lachance","Visa","Direct Credit Card","Sebastien Lachance","01","02","","","","","","","S","","","","","","",""
"SB","7XM93539KT0493630","","","","T0005",2014/12/15 20:20:54 -0500,2014/12/15 20:20:54 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"129 Chevriere","","quebec","QC","G1K1G6","CA","","","","","","","","","N77D3A8LK49T8","Guillaume","Belanger","Guillaume Belanger","Visa","Direct Credit Card","Guillaume Belanger","01","02","","","","","","","S","","","","","","",""
"SB","5A2179521C098161H","","","","T0005",2014/12/15 20:23:48 -0500,2014/12/15 20:23:48 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"37 B & B","","Lakefield","QC","J0V 1K0","CA","","","","","","","","","FTFUWBK2FGLDC","Robert","Leblanc","Robert Leblanc","Visa","Direct Credit Card","Robert Leblanc","01","02","","","","","","","S","","","","","","",""
"SB","43B2157564887783V","","","","T0005",2014/12/15 20:25:20 -0500,2014/12/15 20:25:20 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"165-D","","Saint-Augustin-de-Desmaures","QC","G3A2J7","CA","","","","","","","","","UTM3PKDMK5ZKA","Kim","Turcotte","Kim Turcotte","Visa","Direct Credit Card","Kim Turcotte","01","02","","","","","","","S","","","","","","",""
"SB","5WB03063V0479645C","","","","T0005",2014/12/15 20:26:01 -0500,2014/12/15 20:26:01 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"11675 Ravel","","Quebec","QC","G2B4K8","CA","","","","","","","","","TJXSQUJ3KGL6U","Louis","St-Laurent","Louis St-Laurent","Visa","Direct Credit Card","Louis St-Laurent","01","02","","","","","","","S","","","","","","",""
"SB","00T838625B7513840","","","","T0005",2014/12/15 20:26:37 -0500,2014/12/15 20:26:37 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"514, Pere-Grenier","","Quebec","QC","G1N1T7","CA","","","","","","","","","ZTTLV8YMFB9XE","Marianick","Cote","Marianick Cote","Visa","Direct Credit Card","Marianick Cote","01","02","","","","","","","S","","","","","","",""
"SB","74R67110FR936073D","","","","T0005",2014/12/15 20:32:09 -0500,2014/12/15 20:32:09 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"19 Rue Saint Henri","","Riviere Du Loup","QC","G5R1Z4","CA","","","","","","","","","HJFGEE39VDSPL","MAHE","RABESA","MAHE RABESA","Mastercard","Direct Credit Card","MAHE RABESA","01","02","","","","","","","S","","","","","","",""
"SB","7X885545YS078832N","","","","T0005",2014/12/15 20:34:03 -0500,2014/12/15 20:34:03 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1955 charles-aubert","","Terrebonne","QC","J6W 5Y7","CA","","","","","","","","","HN6BSBSLECE3A","jean-francois","pouliot","jean-francois pouliot","Mastercard","Direct Credit Card","Jean-Francois pouliot","01","02","","","","","","","S","","","","","","",""
"SB","7BP98182291010545","","","","T0005",2014/12/15 20:39:49 -0500,2014/12/15 20:39:49 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"35 Chemin Du Boise","","Lac Beauport","QC","G3B2A3","CA","","","","","","","","","G2G793YY48BMU","Lyne","Olivier","Lyne Olivier","Visa","Direct Credit Card","Lyne Olivier","01","02","","","","","","","S","","","","","","",""
"SB","5D5648678D612253X","","","","T0005",2014/12/15 20:41:06 -0500,2014/12/15 20:41:06 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"709 Louis-David","","Rimouski","QC","G5L OB9","CA","","","","","","","","","LQ2BF3SVVFE2C","Samuel","Gendreau","Samuel Gendreau","Visa","Direct Credit Card","Samuel Gendreau","01","02","","","","","","","S","","","","","","",""
"SB","45Y21943WV1467446","","","","T0005",2014/12/15 20:42:59 -0500,2014/12/15 20:42:59 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"302 - 920, rue De la Chevrotiere","","Quebec","QC","G1R3J2","CA","","","","","","","","","DJU873GHW45CQ","Valerie","Lajoie","Valerie Lajoie","Visa","Direct Credit Card","Valerie Lajoie","01","02","","","","","","","S","","","","","","",""
"SB","16E642309T238471G","","","","T0005",2014/12/15 20:44:12 -0500,2014/12/15 20:44:12 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1010, Rte Chasse","","Sainte-Marie","QC","G6E1C9","CA","","","","","","","","","9YJT5F55G35UL","Denise","Chouinard","Denise Chouinard","Visa","Direct Credit Card","Denise Chouinard","01","02","","","","","","","S","","","","","","",""
"SB","70843151RX903121K","","","","T0005",2014/12/15 20:45:57 -0500,2014/12/15 20:45:57 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2790 de Brasilia,Québec, Qc","","Québec","Qu&eacute;bec","G2C 2H6","CA","","","","","","","","","SPKBDNCN9AW2E","Louise","Bernard","Louise Bernard","Visa","Direct Credit Card","Louise Bernard","01","02","","","","","","","S","","","","","","",""
"SB","8SN75158GN9404432","","","","T0005",2014/12/15 20:46:30 -0500,2014/12/15 20:46:30 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1070 Rembrandt","","Montreal","QC","J4X2E9","CA","","","","","","","","","H7C6ZQW4LM2TC","Vincent","Fournier","Vincent Fournier","Visa","Direct Credit Card","Vincent Fournier","01","02","","","","","","","S","","","","","","",""
"SB","6UR31867SC4384621","","","","T0005",2014/12/15 20:48:59 -0500,2014/12/15 20:48:59 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1255 ernest lavigne","","québec","QC","g1t 2k8","CA","","","","","","","","","7VW99KKZQAV68","Louis","Fafard","Louis Fafard","Visa","Direct Credit Card","louis fafard","01","02","","","","","","","S","","","","","","",""
"SB","253200980E7042037","","","","T0005",2014/12/15 20:53:12 -0500,2014/12/15 20:53:12 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"318 De La Licorne","","Quebec","QC","G1C7S5","CA","","","","","","","","","YBXXYVZXYGC76","eric","truchon","eric truchon","Mastercard","Direct Credit Card","Eric Truchon","01","02","","","","","","","S","","","","","","",""
"SB","7DW805454G7954543","","","","T0005",2014/12/15 20:53:41 -0500,2014/12/15 20:53:41 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1424 Pere Lelievre App103","","Quebec","QC","G1M1N9","CA","","","","","","","","","9HZSDNLL97GWQ","Raphael","Rivard","Raphael Rivard","Visa","Direct Credit Card","Raphael Rivard","01","02","","","","","","","S","","","","","","",""
"SB","9N034405VJ973310V","","","","T0005",2014/12/15 20:54:06 -0500,2014/12/15 20:54:06 -0500,"CR",42699,"CAD","DR",969,"CAD","S",,0,0,"","","","N","","","","","","","","",,"91","","Saint-Romuald","QC","G6W3K9","CA","","","","","","","","","XZLA9CXP37528","Martin","Decoste","Martin Decoste","Visa","Direct Credit Card","Martin Decoste","01","02","","","","","","","S","","","","","","",""
"SB","2VG047196E392113J","","","","T0005",2014/12/15 21:01:40 -0500,2014/12/15 21:01:40 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"340 De La Cremaillere","","Saint-Denis-de-Brompton","QC","J0B 2P0","CA","","","","","","","","","9HRWL4T9QHPYY","Marc","Belisle","Marc Belisle","Mastercard","Direct Credit Card","Marc Belisle","01","02","","","","","","","S","","","","","","",""
"SB","9MG62463SV5741446","","","","T0005",2014/12/15 21:08:03 -0500,2014/12/15 21:08:03 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2130, St-Jean Baptiste","","Ancienne-Lorette","QC","G2E 1R9","CA","","","","","","","","","GHJUV3S9K9QEU","Julie","Langevin","Julie Langevin","Visa","Direct Credit Card","Julie Langevin","01","02","","","","","","","S","","","","","","",""
"SB","9CS441525R268714G","","","","T0005",2014/12/15 21:10:28 -0500,2014/12/15 21:10:28 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"196 Jules-Verne","","Montreal","QC","H2R 1M6","CA","","","","","","","","","SZZ8UPFACEWSY","Joannie","Desroches","Joannie Desroches","Visa","Direct Credit Card","Joannie Desroches","01","02","","","","","","","S","","","","","","",""
"SB","7T570179J45003411","","","","T0005",2014/12/15 21:18:07 -0500,2014/12/15 21:18:07 -0500,"CR",19500,"CAD","DR",459,"CAD","S",,0,0,"","","","N","","","","","","","","",,"3029, rue de la Seine","","Quebec","QC","G1W1H8","CA","","","","","","","","","ZEWYLDYZU2VZW","Rouslan","Birabassov","Rouslan Birabassov","Visa","Direct Credit Card","Rouslan Birabassov","01","02","","","","","","","S","","","","","","",""
"SB","8N010259YE558971V","","","","T0005",2014/12/15 21:21:44 -0500,2014/12/15 21:21:44 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"4701, Rue Du Golf","","Quebec","QC","G2A3M7","CA","","","","","","","","","ZA5T3ZFWJWGWY","Rene","Quirion","Rene Quirion","Visa","Direct Credit Card","Rene Quirion","01","02","","","","","","","S","","","","","","",""
"SB","02N47303LT0188205","","","","T0005",2014/12/15 21:23:02 -0500,2014/12/15 21:23:02 -0500,"CR",25901,"CAD","DR",600,"CAD","S",,0,0,"","","","N","","","","","","","","",,"64 des Ormes","","quebec","QC","G1L1M6","CA","","","","","","","","","JBR5BSUF8RPGU","Guy","Gingras","Guy Gingras","Mastercard","Direct Credit Card","Guy Gingras","01","02","","","","","","","S","","","","","","",""
"SB","3YR16589KJ385894K","","","","T0005",2014/12/15 21:24:05 -0500,2014/12/15 21:24:05 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"6, Chemin De La Terrasse-du-Domaine","","Lac-Beauport","QC","G3B 1K8","CA","","","","","","","","","Q5M5U7RGGSMNN","Pierre","Arsenault","Pierre Arsenault","Visa","Direct Credit Card","Pierre Arsenault","01","02","","","","","","","S","","","","","","",""
"SB","66G24703CG508533T","","","","T0005",2014/12/15 21:32:01 -0500,2014/12/15 21:32:01 -0500,"CR",19500,"CAD","DR",459,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1370 Frontenac Apt.7","","Quebec","QC","G1S2S7","CA","","","","","","","","","CWV4N8BPG3PNJ","Pascal","Pepin","Pascal Pepin","Mastercard","Direct Credit Card","Pascal Pepin","01","02","","","","","","","S","","","","","","",""
"SB","2FP83361VY530310K","","","","T0005",2014/12/15 21:33:16 -0500,2014/12/15 21:33:16 -0500,"CR",8400,"CAD","DR",215,"CAD","S",,0,0,"","","","N","","","","","","","","",,"800 ave des Erables app 408","","Quebec","QC","G1R 5V9","CA","","","","","","","","","FDRJSDKAGXDGS","Yves","Garneau","Yves Garneau","Mastercard","Direct Credit Card","Yves Garneau","01","02","","","","","","","S","","","","","","",""
"SB","1CY20572KU739670F","","","","T0005",2014/12/15 21:35:53 -0500,2014/12/15 21:35:53 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1117, Licorne","","St-Jean-Chrysostome","QC","G6Z 3N6","CA","","","","","","","","","WWCL5HPW4HJVC","Jean-Francois","Labbe","Jean-Francois Labbe","Visa","Direct Credit Card","Jean-Francois Labbe","01","02","","","","","","","S","","","","","","",""
"SB","6NL37741SA4455501","","","","T0005",2014/12/15 21:40:53 -0500,2014/12/15 21:40:53 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2390 Wattre","","Quebec","QC","G2A1R4","CA","","","","","","","","","V9RE2V9H86474","Marie-Pier","Blais","Marie-Pier Blais","Visa","Direct Credit Card","Marie-Pier Blais","01","02","","","","","","","S","","","","","","",""
"SB","9D158633645746228","","","","T0005",2014/12/15 21:45:07 -0500,2014/12/15 21:45:07 -0500,"CR",38699,"CAD","DR",881,"CAD","S",,0,0,"","","","N","","","","","","","","",,"4055 avenue Terriot","","Quebec","QC","G2E 3T1","CA","","","","","","","","","7JN9AHTS76UT4","Madison","Rilling","Madison Rilling","Visa","Direct Credit Card","Madison Rilling","01","02","","","","","","","S","","","","","","",""
"SB","4L362124UC686225P","","","","T0005",2014/12/15 21:45:59 -0500,2014/12/15 21:45:59 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"2465 ADRIENNE-CHOQUETTE","","SHAWINIGAN","QC","G9P4Y2","CA","","","","","","","","","DQDXFE9P4ARLL","MARC-ANDRE","PLANTE","MARC-ANDRE PLANTE","Visa","Direct Credit Card","MARC-ANDRE PLANTE","01","02","","","","","","","S","","","","","","",""
"SB","0V955692DT9078038","","","","T0005",2014/12/15 21:46:58 -0500,2014/12/15 21:46:58 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"146 St-Omer","","Levis","QC","G6V5C7","CA","","","","","","","","","DEHXHGMDHLKMG","Valerie","Alain","Valerie Alain","Visa","Direct Credit Card","Valerie Alain","01","02","","","","","","","S","","","","","","",""
"SB","0N008107UP680352Y","","","","T0005",2014/12/15 21:52:35 -0500,2014/12/15 21:52:35 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"64 Rue Laprise","","Levis","QC","G6J 1N8","CA","","","","","","","","","QS6JF7Y7K64CE","Pierre-Luc","Methot","Pierre-Luc Methot","Mastercard","Direct Credit Card","Pierre-Luc Methot","01","02","","","","","","","S","","","","","","",""
"SB","53P65133YV921581K","","","","T0005",2014/12/15 22:06:44 -0500,2014/12/15 22:06:44 -0500,"CR",76668,"CAD","DR",1717,"CAD","S",,0,0,"","","","N","","","","","","","","",,"3123 des Emeraudes ","","Sherbrooke","QC","J1G5K7","CA","","","","","","","","","T39GXTT9E5WM8","Pierre-Olivier","Boily","Pierre-Olivier Boily","Visa","Direct Credit Card","Pierre-Olivier Boily","01","02","","","","","","","S","","","","","","",""
"SB","92A96343M04738403","","","","T0005",2014/12/15 22:13:56 -0500,2014/12/15 22:13:56 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"737, avenue Faucher","","Sainte-Marie-de-Beauce","QC","G6E 1T8","CA","","","","","","","","","86T8VGRLQRJCQ","Erika","Bascunan","Erika Bascunan","Visa","Direct Credit Card","Erika Bascunan","01","02","","","","","","","S","","","","","","",""
"SB","478880169B789225N","","","","T0005",2014/12/15 22:16:09 -0500,2014/12/15 22:16:09 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"110 Edouard-Curodeau","","Lévis","QC","G6W 7L1","CA","","","","","","","","","VR47E5UM69KTL","Marie-Claude","Roy","Marie-Claude Roy","Visa","Direct Credit Card","Marie-Claude Roy","01","02","","","","","","","S","","","","","","",""
"SB","4DR189180V838690E","","","","T0005",2014/12/15 22:21:57 -0500,2014/12/15 22:21:57 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"No Street Address Provided","","No City Provided","QC","G1M0A6","CA","","","","","","","","","X33YXQBA2FMR6","Vincent","Nadeau","Vincent Nadeau","Visa","Direct Credit Card","Vincent Nadeau","01","02","","","","","","","S","","","","","","",""
"SB","1GE68092K3871704B","","","","T0005",2014/12/15 22:22:20 -0500,2014/12/15 22:22:20 -0500,"CR",79312,"CAD","DR",1775,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1874 ALLEE CAVAILERE","","ST-ROMUALD","QC","G6W0B9","CA","","","","","","","","","3RQ7RBUNHZMNY","MARTIN","CRETE","MARTIN CRETE","Mastercard","Direct Credit Card","MARTIN CRETE","01","02","","","","","","","S","","","","","","",""
"SB","5MB36707MG147160R","","","","T0005",2014/12/15 22:25:57 -0500,2014/12/15 22:25:57 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"620 A, Rue De Calais","","Levis","QC","G7A 1L9","CA","","","","","","","","","YNFC88SD9KU8N","Nathalie","Bilodeau","Nathalie Bilodeau","Visa","Direct Credit Card","Nathalie Bilodeau","01","02","","","","","","","S","","","","","","",""
"SB","86B752067N436091T","","","","T0005",2014/12/15 22:26:42 -0500,2014/12/15 22:26:42 -0500,"CR",5000,"CAD","DR",140,"CAD","S",,0,0,"","","","N","","","","","","","","",,"70 O'Neill Circle","","Phelpston","ON","L0L2K0","CA","","","","","","","","","8AJ7HRVHGTNTY","Katie","Hauck","Katie Hauck","Visa","Direct Credit Card","Katie Hauck","01","02","","","","","","","S","","","","","","",""
"SB","6JK26255VE554982T","","","","T0005",2014/12/15 22:31:34 -0500,2014/12/15 22:31:34 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"1260 du vison","","L'ancienne-lorette","QC","G2E 1V9","CA","","","","","","","","","BZXHC2QG768YA","Luc","Hamel","Luc Hamel","Mastercard","Direct Credit Card","Luc Hamel","01","02","","","","","","","S","","","","","","",""
"SB","17895376FR4264903","","","","T0005",2014/12/15 22:33:19 -0500,2014/12/15 22:33:19 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"No Street Address Provided","","No City Provided","QC","G1W 2B2","CA","","","","","","","","","926VNXJTXPJPS","Jacques-Edmond","Paultre","Jacques-Edmond Paultre","Mastercard","Direct Credit Card","Jacques-Edmond Paultre","01","02","","","","","","","S","","","","","","",""
"SB","47R89552G6411531X","","","","T0005",2014/12/15 22:39:36 -0500,2014/12/15 22:39:36 -0500,"CR",19500,"CAD","DR",459,"CAD","S",,0,0,"","","","N","","","","","","","","",,"919 Avenue de Manrese app. 5","","Quebec","QC","G1S2W9","CA","","","","","","","","","SVKPKGWGC643G","Frederic","Marois","Frederic Marois","Visa","Direct Credit Card","Frederic Marois","01","02","","","","","","","S","","","","","","",""
"SB","186828720V525233U","","","","T0005",2014/12/15 22:42:29 -0500,2014/12/15 22:42:29 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"367, 19e Rue","","Quebec","QC","G1L 2A5","CA","","","","","","","","","46JUNYBQWEWGW","Mathieu","Chabot-Morel","Mathieu Chabot-Morel","Mastercard","Direct Credit Card","Mathieu Chabot-Morel","01","02","","","","","","","S","","","","","","",""
"SB","5FY9461897651091A","","","","T0005",2014/12/15 22:43:39 -0500,2014/12/15 22:43:39 -0500,"CR",16500,"CAD","DR",393,"CAD","S",,0,0,"","","","N","","","","","","","","",,"126 Windward Crescent","","Pointe-claire","QC","H9R 2H9","CA","","","","","","","","","RLGTG4QDF3X9C","Peggy","Labonte","Peggy Labonte","Visa","Direct Credit Card","Peggy Labonte","01","02","","","","","","","S","","","","","","",""
"SB","0LG34422P36514516","","","","T0005",2014/12/15 22:47:00 -0500,2014/12/15 22:47:00 -0500,"CR",26901,"CAD","DR",622,"CAD","S",,0,0,"","","","N","","","","","","","","",,"705 Rue Peupliers Est App.5","","Quebec","QC","G1J1J7","CA","","","","","","","","","KRB643EJG3G62","Marie-Philip","Berthelot","Marie-Philip Berthelot","Visa","Direct Credit Card","Marie-Philip Berthelot","01","02","","","","","","","S","","","","","","",""
"SB","7KK1960293974072V","","","","T0005",2014/12/15 22:47:55 -0500,2014/12/15 22:47:55 -0500,"CR",21901,"CAD","DR",512,"CAD","S",,0,0,"","","","N","","","","","","","","",,"63 Alice Reid","","Chateauguay","QC","J6J5T2","CA","","","","","","","","","TN494EGZGDYYY","Silvana","Ferrara","Silvana Ferrara","Mastercard","Direct Credit Card","Silvana Ferrara","01","02","","","","","","","S","","","","","","",""
"SB","3UW20557VM012442L","","","","T0005",2014/12/15 22:49:50 -0500,2014/12/15 22:49:50 -0500,"CR",13301,"CAD","DR",323,"CAD","S",,0,0,"","","","N","","","","","","","","",,"141 Des Bouleaux","","Neuville","QC","G0A2R0","CA","","","","","","","","","MP383RNYZR7TL","Guy","Deguire","Guy Deguire","Visa","Direct Credit Card","Guy Deguire","01","02","","","","","","","S","","","","","","",""
"SB","45L33514B90609334","","","","T0005",2014/12/15 22:57:47 -0500,2014/12/15 22:57:47 -0500,"CR",79312,"CAD","DR",1775,"CAD","S",,0,0,"","","","N","","","","","","","","",,"3169 Denonville","","Quebec","QC","G1X1W3","CA","","","","","","","","","PQR56WHDT9P7A","Yan","Drolet Mihelic","Yan Drolet Mihelic","Visa","Direct Credit Card","Yan Drolet Mihelic","01","02","","","","","","","S","","","","","","",""
"SB","9V623549PE111860L","","","","T0005",2014/12/15 23:04:00 -0500,2014/12/15 23:04:00 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"7407 rue Saint-André","","Montréal","QC","H2R 2P8","CA","","","","","","","","","BUBWGWCQ942G6","Matthieu","Pelletier","Matthieu Pelletier","Visa","Direct Credit Card","Matthieu Pelletier","01","02","","","","","","","S","","","","","","",""
"SB","4NR77122A14336823","","","","T0005",2014/12/15 23:05:53 -0500,2014/12/15 23:05:53 -0500,"CR",11301,"CAD","DR",279,"CAD","S",,0,0,"","","","N","","","","","","","","",,"6960 Bloomfield","","Montreal","QC","H3N2G8","CA","","","","","","","","","VCED3959T2KJC","Anna","Scollan","Anna Scollan","Mastercard","Direct Credit Card","Anna Scollan","01","02","","","","","","","S","","","","","","",""
"SF",140
"SC",140
"RF",140
"RC",140
"FF",140
Can't render this file because it has a wrong number of fields in line 2.

44
delete.php Normal file
View File

@ -0,0 +1,44 @@
<?php
session_start();
require_once('php/inc_fonctions.php');
require_once('php/inc_fx_panier.php');
global $objDatabase, $tabEvenement;
$strKey = $_GET['k'];
if ($strKey == 'pec') {
$tabData[$strKey . '_id'] = $_GET['id'];
$tabData['no_panier'] = $_GET['no_panier'];
// $tabEvenement['general']['eve_label_url'] = $_SERVER['HTTP_REFERER'];
$tabEvenement['general']['eve_label_url'] = $_SESSION['eve_label_url'];
fxSetPanier('del', $tabEvenement, $tabData, '', $_GET['lang']);
} elseif($strKey == 'ppn') {
$tabData[$strKey . '_id'] = $_GET['id'];
$tabData['pt_id'] = $_GET['pt_id'];
// $tabData['pec_id'] = $_GET['pec_id'];
// get epr_id pour redirection
$sqlEpreuve = "SELECT epr_id FROM resultats_epreuves_commandees WHERE pec_id_original = " . intval($_GET['pec_id']);
$intEpreuve = $objDatabase->fxGetVar($sqlEpreuve);
// $tabData['url'] = $vDomaine. "/canmore24h/en/manage?pec_id_original=" . $_GET['pec_id'] . "&epr_id=" . $intEpreuve;
$tabData['no_panier'] = $_GET['no_panier'];
$tabEvenement['general']['eve_label_url'] = $_SESSION['eve_label_url'];
fxSetPanier('del', $tabEvenement, $tabData, '', $_GET['lang']);
} elseif($strKey == 'par') { // delete optional teammate(s)
if(isset($_SESSION['no_panier'])) {
$str_table = 'inscriptions_panier_participants';
$str_url = 'panier/somaire/' . $_SESSION['eve_label_url'];
} else {
$str_table = "resultats_participants";
$str_url = $_SERVER['HTTP_REFERER'];
// $str_url = 'reserver/' . $_SESSION['eve_label_url'] . '/' . $_GET['epr_id'] . '?action=mod&pec_id=' . $_GET['pec_id'];
}
$qry = "DELETE FROM " . $str_table . " WHERE par_id = " . intval($_GET['id']);
$results = $objDatabase->fxQuery($qry);
header("location: " . $str_url);
}

116
donrefaire.php Normal file
View File

@ -0,0 +1,116 @@
<?php
ini_set( 'display_errors', 1 );
error_reporting( E_ALL );
require_once('php/inc_start_time.php');
require_once('php/inc_fonctions.php');
require_once('php/inc_fx_messages.php');
require_once('php/inc_fx_reserver.php');
require_once('php/inc_fx_panier.php');
//$mem_panier='pan_66ed68f5071a3';
echo($_GET['np']);
echo('<br>');
$mem_panier=$_GET['np'];
//global $vPage, $vDomaine, $vblnEnvironementDev, $strCode,$vPaypaladv,$vPaypaladv_SANDBOX;
$arrEvenementDon = $arrDonation = $arrDonation = $tabEvenement = null;
$tabPanier = fxlistPanier($mem_panier);
$tabAcheteur = $tabPanier[0];
$tabEvenement = $tabEvenements = $tabPanier[1];
$tabProduits = $tabPanier[2];
$tabEpreuves = $tabPanier[3];
$tabParticipants = $tabPanier[4];
$tabQuestions = $tabPanier[5];
$tabProduits2 = $tabPanier[7];
$tabMontantsDus = $tabPanier[10];
$tabQuestionsEpreuve = $tabPanier[11];
$tabDons = $tabPanier[12];
$blnDonAuto = false;
$tabDonsAuto = $tabPanier[13];
$strColor = $tabPanier[14];
$pec_complete = 1;
$intRecu = intval($tabDons[1]['pd_recu']);
$strPrefixe = $tabDons[1]['eve_prefixe'];
$strEvenementURL = fxGetEvenementsUrl($tabDons[1]['eve_id']);
$strLangue="fr";
if (file_exists($_SERVER['DOCUMENT_ROOT'] . $vRepertoireFichiers . '/pdf/template_dons/recudon'.$tabEvenements['eve_id'].'.pdf')) {
require_once($_SERVER['DOCUMENT_ROOT'] . '/fpdf/fpdf.php');
require_once($_SERVER['DOCUMENT_ROOT'] . '/fpdf/fpdi.php');
require_once($_SERVER['DOCUMENT_ROOT'] . '/fpdf/code128.php');
// initiate FPDI
$pdf = new FPDI();
// enregister le pdf
//$strNomFichier = $strEvenementURL . '_' . $strPrefixe . $tabDons[1]['pd_recu_numero'] . '.pdf';
$strNomFichier = $strEvenementURL.uniqid('don'.$tabEvenements['eve_id'].'_', true) . '.pdf';
$pdf->AddPage();
$pdf->setSourceFile($_SERVER['DOCUMENT_ROOT'] . $vRepertoireFichiers . '/pdf/template_dons/recudon'.$tabEvenements['eve_id'].'.pdf'); // prend le template recudon eve_id
// importer la page 1
$tplIdx = $pdf->importPage(1);
// utiliser le template original
$pdf->useTemplate($tplIdx, null, null, 0, 0, true);
for ($multiple=0;$multiple<=3;$multiple++) {
$ajuste= $multiple*62;
// mettre le # de don
$pdf->SetFont('Times', 'B', 19);
$mem_date = utf8_decode(fxShowDate($tabAcheteur['ach_maj'], $strLangue,0,0));
// info don
$pdf->SetFont('Times','',8);
$pdf->SetXY(108, 35+$ajuste);
$pdf->Cell(50, 5.05, utf8_decode('Numéro de reçu / Receipt number'), 0, 2, 'L');
$pdf->SetXY(108, 38+$ajuste);
$pdf->Cell(50, 5.05, utf8_decode('Montant du don / Donation amount'), 0, 2, 'L');
$pdf->SetFont('Times','',6);
$pdf->SetXY(108, 41+$ajuste);
$pdf->Cell(50, 5.05, utf8_decode('Montant Admissible du Don / Eligible donation Amount'), 0, 2, 'L');
$pdf->SetFont('Times','',8);
$pdf->SetXY(108, 44+$ajuste);
$pdf->Cell(50, 5.05, utf8_decode('Date d\'émission / Date of issue'), 0, 2, 'L');
$pdf->SetXY(108, 47+$ajuste);
$pdf->Cell(50, 5.05, utf8_decode('Réception de don / Donation received '), 0, 2, 'L');
$pdf->SetFont('Times','B',8);
$pdf->SetXY(158, 35+$ajuste);
$pdf->Cell(50, 5.05, $strPrefixe . $tabDons[1]['pd_recu_numero'], 0, 2, 'L');
$pdf->SetXY(158, 38+$ajuste);
$pdf->Cell(50, 5.05,$tabDons[1]['pd_montant'].' $' , 0, 2, 'L');
$pdf->SetXY(158, 41+$ajuste);
$pdf->Cell(50, 5.05,$tabDons[1]['pd_montant'].' $' , 0, 2, 'L');
$pdf->SetXY(158, 44+$ajuste);
$pdf->Cell(50, 5.05, $mem_date , 0, 2, 'L');
$pdf->SetXY(158, 47+$ajuste);
$pdf->Cell(50, 5.05, $mem_date , 0, 2, 'L');
$pdf->SetFont('Times','B',10);
// adresse
$mem_province = fxGetProvinces($tabAcheteur['pro_id'], $strLangue);
$mem_province =fxUnescape($mem_province['pro_nom_' . $strLangue]);
$mem_pays = fxGetPays($tabAcheteur['pay_id'], $strLangue);
$mem_pays =fxUnescape($mem_pays['pay_nom_'.$strLangue] );
$pdf->SetFont('Times','',10);
$pdf->SetXY(23, 38+$ajuste);
$pdf->Cell(50, 5.05, utf8_decode(fxUnescape($tabAcheteur['com_prenom'])).' '.utf8_decode(fxUnescape($tabAcheteur['com_nom'])), 0, 2, 'L');
$pdf->SetXY(23, 43+$ajuste);
$pdf->Cell(50, 5.05, utf8_decode(fxUnescape($tabAcheteur['com_adresse'])), 0, 2, 'L');
$pdf->SetXY(23, 48+$ajuste);
$pdf->Cell(50, 5.05, utf8_decode(fxUnescape($tabAcheteur['com_ville'])).', '.utf8_decode($mem_province), 0, 2, 'L');
$pdf->SetXY(23, 53+$ajuste);
$pdf->Cell(50, 5.05,utf8_decode($mem_pays).', '. fxUnescape($tabAcheteur['com_codepostal']), 0, 2, 'L');
}
echo('ms1inscription.com' . $vRepertoireFichiers . '/pdf/dons/' . $strNomFichier);
// enregister le pdf
$pdf->Output($_SERVER['DOCUMENT_ROOT'] . $vRepertoireFichiers . '/pdf/dons/' . $strNomFichier, 'F');
$sqlUpdate = "UPDATE inscriptions_panier_dons set pd_recu_pdf='".$strNomFichier."' WHERE pd_id = ".$tabDons[1]['pd_id'];
$qryUpdate = $objDatabase->fxQuery($sqlUpdate);
}

379
dons.php Normal file
View File

@ -0,0 +1,379 @@
<?php
require_once('php/inc_start_time.php');
require_once('php/inc_fonctions.php');
require_once('php/inc_fx_messages.php');
require_once('php/inc_fx_reserver.php');
require_once('php/inc_fx_panier.php');
global $vPaypal_devise,$vPage, $vDomaine, $vblnEnvironementDev, $strCode,$vPaypaladv,$vPaypaladv_SANDBOX;
$arrEvenementDon = $arrDonation = $arrDonation = $tabEvenement = null;
$strPage = "dons.php";
// récupérer le paramètre de langue, français par défaut
if (!empty($_GET['lang']))
$strLangue = $_GET['lang'];
else
$strLangue = 'fr';
$_SESSION['lang'] = $strLangue;
// récupérer les donnnées get
if (!empty($_GET['pec_id']))
$intEpreuveCommandee = $_GET['pec_id'];
else
$intEpreuveCommandee = '';
if (!empty($_GET['par_id']))
$intParticipant = $_GET['par_id'];
else
$intParticipant = '';
if (!empty($_GET['plus']))
$intPlus = 1;
else
$intPlus = 0;
$vtexte_page = obtenirTextepage($vPage, $strLangue, 2);
// récupérer le code et les infos de l'événement
if (!empty($_GET['code'])) {
$strCode = $code = $_GET['code'];
$tabEvenement = fxGetEvenements($strCode, $strLangue);
if (intval($tabEvenement['general']['eve_id']) == 646 && trim($intParticipant) == '') { // patch pour défi 808 2021
$intParticipant = fxGetParticipantSolo($intEpreuveCommandee);
}
$arrDonation = fxGetDonation($intEpreuveCommandee, $intParticipant);
// trouver le nom de l'épreuve
if ($arrDonation != null) {
$arrEvenementDon = fxGetEvenements(fxGetEvenementsUrl($arrDonation['evenement']['eve_id_don']), $strLangue);
foreach ($tabEvenement['epreuves'] as $tabEpreuves) {
if ($tabEpreuves['epr_id'] == $arrDonation['equipe']['epr_id']) {
if (trim($tabEpreuves['epr_categorie_' . $strLangue]) != '') {
$strEpreuve = $tabEpreuves['epr_categorie_' . $strLangue] . ' - ';
} else {
$strEpreuve = '';
}
$strEpreuve .= fxUnescape($tabEpreuves['epr_type_' . $strLangue]);
if (trim($tabEpreuves['epr_nom_' . $strLangue]) != '' )
$strEpreuve .= ' - ' . fxUnescape($tabEpreuves['epr_nom_' . $strLangue]);
}
}
} else {
echo 'ERREUR!';
exit;
}
}
// si le code est vide ou bien que l'événement n'existe pas, retourner à la page d'accueil
if (empty($_GET['code']) || !isset($_GET['pec_id']) || $tabEvenement == null) {
header('Location: ' . $vDomaine);
exit;
}
$strLienFr = "/don/" . $strCode . "/" . $intEpreuveCommandee;
$strLienEn = "/donate/" . $strCode . "/" . $intEpreuveCommandee;
if ($intParticipant != '') {
$strLienFr .= '/' . $intParticipant;
$strLienEn .= '/' . $intParticipant;
}
$strMetaTitle = fxRemoveHtml(fxUnescape($tabEvenement['general']['eve_nom_' . $strLangue]) . $strEpreuve);
$strMetaDescription = fxGetNbWords(fxUnescape($tabEvenement['general']['eve_description_' . $strLangue]), 50);
$keywords = fxRemoveHtml(fxUnescape($tabEvenement['general']['eve_keywords_' . $strLangue]));
//OPEN GRAPH VALUES
if (trim($tabEvenement['general']['eve_og_image']) != '') {
$strOGImage = $GLOBALS['vDomaine'] . '/images/evenements/' . fxUnescape($tabEvenement['general']['eve_og_image']);
}
if (trim($tabEvenement['general']['eve_og_title_' . $strLangue]) != '') {
$strOGTitle = fxUnescape($tabEvenement['general']['eve_og_title_' . $strLangue]);
}
if (trim($tabEvenement['general']['eve_og_description_' . $strLangue]) != '') {
$strOGDescription = fxUnescape($tabEvenement['general']['eve_og_description_' . $strLangue]);
}
require_once("inc_header.php");
?>
<div id="page">
<div id="main">
<div class="container bg-white p-3 p-xl-5">
<?php
// MSIN-4172
// text
if (intval($tabEvenement['general']['eve_id_don']) > 0) {
$sqlText_dons = "SELECT * from inscriptions_evenements WHERE eve_id = " . intval($tabEvenement['general']['eve_id_don']);
$arrText_dons = $objDatabase->fxGetRow($sqlText_dons);
$strText = $arrText_dons["eve_details_reserver_" . $strLangue];
echo("<div class='m-3 text-left'>");
echo $strText;
echo("</div>");
}
?>
<h2><?php echo $strEpreuve ; ?></h2>
<?php
if (isset($_SESSION['msg']) && $_SESSION['msg'] != '') {
echo fxMessage($_SESSION['msg']);
}
echo $strDonation = fxShowDonation($arrDonation, $strLangue);
// afficher le formulaire du participant
if ($strDonation != '') {
$tabInscription = $tabParticipant = $tabPartQuestions = $tabEpreuveQuestions = $tabInfosEpreuve = array();
$tabChampsValues = fxGetInfosChamps($arrEvenementDon['general']['eve_id'], 'com');
$tabEpreuve = fxGetEpreuve($arrDonation['evenement']['epr_id_don']); // trouver les infos de l'épreuve
$tabDates = fxGetDatesAge($arrDonation['evenement']['epr_id_don']);
if (isset($_SESSION['com_id'])) {
echo fxcreatejavachange($tabChampsValues['champs'] . ",com_id_1" , $tabChampsValues['values'].",com_id", 'compte', 'change_value_compte()', $_SESSION['com_info']);
}
$arrDonateurs = fxGetDonateurs($arrEvenementDon['general']['eve_id'], $intEpreuveCommandee, $intParticipant);
$intTopDonateur = 3;
if ($arrDonateurs != null) {
$intNbDonnateurs = count($arrDonateurs);
if ($intTopDonateur > $intNbDonnateurs || $intPlus == 1) {
$intTopDonateur = $intNbDonnateurs;
}
if ($strLangue == 'fr') {
$strPageDon = 'dons';
$strLien = $strLienFr;
} else {
$strPageDon = 'donations';
$strLien = $strLienEn;
}
?>
<div class="card box_participant mb-3">
<div class="card-header">
<h2><?php afficheTexte('dons_titrelistedonateurs'); ?></h2>
</div>
<div class="card-body">
<?php
for ($intCtr = 1; $intCtr <= $intTopDonateur; $intCtr++) {
?>
<dl class="border-bottom row m-0">
<dt class="col-9">
<?php
if ($arrDonateurs[$intCtr]['pd_anonyme'] == 1) {
afficheTexte('dons_anonyme');
} else {
if (trim($arrDonateurs[$intCtr]['pd_nom']) != '') {
echo fxUnescape($arrDonateurs[$intCtr]['pd_nom']);
} else {
echo fxUnescape($arrDonateurs[$intCtr]['com_nom']), ', ' . fxUnescape($arrDonateurs[$intCtr]['com_prenom']);
}
}
?>
</dt>
<dd class="col-3 text-right">
<?php echo fxShowPrix($arrDonateurs[$intCtr]['pd_montant'], $strLangue); ?>
</dd>
</dl>
<?php
}
if ($intNbDonnateurs > $intTopDonateur) {
?>
<div class="mt-3">
<?php /* <a href="<?php echo $vDomaine . '/' . $tabEvenement['general']['eve_label_url'] . '/' . $strPageDon . '?pec_id=' . $intEpreuveCommandee . '&par_id=' . $intParticipant; ?>"><?php afficheTexte('dons_voir-tous-donateurs'); ?></a> */ ?>
<a class="btn btn-secondary rounded-0" href="<?php echo $strLien; ?>?plus=1"><?php afficheTexte('dons_voir-tous-donateurs'); ?></a>
</div>
<?php
} else {
if ($intPlus == 1) {
?>
<div class="mt-3">
<a class="btn btn-secondary rounded-0" href="<?php echo $strLien; ?>"><?php afficheTexte('dons_voir-moins-donateurs'); ?></a>
</div>
<?php
}
}
?>
</div>
</div>
<?php
}
?>
<form action="<?php echo $vDomaine; ?>/paiement_redirect.php" id="frm_dons" name="frm_dons" method="post">
<input type="hidden" id="g-recaptcha-response" name="g-recaptcha-response">
<div class="card box_participant mb-3">
<div class="card-header">
<h2><?php afficheTexte('dons_montant'); ?></h2>
</div>
<div class="card-body">
<div class="form-group row">
<label for="sel_don" class="control-label col-12 col-lg-3 text-lg-right">
<?php afficheTexte('dons_montant'); ?>
<span class="d-inline-block d-lg-none">*</span>
</label>
<div class="col-12 col-lg-7">
<select class="form-control rounded-0" id="sel_don" name="sel_don" required>
<option value="" selected="selected"><?php if ($strLangue == 'fr') { ?>-- Faites un choix --<?php } else { ?>-- Choose one --<?php } ?></option>
<option value="5"><?php echo fxShowPrix(5, $strLangue); ?></option>
<option value="10"><?php echo fxShowPrix(10, $strLangue); ?></option>
<option value="25"><?php echo fxShowPrix(25, $strLangue); ?></option>
<option value="50"><?php echo fxShowPrix(50, $strLangue); ?></option>
<option value="75"><?php echo fxShowPrix(75, $strLangue); ?></option>
<option value="100"><?php echo fxShowPrix(100, $strLangue); ?></option>
<option value="250"><?php echo fxShowPrix(250, $strLangue); ?></option>
<option value="500"><?php echo fxShowPrix(500, $strLangue); ?></option>
<option value="other"><?php if ($strLangue == 'fr') { ?>Autre<?php } else { ?>Other<?php } ?></option>
</select>
</div>
<div class="col-lg-2 d-none d-lg-inline-block">*</div>
</div>
<?php // TODOsl: valider le contenu de ce champs ?>
<div id="div_txt_don" style="display: none;">
<div class="form-group row">
<label class="control-label col-12 col-lg-3 text-lg-right" for="txt_don">
<?php afficheTexte('dons_montant_autre'); ?>
<span class="d-inline-block d-lg-none">*</span>
</label>
<div class="col-12 col-lg-7">
<input class="form-control rounded-0" type="text" id="txt_don" name="txt_don" placeholder="<?php afficheTexte('dons_montant_autre-placeholder'); ?>" required>
</div>
<div class="col-lg-2 d-none d-lg-inline-block">*</div>
</div>
</div>
<?php
if ($arrEvenementDon['general']['eve_question_recu_don'] == '1') {
?>
<div class="form-group row">
<label class="control-label col-12 col-lg-3 text-lg-right" for="sel_recu">
<?php afficheTexte('dons_recu'); ?>
<span class="d-inline-block d-lg-none">*</span>
</label>
<div class="col-12 col-lg-7">
<select class="form-control rounded-0" id="sel_recu" name="sel_recu" required>
<option value="" selected="selected"><?php if ($strLangue == 'fr') { ?>-- Faites un choix --<?php } else { ?>-- Choose one --<?php } ?></option>
<option value="1"><?php if ($strLangue == 'fr') { ?>Oui<?php } else { ?>Yes<?php } ?></option>
<option value="0"><?php if ($strLangue == 'fr') { ?>Non<?php } else { ?>No<?php } ?></option>
</select>
</div>
<div class="col-lg-2 d-none d-lg-inline-block">*</div>
</div>
<?php
} else {
?>
<input type="hidden" id="sel_recu" name="sel_recu" value="0">
<?php
}
?>
<div class="form-group row">
<label class="control-label col-12 col-lg-3 text-lg-right" for="sel_anonyme">
<?php afficheTexte('dons_anonymous'); ?>
<span class="d-inline-block d-lg-none">*</span>
</label>
<div class="col-12 col-lg-7">
<select class="form-control rounded-0" id="sel_anonyme" name="sel_anonyme" required>
<option value="" selected="selected"><?php if ($strLangue == 'fr') { ?>-- Faites un choix --<?php } else { ?>-- Choose one --<?php } ?></option>
<option value="1"><?php if ($strLangue == 'fr') { ?>Oui<?php } else { ?>Yes<?php } ?></option>
<option value="0"><?php if ($strLangue == 'fr') { ?>Non<?php } else { ?>No<?php } ?></option>
</select>
</div>
<div class="col-lg-2 d-none d-lg-inline-block">*</div>
</div>
</div>
</div>
<input type="hidden" id="eve_id" name="eve_id" value="<?php echo $tabEvenement['general']['eve_id']; ?>">
<input type="hidden" id="eve_prefixe" name="eve_prefixe" value="<?php echo $arrEvenementDon['general']['eve_prefixe']; ?>">
<input type="hidden" id="eve_id_don" name="eve_id_don" value="<?php echo $arrDonation['evenement']['eve_id_don']; ?>">
<input type="hidden" id="epr_id" name="epr_id" value="<?php echo $arrDonation['evenement']['epr_id_don']; ?>">
<input type="hidden" id="pec_id" name="pec_id" value="<?php echo $arrDonation['equipe']['pec_id_original']; ?>">
<input type="hidden" id="par_id" name="par_id" value="<?php if (isset($arrDonation['participant'])) { echo $arrDonation['participant']['par_id_original']; } else { echo 0; } ?>">
<?php
// initialiser les variables
$strRules = $strMessages = '';
$tabCalendriers = $tabCodepostal = $tabTelephones = array();
$tabProvinces = fxGetProvinces(0, $strLangue); // récupérer les provinces
$tabInfos = fxGetInfosParticipants($arrEvenementDon['general']['eve_id']); // récupérer les infos à demander aux participants
$tabPays = fxGetPays(0, $strLangue); // récupérer les pays
$tabQuestionsParticipant = fxGetQuestions('par', $arrEvenementDon['general']['eve_id'], $arrDonation['evenement']['epr_id_don'], 'add'); // récupérer les questions à demander aux participants
$tabQuestionsEpreuve = fxGetQuestions('epr', $arrEvenementDon['general']['eve_id'], $arrDonation['evenement']['epr_id_don'], 'add'); // récupérer les questions à demander pour l'épreuve
?>
<div class="card box_participant mb-3" id="box_participant_1">
<input type="hidden" id="com_id_1" name="com_id_1" value="">
<div class="card-header">
<h2><?php afficheTexte('dons_donateur'); ?></h2>
</div>
<div class="card-body">
<?php fxShowInfosParticipants($tabRules, $tabMessages, $tabCalendriers, $tabInfos, $tabDates, $tabProvinces, $tabPays, $tabEpreuve, $tabParticipant, 1, 1, 'add', '', '', '', $strLangue, 0, true, $tabCodepostal, $tabTelephones); ?>
</div>
<?php
if (isset($tabInscription['participants']))
$intNbInscriptions = count($tabInscription['participants']);
else
$intNbInscriptions = 0;
fxShowQuestions($tabRules, $tabMessages, $tabQuestionsParticipant, $tabEpreuve, $tabPartQuestions, 1, 1, 'add', $strLangue, $intNbInscriptions, 0, $tabCodepostal, $tabTelephones);
?>
</div>
<br>
<?php // MSIN-3855
// ajouter switch pour paypaladvance
if ($vPaypaladv) {
echo fxShowBlocPaiementpaypaladvance($tabEvenement,1, $strLangue);
?>
<div class="text-center">
<button type="button" id="card-field-submit-button" name="card-field-submit-button"
class="btn btn-primary rounded-0 mb-2"<?php echo $strDisabled; ?>>
<i class="fa fa-credit-card mr-2" aria-hidden="true"></i>
<?php if ($strLangue == 'fr') { ?>Faire un don<?php } else { ?>Donate<?php } ?>
</button>
<div id="paypal-button-container" style="<?php echo $strDisabledpaypal; ?>"></div>
</div>
<?php
} else {
echo fxShowBlocPaiement($tabEvenement, 1, $strLangue);
?> <div class="text-center">
<button type="submit" id="btn_dons" name="btn_dons" class="btn btn-primary rounded-0 mb-2">
<i class="fa fa-cart-arrow-down mr-2" aria-hidden="true"></i>
<?php if ($strLangue == 'fr') { ?>Faire un don<?php } else { ?>Donate<?php } ?>
</button>
</div>
<?php
} ?>
</form>
<p>&nbsp;</p>
<?php
if ($strLangue == 'fr') {
?>
<p><strong>* Ces cases sont obligatoires.</strong></p>
<?php
} else {
?>
<p><strong>* These fields are mandatory. If you do not fill them, your registration may not be well recorded.</strong></p>
<?php
}
?>
<?php
}
?>
</div>
</div>
</div>
<?php require_once("inc_footer.php");

181
evenements.php Normal file
View File

@ -0,0 +1,181 @@
<?php
require_once('php/inc_start_time.php');
require_once('php/inc_fonctions.php');
require_once('php/inc_fx_messages.php');
require_once('php/inc_fx_liste_attente.php');
global $vPage, $vDomaine, $vRepertoireFichiers;
$strPage = "evenements.php";
$blnPopup = false;
// r?cup?rer le param?tre de langue, fran?ais par d?faut
if (!empty($_GET['lang']))
$strLangue = $_GET['lang'];
else
$strLangue = 'fr';
if (!empty($_GET['adm']))
$stradm = $_GET['adm'];
else
$stradm = '';
$vtexte_page = obtenirTextepage($vPage, $strLangue, 2);
// r?cup?rer le param?tre de menu (tab), infos par d?faut
if (!empty($_GET['tab']))
$strTab = $_GET['tab'];
else
$strTab = 'reserver';
// r?cup?rer le code et les infos de l'?v?nement
if (!empty($_GET['code'])) {
$strCode = $_GET['code'];
$tabEvenement = fxGetEvenements($strCode, $strLangue);
if (isset($tabEvenement['general']['eve_inscrits'])){
$eve_ins=$tabEvenement['general']['eve_inscrits'] ;
if ($tabEvenement['general']['eve_inscrits'] != 1 && ($strTab == 'inscrits' || $strTab == 'registered'))
$strSection = 'reserver';
}
if ($tabEvenement == null) {
header('Location: ' . $vDomaine . "/page/evenements/" . $strLangue);
exit;
}
} else {
header('Location: ' . $vDomaine . "/page/evenements/" . $strLangue);
exit;
}
$strLienFr = "/" . $strCode . "/fr";
$strLienEn = "/" . $strCode . "/en";
$strMetaTitle = fxRemoveHtml(fxUnescape($tabEvenement['general']['eve_nom_' . $strLangue]));
$strMetaDescription = fxGetNbWords(fxUnescape($tabEvenement['general']['eve_description_' . $strLangue]), 50);
$keywords = fxRemoveHtml(fxUnescape($tabEvenement['general']['eve_keywords_' . $strLangue]));
//OPEN GRAPH VALUES
if (trim($tabEvenement['general']['eve_og_image']) != '') {
$strOGImage = $GLOBALS['vDomaine'] . '/images/evenements/' . fxUnescape($tabEvenement['general']['eve_og_image']);
}
if (trim($tabEvenement['general']['eve_og_title_' . $strLangue]) != '') {
$strOGTitle = fxUnescape($tabEvenement['general']['eve_og_title_' . $strLangue]);
}
if (trim($tabEvenement['general']['eve_og_description_' . $strLangue]) != '') {
$strOGDescription = fxUnescape($tabEvenement['general']['eve_og_description_' . $strLangue]);
}
if (!empty($_GET['tabformat']))
$mem_tabformat = $_GET['tabformat'];
else
$mem_tabformat = "LISTEPARTICIPANT".$tabEvenement['general']['eve_id'];
require_once("inc_header.php");
?>
<div id="page">
<div id="main">
<div class="container bg-white p-3 p-xl-5">
<?php
if (isset($_SESSION['msg']) && $_SESSION['msg'] != '')
echo fxMessage($_SESSION['msg']);
if (($tabEvenement['general']['eve_prive'] == 1 && isset($_SESSION['com_id']) && in_array($tabEvenement['general']['eve_id'], $_SESSION['com_info']['eve_prive'])) || $tabEvenement['general']['eve_prive'] == 0) {
switch (trim($strTab)) {
case 'inscrits':
case 'registered':
// CODE STÉPHAN ICI
require_once("inc_participant.php");
break;
case 'dons':
case 'donations':
// CODE STÉPHAN ICI
$mem_tabformat="LISTEDONATEUR".intval($tabEvenement['general']['eve_id_don']);
require_once("inc_list_donnateurs.php");
break;
case 'suivez-resultats':
case 'track-results':
require_once("inc_list_logs_course.php");
break;
case 'transfert':
case 'transfer':
require_once("inc_transfert.php");
break;
case 'frais':
case 'fees':
require_once("inc_frais.php");
break;
case 'benevoles':
case 'volunteers':
require_once("inc_benevoles.php");
break;
default:
// prépare les variable a changer dans le texte
$mem_change['%lieu%'] = $tabEvenement['general']['eve_lieu_' . $strLangue];
$mem_change['%horaire%'] = tabhoraire_var($tabEvenement, $strLangue);
$mem_change['%datelimite%'] = fxShowDate($tabEvenement['general']['eve_date_limite'], $strLangue).' @ '. afficheTexte($tabEvenement['general']['eve_heure_limite_txt'], 0);
if (intval($tabEvenement['general']['te_id']) != 10 && intval($tabEvenement['general']['te_id']) != 12) {
//$mem_change['%prix%'] = tabprix_var($tabEvenement, $strLangue, $strCode, $vDomaine);
$mem_change['%prix%'] = fxShowTabPrix($tabEvenement, $strLangue, $strCode, $vDomaine);
} else { // afficher les postes bénévoles
$tabEvenement = fxGetEvenements($strCode, $strLangue, 2);
$mem_change['%prix%'] = tabprix_var_benevoles($tabEvenement, $strLangue, $strCode, $vDomaine);
}
if ($tabEvenement['general']['eve_popup'] == 1) {
$blnPopup = true;
?>
<div id="popup-modal" class="white-popup-block mfp-hide animated zoomIn">
<?php echo ($tabEvenement['general']['eve_popup_contenu_' . $strLangue]); ?>
</div>
<?php
}
?>
<div class="d-lg-none">
<h1><?php echo $tabEvenement[$strTab]['titre_' . $strLangue]; ?></h1>
</div>
<?php
if (intval($tabEvenement['general']['eve_id_membership']) != 0 && trim($tabEvenement['general']['eve_info_membership_' . $strLangue]) != '') {
$strLangueLink = ($strLangue) == 'fr' ? '' : '/en';
$arrEvenementMembership = fxGetEvenementsId($tabEvenement['general']['eve_id_membership']);
$strMessageUserHeader = afficheTexte('evenement-titre-notice-membership', 0, 1, 1);
$strMessageUserText = afficheTexte('evenement-notice-text-membership', 0, 1, 1);
$strMessageUserText = str_replace('%membership%', '<strong>' . $arrEvenementMembership['eve_nom_' . $strLangue] . '</strong>', $strMessageUserText);
$strMessageUserLink = '<a class="h5" href="' . $vDomaine . '/' . $arrEvenementMembership['eve_label_url'] . $strLangueLink . '">' . afficheTexte('evenement-link-notice-membership', 0, 1, 1) . '</a>';
?>
<div class="alert alert-info" role="alert">
<h4 class="alert-heading text-uppercase"><?php echo $strMessageUserHeader; ?></h4>
<p><?php echo trim($tabEvenement['general']['eve_info_membership_' . $strLangue]); ?></p>
</div>
<?php
}
// ajouter chemin complet si nécessaire
$strOutput = $tabEvenement[$strTab]['texte_' . $strLangue];
$strOutput = fxUpdateLiensInternes($strOutput);
?>
<p><?php echo afficheTexteReplace($mem_change, $strOutput); ?></p>
<?php
if ($tabEvenement['general']['eve_id_benevole'] > 0) {
$strURLBenevole = fxGetEvenementsUrl($tabEvenement['general']['eve_id_benevole']);
?>
<a class="btn btn-primary rounded-pill" href="<?php echo $vDomaine; ?>/<?php echo $strURLBenevole; ?><?php if ($strLangue == 'fr') { ?>/fr<?php } else { ?>/en<?php } ?>"><?php if ($strLangue == 'fr') { ?>Devenez bénévole<?php } else { ?>Become a volunteer<?php } ?></a>
<?php
} elseif (!in_array(intval($tabEvenement['general']['te_id']), [9,10,12], true)) {
$arrBenevoles = fxGetBenevoles($tabEvenement['general']['eve_id']);
if ($arrBenevoles != null && count($arrBenevoles) > 0) {
?>
<a class="btn btn-primary rounded-pill" href="<?php echo $vDomaine; ?>/<?php echo $strCode; ?><?php if ($strLangue == 'fr') { ?>/fr/benevoles<?php } else { ?>/en/volunteers<?php } ?>"><?php if ($strLangue == 'fr') { ?>Devenez bénévole<?php } else { ?>Become a volunteer<?php } ?></a>
<?php
}
}
}
}
?>
</div>
</div>
</div>
<?php require_once("inc_footer.php"); ?>

118
facture.php Normal file
View File

@ -0,0 +1,118 @@
<?php
require_once('php/inc_start_time.php');
require_once('php/inc_fonctions.php');
require_once('php/inc_fx_messages.php');
require_once('php/inc_fx_panier.php');
global $vDomaine, $objDatabase, $vRepertoireFichiers;
$strPage = "facture.php";
$_SESSION['vadmin_texte'] = false;
// récupérer le paramètre de langue, français par défaut
if (!empty($_GET['lang']))
$strLangue = $_GET['lang'];
else
$strLangue = 'fr';
$vtexte_page = obtenirTextepage($strPage, $strLangue, 2);
$strNoPanier = $_GET['no_panier'];
$tabPanier = fxlistPanier($strNoPanier);
$tabAcheteur = $tabPanier[0];
$tabEvenements = $tabPanier[1];
$tabDons = $tabPanier[12];
$strColor = $tabPanier[14];
if ($tabAcheteur != null) {
$tabEvenement = $tabPanier[1];
$no_commande = fxUnescape($tabAcheteur['no_commande']);
$to_name = fxUnescape($tabAcheteur['com_prenom']) . ' ' . fxUnescape($tabAcheteur['com_nom']);
$to_mail = fxUnescape($tabAcheteur['com_courriel']);
// Confirmation commande NEW - BEGIN
if (isset($tabPanier[12][1]['pd_recu_pdf']) && $tabPanier[12][1]['pd_recu'] == 1) {
$blnReceipt = true;
$attachment_url = $vDomaine . $vRepertoireFichiers . '/pdf/dons/' . $tabPanier[12][1]['pd_recu_pdf'];
} elseif (isset($tabPanier[13][1]['pd_recu_pdf'])) {
$blnReceipt = true;
$attachment_url = $vDomaine . $vRepertoireFichiers . '/pdf/dons/' . $tabPanier[13][1]['pd_recu_pdf'];
} else {
$blnReceipt = false;
}
$body = fxGetMailFormat(true, false, $blnReceipt, true, $strLangue, $tabEvenement['eve_gratuit']);
if (($tabAcheteur['receipt_text'] == 'APPROUVEE - MERCI' || $tabAcheteur['receipt_text'] == 'APPROVED - THANK YOU')) {
if ($strLangue == 'fr')
$strMessageEtat = "Félicitations ! Vous êtes maintenant inscrit à une activité présentée dans le cadre du %nom_evenement%.";
else
$strMessageEtat = "Congratulations ! You are now registered in %nom_evenement%.";
} else {
if ($strLangue == 'fr')
$strMessageEtat = "Il y a eu une erreur lors du traitement de votre commande pour %nom_evenement%.";
else
$strMessageEtat = "There has been an error during processing of your order for %nom_evenement%.";
}
if ($strLangue == 'fr') {
$subject = 'Confirmation de la commande No ' . $no_commande;
} else {
$subject = 'Confirmation of order #' . $no_commande;
}
$body = str_replace('%nom%', $to_name, $body);
$body = str_replace('%no_commande%', $no_commande, $body);
// générer les details
$details = '';
$arrLinks = fxGetLinksDonation($strNoPanier,$strLangue);
$details .= fxShowLinksDonation('mail', $arrLinks, $strLangue, $strColor);
$details .= fxShowAddress($strNoPanier, 'web',$strLangue);
$details .= fxShowPanier($strNoPanier, 0, 'web', 1, $strLangue);
// remplacer nom, logo et site web de l'événement
$sqlEvenement = "SELECT eve_nom_$strLangue, eve_trousses_$strLangue, eve_photo_$strLangue, eve_logo_facture_$strLangue, eve_siteweb, eve_contact, eve_courriel_autres_$strLangue, eve_msg_approbation_$strLangue FROM inscriptions_evenements WHERE eve_id = " . intval($tabEvenement['eve_id']);
$recEvenement = $objDatabase->fxGetRow($sqlEvenement);
$body = str_replace('%nom_evenement%', fxUnescape($recEvenement['eve_nom_' . $strLangue]), $body);
$strMessageEtat = fxShowApprobation($strNoPanier, $strLangue);
$body = str_replace('%message_etat%', $strMessageEtat, $body);
$body = str_replace('%logo_evenement%', $vDomaine . $vRepertoireFichiers . '/images/evenements/' . $recEvenement['eve_logo_facture_' . $strLangue], $body);
$body = str_replace('%web_evenement%', '<a href="' . $recEvenement['eve_siteweb'] . '" target="_blank">' . $recEvenement['eve_siteweb'] . '</a>', $body);
$body = str_replace('%contact_evenement%', '<a href="mailto:' . $recEvenement['eve_contact'] . '" target="_blank">' . $recEvenement['eve_contact'] . '</a>', $body);
$strTrousse = fxShowAdresseMagasin($strNoPanier, $strLangue);
$body = str_replace('%trousse%', $strTrousse, $body);
$body = str_replace('%to_mail%', $to_mail, $body);
$body = str_replace('%subject%', $subject, $body);
$body = str_replace('%details%', $details, $body);
$body = str_replace('%termes%', fxShowTermesAcceptes($strNoPanier, $strLangue), $body);
if ($blnReceipt) {
if ($strLangue == 'fr') {
$attachment_label = 'Voir le reçu d\'impôts';
} else {
$attachment_label = 'See the tax receipt';
}
$body = str_replace('%attachment_url%', $attachment_url, $body);
$body = str_replace('%attachment_label%', $attachment_label, $body);
}
// Confirmation commande NEW - END
echo fxUpdateLiensInternes($body);
} else {
if ($strLangue == 'fr') {
?>
<p>La facture est introuvable !</p>
<?php
} else {
?>
<p>The invoice was not found !</p>
<?php
}
}

BIN
favicon-blan-dev.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 KiB

BIN
favicon-bleu.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
favicon-jaune-dev.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 KiB

BIN
favicon-jaune.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
favicon-orange-dev.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 KiB

BIN
favicon-orange.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
favicon-rouge-dev.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 KiB

BIN
favicon-rouge.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
fpdf/13_6.pdf Normal file

Binary file not shown.

1228
fpdf/Barcode.php Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

250
fpdf/code128.php Normal file
View File

@ -0,0 +1,250 @@
<?php
/*******************************************************************************
* Script : PDF_Code128
* Version : 1.0
* Date : 20/05/2008
* Auteur : Roland Gautier
*
* Code128($x, $y, $code, $w, $h)
* $x,$y : angle sup<75>rieur gauche du code <20> barre
* $code : le code <20> cr<63>er
* $w : largeur hors tout du code dans l'unit<69> courante
* (pr<70>voir 5 <20> 15 mm de blanc <20> droite et <20> gauche)
* $h : hauteur hors tout du code dans l'unit<69> courante
*
* Commutation des jeux ABC automatique et optimis<69>e.
*******************************************************************************/
require_once('fpdf.php');
class PDF_Code128 extends FPDI {
var $T128; // tableau des codes 128
var $ABCset=""; // jeu des caract<63>res <20>ligibles au C128
var $Aset=""; // Set A du jeu des caract<63>res <20>ligibles
var $Bset=""; // Set B du jeu des caract<63>res <20>ligibles
var $Cset=""; // Set C du jeu des caract<63>res <20>ligibles
var $SetFrom; // Convertisseur source des jeux vers le tableau
var $SetTo; // Convertisseur destination des jeux vers le tableau
var $JStart = array("A"=>103, "B"=>104, "C"=>105); // Caract<63>res de s<>lection de jeu au d<>but du C128
var $JSwap = array("A"=>101, "B"=>100, "C"=>99); // Caract<63>res de changement de jeu
//____________________________ Extension du constructeur _______________________
function PDF_Code128($orientation='P', $unit='mm', $format='A4') {
parent::FPDF($orientation,$unit,$format);
$this->T128[] = array(2, 1, 2, 2, 2, 2); //0 : [ ] // composition des caract<63>res
$this->T128[] = array(2, 2, 2, 1, 2, 2); //1 : [!]
$this->T128[] = array(2, 2, 2, 2, 2, 1); //2 : ["]
$this->T128[] = array(1, 2, 1, 2, 2, 3); //3 : [#]
$this->T128[] = array(1, 2, 1, 3, 2, 2); //4 : [$]
$this->T128[] = array(1, 3, 1, 2, 2, 2); //5 : [%]
$this->T128[] = array(1, 2, 2, 2, 1, 3); //6 : [&]
$this->T128[] = array(1, 2, 2, 3, 1, 2); //7 : [']
$this->T128[] = array(1, 3, 2, 2, 1, 2); //8 : [(]
$this->T128[] = array(2, 2, 1, 2, 1, 3); //9 : [)]
$this->T128[] = array(2, 2, 1, 3, 1, 2); //10 : [*]
$this->T128[] = array(2, 3, 1, 2, 1, 2); //11 : [+]
$this->T128[] = array(1, 1, 2, 2, 3, 2); //12 : [,]
$this->T128[] = array(1, 2, 2, 1, 3, 2); //13 : [-]
$this->T128[] = array(1, 2, 2, 2, 3, 1); //14 : [.]
$this->T128[] = array(1, 1, 3, 2, 2, 2); //15 : [/]
$this->T128[] = array(1, 2, 3, 1, 2, 2); //16 : [0]
$this->T128[] = array(1, 2, 3, 2, 2, 1); //17 : [1]
$this->T128[] = array(2, 2, 3, 2, 1, 1); //18 : [2]
$this->T128[] = array(2, 2, 1, 1, 3, 2); //19 : [3]
$this->T128[] = array(2, 2, 1, 2, 3, 1); //20 : [4]
$this->T128[] = array(2, 1, 3, 2, 1, 2); //21 : [5]
$this->T128[] = array(2, 2, 3, 1, 1, 2); //22 : [6]
$this->T128[] = array(3, 1, 2, 1, 3, 1); //23 : [7]
$this->T128[] = array(3, 1, 1, 2, 2, 2); //24 : [8]
$this->T128[] = array(3, 2, 1, 1, 2, 2); //25 : [9]
$this->T128[] = array(3, 2, 1, 2, 2, 1); //26 : [:]
$this->T128[] = array(3, 1, 2, 2, 1, 2); //27 : [;]
$this->T128[] = array(3, 2, 2, 1, 1, 2); //28 : [<]
$this->T128[] = array(3, 2, 2, 2, 1, 1); //29 : [=]
$this->T128[] = array(2, 1, 2, 1, 2, 3); //30 : [>]
$this->T128[] = array(2, 1, 2, 3, 2, 1); //31 : [?]
$this->T128[] = array(2, 3, 2, 1, 2, 1); //32 : [@]
$this->T128[] = array(1, 1, 1, 3, 2, 3); //33 : [A]
$this->T128[] = array(1, 3, 1, 1, 2, 3); //34 : [B]
$this->T128[] = array(1, 3, 1, 3, 2, 1); //35 : [C]
$this->T128[] = array(1, 1, 2, 3, 1, 3); //36 : [D]
$this->T128[] = array(1, 3, 2, 1, 1, 3); //37 : [E]
$this->T128[] = array(1, 3, 2, 3, 1, 1); //38 : [F]
$this->T128[] = array(2, 1, 1, 3, 1, 3); //39 : [G]
$this->T128[] = array(2, 3, 1, 1, 1, 3); //40 : [H]
$this->T128[] = array(2, 3, 1, 3, 1, 1); //41 : [I]
$this->T128[] = array(1, 1, 2, 1, 3, 3); //42 : [J]
$this->T128[] = array(1, 1, 2, 3, 3, 1); //43 : [K]
$this->T128[] = array(1, 3, 2, 1, 3, 1); //44 : [L]
$this->T128[] = array(1, 1, 3, 1, 2, 3); //45 : [M]
$this->T128[] = array(1, 1, 3, 3, 2, 1); //46 : [N]
$this->T128[] = array(1, 3, 3, 1, 2, 1); //47 : [O]
$this->T128[] = array(3, 1, 3, 1, 2, 1); //48 : [P]
$this->T128[] = array(2, 1, 1, 3, 3, 1); //49 : [Q]
$this->T128[] = array(2, 3, 1, 1, 3, 1); //50 : [R]
$this->T128[] = array(2, 1, 3, 1, 1, 3); //51 : [S]
$this->T128[] = array(2, 1, 3, 3, 1, 1); //52 : [T]
$this->T128[] = array(2, 1, 3, 1, 3, 1); //53 : [U]
$this->T128[] = array(3, 1, 1, 1, 2, 3); //54 : [V]
$this->T128[] = array(3, 1, 1, 3, 2, 1); //55 : [W]
$this->T128[] = array(3, 3, 1, 1, 2, 1); //56 : [X]
$this->T128[] = array(3, 1, 2, 1, 1, 3); //57 : [Y]
$this->T128[] = array(3, 1, 2, 3, 1, 1); //58 : [Z]
$this->T128[] = array(3, 3, 2, 1, 1, 1); //59 : [[]
$this->T128[] = array(3, 1, 4, 1, 1, 1); //60 : [\]
$this->T128[] = array(2, 2, 1, 4, 1, 1); //61 : []]
$this->T128[] = array(4, 3, 1, 1, 1, 1); //62 : [^]
$this->T128[] = array(1, 1, 1, 2, 2, 4); //63 : [_]
$this->T128[] = array(1, 1, 1, 4, 2, 2); //64 : [`]
$this->T128[] = array(1, 2, 1, 1, 2, 4); //65 : [a]
$this->T128[] = array(1, 2, 1, 4, 2, 1); //66 : [b]
$this->T128[] = array(1, 4, 1, 1, 2, 2); //67 : [c]
$this->T128[] = array(1, 4, 1, 2, 2, 1); //68 : [d]
$this->T128[] = array(1, 1, 2, 2, 1, 4); //69 : [e]
$this->T128[] = array(1, 1, 2, 4, 1, 2); //70 : [f]
$this->T128[] = array(1, 2, 2, 1, 1, 4); //71 : [g]
$this->T128[] = array(1, 2, 2, 4, 1, 1); //72 : [h]
$this->T128[] = array(1, 4, 2, 1, 1, 2); //73 : [i]
$this->T128[] = array(1, 4, 2, 2, 1, 1); //74 : [j]
$this->T128[] = array(2, 4, 1, 2, 1, 1); //75 : [k]
$this->T128[] = array(2, 2, 1, 1, 1, 4); //76 : [l]
$this->T128[] = array(4, 1, 3, 1, 1, 1); //77 : [m]
$this->T128[] = array(2, 4, 1, 1, 1, 2); //78 : [n]
$this->T128[] = array(1, 3, 4, 1, 1, 1); //79 : [o]
$this->T128[] = array(1, 1, 1, 2, 4, 2); //80 : [p]
$this->T128[] = array(1, 2, 1, 1, 4, 2); //81 : [q]
$this->T128[] = array(1, 2, 1, 2, 4, 1); //82 : [r]
$this->T128[] = array(1, 1, 4, 2, 1, 2); //83 : [s]
$this->T128[] = array(1, 2, 4, 1, 1, 2); //84 : [t]
$this->T128[] = array(1, 2, 4, 2, 1, 1); //85 : [u]
$this->T128[] = array(4, 1, 1, 2, 1, 2); //86 : [v]
$this->T128[] = array(4, 2, 1, 1, 1, 2); //87 : [w]
$this->T128[] = array(4, 2, 1, 2, 1, 1); //88 : [x]
$this->T128[] = array(2, 1, 2, 1, 4, 1); //89 : [y]
$this->T128[] = array(2, 1, 4, 1, 2, 1); //90 : [z]
$this->T128[] = array(4, 1, 2, 1, 2, 1); //91 : [{]
$this->T128[] = array(1, 1, 1, 1, 4, 3); //92 : [|]
$this->T128[] = array(1, 1, 1, 3, 4, 1); //93 : [}]
$this->T128[] = array(1, 3, 1, 1, 4, 1); //94 : [~]
$this->T128[] = array(1, 1, 4, 1, 1, 3); //95 : [DEL]
$this->T128[] = array(1, 1, 4, 3, 1, 1); //96 : [FNC3]
$this->T128[] = array(4, 1, 1, 1, 1, 3); //97 : [FNC2]
$this->T128[] = array(4, 1, 1, 3, 1, 1); //98 : [SHIFT]
$this->T128[] = array(1, 1, 3, 1, 4, 1); //99 : [Cswap]
$this->T128[] = array(1, 1, 4, 1, 3, 1); //100 : [Bswap]
$this->T128[] = array(3, 1, 1, 1, 4, 1); //101 : [Aswap]
$this->T128[] = array(4, 1, 1, 1, 3, 1); //102 : [FNC1]
$this->T128[] = array(2, 1, 1, 4, 1, 2); //103 : [Astart]
$this->T128[] = array(2, 1, 1, 2, 1, 4); //104 : [Bstart]
$this->T128[] = array(2, 1, 1, 2, 3, 2); //105 : [Cstart]
$this->T128[] = array(2, 3, 3, 1, 1, 1); //106 : [STOP]
$this->T128[] = array(2, 1); //107 : [END BAR]
for ($i = 32; $i <= 95; $i++) { // jeux de caract<63>res
$this->ABCset .= chr($i);
}
$this->Aset = $this->ABCset;
$this->Bset = $this->ABCset;
for ($i = 0; $i <= 31; $i++) {
$this->ABCset .= chr($i);
$this->Aset .= chr($i);
}
for ($i = 96; $i <= 126; $i++) {
$this->ABCset .= chr($i);
$this->Bset .= chr($i);
}
$this->Cset="0123456789";
for ($i=0; $i<96; $i++) { // convertisseurs des jeux A & B
@$this->SetFrom["A"] .= chr($i);
@$this->SetFrom["B"] .= chr($i + 32);
@$this->SetTo["A"] .= chr(($i < 32) ? $i+64 : $i-32);
@$this->SetTo["B"] .= chr($i);
}
}
//________________ Fonction encodage et dessin du code 128 _____________________
function Code128($x, $y, $code, $w, $h) {
$Aguid = ""; // Cr<43>ation des guides de choix ABC
$Bguid = "";
$Cguid = "";
for ($i=0; $i < strlen($code); $i++) {
$needle = substr($code,$i,1);
$Aguid .= ((strpos($this->Aset,$needle)===false) ? "N" : "O");
$Bguid .= ((strpos($this->Bset,$needle)===false) ? "N" : "O");
$Cguid .= ((strpos($this->Cset,$needle)===false) ? "N" : "O");
}
$SminiC = "OOOO";
$IminiC = 4;
$crypt = "";
while ($code > "") {
// BOUCLE PRINCIPALE DE CODAGE
$i = strpos($Cguid,$SminiC); // for<6F>age du jeu C, si possible
if ($i!==false) {
$Aguid [$i] = "N";
$Bguid [$i] = "N";
}
if (substr($Cguid,0,$IminiC) == $SminiC) { // jeu C
$crypt .= chr(($crypt > "") ? $this->JSwap["C"] : $this->JStart["C"]); // d<>but Cstart, sinon Cswap
$made = strpos($Cguid,"N"); // <20>tendu du set C
if ($made === false) {
$made = strlen($Cguid);
}
if (fmod($made,2)==1) {
$made--; // seulement un nombre pair
}
for ($i=0; $i < $made; $i += 2) {
$crypt .= chr(strval(substr($code,$i,2))); // conversion 2 par 2
}
$jeu = "C";
} else {
$madeA = strpos($Aguid,"N"); // <20>tendu du set A
if ($madeA === false) {
$madeA = strlen($Aguid);
}
$madeB = strpos($Bguid,"N"); // <20>tendu du set B
if ($madeB === false) {
$madeB = strlen($Bguid);
}
$made = (($madeA < $madeB) ? $madeB : $madeA ); // <20>tendu trait<69>e
$jeu = (($madeA < $madeB) ? "B" : "A" ); // Jeu en cours
$crypt .= chr(($crypt > "") ? $this->JSwap[$jeu] : $this->JStart[$jeu]); // d<>but start, sinon swap
$crypt .= strtr(substr($code, 0,$made), $this->SetFrom[$jeu], $this->SetTo[$jeu]); // conversion selon jeu
}
$code = substr($code,$made); // raccourcir l<>gende et guides de la zone trait<69>e
$Aguid = substr($Aguid,$made);
$Bguid = substr($Bguid,$made);
$Cguid = substr($Cguid,$made);
} // FIN BOUCLE PRINCIPALE
$check = ord($crypt[0]); // calcul de la somme de contr<74>le
for ($i=0; $i<strlen($crypt); $i++) {
$check += (ord($crypt[$i]) * $i);
}
$check %= 103;
$crypt .= chr($check) . chr(106) . chr(107); // Chaine Crypt<70>e compl<70>te
$i = (strlen($crypt) * 11) - 8; // calcul de la largeur du module
$modul = $w/$i;
for ($i=0; $i<strlen($crypt); $i++) { // BOUCLE D'IMPRESSION
$c = $this->T128[ord($crypt[$i])];
for ($j=0; $j<count($c); $j++) {
$this->Rect($x,$y,$c[$j]*$modul,$h,"F");
$x += ($c[$j++]+$c[$j])*$modul;
}
}
}
} // FIN DE CLASSE
?>

33
fpdf/ex.php Normal file
View File

@ -0,0 +1,33 @@
<?php
require('code128.php');
$pdf=new PDF_Code128();
$pdf->AddPage();
$pdf->SetFont('Arial','',10);
//A set
$code='CODE 128';
$pdf->Code128(50,20,$code,80,20);
$pdf->SetXY(50,45);
$pdf->Write(5,'A set: "'.$code.'"');
//B set
$code='Code 128';
$pdf->Code128(50,70,$code,80,20);
$pdf->SetXY(50,95);
$pdf->Write(5,'B set: "'.$code.'"');
//C set
$code='12345678901234567890';
$pdf->Code128(50,120,$code,110,20);
$pdf->SetXY(50,145);
$pdf->Write(5,'C set: "'.$code.'"');
//A,C,B sets
$code='ABCDEFG1234567890AbCdEf';
$pdf->Code128(50,170,$code,125,20);
$pdf->SetXY(50,195);
$pdf->Write(5,'ABC sets combined: "'.$code.'"');
$pdf->Output();
?>

View File

@ -0,0 +1,101 @@
<?php
//
// FPDI - Version 1.4.3
//
// Copyright 2004-2012 Setasign - Jan Slabon
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
if (!defined('ORD_z'))
define('ORD_z',ord('z'));
if (!defined('ORD_exclmark'))
define('ORD_exclmark', ord('!'));
if (!defined('ORD_u'))
define('ORD_u', ord('u'));
if (!defined('ORD_tilde'))
define('ORD_tilde', ord('~'));
if (!class_exists('FilterASCII85', false)) {
class FilterASCII85 {
function error($msg) {
die($msg);
}
function decode($in) {
$out = '';
$state = 0;
$chn = null;
$l = strlen($in);
for ($k = 0; $k < $l; ++$k) {
$ch = ord($in[$k]) & 0xff;
if ($ch == ORD_tilde) {
break;
}
if (preg_match('/^\s$/',chr($ch))) {
continue;
}
if ($ch == ORD_z && $state == 0) {
$out .= chr(0) . chr(0) . chr(0) . chr(0);
continue;
}
if ($ch < ORD_exclmark || $ch > ORD_u) {
return $this->error('Illegal character in ASCII85Decode.');
}
$chn[$state++] = $ch - ORD_exclmark;
if ($state == 5) {
$state = 0;
$r = 0;
for ($j = 0; $j < 5; ++$j)
$r = $r * 85 + $chn[$j];
$out .= chr($r >> 24);
$out .= chr($r >> 16);
$out .= chr($r >> 8);
$out .= chr($r);
}
}
$r = 0;
if ($state == 1)
return $this->error('Illegal length in ASCII85Decode.');
if ($state == 2) {
$r = $chn[0] * 85 * 85 * 85 * 85 + ($chn[1]+1) * 85 * 85 * 85;
$out .= chr($r >> 24);
}
else if ($state == 3) {
$r = $chn[0] * 85 * 85 * 85 * 85 + $chn[1] * 85 * 85 * 85 + ($chn[2]+1) * 85 * 85;
$out .= chr($r >> 24);
$out .= chr($r >> 16);
}
else if ($state == 4) {
$r = $chn[0] * 85 * 85 * 85 * 85 + $chn[1] * 85 * 85 * 85 + $chn[2] * 85 * 85 + ($chn[3]+1) * 85 ;
$out .= chr($r >> 24);
$out .= chr($r >> 16);
$out .= chr($r >> 8);
}
return $out;
}
function encode($in) {
return $this->error("ASCII85 encoding not implemented.");
}
}
}

Some files were not shown because too many files have changed in this diff Show More