03/01/2026 03:42:32 - Uncaught exception: Call to a member function id_players() on null File: /app/traitement/classN/ReservationManager.php Trace: [{"file":"\/app\/dirigeant\/traitement\/gestion-du-club\/planning2.php","line":378,"function":"addPlayers","class":"App\\ReservationManager","type":"->","args":[[{"ID":"738612","CAPTAIN":null}],"",null,null,false]}] TraceAsString: #0 /app/dirigeant/traitement/gestion-du-club/planning2.php(378): App\ReservationManager->addPlayers(Array, '', NULL, NULL, false) #1 {main} SESSION : {"REDIRECT_URL":"\/dirigeant\/traitement\/gestion-du-club\/planning2.php?json=resas&showcreneaux=1&agentPlanning=undefined&gridView=1&start=2026-01-04T00%3A00%3A00-10%3A00&end=2026-01-05T00%3A00%3A00-10%3A00","TOKEN_CSRF":"69587a22802d6","ID_USER":733198,"ID_CLUB":389,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"08\/01\/2026","viewPlanning":"resourceTimeGridDay"} ********************** 03/01/2026 03:42:41 - Uncaught exception: Call to a member function id_players() on null File: /app/traitement/classN/ReservationManager.php Trace: [{"file":"\/app\/dirigeant\/traitement\/gestion-du-club\/planning2.php","line":378,"function":"addPlayers","class":"App\\ReservationManager","type":"->","args":[[{"ID":"738612","CAPTAIN":null}],"",null,null,false]}] TraceAsString: #0 /app/dirigeant/traitement/gestion-du-club/planning2.php(378): App\ReservationManager->addPlayers(Array, '', NULL, NULL, false) #1 {main} SESSION : {"REDIRECT_URL":"\/dirigeant\/traitement\/gestion-du-club\/planning2.php?json=resas&showcreneaux=1&agentPlanning=undefined&gridView=1&start=2026-01-04T00%3A00%3A00-10%3A00&end=2026-01-05T00%3A00%3A00-10%3A00","TOKEN_CSRF":"69587a22802d6","ID_USER":733198,"ID_CLUB":389,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"08\/01\/2026","viewPlanning":"resourceTimeGridDay"} ********************** 03/01/2026 09:57:08 - Uncaught exception: App\QoodosManager::getUserCredits(): Argument #1 ($user) must be of type App\User, null given, called in /app/traitement/classN/CreditsManager.php on line 2579 File: /app/traitement/classN/QoodosManager.php Trace: [{"file":"\/app\/traitement\/classN\/CreditsManager.php","line":2579,"function":"getUserCredits","class":"App\\QoodosManager","type":"->","args":[null]},{"file":"\/app\/traitement\/classN\/CreditsManager.php","line":2322,"function":"loadCreditsOtherProvider","class":"App\\CreditsManager","type":"->","args":[0,{}]},{"file":"\/app\/traitement\/classN\/AboManager.php","line":2127,"function":"getCredits","class":"App\\CreditsManager","type":"->","args":[0]},{"function":"getAllAbonnementsApi","class":"App\\AboManager","type":"->","args":[0]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":393,"function":"call_user_func_array","args":[[{"_Mailer":{"club":{"id":330,"superclub":330,"url":"imp4ctstadium","nom":"IMPACT STADIUM","adresse":"24 AVENUE PAUL LANGEVIN","codePostal":"17180","ville":"PERIGNY","logo":"file-171051988665f4764e079e8.png","emailContact":"larochelle@impact-stadium.com","tel":"06 63 98 54 46","apiPaiement":"stripe","currency":"EUR","locale":"fr_FR","timezone":"Europe\/Paris","admin":{"ID_USER":393441,"TEL1":"06 63 98 54 46","EMAIL":"maxime@fox-team.fr","NOM":"Bernard","PRENOM":"Maxime"},"appelationJoueur":"joueur","appelationAbonne":"abonn\u00e9","appEngine":null,"accountIdStripe":"acct_1OWFNu3qjOX1I0T0","customHeader":"\/img\/bibliotheque\/file-17640873706925d64a94d75.png","publicKeyStripe":"pk_live_ckbVQzHHeD6vjXAbSJLBgVgp","modFranchise":null,"themeColorPlayer":"#000000","gallery":[],"docs":[],"clubSponsors":{"connexion":{"bas":[{"LOGO":"","LIEN":"https:\/\/car-automobiles.fr\/marques\/cupra\/","IMAGE":"logo-1726572908.jpg"},{"LOGO":"","LIEN":"https:\/\/courantsrochelais.fr\/","IMAGE":"logo-1726572938.jpg"},{"LOGO":"","LIEN":"https:\/\/www.cubebikes.fr\/","IMAGE":"logo-1726572960.jpg"},{"LOGO":"","LIEN":"https:\/\/www.travelparadise.fr\/","IMAGE":"logo-1726573006.jpg"},{"LOGO":"","LIEN":"https:\/\/jadoreniort.fr\/","IMAGE":"logo-1726573083.jpg"},{"LOGO":"","LIEN":"https:\/\/www.grhaudit.com","IMAGE":"logo-1744995179.jpg"},{"LOGO":"","LIEN":"https:\/\/www.instagram.com\/bcmetal17\/","IMAGE":"logo-1744995196.jpg"},{"LOGO":"","LIEN":"https:\/\/www.monpacclim.com","IMAGE":"logo-1744995228.jpg"},{"LOGO":"","LIEN":"https:\/\/groupe-oden.fr","IMAGE":"logo-1744995273.jpg"},{"LOGO":"","LIEN":"https:\/\/www.home-design.schmidt\/fr-fr","IMAGE":"logo-1744995312.jpg"},{"LOGO":"","LIEN":"https:\/\/proprietes.lefigaro.fr\/agence\/france\/3567-rochella-immobilier\/","IMAGE":"file-1745311949680758cd2ca81.png"},{"LOGO":"","LIEN":"https:\/\/fr.shokz.com","IMAGE":"file-1746626058681b660a43537.jpg"}]},"membre":{"haut":[{"LOGO":"","LIEN":"https:\/\/chat.whatsapp.com\/GAIQORdPJdJBh4ZBczr5yv","IMAGE":"file-176432588969297a0125d05.png"}],"bas":[{"LOGO":"","LIEN":"https:\/\/www.oraprestige.fr","IMAGE":"logo-1766488588.jpg"},{"LOGO":"","LIEN":"https:\/\/www.cupraofficial.fr\/?idcmp=sea:10158786_BR_AO_LAO_LGE_ALO_ALO_BRD_NA_FRA_SEAH_PSEAC_TEAD_NU_GAD_GOBI_CPC_NU_NU_KEW_NU_NU_FR_NU_PURB_10200626_PPC_BRAND-EXACT:GOOGLE:CUPRA:cupra:NA:NA:cupra&amp;dns=true&amp;gclsrc=aw.ds&amp;gad_source=1","IMAGE":"logo-1766488625.jpg"},{"LOGO":"","LIEN":"https:\/\/courantsrochelais.fr","IMAGE":"logo-1766488660.jpg"},{"LOGO":"","LIEN":"https:\/\/www.cubebikes.fr","IMAGE":"logo-1766488711.jpg"},{"LOGO":"","LIEN":"https:\/\/groupe-oden.fr","IMAGE":"logo-1766488736.jpg"},{"LOGO":"","LIEN":"https:\/\/www.grhaudit.com","IMAGE":"logo-1766488770.jpg"},{"LOGO":"","LIEN":"https:\/\/fr.shokz.com\/?sca_ref=7681328.6bdmhNhbVR&amp;utm_source=website&amp;utm_medium=affiliate_program&amp;utm_campaign=fraffiliate_standard-user-commission_muhammad-usman-nadeem&amp;gad_source=1&amp;gad_campaignid=22198343227&am","IMAGE":"logo-1766488791.jpg"},{"LOGO":"","LIEN":"https:\/\/www.instagram.com\/larochelleetincelle\/?hl=fr","IMAGE":"logo-1766488831.jpg"},{"LOGO":"","LIEN":"https:\/\/www.travelparadise.fr","IMAGE":"logo-1766488863.jpg"},{"LOGO":"","LIEN":"https:\/\/www.monpacclim.com","IMAGE":"logo-1766488974.jpg"},{"LOGO":"","LIEN":"https:\/\/www.facebook.com\/p\/BCMetal17-100063504341088\/","IMAGE":"logo-1766489048.jpg"},{"LOGO":"","LIEN":"https:\/\/www.djconstruction.fr","IMAGE":"logo-1766489078.jpg"},{"LOGO":"","LIEN":"https:\/\/www.ma.cuisinella\/fr-fr","IMAGE":"logo-1766489119.jpg"},{"LOGO":"","LIEN":"https:\/\/www.home-design.schmidt\/fr-fr","IMAGE":"logo-1766489267.jpg"}]}},"contentInfo":null,"clubFaq":{"openingPeriod":{"Padel":[" Vous pouvez r\u00e9server jusqu\u2019\u00e0 14 jours \u00e0 l\u2019avance. \n Les cr\u00e9neaux du 14 \u1d49 jour ouvrent chaque jour \u00e0 12h "],"Foot 5":[" Vous pouvez r\u00e9server jusqu\u2019\u00e0 30 jours \u00e0 l\u2019avance. \n Les cr\u00e9neaux du 30 \u1d49 jour ouvrent chaque jour \u00e0 12h "],"Squash":[" Vous pouvez r\u00e9server jusqu\u2019\u00e0 14 jours \u00e0 l\u2019avance. \n Les cr\u00e9neaux du 14 \u1d49 jour ouvrent chaque jour \u00e0 12h "],"Badminton":[" Vous pouvez r\u00e9server jusqu\u2019\u00e0 14 jours \u00e0 l\u2019avance. \n Les cr\u00e9neaux du 14 \u1d49 jour ouvrent chaque jour \u00e0 12h "]},"cancellation":{"Padel":[" Vous pouvez annuler votre r\u00e9servation jusqu\u2019\u00e0 24 heures avant l\u2019heure pr\u00e9vue <\/b>.\n Pass\u00e9 ce d\u00e9lai, l\u2019annulation n\u2019est plus possible. Un rappel automatique est envoy\u00e9 48 heures avant le match."],"Foot 5":[" Vous pouvez annuler votre r\u00e9servation jusqu\u2019\u00e0 24 heures avant l\u2019heure pr\u00e9vue <\/b>.\n Pass\u00e9 ce d\u00e9lai, l\u2019annulation n\u2019est plus possible. Un rappel automatique est envoy\u00e9 24 heures avant le match."],"Squash":[" Vous pouvez annuler votre r\u00e9servation jusqu\u2019\u00e0 24 heures avant l\u2019heure pr\u00e9vue <\/b>.\n Pass\u00e9 ce d\u00e9lai, l\u2019annulation n\u2019est plus possible. Un rappel automatique est envoy\u00e9 24 heures avant le match."],"Badminton":[" Vous pouvez annuler votre r\u00e9servation jusqu\u2019\u00e0 24 heures avant l\u2019heure pr\u00e9vue <\/b>.\n Pass\u00e9 ce d\u00e9lai, l\u2019annulation n\u2019est plus possible. Un rappel automatique est envoy\u00e9 24 heures avant le match."]},"replacePlayer":{"Padel":[" Oui. Le remplacement de joueurs n\u2019est autoris\u00e9 que par le capitaine de la partie (le joueur ayant r\u00e9serv\u00e9 la partie)."],"Foot 5":[" Oui. Le remplacement de joueurs n\u2019est autoris\u00e9 que par le capitaine de la partie (le joueur ayant r\u00e9serv\u00e9 la partie)."],"Squash":[" Oui. Le remplacement de joueurs n\u2019est autoris\u00e9 que par le capitaine de la partie (le joueur ayant r\u00e9serv\u00e9 la partie)."],"Badminton":[" Oui. Le remplacement de joueurs n\u2019est autoris\u00e9 que par le capitaine de la partie (le joueur ayant r\u00e9serv\u00e9 la partie)."]}},"clubActu":{"9136":{"ID":9136,"ID_BIBLIO":15297,"TITRE":"La soir\u00e9e l\u2019Impact Fondu\u2019SKI revient ","VISIBILITY":["externe","abonne","credit"],"DESCRIPTION":"La soir\u00e9e l\u2019Impact Fondu\u2019SKI revient \r\n\r\nRendez-vous le samedi 31 janvier \u00e0 partir de 19h pour une nouvelle soir\u00e9e 100 % montagne \r\n\u2028Le menu et l\u2019ambiance que vous avez ador\u00e9s, avec un karaok\u00e9 pour prolonger la soir\u00e9e \r\n\r\nUne occasion parfaite pour se retrouver entre amis ou en famille et partager un bon moment autour d\u2019une table\u2026 et d\u2019un micro \r\n\r\nSur inscription :\u2028- 05 16 19 34 52\u2028- via le lien en bio Instagram ou QR code\r\n\r\nPlaces limit\u00e9es !","TARIF":"","DATE_AJOUT_ACTU":"22\/12\/2025","IMAGE":"logo-1766426509.png","IMAGE_API":"https:\/\/www.gestion-sports.com\/img\/bibliotheque\/logo-1766426509.png","FEATURED":1},"8191":{"ID":8191,"ID_BIBLIO":13409,"TITRE":"Pack Cr\u00e9dits","VISIBILITY":["externe","abonne","credit"],"DESCRIPTION":"Nouveau pack cr\u00e9dits disponible !","TARIF":"","DATE_AJOUT_ACTU":"18\/09\/2025","IMAGE":"logo-1758198821.jpg","IMAGE_API":"https:\/\/www.gestion-sports.com\/img\/bibliotheque\/logo-1758198821.jpg","FEATURED":1}},"showCategoryEvent":false,"modVideos":null}}},"getAllAbonnementsApi"],[0]]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":321,"function":"apiForApp","class":"App\\ApiManager","type":"->","args":[{"event":"aboManager.getAllAbonnementsApi","args":{"idUser":0}},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":21,"function":"reading","class":"App\\ApiManager","type":"->","args":[{"event":"aboManager.getAllAbonnementsApi","args":{"idUser":0}}]},{"file":"\/app\/api\/api.php","line":47,"function":"__construct","class":"App\\ApiManager","type":"->","args":[]}] TraceAsString: #0 /app/traitement/classN/CreditsManager.php(2579): App\QoodosManager->getUserCredits(NULL) #1 /app/traitement/classN/CreditsManager.php(2322): App\CreditsManager->loadCreditsOtherProvider(0, Object(App\QoodosManager)) #2 /app/traitement/classN/AboManager.php(2127): App\CreditsManager->getCredits(0) #3 [internal function]: App\AboManager->getAllAbonnementsApi(0) #4 /app/traitement/classN/ApiManager.php(393): call_user_func_array(Array, Array) #5 /app/traitement/classN/ApiManager.php(321): App\ApiManager->apiForApp(Array, Object(App\MegaManager)) #6 /app/traitement/classN/ApiManager.php(21): App\ApiManager->reading(Array) #7 /app/api/api.php(47): App\ApiManager->__construct() #8 {main} SESSION : {"TOKEN_CSRF":"6958d9e3dc936","ID_USER":497377,"ACCOUNT":"e2be1cc8ff4f0a765ebcbbc1cc94acca0a6c1f4e","CONNECTE":1} ********************** 03/01/2026 11:36:47 - Uncaught exception: Call to a member function ranking() on null File: /app/traitement/classN/EventManager.php Trace: [{"file":"\/app\/traitement\/classN\/EventManager.php","line":2268,"function":"verifRightPlayers","class":"App\\EventManager","type":"->","args":[[413704,null],{"ID_SESSION":166313,"ID_EVENEMENT":2775,"DATE_DEBUT":"2026-01-08 19:30:00","DATE_FIN":"2026-01-08 21:00:00","LIST_COURTS":"1008|1009|1010|1011|1012","SESSION":110,"NOM":"tournoi mont\u00e9e \/ descente loisir","HEURE_DEBUT":"19:30:00","HEURE_FIN":"21:00:00","LICENCE":0,"POUR_QUI":"tous","NIVEAU":"1,2,3","SEXE":"open","PRIX":16.5,"DELAY_UNSUBSCRIBE":48,"MAIL_UNSUBSCRIBE":1,"MAIL_SUBSCRIBE":null,"MAX_LIMIT_PLAYER_ON_30_DAYS":null,"RECURRENCE":0,"RECURRENCE_ID":"6942a0883fec9","CATEGORIE":"simple","INFOS":"jusqu&#039;\u00e0 niveau 3\ndur\u00e9e 1h30\nrotation toutes les 10 minutes\nboisson offerte\nballes neuves\nles derniers gagnants de chaque terrain remportent les balles","SHOW_PARTICIPANTS":null,"PJ_OBLIGATOIRE":null,"PAIEMENT_LIGNE":0,"PAIEMENT_OBLIGATOIRE":0,"PAY_WITH_CREDIT":null,"SESSION_NAME":"tournoi mont\u00e9e \/ descente loisir","INSCRIPTION":"publique","ID_SPORT":331,"EVENT_NAME":"tournoi mont\u00e9e descente loisir","ID_CLUB":135,"TYPE":"tournoi","ID_EVENT":2775,"NOM_EVENT":"tournoi mont\u00e9e descente loisir","CONFIRMATION":1,"NB_CREDIT":null,"OFFRE_CREDIT_ID":null,"SPORT":"Padel","HIDE_PLANNING":null,"CREDITS_NEGATIFS":null,"LIMIT_EVENT":null,"ID_COACH":null,"EVENT_COACH_ID":null,"CLOTURE":null,"PAYMENT_ACCOUNT":null,"INSCRIPTION_MAX":8,"NB_PARTICIPANTS_SESSION":8,"NB_TEAM_INSCRIPTION":8,"SPORT_SQL":"Padel"}]},{"file":"\/app\/traitement\/classN\/EventManager.php","line":5222,"function":"checkEventRequirementApi","class":"App\\EventManager","type":"->","args":[413704,{"ID_SESSION":166313,"ID_EVENEMENT":2775,"DATE_DEBUT":"2026-01-08 19:30:00","DATE_FIN":"2026-01-08 21:00:00","LIST_COURTS":"1008|1009|1010|1011|1012","SESSION":110,"NOM":"tournoi mont\u00e9e \/ descente loisir","HEURE_DEBUT":"19:30:00","HEURE_FIN":"21:00:00","LICENCE":0,"POUR_QUI":"tous","NIVEAU":"1,2,3","SEXE":"open","PRIX":16.5,"DELAY_UNSUBSCRIBE":48,"MAIL_UNSUBSCRIBE":1,"MAIL_SUBSCRIBE":null,"MAX_LIMIT_PLAYER_ON_30_DAYS":null,"RECURRENCE":0,"RECURRENCE_ID":"6942a0883fec9","CATEGORIE":"simple","INFOS":"jusqu&#039;\u00e0 niveau 3\ndur\u00e9e 1h30\nrotation toutes les 10 minutes\nboisson offerte\nballes neuves\nles derniers gagnants de chaque terrain remportent les balles","SHOW_PARTICIPANTS":null,"PJ_OBLIGATOIRE":null,"PAIEMENT_LIGNE":0,"PAIEMENT_OBLIGATOIRE":0,"PAY_WITH_CREDIT":null,"SESSION_NAME":"tournoi mont\u00e9e \/ descente loisir","INSCRIPTION":"publique","ID_SPORT":331,"EVENT_NAME":"tournoi mont\u00e9e descente loisir","ID_CLUB":135,"TYPE":"tournoi","ID_EVENT":2775,"NOM_EVENT":"tournoi mont\u00e9e descente loisir","CONFIRMATION":1,"NB_CREDIT":null,"OFFRE_CREDIT_ID":null,"SPORT":"Padel","HIDE_PLANNING":null,"CREDITS_NEGATIFS":null,"LIMIT_EVENT":null,"ID_COACH":null,"EVENT_COACH_ID":null,"CLOTURE":null,"PAYMENT_ACCOUNT":null,"INSCRIPTION_MAX":8,"NB_PARTICIPANTS_SESSION":8,"NB_TEAM_INSCRIPTION":8,"SPORT_SQL":"Padel"},null,null,null]},{"function":"createSessionInscriptionFromApp","class":"App\\EventManager","type":"->","args":[{"metadata":{"idSession":166313,"idUser":413704,"idPlayersInSession":[413704],"dispo":"","licences":null},"api":"stripe","idUser":413704,"idClub":135,"productType":"evenement","context":"recapSession","fileNumber":null}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":393,"function":"call_user_func_array","args":[[{},"createSessionInscriptionFromApp"],[{"metadata":{"idSession":166313,"idUser":413704,"idPlayersInSession":[413704],"dispo":"","licences":null},"api":"stripe","idUser":413704,"idClub":135,"productType":"evenement","context":"recapSession","fileNumber":null}]]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":321,"function":"apiForApp","class":"App\\ApiManager","type":"->","args":[{"event":"eventManager.createSessionInscriptionFromApp","args":{"data":{"metadata":{"idSession":166313,"idUser":413704,"idPlayersInSession":[413704],"dispo":"","licences":null},"api":"stripe","idUser":413704,"idClub":135,"productType":"evenement","context":"recapSession","fileNumber":null}}},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":21,"function":"reading","class":"App\\ApiManager","type":"->","args":[{"event":"eventManager.createSessionInscriptionFromApp","args":{"data":{"metadata":{"idSession":166313,"idUser":413704,"idPlayersInSession":[413704],"dispo":"","licences":null},"api":"stripe","idUser":413704,"idClub":135,"productType":"evenement","context":"recapSession","fileNumber":null}}}]},{"file":"\/app\/api\/api.php","line":47,"function":"__construct","class":"App\\ApiManager","type":"->","args":[]}] TraceAsString: #0 /app/traitement/classN/EventManager.php(2268): App\EventManager->verifRightPlayers(Array, Array) #1 /app/traitement/classN/EventManager.php(5222): App\EventManager->checkEventRequirementApi(413704, Array, NULL, NULL, NULL) #2 [internal function]: App\EventManager->createSessionInscriptionFromApp(Array) #3 /app/traitement/classN/ApiManager.php(393): call_user_func_array(Array, Array) #4 /app/traitement/classN/ApiManager.php(321): App\ApiManager->apiForApp(Array, Object(App\MegaManager)) #5 /app/traitement/classN/ApiManager.php(21): App\ApiManager->reading(Array) #6 /app/api/api.php(47): App\ApiManager->__construct() #7 {main} SESSION : {"TOKEN_CSRF":"6958f09bc6a9f","ID_USER":413704,"ACCOUNT":"e2be1cc8ff4f0a765ebcbbc1cc94acca0a6c1f4e","CONNECTE":1} ********************** 03/01/2026 12:48:22 - Uncaught exception: Call to a member function id_club() on null File: /app/dirigeant/include/gestion-du-club/listing/fiche_joueur/index.php Trace: [] TraceAsString: #0 {main} SESSION : {"REDIRECT_URL":"\/dirigeant\/traitement\/gestion-du-club\/planning2.php?json=resas&showcreneaux=1&agentPlanning=undefined&gridView=1&start=2026-01-03T00%3A00%3A00%2B01%3A00&end=2026-01-04T00%3A00%3A00%2B01%3A00","TOKEN_CSRF":"6959017e1bf61","ID_USER":644389,"ID_CLUB":378,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"03\/01\/2026","viewPlanning":"resourceTimeGridDay"} ********************** 03/01/2026 12:48:22 - Uncaught exception: Call to a member function email() on null File: /app/dirigeant/include/gestion-du-club/listing/fiche_joueur/index.php Trace: [] TraceAsString: #0 {main} SESSION : {"REDIRECT_URL":"\/dirigeant\/traitement\/gestion-du-club\/planning2.php?json=resas&showcreneaux=1&agentPlanning=undefined&gridView=1&start=2026-01-03T00%3A00%3A00%2B01%3A00&end=2026-01-04T00%3A00%3A00%2B01%3A00","TOKEN_CSRF":"6959017e1bf61","ID_USER":644389,"ID_CLUB":378,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"03\/01\/2026","viewPlanning":"resourceTimeGridDay"} ********************** 03/01/2026 13:40:39 - Uncaught exception: Call to a member function id_players() on null File: /app/traitement/classN/ReservationManager.php Trace: [{"file":"\/app\/dirigeant\/traitement\/gestion-du-club\/planning2.php","line":378,"function":"addPlayers","class":"App\\ReservationManager","type":"->","args":[[{"ID":"745129","CAPTAIN":null}],"",null,null,false]}] TraceAsString: #0 /app/dirigeant/traitement/gestion-du-club/planning2.php(378): App\ReservationManager->addPlayers(Array, '', NULL, NULL, false) #1 {main} SESSION : {"TOKEN_CSRF":"69590e37277c1","ID_USER":694095,"ID_CLUB":374,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"03\/01\/2026","viewPlanning":"resourceTimeGridDay"} ********************** 03/01/2026 13:40:49 - Uncaught exception: Call to a member function id_players() on null File: /app/traitement/classN/ReservationManager.php Trace: [{"file":"\/app\/dirigeant\/traitement\/gestion-du-club\/planning2.php","line":378,"function":"addPlayers","class":"App\\ReservationManager","type":"->","args":[[{"ID":"715041","CAPTAIN":null}],"",null,null,false]}] TraceAsString: #0 /app/dirigeant/traitement/gestion-du-club/planning2.php(378): App\ReservationManager->addPlayers(Array, '', NULL, NULL, false) #1 {main} SESSION : {"TOKEN_CSRF":"69590e37277c1","ID_USER":694095,"ID_CLUB":374,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"03\/01\/2026","viewPlanning":"resourceTimeGridDay"} ********************** 03/01/2026 13:50:42 - Uncaught exception: Call to a member function id_players() on null File: /app/traitement/classN/ReservationManager.php Trace: [{"file":"\/app\/dirigeant\/traitement\/gestion-du-club\/planning2.php","line":378,"function":"addPlayers","class":"App\\ReservationManager","type":"->","args":[[{"ID":"888720","CAPTAIN":null}],"",null,null,false]}] TraceAsString: #0 /app/dirigeant/traitement/gestion-du-club/planning2.php(378): App\ReservationManager->addPlayers(Array, '', NULL, NULL, false) #1 {main} SESSION : {"TOKEN_CSRF":"69591065804fa","ID_USER":888720,"ID_CLUB":67,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"12\/01\/2026","viewPlanning":"resourceTimeGridDay"} ********************** 03/01/2026 13:52:01 - Uncaught exception: Call to a member function id_players() on null File: /app/traitement/classN/ReservationManager.php Trace: [{"file":"\/app\/dirigeant\/traitement\/gestion-du-club\/planning2.php","line":378,"function":"addPlayers","class":"App\\ReservationManager","type":"->","args":[[{"ID":"888720","CAPTAIN":null}],"",null,null,false]}] TraceAsString: #0 /app/dirigeant/traitement/gestion-du-club/planning2.php(378): App\ReservationManager->addPlayers(Array, '', NULL, NULL, false) #1 {main} SESSION : {"TOKEN_CSRF":"69591065804fa","ID_USER":888720,"ID_CLUB":67,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"14\/01\/2026","viewPlanning":"resourceTimeGridDay"} ********************** 03/01/2026 13:56:47 - Uncaught exception: Undefined constant "CLUB" File: /app/include/div.php Trace: [{"file":"\/app\/commercial\/nos-clubs2.php","line":983,"function":"require_once"}] TraceAsString: #0 /app/commercial/nos-clubs2.php(983): require_once() #1 {main} SESSION : {"CO_CONNECT":"10"} ********************** 03/01/2026 14:43:38 - Uncaught exception: App\QoodosManager::getUserCredits(): Argument #1 ($user) must be of type App\User, null given, called in /app/traitement/classN/CreditsManager.php on line 2579 File: /app/traitement/classN/QoodosManager.php Trace: [{"file":"\/app\/traitement\/classN\/CreditsManager.php","line":2579,"function":"getUserCredits","class":"App\\QoodosManager","type":"->","args":[null]},{"file":"\/app\/traitement\/classN\/CreditsManager.php","line":2322,"function":"loadCreditsOtherProvider","class":"App\\CreditsManager","type":"->","args":[0,{}]},{"file":"\/app\/traitement\/classN\/AboManager.php","line":2127,"function":"getCredits","class":"App\\CreditsManager","type":"->","args":[0]},{"function":"getAllAbonnementsApi","class":"App\\AboManager","type":"->","args":[0]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":393,"function":"call_user_func_array","args":[[{"_Mailer":{"club":{"id":330,"superclub":330,"url":"imp4ctstadium","nom":"IMPACT STADIUM","adresse":"24 AVENUE PAUL LANGEVIN","codePostal":"17180","ville":"PERIGNY","logo":"file-171051988665f4764e079e8.png","emailContact":"larochelle@impact-stadium.com","tel":"06 63 98 54 46","apiPaiement":"stripe","currency":"EUR","locale":"fr_FR","timezone":"Europe\/Paris","admin":{"ID_USER":393441,"TEL1":"06 63 98 54 46","EMAIL":"maxime@fox-team.fr","NOM":"Bernard","PRENOM":"Maxime"},"appelationJoueur":"joueur","appelationAbonne":"abonn\u00e9","appEngine":null,"accountIdStripe":"acct_1OWFNu3qjOX1I0T0","customHeader":"\/img\/bibliotheque\/file-17640873706925d64a94d75.png","publicKeyStripe":"pk_live_ckbVQzHHeD6vjXAbSJLBgVgp","modFranchise":null,"themeColorPlayer":"#000000","gallery":[],"docs":[],"clubSponsors":{"connexion":{"bas":[{"LOGO":"","LIEN":"https:\/\/car-automobiles.fr\/marques\/cupra\/","IMAGE":"logo-1726572908.jpg"},{"LOGO":"","LIEN":"https:\/\/courantsrochelais.fr\/","IMAGE":"logo-1726572938.jpg"},{"LOGO":"","LIEN":"https:\/\/www.cubebikes.fr\/","IMAGE":"logo-1726572960.jpg"},{"LOGO":"","LIEN":"https:\/\/www.travelparadise.fr\/","IMAGE":"logo-1726573006.jpg"},{"LOGO":"","LIEN":"https:\/\/jadoreniort.fr\/","IMAGE":"logo-1726573083.jpg"},{"LOGO":"","LIEN":"https:\/\/www.grhaudit.com","IMAGE":"logo-1744995179.jpg"},{"LOGO":"","LIEN":"https:\/\/www.instagram.com\/bcmetal17\/","IMAGE":"logo-1744995196.jpg"},{"LOGO":"","LIEN":"https:\/\/www.monpacclim.com","IMAGE":"logo-1744995228.jpg"},{"LOGO":"","LIEN":"https:\/\/groupe-oden.fr","IMAGE":"logo-1744995273.jpg"},{"LOGO":"","LIEN":"https:\/\/www.home-design.schmidt\/fr-fr","IMAGE":"logo-1744995312.jpg"},{"LOGO":"","LIEN":"https:\/\/proprietes.lefigaro.fr\/agence\/france\/3567-rochella-immobilier\/","IMAGE":"file-1745311949680758cd2ca81.png"},{"LOGO":"","LIEN":"https:\/\/fr.shokz.com","IMAGE":"file-1746626058681b660a43537.jpg"}]},"membre":{"haut":[{"LOGO":"","LIEN":"https:\/\/chat.whatsapp.com\/GAIQORdPJdJBh4ZBczr5yv","IMAGE":"file-176432588969297a0125d05.png"}],"bas":[{"LOGO":"","LIEN":"https:\/\/www.oraprestige.fr","IMAGE":"logo-1766488588.jpg"},{"LOGO":"","LIEN":"https:\/\/www.cupraofficial.fr\/?idcmp=sea:10158786_BR_AO_LAO_LGE_ALO_ALO_BRD_NA_FRA_SEAH_PSEAC_TEAD_NU_GAD_GOBI_CPC_NU_NU_KEW_NU_NU_FR_NU_PURB_10200626_PPC_BRAND-EXACT:GOOGLE:CUPRA:cupra:NA:NA:cupra&amp;dns=true&amp;gclsrc=aw.ds&amp;gad_source=1","IMAGE":"logo-1766488625.jpg"},{"LOGO":"","LIEN":"https:\/\/courantsrochelais.fr","IMAGE":"logo-1766488660.jpg"},{"LOGO":"","LIEN":"https:\/\/www.cubebikes.fr","IMAGE":"logo-1766488711.jpg"},{"LOGO":"","LIEN":"https:\/\/groupe-oden.fr","IMAGE":"logo-1766488736.jpg"},{"LOGO":"","LIEN":"https:\/\/www.grhaudit.com","IMAGE":"logo-1766488770.jpg"},{"LOGO":"","LIEN":"https:\/\/fr.shokz.com\/?sca_ref=7681328.6bdmhNhbVR&amp;utm_source=website&amp;utm_medium=affiliate_program&amp;utm_campaign=fraffiliate_standard-user-commission_muhammad-usman-nadeem&amp;gad_source=1&amp;gad_campaignid=22198343227&am","IMAGE":"logo-1766488791.jpg"},{"LOGO":"","LIEN":"https:\/\/www.instagram.com\/larochelleetincelle\/?hl=fr","IMAGE":"logo-1766488831.jpg"},{"LOGO":"","LIEN":"https:\/\/www.travelparadise.fr","IMAGE":"logo-1766488863.jpg"},{"LOGO":"","LIEN":"https:\/\/www.monpacclim.com","IMAGE":"logo-1766488974.jpg"},{"LOGO":"","LIEN":"https:\/\/www.facebook.com\/p\/BCMetal17-100063504341088\/","IMAGE":"logo-1766489048.jpg"},{"LOGO":"","LIEN":"https:\/\/www.djconstruction.fr","IMAGE":"logo-1766489078.jpg"},{"LOGO":"","LIEN":"https:\/\/www.ma.cuisinella\/fr-fr","IMAGE":"logo-1766489119.jpg"},{"LOGO":"","LIEN":"https:\/\/www.home-design.schmidt\/fr-fr","IMAGE":"logo-1766489267.jpg"}]}},"contentInfo":null,"clubFaq":{"openingPeriod":{"Padel":[" Vous pouvez r\u00e9server jusqu\u2019\u00e0 14 jours \u00e0 l\u2019avance. \n Les cr\u00e9neaux du 14 \u1d49 jour ouvrent chaque jour \u00e0 12h "],"Foot 5":[" Vous pouvez r\u00e9server jusqu\u2019\u00e0 30 jours \u00e0 l\u2019avance. \n Les cr\u00e9neaux du 30 \u1d49 jour ouvrent chaque jour \u00e0 12h "],"Squash":[" Vous pouvez r\u00e9server jusqu\u2019\u00e0 14 jours \u00e0 l\u2019avance. \n Les cr\u00e9neaux du 14 \u1d49 jour ouvrent chaque jour \u00e0 12h "],"Badminton":[" Vous pouvez r\u00e9server jusqu\u2019\u00e0 14 jours \u00e0 l\u2019avance. \n Les cr\u00e9neaux du 14 \u1d49 jour ouvrent chaque jour \u00e0 12h "]},"cancellation":{"Padel":[" Vous pouvez annuler votre r\u00e9servation jusqu\u2019\u00e0 24 heures avant l\u2019heure pr\u00e9vue <\/b>.\n Pass\u00e9 ce d\u00e9lai, l\u2019annulation n\u2019est plus possible. Un rappel automatique est envoy\u00e9 48 heures avant le match."],"Foot 5":[" Vous pouvez annuler votre r\u00e9servation jusqu\u2019\u00e0 24 heures avant l\u2019heure pr\u00e9vue <\/b>.\n Pass\u00e9 ce d\u00e9lai, l\u2019annulation n\u2019est plus possible. Un rappel automatique est envoy\u00e9 24 heures avant le match."],"Squash":[" Vous pouvez annuler votre r\u00e9servation jusqu\u2019\u00e0 24 heures avant l\u2019heure pr\u00e9vue <\/b>.\n Pass\u00e9 ce d\u00e9lai, l\u2019annulation n\u2019est plus possible. Un rappel automatique est envoy\u00e9 24 heures avant le match."],"Badminton":[" Vous pouvez annuler votre r\u00e9servation jusqu\u2019\u00e0 24 heures avant l\u2019heure pr\u00e9vue <\/b>.\n Pass\u00e9 ce d\u00e9lai, l\u2019annulation n\u2019est plus possible. Un rappel automatique est envoy\u00e9 24 heures avant le match."]},"replacePlayer":{"Padel":[" Oui. Le remplacement de joueurs n\u2019est autoris\u00e9 que par le capitaine de la partie (le joueur ayant r\u00e9serv\u00e9 la partie)."],"Foot 5":[" Oui. Le remplacement de joueurs n\u2019est autoris\u00e9 que par le capitaine de la partie (le joueur ayant r\u00e9serv\u00e9 la partie)."],"Squash":[" Oui. Le remplacement de joueurs n\u2019est autoris\u00e9 que par le capitaine de la partie (le joueur ayant r\u00e9serv\u00e9 la partie)."],"Badminton":[" Oui. Le remplacement de joueurs n\u2019est autoris\u00e9 que par le capitaine de la partie (le joueur ayant r\u00e9serv\u00e9 la partie)."]}},"clubActu":{"9136":{"ID":9136,"ID_BIBLIO":15297,"TITRE":"La soir\u00e9e l\u2019Impact Fondu\u2019SKI revient ","VISIBILITY":["externe","abonne","credit"],"DESCRIPTION":"La soir\u00e9e l\u2019Impact Fondu\u2019SKI revient \r\n\r\nRendez-vous le samedi 31 janvier \u00e0 partir de 19h pour une nouvelle soir\u00e9e 100 % montagne \r\n\u2028Le menu et l\u2019ambiance que vous avez ador\u00e9s, avec un karaok\u00e9 pour prolonger la soir\u00e9e \r\n\r\nUne occasion parfaite pour se retrouver entre amis ou en famille et partager un bon moment autour d\u2019une table\u2026 et d\u2019un micro \r\n\r\nSur inscription :\u2028- 05 16 19 34 52\u2028- via le lien en bio Instagram ou QR code\r\n\r\nPlaces limit\u00e9es !","TARIF":"","DATE_AJOUT_ACTU":"22\/12\/2025","IMAGE":"logo-1766426509.png","IMAGE_API":"https:\/\/www.gestion-sports.com\/img\/bibliotheque\/logo-1766426509.png","FEATURED":1},"8191":{"ID":8191,"ID_BIBLIO":13409,"TITRE":"Pack Cr\u00e9dits","VISIBILITY":["externe","abonne","credit"],"DESCRIPTION":"Nouveau pack cr\u00e9dits disponible !","TARIF":"","DATE_AJOUT_ACTU":"18\/09\/2025","IMAGE":"logo-1758198821.jpg","IMAGE_API":"https:\/\/www.gestion-sports.com\/img\/bibliotheque\/logo-1758198821.jpg","FEATURED":1}},"showCategoryEvent":false,"modVideos":null}}},"getAllAbonnementsApi"],[0]]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":321,"function":"apiForApp","class":"App\\ApiManager","type":"->","args":[{"event":"aboManager.getAllAbonnementsApi","args":{"idUser":0}},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":21,"function":"reading","class":"App\\ApiManager","type":"->","args":[{"event":"aboManager.getAllAbonnementsApi","args":{"idUser":0}}]},{"file":"\/app\/api\/api.php","line":47,"function":"__construct","class":"App\\ApiManager","type":"->","args":[]}] TraceAsString: #0 /app/traitement/classN/CreditsManager.php(2579): App\QoodosManager->getUserCredits(NULL) #1 /app/traitement/classN/CreditsManager.php(2322): App\CreditsManager->loadCreditsOtherProvider(0, Object(App\QoodosManager)) #2 /app/traitement/classN/AboManager.php(2127): App\CreditsManager->getCredits(0) #3 [internal function]: App\AboManager->getAllAbonnementsApi(0) #4 /app/traitement/classN/ApiManager.php(393): call_user_func_array(Array, Array) #5 /app/traitement/classN/ApiManager.php(321): App\ApiManager->apiForApp(Array, Object(App\MegaManager)) #6 /app/traitement/classN/ApiManager.php(21): App\ApiManager->reading(Array) #7 /app/api/api.php(47): App\ApiManager->__construct() #8 {main} SESSION : {"TOKEN_CSRF":"69591d0a374a3","ID_USER":669954,"ACCOUNT":"e2be1cc8ff4f0a765ebcbbc1cc94acca0a6c1f4e","CONNECTE":1} ********************** 03/01/2026 16:22:49 - Uncaught exception: Call to a member function ranking() on null File: /app/dirigeant/traitement/sport/evenement/ajout_participant.php Trace: [] TraceAsString: #0 {main} SESSION : {"REDIRECT_URL":"\/evenements\/Padel","TOKEN_CSRF":"6959342b7b56e","ID_USER":509262,"ID_CLUB":351,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1} ********************** 03/01/2026 17:06:55 - Uncaught exception: Undefined constant "PAYMENT_METHODS" File: /app/library/pdf/evenement.php Trace: [] TraceAsString: #0 {main} SESSION : {"TOKEN_CSRF":"69593e9fb2cec"} ********************** 03/01/2026 17:07:08 - Uncaught exception: Undefined constant "PAYMENT_METHODS" File: /app/library/pdf/evenement.php Trace: [] TraceAsString: #0 {main} SESSION : {"TOKEN_CSRF":"69593e9fb2cec"} ********************** 03/01/2026 17:51:58 - Uncaught exception: Call to undefined method App\Paiement::payment_method() File: /app/traitement/classN/PaiementManager.php Trace: [{"file":"\/app\/traitement\/classN\/PaiementManager.php","line":2086,"function":"execUpdatePaymentFromApi","class":"App\\PaiementManager","type":"->","args":[{}]},{"file":"\/app\/traitement\/classN\/PaiementManager.php","line":306,"function":"updatePaymentFromApi","class":"App\\PaiementManager","type":"->","args":[{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":446,"function":"addOrUpdateFromApi","class":"App\\PaiementManager","type":"->","args":[{},true]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":343,"function":"addOrUpdatePayement","class":"App\\ApiManager","type":"->","args":[{"event":"updatePayment","uniqIdClub":"6633a9e4c0d0d","idResa":6409826,"amount":13,"discount":0,"motif":"Doit payer (13\u20ac)","idUser":1011684,"paymentMethod":"ESPECE","externalRef":"JDC:2500487646","removePayment":"true"},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":323,"function":"apiForPartner","class":"App\\ApiManager","type":"->","args":[{"event":"updatePayment","uniqIdClub":"6633a9e4c0d0d","idResa":6409826,"amount":13,"discount":0,"motif":"Doit payer (13\u20ac)","idUser":1011684,"paymentMethod":"ESPECE","externalRef":"JDC:2500487646","removePayment":"true"},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":21,"function":"reading","class":"App\\ApiManager","type":"->","args":[{"event":"updatePayment","uniqIdClub":"6633a9e4c0d0d","idResa":6409826,"amount":13,"discount":0,"motif":"Doit payer (13\u20ac)","idUser":1011684,"paymentMethod":"ESPECE","externalRef":"JDC:2500487646","removePayment":"true"}]},{"file":"\/app\/api\/api.php","line":47,"function":"__construct","class":"App\\ApiManager","type":"->","args":[]}] TraceAsString: #0 /app/traitement/classN/PaiementManager.php(2086): App\PaiementManager->execUpdatePaymentFromApi(Object(App\Paiement)) #1 /app/traitement/classN/PaiementManager.php(306): App\PaiementManager->updatePaymentFromApi(Object(App\Paiement)) #2 /app/traitement/classN/ApiManager.php(446): App\PaiementManager->addOrUpdateFromApi(Object(App\Paiement), true) #3 /app/traitement/classN/ApiManager.php(343): App\ApiManager->addOrUpdatePayement(Array, Object(App\MegaManager)) #4 /app/traitement/classN/ApiManager.php(323): App\ApiManager->apiForPartner(Array, Object(App\MegaManager)) #5 /app/traitement/classN/ApiManager.php(21): App\ApiManager->reading(Array) #6 /app/api/api.php(47): App\ApiManager->__construct() #7 {main} SESSION : {"TOKEN_CSRF":"6959492e2cda6"} ********************** 03/01/2026 17:52:35 - Uncaught exception: Call to undefined method App\Paiement::payment_method() File: /app/traitement/classN/PaiementManager.php Trace: [{"file":"\/app\/traitement\/classN\/PaiementManager.php","line":2086,"function":"execUpdatePaymentFromApi","class":"App\\PaiementManager","type":"->","args":[{}]},{"file":"\/app\/traitement\/classN\/PaiementManager.php","line":306,"function":"updatePaymentFromApi","class":"App\\PaiementManager","type":"->","args":[{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":446,"function":"addOrUpdateFromApi","class":"App\\PaiementManager","type":"->","args":[{},true]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":343,"function":"addOrUpdatePayement","class":"App\\ApiManager","type":"->","args":[{"event":"updatePayment","uniqIdClub":"6633a9e4c0d0d","idResa":6409826,"amount":13,"discount":0,"motif":"Doit payer (13\u20ac)","idUser":1011684,"paymentMethod":"ESPECE","externalRef":"JDC:2500487646","removePayment":"true"},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":323,"function":"apiForPartner","class":"App\\ApiManager","type":"->","args":[{"event":"updatePayment","uniqIdClub":"6633a9e4c0d0d","idResa":6409826,"amount":13,"discount":0,"motif":"Doit payer (13\u20ac)","idUser":1011684,"paymentMethod":"ESPECE","externalRef":"JDC:2500487646","removePayment":"true"},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":21,"function":"reading","class":"App\\ApiManager","type":"->","args":[{"event":"updatePayment","uniqIdClub":"6633a9e4c0d0d","idResa":6409826,"amount":13,"discount":0,"motif":"Doit payer (13\u20ac)","idUser":1011684,"paymentMethod":"ESPECE","externalRef":"JDC:2500487646","removePayment":"true"}]},{"file":"\/app\/api\/api.php","line":47,"function":"__construct","class":"App\\ApiManager","type":"->","args":[]}] TraceAsString: #0 /app/traitement/classN/PaiementManager.php(2086): App\PaiementManager->execUpdatePaymentFromApi(Object(App\Paiement)) #1 /app/traitement/classN/PaiementManager.php(306): App\PaiementManager->updatePaymentFromApi(Object(App\Paiement)) #2 /app/traitement/classN/ApiManager.php(446): App\PaiementManager->addOrUpdateFromApi(Object(App\Paiement), true) #3 /app/traitement/classN/ApiManager.php(343): App\ApiManager->addOrUpdatePayement(Array, Object(App\MegaManager)) #4 /app/traitement/classN/ApiManager.php(323): App\ApiManager->apiForPartner(Array, Object(App\MegaManager)) #5 /app/traitement/classN/ApiManager.php(21): App\ApiManager->reading(Array) #6 /app/api/api.php(47): App\ApiManager->__construct() #7 {main} SESSION : {"TOKEN_CSRF":"69594953a686a"} ********************** 03/01/2026 17:53:12 - Uncaught exception: Call to undefined method App\Paiement::payment_method() File: /app/traitement/classN/PaiementManager.php Trace: [{"file":"\/app\/traitement\/classN\/PaiementManager.php","line":2086,"function":"execUpdatePaymentFromApi","class":"App\\PaiementManager","type":"->","args":[{}]},{"file":"\/app\/traitement\/classN\/PaiementManager.php","line":306,"function":"updatePaymentFromApi","class":"App\\PaiementManager","type":"->","args":[{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":446,"function":"addOrUpdateFromApi","class":"App\\PaiementManager","type":"->","args":[{},true]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":343,"function":"addOrUpdatePayement","class":"App\\ApiManager","type":"->","args":[{"event":"updatePayment","uniqIdClub":"6633a9e4c0d0d","idResa":6409826,"amount":13,"discount":0,"motif":"Doit payer (13\u20ac)","idUser":1011684,"paymentMethod":"ESPECE","externalRef":"JDC:2500487646","removePayment":"true"},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":323,"function":"apiForPartner","class":"App\\ApiManager","type":"->","args":[{"event":"updatePayment","uniqIdClub":"6633a9e4c0d0d","idResa":6409826,"amount":13,"discount":0,"motif":"Doit payer (13\u20ac)","idUser":1011684,"paymentMethod":"ESPECE","externalRef":"JDC:2500487646","removePayment":"true"},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":21,"function":"reading","class":"App\\ApiManager","type":"->","args":[{"event":"updatePayment","uniqIdClub":"6633a9e4c0d0d","idResa":6409826,"amount":13,"discount":0,"motif":"Doit payer (13\u20ac)","idUser":1011684,"paymentMethod":"ESPECE","externalRef":"JDC:2500487646","removePayment":"true"}]},{"file":"\/app\/api\/api.php","line":47,"function":"__construct","class":"App\\ApiManager","type":"->","args":[]}] TraceAsString: #0 /app/traitement/classN/PaiementManager.php(2086): App\PaiementManager->execUpdatePaymentFromApi(Object(App\Paiement)) #1 /app/traitement/classN/PaiementManager.php(306): App\PaiementManager->updatePaymentFromApi(Object(App\Paiement)) #2 /app/traitement/classN/ApiManager.php(446): App\PaiementManager->addOrUpdateFromApi(Object(App\Paiement), true) #3 /app/traitement/classN/ApiManager.php(343): App\ApiManager->addOrUpdatePayement(Array, Object(App\MegaManager)) #4 /app/traitement/classN/ApiManager.php(323): App\ApiManager->apiForPartner(Array, Object(App\MegaManager)) #5 /app/traitement/classN/ApiManager.php(21): App\ApiManager->reading(Array) #6 /app/api/api.php(47): App\ApiManager->__construct() #7 {main} SESSION : {"TOKEN_CSRF":"6959497811b2b"} ********************** 03/01/2026 17:54:09 - Uncaught exception: Call to undefined method App\Paiement::payment_method() File: /app/traitement/classN/PaiementManager.php Trace: [{"file":"\/app\/traitement\/classN\/PaiementManager.php","line":2086,"function":"execUpdatePaymentFromApi","class":"App\\PaiementManager","type":"->","args":[{}]},{"file":"\/app\/traitement\/classN\/PaiementManager.php","line":306,"function":"updatePaymentFromApi","class":"App\\PaiementManager","type":"->","args":[{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":446,"function":"addOrUpdateFromApi","class":"App\\PaiementManager","type":"->","args":[{},true]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":343,"function":"addOrUpdatePayement","class":"App\\ApiManager","type":"->","args":[{"event":"updatePayment","uniqIdClub":"6633a9e4c0d0d","idResa":6409826,"amount":13,"discount":0,"motif":"Doit payer (13\u20ac)","idUser":1011684,"paymentMethod":"ESPECE","externalRef":"JDC:2500487646","removePayment":"true"},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":323,"function":"apiForPartner","class":"App\\ApiManager","type":"->","args":[{"event":"updatePayment","uniqIdClub":"6633a9e4c0d0d","idResa":6409826,"amount":13,"discount":0,"motif":"Doit payer (13\u20ac)","idUser":1011684,"paymentMethod":"ESPECE","externalRef":"JDC:2500487646","removePayment":"true"},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":21,"function":"reading","class":"App\\ApiManager","type":"->","args":[{"event":"updatePayment","uniqIdClub":"6633a9e4c0d0d","idResa":6409826,"amount":13,"discount":0,"motif":"Doit payer (13\u20ac)","idUser":1011684,"paymentMethod":"ESPECE","externalRef":"JDC:2500487646","removePayment":"true"}]},{"file":"\/app\/api\/api.php","line":47,"function":"__construct","class":"App\\ApiManager","type":"->","args":[]}] TraceAsString: #0 /app/traitement/classN/PaiementManager.php(2086): App\PaiementManager->execUpdatePaymentFromApi(Object(App\Paiement)) #1 /app/traitement/classN/PaiementManager.php(306): App\PaiementManager->updatePaymentFromApi(Object(App\Paiement)) #2 /app/traitement/classN/ApiManager.php(446): App\PaiementManager->addOrUpdateFromApi(Object(App\Paiement), true) #3 /app/traitement/classN/ApiManager.php(343): App\ApiManager->addOrUpdatePayement(Array, Object(App\MegaManager)) #4 /app/traitement/classN/ApiManager.php(323): App\ApiManager->apiForPartner(Array, Object(App\MegaManager)) #5 /app/traitement/classN/ApiManager.php(21): App\ApiManager->reading(Array) #6 /app/api/api.php(47): App\ApiManager->__construct() #7 {main} SESSION : {"TOKEN_CSRF":"695949b10a87e"} ********************** 03/01/2026 17:54:19 - Uncaught exception: Call to undefined method App\Paiement::payment_method() File: /app/traitement/classN/PaiementManager.php Trace: [{"file":"\/app\/traitement\/classN\/PaiementManager.php","line":2086,"function":"execUpdatePaymentFromApi","class":"App\\PaiementManager","type":"->","args":[{}]},{"file":"\/app\/traitement\/classN\/PaiementManager.php","line":306,"function":"updatePaymentFromApi","class":"App\\PaiementManager","type":"->","args":[{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":446,"function":"addOrUpdateFromApi","class":"App\\PaiementManager","type":"->","args":[{},true]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":343,"function":"addOrUpdatePayement","class":"App\\ApiManager","type":"->","args":[{"event":"updatePayment","uniqIdClub":"6633a9e4c0d0d","idResa":6409826,"amount":13,"discount":0,"motif":"Doit payer (13\u20ac)","idUser":1011684,"paymentMethod":"ESPECE","externalRef":"JDC:2500487646","removePayment":"true"},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":323,"function":"apiForPartner","class":"App\\ApiManager","type":"->","args":[{"event":"updatePayment","uniqIdClub":"6633a9e4c0d0d","idResa":6409826,"amount":13,"discount":0,"motif":"Doit payer (13\u20ac)","idUser":1011684,"paymentMethod":"ESPECE","externalRef":"JDC:2500487646","removePayment":"true"},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":21,"function":"reading","class":"App\\ApiManager","type":"->","args":[{"event":"updatePayment","uniqIdClub":"6633a9e4c0d0d","idResa":6409826,"amount":13,"discount":0,"motif":"Doit payer (13\u20ac)","idUser":1011684,"paymentMethod":"ESPECE","externalRef":"JDC:2500487646","removePayment":"true"}]},{"file":"\/app\/api\/api.php","line":47,"function":"__construct","class":"App\\ApiManager","type":"->","args":[]}] TraceAsString: #0 /app/traitement/classN/PaiementManager.php(2086): App\PaiementManager->execUpdatePaymentFromApi(Object(App\Paiement)) #1 /app/traitement/classN/PaiementManager.php(306): App\PaiementManager->updatePaymentFromApi(Object(App\Paiement)) #2 /app/traitement/classN/ApiManager.php(446): App\PaiementManager->addOrUpdateFromApi(Object(App\Paiement), true) #3 /app/traitement/classN/ApiManager.php(343): App\ApiManager->addOrUpdatePayement(Array, Object(App\MegaManager)) #4 /app/traitement/classN/ApiManager.php(323): App\ApiManager->apiForPartner(Array, Object(App\MegaManager)) #5 /app/traitement/classN/ApiManager.php(21): App\ApiManager->reading(Array) #6 /app/api/api.php(47): App\ApiManager->__construct() #7 {main} SESSION : {"TOKEN_CSRF":"695949bbe395a"} ********************** 03/01/2026 17:55:36 - Uncaught exception: Cannot assign null to property App\Neop::$_court of type string File: /app/traitement/classN/Neop.php Trace: [{"file":"\/app\/traitement\/classN\/Neop.php","line":206,"function":"setCourt","class":"App\\Neop","type":"->","args":[null]},{"file":"\/app\/traitement\/classN\/ReservationManager.php","line":1758,"function":"generateCode","class":"App\\Neop","type":"->","args":[{"key":"NEOP","idSystem":3,"idSystemClub":152,"start":{"date":"2026-01-03 20:00:00.000000","timezone_type":3,"timezone":"Europe\/Paris"},"end":{"date":"2026-01-03 22:00:00.000000","timezone_type":3,"timezone":"Europe\/Paris"},"type":"hourly","name":"69594a08c1084","players":"Isik","linkedItem":{"typeItem":"resa","idCourt":2381,"idItem":6417054}}]},{"file":"\/app\/traitement\/classN\/ReservationManager.php","line":1613,"function":"checkSystemAccess","class":"App\\ReservationManager","type":"->","args":[{},{"CRENEAU_DEBUT":"2026-01-03 20:00:00","CRENEAU_FIN":"2026-01-03 22:00:00"},6417054,{"DELAI_MAX_FOR_MIN":810,"RESA_MIN":120,"RESA_TRANCHE":30,"ID_HOUR_TYPE":4,"ID_COURT":2381,"RESA_MAX":120,"DEFAUT":810,"PAIEMENT":"obligatoire","GARANTIE_CB":null,"LIVEXPERIENCE":1,"LIVEXPERIENCE_CADENAS":null,"IGLOOHOME":null,"SPARTIME":null,"NEOP":1,"CREA_PARTIE":null,"ANYBUDDY":null,"POUR_QUI":null,"ID_SPORT":898,"DELAI_ANNULATION":5,"PRODUCT_IDS":[]},"211416"]},{"file":"\/app\/traitement\/classN\/ReservationManager.php","line":1328,"function":"addResaAndCreneaux","class":"App\\ReservationManager","type":"->","args":[{}]},{"file":"\/app\/traitement\/webhook\/stripe.php","line":718,"function":"add","class":"App\\ReservationManager","type":"->","args":[{}]}] TraceAsString: #0 /app/traitement/classN/Neop.php(206): App\Neop->setCourt(NULL) #1 /app/traitement/classN/ReservationManager.php(1758): App\Neop->generateCode(Array) #2 /app/traitement/classN/ReservationManager.php(1613): App\ReservationManager->checkSystemAccess(Object(App\Reservation), Array, 6417054, Array, '211416') #3 /app/traitement/classN/ReservationManager.php(1328): App\ReservationManager->addResaAndCreneaux(Object(App\Reservation)) #4 /app/traitement/webhook/stripe.php(718): App\ReservationManager->add(Object(App\Reservation)) #5 {main} SESSION : {"eventStripe":{"id":"evt_3SlY6jQRYNpHby9P1bbbwQPO","object":"event","account":"acct_1JdEw2QRYNpHby9P","api_version":"2020-03-02","context":"acct_1JdEw2QRYNpHby9P","created":1767459336,"data":{"object":{"id":"pi_3SlY6jQRYNpHby9P1b8zVrOC","object":"payment_intent","amount":600,"amount_capturable":600,"amount_details":{"tip":[]},"amount_received":0,"application":"ca_CZ8MblvUVKFc4GNb6J7tq1tLbXrH1T0O","application_fee_amount":null,"automatic_payment_methods":null,"canceled_at":null,"cancellation_reason":null,"capture_method":"automatic_async","charges":{"object":"list","data":[{"id":"ch_3SlY6jQRYNpHby9P1i20SKds","object":"charge","amount":600,"amount_captured":0,"amount_refunded":0,"application":"ca_CZ8MblvUVKFc4GNb6J7tq1tLbXrH1T0O","application_fee":null,"application_fee_amount":null,"balance_transaction":null,"billing_details":{"address":{"city":null,"country":"FR","line1":null,"line2":null,"postal_code":null,"state":null},"email":null,"name":null,"phone":null,"tax_id":null},"calculated_statement_descriptor":"CENTRE SPORTIF LES BRU","captured":false,"created":1767459335,"currency":"eur","customer":"cus_Tj02yyV3HeeGcp","description":"R\u00e9servation par Ibrahim Isik (ID: 1013705) sur le court 'Casier 2', le 2026-01-03 20:00:00","destination":null,"dispute":null,"disputed":false,"failure_balance_transaction":null,"failure_code":null,"failure_message":null,"fraud_details":[],"invoice":null,"livemode":true,"metadata":{"idClub":"158","cusFullName":"Ibrahim Isik","idUser":"1013705","duration":"120","matchPublic":"0","idCustomer":"cus_Tj02yyV3HeeGcp","creaPartie":"0","cusEmail":"iboisik64@gmail.com","nbPLayers":"1","eventType":"paymentIntent","cusCountry":"FR","maxPrice":"6","date":"03\/01\/2026","id_club":"158","hour":"20:00","extDomain":"com","id_membre":"1013705","idSport":"898","productType":"reservation","info":"R\u00e9servation par Ibrahim Isik (ID: 1013705) sur le court 'Casier 2', le 2026-01-03 20:00:00","actionAt":"2026-01-04 22:00:00","type_offre":"reservation","intentStatus":"locked","foodNumber":"0","idCourt":"2381"},"on_behalf_of":null,"order":null,"outcome":{"advice_code":null,"network_advice_code":null,"network_decline_code":null,"network_status":"approved_by_network","reason":null,"risk_level":"normal","seller_message":"Payment complete.","type":"authorized"},"paid":true,"payment_intent":"pi_3SlY6jQRYNpHby9P1b8zVrOC","payment_method":"pm_1SlY44QRYNpHby9PzjWmYgzv","payment_method_details":{"card":{"amount_authorized":600,"authorization_code":"192362","brand":"visa","capture_before":1768064135,"checks":{"address_line1_check":null,"address_postal_code_check":null,"cvc_check":"pass"},"country":"FR","exp_month":2,"exp_year":2029,"extended_authorization":{"status":"disabled"},"fingerprint":"WYB92s9do5XwW1fU","funding":"debit","incremental_authorization":{"status":"unavailable"},"installments":null,"last4":"6846","mandate":null,"multicapture":{"status":"unavailable"},"network":"visa","network_token":{"used":false},"network_transaction_id":"486003609351258","overcapture":{"maximum_amount_capturable":600,"status":"unavailable"},"regulated_status":"unregulated","three_d_secure":null,"wallet":null},"type":"card"},"radar_options":[],"receipt_email":null,"receipt_number":null,"receipt_url":"https:\/\/pay.stripe.com\/receipts\/payment\/CAcQARoXChVhY2N0XzFKZEV3MlFSWU5wSGJ5OVAoiJTlygYyBjQTnvOr_TosFm7IhVmFDdDdan2yQR6NE0NqrarnpRG7s8xPSjGqVv9VYsHqz2flzpqiNKo","refunded":false,"refunds":{"object":"list","data":[],"has_more":false,"total_count":0,"url":"\/v1\/charges\/ch_3SlY6jQRYNpHby9P1i20SKds\/refunds"},"review":null,"shipping":null,"source":null,"source_transfer":null,"statement_descriptor":null,"statement_descriptor_suffix":null,"status":"succeeded","transfer_data":null,"transfer_group":null}],"has_more":false,"total_count":1,"url":"\/v1\/charges?payment_intent=pi_3SlY6jQRYNpHby9P1b8zVrOC"},"client_secret":"pi_3SlY6jQRYNpHby9P1b8zVrOC_secret_u359hfkoTPjyyZv3VYnjU3wAA","confirmation_method":"automatic","created":1767459317,"currency":"eur","customer":"cus_Tj02yyV3HeeGcp","customer_account":null,"description":"R\u00e9servation par Ibrahim Isik (ID: 1013705) sur le court 'Casier 2', le 2026-01-03 20:00:00","excluded_payment_method_types":null,"invoice":null,"last_payment_error":null,"latest_charge":"ch_3SlY6jQRYNpHby9P1i20SKds","livemode":true,"metadata":{"idClub":"158","cusFullName":"Ibrahim Isik","idUser":"1013705","duration":"120","matchPublic":"0","idCustomer":"cus_Tj02yyV3HeeGcp","creaPartie":"0","cusEmail":"iboisik64@gmail.com","nbPLayers":"1","eventType":"paymentIntent","cusCountry":"FR","maxPrice":"6","date":"03\/01\/2026","id_club":"158","hour":"20:00","extDomain":"com","id_membre":"1013705","idSport":"898","productType":"reservation","info":"R\u00e9servation par Ibrahim Isik (ID: 1013705) sur le court 'Casier 2', le 2026-01-03 20:00:00","actionAt":"2026-01-04 22:00:00","type_offre":"reservation","intentStatus":"locked","foodNumber":"0","idCourt":"2381","partners":""},"next_action":null,"on_behalf_of":null,"payment_method":"pm_1SlY44QRYNpHby9PzjWmYgzv","payment_method_configuration_details":null,"payment_method_options":{"card":{"capture_method":"manual","installments":null,"mandate_options":null,"network":null,"request_three_d_secure":"automatic"}},"payment_method_types":["card"],"processing":null,"receipt_email":null,"review":null,"setup_future_usage":"off_session","shipping":null,"source":null,"statement_descriptor":null,"statement_descriptor_suffix":null,"status":"requires_capture","transfer_data":null,"transfer_group":null}},"livemode":true,"pending_webhooks":1,"request":{"id":"req_46L3C8vhfmgQ9B","idempotency_key":"02236642-e179-412e-a514-25bdde0b0e17"},"type":"payment_intent.amount_capturable_updated"},"ID_USER":"1013705","ID_CLUB":"158"} ********************** 03/01/2026 17:56:28 - Uncaught exception: Cannot assign null to property App\Neop::$_court of type string File: /app/traitement/classN/Neop.php Trace: [{"file":"\/app\/traitement\/classN\/Neop.php","line":206,"function":"setCourt","class":"App\\Neop","type":"->","args":[null]},{"file":"\/app\/traitement\/classN\/ReservationManager.php","line":1758,"function":"generateCode","class":"App\\Neop","type":"->","args":[{"key":"NEOP","idSystem":3,"idSystemClub":152,"start":{"date":"2026-01-03 20:00:00.000000","timezone_type":3,"timezone":"Europe\/Paris"},"end":{"date":"2026-01-03 22:00:00.000000","timezone_type":3,"timezone":"Europe\/Paris"},"type":"hourly","name":"69594a3c0405c","players":"Isik","linkedItem":{"typeItem":"resa","idCourt":2382,"idItem":6417060}}]},{"file":"\/app\/traitement\/classN\/ReservationManager.php","line":1613,"function":"checkSystemAccess","class":"App\\ReservationManager","type":"->","args":[{},{"CRENEAU_DEBUT":"2026-01-03 20:00:00","CRENEAU_FIN":"2026-01-03 22:00:00"},6417060,{"DELAI_MAX_FOR_MIN":810,"RESA_MIN":120,"RESA_TRANCHE":30,"ID_HOUR_TYPE":4,"ID_COURT":2382,"RESA_MAX":120,"DEFAUT":810,"PAIEMENT":"obligatoire","GARANTIE_CB":null,"LIVEXPERIENCE":1,"LIVEXPERIENCE_CADENAS":null,"IGLOOHOME":null,"SPARTIME":null,"NEOP":1,"CREA_PARTIE":null,"ANYBUDDY":null,"POUR_QUI":null,"ID_SPORT":898,"DELAI_ANNULATION":5,"PRODUCT_IDS":[]},"523446"]},{"file":"\/app\/traitement\/classN\/ReservationManager.php","line":1328,"function":"addResaAndCreneaux","class":"App\\ReservationManager","type":"->","args":[{}]},{"file":"\/app\/traitement\/webhook\/stripe.php","line":718,"function":"add","class":"App\\ReservationManager","type":"->","args":[{}]}] TraceAsString: #0 /app/traitement/classN/Neop.php(206): App\Neop->setCourt(NULL) #1 /app/traitement/classN/ReservationManager.php(1758): App\Neop->generateCode(Array) #2 /app/traitement/classN/ReservationManager.php(1613): App\ReservationManager->checkSystemAccess(Object(App\Reservation), Array, 6417060, Array, '523446') #3 /app/traitement/classN/ReservationManager.php(1328): App\ReservationManager->addResaAndCreneaux(Object(App\Reservation)) #4 /app/traitement/webhook/stripe.php(718): App\ReservationManager->add(Object(App\Reservation)) #5 {main} SESSION : {"eventStripe":{"id":"evt_3SlY7kQRYNpHby9P0ntXUXcy","object":"event","account":"acct_1JdEw2QRYNpHby9P","api_version":"2020-03-02","context":"acct_1JdEw2QRYNpHby9P","created":1767459387,"data":{"object":{"id":"pi_3SlY7kQRYNpHby9P02Y3Shwt","object":"payment_intent","amount":400,"amount_capturable":400,"amount_details":{"tip":[]},"amount_received":0,"application":"ca_CZ8MblvUVKFc4GNb6J7tq1tLbXrH1T0O","application_fee_amount":null,"automatic_payment_methods":null,"canceled_at":null,"cancellation_reason":null,"capture_method":"automatic_async","charges":{"object":"list","data":[{"id":"ch_3SlY7kQRYNpHby9P04UISwqN","object":"charge","amount":400,"amount_captured":0,"amount_refunded":0,"application":"ca_CZ8MblvUVKFc4GNb6J7tq1tLbXrH1T0O","application_fee":null,"application_fee_amount":null,"balance_transaction":null,"billing_details":{"address":{"city":null,"country":"FR","line1":null,"line2":null,"postal_code":null,"state":null},"email":null,"name":null,"phone":null,"tax_id":null},"calculated_statement_descriptor":"CENTRE SPORTIF LES BRU","captured":false,"created":1767459386,"currency":"eur","customer":"cus_Tj02yyV3HeeGcp","description":"R\u00e9servation par Ibrahim Isik (ID: 1013705) sur le court 'Casier 3', le 2026-01-03 20:00:00","destination":null,"dispute":null,"disputed":false,"failure_balance_transaction":null,"failure_code":null,"failure_message":null,"fraud_details":[],"invoice":null,"livemode":true,"metadata":{"duration":"120","cusFullName":"Ibrahim Isik","idUser":"1013705","idClub":"158","creaPartie":"0","idCustomer":"cus_Tj02yyV3HeeGcp","matchPublic":"0","cusEmail":"iboisik64@gmail.com","nbPLayers":"1","eventType":"paymentIntent","idSport":"898","maxPrice":"4","date":"03\/01\/2026","id_club":"158","hour":"20:00","extDomain":"com","intentStatus":"locked","id_membre":"1013705","type_offre":"reservation","productType":"reservation","foodNumber":"0","actionAt":"2026-01-04 22:00:00","info":"R\u00e9servation par Ibrahim Isik (ID: 1013705) sur le court 'Casier 3', le 2026-01-03 20:00:00","cusCountry":"FR","idCourt":"2382"},"on_behalf_of":null,"order":null,"outcome":{"advice_code":null,"network_advice_code":null,"network_decline_code":null,"network_status":"approved_by_network","reason":null,"risk_level":"normal","seller_message":"Payment complete.","type":"authorized"},"paid":true,"payment_intent":"pi_3SlY7kQRYNpHby9P02Y3Shwt","payment_method":"pm_1SlY44QRYNpHby9PzjWmYgzv","payment_method_details":{"card":{"amount_authorized":400,"authorization_code":"489411","brand":"visa","capture_before":1768064186,"checks":{"address_line1_check":null,"address_postal_code_check":null,"cvc_check":"pass"},"country":"FR","exp_month":2,"exp_year":2029,"extended_authorization":{"status":"disabled"},"fingerprint":"WYB92s9do5XwW1fU","funding":"debit","incremental_authorization":{"status":"unavailable"},"installments":null,"last4":"6846","mandate":null,"multicapture":{"status":"unavailable"},"network":"visa","network_token":{"used":false},"network_transaction_id":"486003609873441","overcapture":{"maximum_amount_capturable":400,"status":"unavailable"},"regulated_status":"unregulated","three_d_secure":null,"wallet":null},"type":"card"},"radar_options":[],"receipt_email":null,"receipt_number":null,"receipt_url":"https:\/\/pay.stripe.com\/receipts\/payment\/CAcQARoXChVhY2N0XzFKZEV3MlFSWU5wSGJ5OVAou5TlygYyBpEMV9WoejosFqRQpIaqYY5H6-KA52Gn7m1YsNnPIl5NyuyGq_xFUvGI30LLzXfOgqS419Y","refunded":false,"refunds":{"object":"list","data":[],"has_more":false,"total_count":0,"url":"\/v1\/charges\/ch_3SlY7kQRYNpHby9P04UISwqN\/refunds"},"review":null,"shipping":null,"source":null,"source_transfer":null,"statement_descriptor":null,"statement_descriptor_suffix":null,"status":"succeeded","transfer_data":null,"transfer_group":null}],"has_more":false,"total_count":1,"url":"\/v1\/charges?payment_intent=pi_3SlY7kQRYNpHby9P02Y3Shwt"},"client_secret":"pi_3SlY7kQRYNpHby9P02Y3Shwt_secret_aoTJeTQFKNJi0BkPJdbQq4bbz","confirmation_method":"automatic","created":1767459380,"currency":"eur","customer":"cus_Tj02yyV3HeeGcp","customer_account":null,"description":"R\u00e9servation par Ibrahim Isik (ID: 1013705) sur le court 'Casier 3', le 2026-01-03 20:00:00","excluded_payment_method_types":null,"invoice":null,"last_payment_error":null,"latest_charge":"ch_3SlY7kQRYNpHby9P04UISwqN","livemode":true,"metadata":{"duration":"120","cusFullName":"Ibrahim Isik","idUser":"1013705","idClub":"158","creaPartie":"0","idCustomer":"cus_Tj02yyV3HeeGcp","matchPublic":"0","cusEmail":"iboisik64@gmail.com","nbPLayers":"1","eventType":"paymentIntent","idSport":"898","maxPrice":"4","date":"03\/01\/2026","id_club":"158","hour":"20:00","extDomain":"com","intentStatus":"locked","id_membre":"1013705","type_offre":"reservation","productType":"reservation","foodNumber":"0","actionAt":"2026-01-04 22:00:00","info":"R\u00e9servation par Ibrahim Isik (ID: 1013705) sur le court 'Casier 3', le 2026-01-03 20:00:00","cusCountry":"FR","idCourt":"2382","partners":""},"next_action":null,"on_behalf_of":null,"payment_method":"pm_1SlY44QRYNpHby9PzjWmYgzv","payment_method_configuration_details":null,"payment_method_options":{"card":{"capture_method":"manual","installments":null,"mandate_options":null,"network":null,"request_three_d_secure":"automatic"}},"payment_method_types":["card"],"processing":null,"receipt_email":null,"review":null,"setup_future_usage":"off_session","shipping":null,"source":null,"statement_descriptor":null,"statement_descriptor_suffix":null,"status":"requires_capture","transfer_data":null,"transfer_group":null}},"livemode":true,"pending_webhooks":1,"request":{"id":"req_ExcTS3uT8nq1CJ","idempotency_key":"5d130ef3-9dc1-4fe2-929f-1637dd8af186"},"type":"payment_intent.amount_capturable_updated"},"ID_USER":"1013705","ID_CLUB":"158"} ********************** 03/01/2026 18:05:25 - Uncaught exception: Call to undefined method App\Paiement::payment_method() File: /app/traitement/classN/PaiementManager.php Trace: [{"file":"\/app\/traitement\/classN\/PaiementManager.php","line":2086,"function":"execUpdatePaymentFromApi","class":"App\\PaiementManager","type":"->","args":[{}]},{"file":"\/app\/traitement\/classN\/PaiementManager.php","line":306,"function":"updatePaymentFromApi","class":"App\\PaiementManager","type":"->","args":[{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":446,"function":"addOrUpdateFromApi","class":"App\\PaiementManager","type":"->","args":[{},true]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":343,"function":"addOrUpdatePayement","class":"App\\ApiManager","type":"->","args":[{"event":"updatePayment","uniqIdClub":"6633a9e4c0d0d","idResa":6409826,"amount":13,"discount":0,"motif":"Doit payer (13\u20ac)","idUser":1011684,"paymentMethod":"ESPECE","externalRef":"JDC:2500487646","removePayment":"true"},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":323,"function":"apiForPartner","class":"App\\ApiManager","type":"->","args":[{"event":"updatePayment","uniqIdClub":"6633a9e4c0d0d","idResa":6409826,"amount":13,"discount":0,"motif":"Doit payer (13\u20ac)","idUser":1011684,"paymentMethod":"ESPECE","externalRef":"JDC:2500487646","removePayment":"true"},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":21,"function":"reading","class":"App\\ApiManager","type":"->","args":[{"event":"updatePayment","uniqIdClub":"6633a9e4c0d0d","idResa":6409826,"amount":13,"discount":0,"motif":"Doit payer (13\u20ac)","idUser":1011684,"paymentMethod":"ESPECE","externalRef":"JDC:2500487646","removePayment":"true"}]},{"file":"\/app\/api\/api.php","line":47,"function":"__construct","class":"App\\ApiManager","type":"->","args":[]}] TraceAsString: #0 /app/traitement/classN/PaiementManager.php(2086): App\PaiementManager->execUpdatePaymentFromApi(Object(App\Paiement)) #1 /app/traitement/classN/PaiementManager.php(306): App\PaiementManager->updatePaymentFromApi(Object(App\Paiement)) #2 /app/traitement/classN/ApiManager.php(446): App\PaiementManager->addOrUpdateFromApi(Object(App\Paiement), true) #3 /app/traitement/classN/ApiManager.php(343): App\ApiManager->addOrUpdatePayement(Array, Object(App\MegaManager)) #4 /app/traitement/classN/ApiManager.php(323): App\ApiManager->apiForPartner(Array, Object(App\MegaManager)) #5 /app/traitement/classN/ApiManager.php(21): App\ApiManager->reading(Array) #6 /app/api/api.php(47): App\ApiManager->__construct() #7 {main} SESSION : {"TOKEN_CSRF":"69594c550cd92"} ********************** 03/01/2026 18:28:19 - Uncaught exception: Cannot assign null to property App\Neop::$_court of type string File: /app/traitement/classN/Neop.php Trace: [{"file":"\/app\/traitement\/classN\/Neop.php","line":206,"function":"setCourt","class":"App\\Neop","type":"->","args":[null]},{"file":"\/app\/traitement\/classN\/ReservationManager.php","line":1758,"function":"generateCode","class":"App\\Neop","type":"->","args":[{"key":"NEOP","idSystem":3,"idSystemClub":152,"start":{"date":"2026-01-03 18:30:00.000000","timezone_type":3,"timezone":"Europe\/Paris"},"end":{"date":"2026-01-03 20:30:00.000000","timezone_type":3,"timezone":"Europe\/Paris"},"type":"hourly","name":"695951b2923f5","players":"Saura","linkedItem":{"typeItem":"resa","idCourt":2382,"idItem":6417163}}]},{"file":"\/app\/traitement\/classN\/ReservationManager.php","line":1613,"function":"checkSystemAccess","class":"App\\ReservationManager","type":"->","args":[{},{"CRENEAU_DEBUT":"2026-01-03 18:30:00","CRENEAU_FIN":"2026-01-03 20:30:00"},6417163,{"DELAI_MAX_FOR_MIN":810,"RESA_MIN":120,"RESA_TRANCHE":30,"ID_HOUR_TYPE":4,"ID_COURT":2382,"RESA_MAX":120,"DEFAUT":810,"PAIEMENT":"obligatoire","GARANTIE_CB":null,"LIVEXPERIENCE":1,"LIVEXPERIENCE_CADENAS":null,"IGLOOHOME":null,"SPARTIME":null,"NEOP":1,"CREA_PARTIE":null,"ANYBUDDY":null,"POUR_QUI":null,"ID_SPORT":898,"DELAI_ANNULATION":5,"PRODUCT_IDS":[]},"622232"]},{"file":"\/app\/traitement\/classN\/ReservationManager.php","line":1328,"function":"addResaAndCreneaux","class":"App\\ReservationManager","type":"->","args":[{}]},{"file":"\/app\/traitement\/webhook\/stripe.php","line":718,"function":"add","class":"App\\ReservationManager","type":"->","args":[{}]}] TraceAsString: #0 /app/traitement/classN/Neop.php(206): App\Neop->setCourt(NULL) #1 /app/traitement/classN/ReservationManager.php(1758): App\Neop->generateCode(Array) #2 /app/traitement/classN/ReservationManager.php(1613): App\ReservationManager->checkSystemAccess(Object(App\Reservation), Array, 6417163, Array, '622232') #3 /app/traitement/classN/ReservationManager.php(1328): App\ReservationManager->addResaAndCreneaux(Object(App\Reservation)) #4 /app/traitement/webhook/stripe.php(718): App\ReservationManager->add(Object(App\Reservation)) #5 {main} SESSION : {"eventStripe":{"id":"evt_3SlYcXQRYNpHby9P04y8iAz9","object":"event","account":"acct_1JdEw2QRYNpHby9P","api_version":"2020-03-02","context":"acct_1JdEw2QRYNpHby9P","created":1767461298,"data":{"object":{"id":"pi_3SlYcXQRYNpHby9P02bRz8Ag","object":"payment_intent","amount":400,"amount_capturable":400,"amount_details":{"tip":[]},"amount_received":0,"application":"ca_CZ8MblvUVKFc4GNb6J7tq1tLbXrH1T0O","application_fee_amount":null,"automatic_payment_methods":null,"canceled_at":null,"cancellation_reason":null,"capture_method":"automatic_async","charges":{"object":"list","data":[{"id":"ch_3SlYcXQRYNpHby9P06Vetv79","object":"charge","amount":400,"amount_captured":0,"amount_refunded":0,"application":"ca_CZ8MblvUVKFc4GNb6J7tq1tLbXrH1T0O","application_fee":null,"application_fee_amount":null,"balance_transaction":null,"billing_details":{"address":{"city":null,"country":"FR","line1":null,"line2":null,"postal_code":null,"state":null},"email":null,"name":null,"phone":null,"tax_id":null},"calculated_statement_descriptor":"CENTRE SPORTIF LES BRU","captured":false,"created":1767461297,"currency":"eur","customer":"cus_TSVpA8JjeXk7p5","description":"R\u00e9servation par Raphael Saura (ID: 970333) sur le court 'Casier 3', le 2026-01-03 18:30:00","destination":null,"dispute":null,"disputed":false,"failure_balance_transaction":null,"failure_code":null,"failure_message":null,"fraud_details":[],"invoice":null,"livemode":true,"metadata":{"cusFullName":"Raphael Saura","duration":"120","idUser":"970333","idClub":"158","creaPartie":"0","idCustomer":"cus_TSVpA8JjeXk7p5","matchPublic":"0","cusEmail":"raphdu64@yahoo.fr","nbPLayers":"1","eventType":"paymentIntent","foodNumber":"0","maxPrice":"4","info":"R\u00e9servation par Raphael Saura (ID: 970333) sur le court 'Casier 3', le 2026-01-03 18:30:00","id_club":"158","hour":"18:30","extDomain":"com","type_offre":"reservation","idSport":"898","productType":"reservation","id_membre":"970333","actionAt":"2026-01-04 20:30:00","cusCountry":"FR","date":"03\/01\/2026","intentStatus":"locked","idCourt":"2382"},"on_behalf_of":null,"order":null,"outcome":{"advice_code":null,"network_advice_code":null,"network_decline_code":null,"network_status":"approved_by_network","reason":null,"risk_level":"normal","seller_message":"Payment complete.","type":"authorized"},"paid":true,"payment_intent":"pi_3SlYcXQRYNpHby9P02bRz8Ag","payment_method":"pm_1Sab6OQRYNpHby9P14OFVCpq","payment_method_details":{"card":{"amount_authorized":400,"authorization_code":"301125","brand":"visa","capture_before":1768066097,"checks":{"address_line1_check":null,"address_postal_code_check":null,"cvc_check":null},"country":"FR","exp_month":1,"exp_year":2027,"extended_authorization":{"status":"disabled"},"fingerprint":"W6QnMZ9Ns3agKPh4","funding":"debit","incremental_authorization":{"status":"unavailable"},"installments":null,"last4":"1310","mandate":null,"multicapture":{"status":"unavailable"},"network":"visa","network_token":{"used":true},"network_transaction_id":"486003628972039","overcapture":{"maximum_amount_capturable":400,"status":"unavailable"},"regulated_status":"unregulated","three_d_secure":{"authentication_flow":"frictionless","electronic_commerce_indicator":"05","exemption_indicator":null,"result":"authenticated","result_reason":null,"transaction_id":"346b7a57-be4c-443a-a93a-94cb8a2a95ac","version":"2.2.0","authenticated":true,"succeeded":true},"wallet":null},"type":"card"},"radar_options":[],"receipt_email":null,"receipt_number":null,"receipt_url":"https:\/\/pay.stripe.com\/receipts\/payment\/CAcQARoXChVhY2N0XzFKZEV3MlFSWU5wSGJ5OVAosqPlygYyBkHNoHOssDosFsSShnLj50soytGeSqQZgI-CSLOBKi3Ec1GW5G7YmoHjR5uXfQY9r1cCRXs","refunded":false,"refunds":{"object":"list","data":[],"has_more":false,"total_count":0,"url":"\/v1\/charges\/ch_3SlYcXQRYNpHby9P06Vetv79\/refunds"},"review":null,"shipping":null,"source":null,"source_transfer":null,"statement_descriptor":null,"statement_descriptor_suffix":null,"status":"succeeded","transfer_data":null,"transfer_group":null}],"has_more":false,"total_count":1,"url":"\/v1\/charges?payment_intent=pi_3SlYcXQRYNpHby9P02bRz8Ag"},"client_secret":"pi_3SlYcXQRYNpHby9P02bRz8Ag_secret_gRXV60Rm9wqlcaDYt84krlzPS","confirmation_method":"automatic","created":1767461289,"currency":"eur","customer":"cus_TSVpA8JjeXk7p5","customer_account":null,"description":"R\u00e9servation par Raphael Saura (ID: 970333) sur le court 'Casier 3', le 2026-01-03 18:30:00","excluded_payment_method_types":null,"invoice":null,"last_payment_error":null,"latest_charge":"ch_3SlYcXQRYNpHby9P06Vetv79","livemode":true,"metadata":{"cusFullName":"Raphael Saura","duration":"120","idUser":"970333","idClub":"158","creaPartie":"0","idCustomer":"cus_TSVpA8JjeXk7p5","matchPublic":"0","cusEmail":"raphdu64@yahoo.fr","nbPLayers":"1","eventType":"paymentIntent","foodNumber":"0","maxPrice":"4","info":"R\u00e9servation par Raphael Saura (ID: 970333) sur le court 'Casier 3', le 2026-01-03 18:30:00","id_club":"158","hour":"18:30","extDomain":"com","type_offre":"reservation","idSport":"898","productType":"reservation","id_membre":"970333","actionAt":"2026-01-04 20:30:00","cusCountry":"FR","date":"03\/01\/2026","intentStatus":"locked","idCourt":"2382","partners":""},"next_action":null,"on_behalf_of":null,"payment_method":"pm_1Sab6OQRYNpHby9P14OFVCpq","payment_method_configuration_details":null,"payment_method_options":{"card":{"capture_method":"manual","installments":null,"mandate_options":null,"network":null,"request_three_d_secure":"automatic"}},"payment_method_types":["card"],"processing":null,"receipt_email":null,"review":null,"setup_future_usage":"off_session","shipping":null,"source":null,"statement_descriptor":null,"statement_descriptor_suffix":null,"status":"requires_capture","transfer_data":null,"transfer_group":null}},"livemode":true,"pending_webhooks":1,"request":{"id":"req_3r755cWreVcO0O","idempotency_key":"ae1aa895-bb0e-43e3-a53b-c7642bcb11d6"},"type":"payment_intent.amount_capturable_updated"},"ID_USER":"970333","ID_CLUB":"158"} ********************** 03/01/2026 18:48:39 - Uncaught exception: Call to a member function block_avatar() on null File: /app/traitement/classN/UserManager.php Trace: [{"function":"uploadAvatar","class":"App\\UserManager","type":"->","args":[0,"user_avatar",{"name":"IMG_1533.jpeg","full_path":"IMG_1533.jpeg","type":"image\/jpeg","tmp_name":"\/tmp\/php5lhnwS","error":0,"size":3506280}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":393,"function":"call_user_func_array","args":[[{},"uploadAvatar"],[0,"user_avatar",{"name":"IMG_1533.jpeg","full_path":"IMG_1533.jpeg","type":"image\/jpeg","tmp_name":"\/tmp\/php5lhnwS","error":0,"size":3506280}]]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":321,"function":"apiForApp","class":"App\\ApiManager","type":"->","args":[{"event":"userManager.uploadAvatar","args":{"idUser":0,"fileType":"user_avatar","user_avatar":{"name":"IMG_1533.jpeg","full_path":"IMG_1533.jpeg","type":"image\/jpeg","tmp_name":"\/tmp\/php5lhnwS","error":0,"size":3506280}}},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":21,"function":"reading","class":"App\\ApiManager","type":"->","args":[{"event":"userManager.uploadAvatar","args":{"idUser":0,"fileType":"user_avatar","user_avatar":{"name":"IMG_1533.jpeg","full_path":"IMG_1533.jpeg","type":"image\/jpeg","tmp_name":"\/tmp\/php5lhnwS","error":0,"size":3506280}}}]},{"file":"\/app\/api\/api.php","line":47,"function":"__construct","class":"App\\ApiManager","type":"->","args":[]}] TraceAsString: #0 [internal function]: App\UserManager->uploadAvatar(0, 'user_avatar', Array) #1 /app/traitement/classN/ApiManager.php(393): call_user_func_array(Array, Array) #2 /app/traitement/classN/ApiManager.php(321): App\ApiManager->apiForApp(Array, Object(App\MegaManager)) #3 /app/traitement/classN/ApiManager.php(21): App\ApiManager->reading(Array) #4 /app/api/api.php(47): App\ApiManager->__construct() #5 {main} SESSION : {"TOKEN_CSRF":"69595490ddaff","ID_USER":618078,"ACCOUNT":"e2be1cc8ff4f0a765ebcbbc1cc94acca0a6c1f4e","CONNECTE":1} ********************** 03/01/2026 19:51:33 - Uncaught exception: Call to a member function id_players() on null File: /app/traitement/classN/ReservationManager.php Trace: [{"file":"\/app\/dirigeant\/traitement\/gestion-du-club\/planning2.php","line":378,"function":"addPlayers","class":"App\\ReservationManager","type":"->","args":[[{"ID":"680707","CAPTAIN":null}],"",null,null,false]}] TraceAsString: #0 /app/dirigeant/traitement/gestion-du-club/planning2.php(378): App\ReservationManager->addPlayers(Array, '', NULL, NULL, false) #1 {main} SESSION : {"TOKEN_CSRF":"6959651ceb94b","ID_USER":704623,"ID_CLUB":370,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"04\/01\/2026","viewPlanning":"resourceTimeGridDay"} ********************** 03/01/2026 19:51:35 - Uncaught exception: Call to a member function id_players() on null File: /app/traitement/classN/ReservationManager.php Trace: [{"file":"\/app\/dirigeant\/traitement\/gestion-du-club\/planning2.php","line":378,"function":"addPlayers","class":"App\\ReservationManager","type":"->","args":[[{"ID":"667634","CAPTAIN":null}],"",null,null,false]}] TraceAsString: #0 /app/dirigeant/traitement/gestion-du-club/planning2.php(378): App\ReservationManager->addPlayers(Array, '', NULL, NULL, false) #1 {main} SESSION : {"TOKEN_CSRF":"6959651ceb94b","ID_USER":704623,"ID_CLUB":370,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"04\/01\/2026","viewPlanning":"resourceTimeGridDay"} ********************** 03/01/2026 20:18:10 - Uncaught exception: Call to a member function id() on null File: /app/membre/traitement/lyrapay.php Trace: [{"file":"\/app\/include\/ini_set.php","line":704,"function":"require_once"},{"file":"\/app\/membre\/lyrapay.html","line":5,"args":["\/app\/include\/ini_set.php"],"function":"require_once"}] TraceAsString: #0 /app/include/ini_set.php(704): require_once() #1 /app/membre/lyrapay.html(5): require_once('/app/include/in...') #2 {main} SESSION : {"TOKEN_CSRF":"69596b72bdd5f","REDIRECT_URL":"\/membre\/lyrapay.html?&idAbo=2091&idOptions=&sports=null&idBaseAbo=","POST":[]} **********************