<?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 {
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++; } } }
<?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;