# Zones marquees MODIF dans : stripe/charge (05.12.2023 19.08).php
# Fichier actif correspondant : stripe/charge.php
...
240 | print "
";
241 | if ($societestatic->id > 0) {
242 | print $societestatic->getNomUrl(1);
243 | } elseif ($memberstatic->id > 0) {
244 | print $memberstatic->getNomUrl(1);
245 | }
246 | // MODIF PICHINOV JOSE
247 | elseif ($charge->metadata->customer_email) {
248 | $thirdparty_id = trouverIdTiersParEmail($charge->metadata->customer_email);
249 | if ($thirdparty_id) {
250 | // print ($thirdparty_id);
251 | $societestatic->fetch($thirdparty_id);
252 | print $societestatic->getNomUrl(1);
253 | } else {
254 | print ($charge->metadata->customer_name . "(" . $charge->metadata->customer_email . ")");
255 | }
256 |
257 | }
258 | // END MODIF PICHINOV JOSE
259 | print " | \n";
260 |
261 | // Origin
262 | print "";
263 |
264 | // MODIF PICHINOV JOSE POUR TEST print_r($charge);
265 | if ($charge->metadata->dol_type == "order" || $charge->metadata->dol_type == "commande") {
266 | $object = new Commande($db);
267 | $object->fetch($charge->metadata->dol_id);
268 | if ($object->id > 0) {
269 | print "" . img_picto('', 'order') . " " . $object->ref . "";
270 | } else {
271 | print $FULLTAG;
272 | }
...
276 | if ($object->id > 0) {
277 | print "" . img_picto('', 'bill') . " " . $object->ref . "";
278 | } else {
279 | print $FULLTAG;
280 | }
281 | } else {
282 | // MODIF PICHINOV JOSE print $FULLTAG;
283 | $refClientWoo = "#" . $charge->metadata->order_id;
284 | $idFactureWoo = trouverIdFactureParRefClient($refClientWoo);
285 | if ($idFactureWoo) {
286 | $object = new Facture($db);
287 | $object->fetch($idFactureWoo);
288 | if ($object->id > 0) {
289 | print "" . img_picto('', 'bill') . " " . $object->ref . "";
290 | } else {
291 | print ($refClientWoo);
292 | }
293 | } else {
294 | print ($refClientWoo);
295 | }
296 | // END MODIF PICHINOV JOSE
297 | }
298 | print " | \n";
299 |
300 | // Date payment
301 | print '' . dol_print_date($charge->created, 'dayhour') . " | \n";
302 | // Type
303 | print '';
304 | print $type;
...
316 | }
317 |
318 | print '';
319 | print '';
320 | print '';
321 | }
322 | // MODIF PICHINOV JOSE
323 | // Fonction pour trouver l'ID du tiers en fonction de l'email
324 |
325 | function trouverIdTiersParEmail($email)
326 | {
327 | global $db; // Obtenir l'objet de connexion à la base de données de Dolibarr
328 |
329 | // Préparer la requête SQL pour récupérer l'ID du tiers en fonction de l'email
330 | // $sql = "SELECT fk_soc FROM llx_socpeople WHERE email = '$email'";
...
364 | }
365 |
366 | return false;
367 | }
368 |
369 |
370 | // END MODIF PICHINOV JOSE
371 | // End of page
372 | llxFooter();
373 | $db->close();
|