Пример #1
0
<?php

session_start();
include_once "../models/connexionSql.php";
include_once "../models/loadClass.php";
// Permet de définir méthode serveur (POST / GET)
$method = $_SERVER["REQUEST_METHOD"];
// Objet adresseList
$addressList = new AddressList($bdd);
// Objet Lists
$lists = new Lists($bdd);
// Objet adresse
$address = new Address($bdd);
switch ($method) {
    case "GET":
        break;
    case "POST":
        if (isset($_POST["listName"]) && isset($_POST["addressName"])) {
            $listName = strip_tags($_POST["listName"]);
            $addressName = strip_tags($_POST["addressName"]);
            $addressListCount = $addressList->addressListVerification($listName, $addressName);
            $addressCount = $address->verifAddressExist($addressName);
            $listCount = $lists->verifListExist($listName);
            if ($addressCount === 0) {
                // Si $addressCount === 0 cela signifie que l'adresse n'existe pas
                echo "addressDoesntExist";
            } else {
                if (empty($listName)) {
                    // Liste non sélectionnée
                    echo "emptyListName";
                } else {
Пример #2
0
 public function init($map = null, $prefix = '')
 {
     if ($map != null) {
         if (PPUtils::array_match_key($map, $prefix . "responseEnvelope.")) {
             $newPrefix = $prefix . "responseEnvelope.";
             $this->responseEnvelope = new ResponseEnvelope();
             $this->responseEnvelope->init($map, $newPrefix);
         }
         $mapKeyName = $prefix . 'approved';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->approved = $map[$mapKeyName];
         }
         $mapKeyName = $prefix . 'cancelUrl';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->cancelUrl = $map[$mapKeyName];
         }
         $mapKeyName = $prefix . 'curPayments';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->curPayments = $map[$mapKeyName];
         }
         $mapKeyName = $prefix . 'curPaymentsAmount';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->curPaymentsAmount = $map[$mapKeyName];
         }
         $mapKeyName = $prefix . 'curPeriodAttempts';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->curPeriodAttempts = $map[$mapKeyName];
         }
         $mapKeyName = $prefix . 'curPeriodEndingDate';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->curPeriodEndingDate = $map[$mapKeyName];
         }
         $mapKeyName = $prefix . 'currencyCode';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->currencyCode = $map[$mapKeyName];
         }
         $mapKeyName = $prefix . 'dateOfMonth';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->dateOfMonth = $map[$mapKeyName];
         }
         $mapKeyName = $prefix . 'dayOfWeek';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->dayOfWeek = $map[$mapKeyName];
         }
         $mapKeyName = $prefix . 'endingDate';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->endingDate = $map[$mapKeyName];
         }
         $mapKeyName = $prefix . 'maxAmountPerPayment';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->maxAmountPerPayment = $map[$mapKeyName];
         }
         $mapKeyName = $prefix . 'maxNumberOfPayments';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->maxNumberOfPayments = $map[$mapKeyName];
         }
         $mapKeyName = $prefix . 'maxNumberOfPaymentsPerPeriod';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->maxNumberOfPaymentsPerPeriod = $map[$mapKeyName];
         }
         $mapKeyName = $prefix . 'maxTotalAmountOfAllPayments';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->maxTotalAmountOfAllPayments = $map[$mapKeyName];
         }
         $mapKeyName = $prefix . 'paymentPeriod';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->paymentPeriod = $map[$mapKeyName];
         }
         $mapKeyName = $prefix . 'pinType';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->pinType = $map[$mapKeyName];
         }
         $mapKeyName = $prefix . 'returnUrl';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->returnUrl = $map[$mapKeyName];
         }
         $mapKeyName = $prefix . 'senderEmail';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->senderEmail = $map[$mapKeyName];
         }
         $mapKeyName = $prefix . 'memo';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->memo = $map[$mapKeyName];
         }
         $mapKeyName = $prefix . 'startingDate';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->startingDate = $map[$mapKeyName];
         }
         $mapKeyName = $prefix . 'status';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->status = $map[$mapKeyName];
         }
         $mapKeyName = $prefix . 'ipnNotificationUrl';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->ipnNotificationUrl = $map[$mapKeyName];
         }
         if (PPUtils::array_match_key($map, $prefix . "addressList.")) {
             $newPrefix = $prefix . "addressList.";
             $this->addressList = new AddressList();
             $this->addressList->init($map, $newPrefix);
         }
         $mapKeyName = $prefix . 'feesPayer';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->feesPayer = $map[$mapKeyName];
         }
         $mapKeyName = $prefix . 'displayMaxTotalAmount';
         if ($map != null && array_key_exists($mapKeyName, $map)) {
             $this->displayMaxTotalAmount = $map[$mapKeyName];
         }
         $i = 0;
         while (true) {
             if (PPUtils::array_match_key($map, $prefix . "error({$i})")) {
                 $newPrefix = $prefix . "error({$i}).";
                 $this->error[$i] = new ErrorData();
                 $this->error[$i]->init($map, $newPrefix);
             } else {
                 break;
             }
             $i++;
         }
     }
 }
Пример #3
0
<?php

session_start();
include_once "../models/connexionSql.php";
include_once "../models/loadClass.php";
// Permet de définir méthode serveur (POST / GET)
$method = $_SERVER["REQUEST_METHOD"];
// Objet adresse
$address = new Address($bdd);
// Objet list
$lists = new Lists($bdd);
// Objet User
$categorie = new Categorie($bdd);
// Objet AddressesList
$addressList = new AddressList($bdd);
switch ($method) {
    case "GET":
        // Récupération des adresses utilisateur
        if (isset($_GET["user"]) && $_GET["user"] === "addresses") {
            $value = "";
            $name = "";
            if (isset($_GET["nameList"])) {
                $nameList = strip_tags($_GET["nameList"]);
                $numberResult = $lists->verifListExist($nameList);
                // Vérifier si le nom de liste existe
                if ($numberResult === 0) {
                    // Si liste n'existe pas car nombre de liste avec ce nom === 0
                    echo "noResult";
                } else {
                    $result = $addressList->read($nameList);
                    echo $result;