30/12/2025 00:40:56 - 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},"9045":{"ID":9045,"ID_BIBLIO":15108,"TITRE":"March\u00e9 de No\u00ebl","VISIBILITY":["externe","abonne","credit"],"DESCRIPTION":"March\u00e9 de No\u00ebl","TARIF":"Entr\u00e9e libre \u20ac","DATE_AJOUT_ACTU":"11\/12\/2025","IMAGE":"file-1765461400693acd98cd5ac.jpg","IMAGE_API":"https:\/\/www.gestion-sports.com\/img\/bibliotheque\/file-1765461400693acd98cd5ac.jpg","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":"6953118808974","ID_USER":894848,"ACCOUNT":"e2be1cc8ff4f0a765ebcbbc1cc94acca0a6c1f4e","CONNECTE":1} ********************** 30/12/2025 05:44:59 - 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":"764668","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":"695356942a7bf","ID_USER":764668,"ID_CLUB":389,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"30\/12\/2025","viewPlanning":"resourceTimeGridDay"} ********************** 30/12/2025 08:48:11 - Uncaught exception: Undefined constant "USER" File: /app/dirigeant/include/header.php Trace: [{"file":"\/app\/dirigeant\/gestion-du-club\/planning2.php","line":48,"function":"include_once"}] TraceAsString: #0 /app/dirigeant/gestion-du-club/planning2.php(48): include_once() #1 {main} SESSION : {"TOKEN_CSRF":"695383bad3427","DIRIGEANT":1,"ID_CLUB":"95","CONNECTE":1,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","REDIRECT_URL":"\/planning2","POST":[]} ********************** 30/12/2025 08:59:02 - 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":"9"} ********************** 30/12/2025 09:23:03 - Uncaught exception: Undefined constant "PAYMENT_METHODS" File: /app/library/pdf/evenement.php Trace: [] TraceAsString: #0 {main} SESSION : {"TOKEN_CSRF":"69538be79e925"} ********************** 30/12/2025 09:23:42 - Uncaught exception: Undefined constant "App\PAYMENT_METHODS" File: /app/dirigeant/gestion-du-club/listing2.php Trace: [] TraceAsString: #0 {main} SESSION : {"TOKEN_CSRF":"69538bd584019","REDIRECT_URL":"\/library\/scripts\/deconnect.php","ID_USER":954989,"ACCOUNT":"e2be1cc8ff4f0a765ebcbbc1cc94acca0a6c1f4e","CONNECTE":1} ********************** 30/12/2025 09:23:58 - Uncaught exception: Undefined constant "App\PAYMENT_METHODS" File: /app/dirigeant/gestion-du-club/listing2.php Trace: [] TraceAsString: #0 {main} SESSION : {"TOKEN_CSRF":"69538bd584019","REDIRECT_URL":"\/library\/scripts\/deconnect.php","ID_USER":954989,"ACCOUNT":"e2be1cc8ff4f0a765ebcbbc1cc94acca0a6c1f4e","CONNECTE":1} ********************** 30/12/2025 09:24:06 - Uncaught exception: Undefined constant "App\PAYMENT_METHODS" File: /app/dirigeant/gestion-du-club/listing2.php Trace: [] TraceAsString: #0 {main} SESSION : {"TOKEN_CSRF":"69538bd584019","REDIRECT_URL":"\/library\/scripts\/deconnect.php","ID_USER":954989,"ACCOUNT":"e2be1cc8ff4f0a765ebcbbc1cc94acca0a6c1f4e","CONNECTE":1} ********************** 30/12/2025 09:40:09 - Uncaught exception: Call to a member function userManager() on null File: /app/traitement/webhook/stripe.php Trace: [] TraceAsString: #0 {main} SESSION : {"eventStripe":{"id":"evt_3SjyTKQQKX8DkaGu1mRXT6Kq","object":"event","account":"acct_1KwSN8QQKX8DkaGu","api_version":"2020-03-02","context":"acct_1KwSN8QQKX8DkaGu","created":1767084008,"data":{"object":{"id":"pi_3SjyTKQQKX8DkaGu1HXOGgyU","object":"payment_intent","amount":1800,"amount_capturable":0,"amount_details":{"tip":[]},"amount_received":1800,"application":"ca_CZ8MblvUVKFc4GNb6J7tq1tLbXrH1T0O","application_fee_amount":null,"automatic_payment_methods":null,"canceled_at":null,"cancellation_reason":null,"capture_method":"automatic","charges":{"object":"list","data":[{"id":"ch_3SjyTKQQKX8DkaGu1QurnW75","object":"charge","amount":1800,"amount_captured":1800,"amount_refunded":0,"application":"ca_CZ8MblvUVKFc4GNb6J7tq1tLbXrH1T0O","application_fee":null,"application_fee_amount":null,"balance_transaction":"txn_3SjyTKQQKX8DkaGu1ycq49c1","billing_details":{"address":{"city":null,"country":"NL","line1":null,"line2":null,"postal_code":null,"state":null},"email":null,"name":null,"phone":null,"tax_id":null},"calculated_statement_descriptor":"PADEL BIRON","captured":true,"created":1767084007,"currency":"eur","customer":"cus_Tfxb5m32snkCxc","description":"R\u00e9servation par isabelle Bartolini (ID: 1003953) sur le court 'Padel 1', le 2025-12-27 16: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":[],"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_3SjyTKQQKX8DkaGu1HXOGgyU","payment_method":"pm_1SibjdQQKX8DkaGuob7RwcHh","payment_method_details":{"card":{"amount_authorized":1800,"authorization_code":"211531","brand":"mastercard","checks":{"address_line1_check":null,"address_postal_code_check":null,"cvc_check":null},"country":"NL","exp_month":2,"exp_year":2026,"extended_authorization":{"status":"disabled"},"fingerprint":"EJ6BcXmuf3ZUvn3S","funding":"credit","incremental_authorization":{"status":"unavailable"},"installments":null,"last4":"9644","mandate":null,"multicapture":{"status":"unavailable"},"network":"mastercard","network_token":{"used":false},"network_transaction_id":"MCSEPYNEB1230","overcapture":{"maximum_amount_capturable":1800,"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\/CAcQARoXChVhY2N0XzFLd1NOOFFRS1g4RGthR3Uo6J_OygYyBrJbgyqQmTosFkEL00iZ_GyYetsG_lg0FJo-kxKDa56EmBJ56k4VZzsn9BBaK6AYeP4KNPs","refunded":false,"refunds":{"object":"list","data":[],"has_more":false,"total_count":0,"url":"\/v1\/charges\/ch_3SjyTKQQKX8DkaGu1QurnW75\/refunds"},"review":null,"shipping":null,"source":null,"source_transfer":null,"statement_descriptor":"Padel Biron","statement_descriptor_suffix":null,"status":"succeeded","transfer_data":null,"transfer_group":null}],"has_more":false,"total_count":1,"url":"\/v1\/charges?payment_intent=pi_3SjyTKQQKX8DkaGu1HXOGgyU"},"client_secret":"pi_3SjyTKQQKX8DkaGu1HXOGgyU_secret_L0ALut5iLVb3Z8L4ElWbL46AJ","confirmation_method":"automatic","created":1767084006,"currency":"eur","customer":"cus_Tfxb5m32snkCxc","customer_account":null,"description":"R\u00e9servation par isabelle Bartolini (ID: 1003953) sur le court 'Padel 1', le 2025-12-27 16:00:00","excluded_payment_method_types":null,"invoice":null,"last_payment_error":null,"latest_charge":"ch_3SjyTKQQKX8DkaGu1QurnW75","livemode":true,"metadata":[],"next_action":null,"on_behalf_of":null,"payment_method":"pm_1SibjdQQKX8DkaGuob7RwcHh","payment_method_configuration_details":null,"payment_method_options":{"card":{"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":null,"shipping":null,"source":null,"statement_descriptor":"Padel Biron","statement_descriptor_suffix":null,"status":"succeeded","transfer_data":null,"transfer_group":null}},"livemode":true,"pending_webhooks":1,"request":{"id":"req_KEqlKAiZ9a7Q9B","idempotency_key":"cbb41220-2e68-482f-94ad-9dbbfae0ddc5"},"type":"payment_intent.succeeded"}} ********************** 30/12/2025 09:40:35 - 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":"1"} ********************** 30/12/2025 09:42:40 - 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":"21"} ********************** 30/12/2025 09:46: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":"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 : {"REDIRECT_URL":"\/dirigeant\/traitement\/gestion-du-club\/planning2.php?json=resas&showcreneaux=1&agentPlanning=undefined&gridView=1&start=2025-12-30T00%3A00%3A00%2B01%3A00&end=2025-12-31T00%3A00%3A00%2B01%3A00","TOKEN_CSRF":"695390aa86bbf","ID_USER":888720,"ID_CLUB":67,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"30\/12\/2025","viewPlanning":"resourceTimeGridDay"} ********************** 30/12/2025 10:18:26 - 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":"21"} ********************** 30/12/2025 10:23:38 - Uncaught exception: Undefined constant "App\PAYMENT_METHODS" File: /app/dirigeant/gestion-du-club/listing2.php Trace: [] TraceAsString: #0 {main} SESSION : {"TOKEN_CSRF":"69539454d0f27","ID_USER":522866,"ACCOUNT":"e2be1cc8ff4f0a765ebcbbc1cc94acca0a6c1f4e","CONNECTE":1,"datePlanning":"31\/12\/2025","viewPlanning":"resourceTimeGridDay"} ********************** 30/12/2025 10:23:43 - Uncaught exception: Undefined constant "App\PAYMENT_METHODS" File: /app/dirigeant/gestion-du-club/listing2.php Trace: [] TraceAsString: #0 {main} SESSION : {"TOKEN_CSRF":"69539454d0f27","ID_USER":522866,"ACCOUNT":"e2be1cc8ff4f0a765ebcbbc1cc94acca0a6c1f4e","CONNECTE":1,"datePlanning":"31\/12\/2025","viewPlanning":"resourceTimeGridDay"} ********************** 30/12/2025 10:23:48 - Uncaught exception: Undefined constant "App\PAYMENT_METHODS" File: /app/dirigeant/gestion-du-club/listing2.php Trace: [] TraceAsString: #0 {main} SESSION : {"TOKEN_CSRF":"69539454d0f27","ID_USER":522866,"ACCOUNT":"e2be1cc8ff4f0a765ebcbbc1cc94acca0a6c1f4e","CONNECTE":1,"datePlanning":"31\/12\/2025","viewPlanning":"resourceTimeGridDay"} ********************** 30/12/2025 10:28:41 - Uncaught exception: Call to a member function prenom() on null File: /app/traitement/classN/ReservationManager.php Trace: [{"file":"\/app\/traitement\/classN\/ReservationManager.php","line":8456,"function":"eventLogs","class":"App\\ReservationManager","type":"->","args":["add_pay|0|2||paid|0|658464","2025-12-29 18:17:09"]},{"file":"\/app\/traitement\/classN\/ReservationManager.php","line":8429,"function":"execGetResaLogs","class":"App\\ReservationManager","type":"->","args":[""]},{"file":"\/app\/dirigeant\/traitement\/gestion-du-club\/planning2.php","line":271,"function":"getResaLogs","class":"App\\ReservationManager","type":"->","args":[""]}] TraceAsString: #0 /app/traitement/classN/ReservationManager.php(8456): App\ReservationManager->eventLogs('add_pay|0|2||pa...', '2025-12-29 18:1...') #1 /app/traitement/classN/ReservationManager.php(8429): App\ReservationManager->execGetResaLogs('') #2 /app/dirigeant/traitement/gestion-du-club/planning2.php(271): App\ReservationManager->getResaLogs('') #3 {main} SESSION : {"REDIRECT_URL":"\/dirigeant\/traitement\/gestion-du-club\/planning2.php?json=resas&showcreneaux=1&agentPlanning=undefined&gridView=1&start=2025-12-29T00%3A00%3A00%2B01%3A00&end=2025-12-30T00%3A00%3A00%2B01%3A00","TOKEN_CSRF":"69538e92d6324","ID_USER":319989,"ID_CLUB":282,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"30\/12\/2025","viewPlanning":"resourceTimeGridDay"} ********************** 30/12/2025 10:39:04 - 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":"9"} ********************** 30/12/2025 11:12:29 - Uncaught exception: App\LiveXperience::createUser(): Argument #1 ($user) must be of type App\User, null given, called in /app/traitement/classN/LiveXperience.php on line 452 File: /app/traitement/classN/LiveXperience.php Trace: [{"file":"\/app\/traitement\/classN\/LiveXperience.php","line":452,"function":"createUser","class":"App\\LiveXperience","type":"->","args":[null]},{"file":"\/app\/traitement\/classN\/WalletManager.php","line":54,"function":"walletSolde","class":"App\\LiveXperience","type":"->","args":[351,0]},{"file":"\/app\/traitement\/classN\/CreditsManager.php","line":2423,"function":"walletSolde","class":"App\\WalletManager","type":"->","args":[351,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":351,"superclub":351,"url":"noadpadelclub","nom":"NO AD PADEL CLUB","adresse":"9 rue des Terres ZAC Croix-Blandin","codePostal":"51420","ville":"Cernay-les-Reims","logo":"file-17171704266659f0fa15127.png","emailContact":"contact@noadpadelclub.fr","tel":"06 79 64 89 63","apiPaiement":"stripe","currency":"EUR","locale":"fr_FR","timezone":"Europe\/Paris","admin":{"ID_USER":504251,"TEL1":"06 79 64 89 63","EMAIL":"contact@noadpadelclub.fr","NOM":"DUDEL","PRENOM":"Philippe"},"appelationJoueur":"joueur","appelationAbonne":"abonn\u00e9","appEngine":null,"accountIdStripe":"acct_1PRJxWQR16xHb45J","customHeader":"\/img\/bibliotheque\/file-176476855569303b2b2d17b.jpg","publicKeyStripe":"pk_live_ckbVQzHHeD6vjXAbSJLBgVgp","modFranchise":null,"themeColorPlayer":"#1e74fd","gallery":[],"docs":[],"clubSponsors":{"connexion":{"haut":[{"LOGO":"","LIEN":"https:\/\/www.centre-alpine-reims.fr","IMAGE":"logo-1717948505.jpg"},{"LOGO":"","LIEN":"https:\/\/lesclefsdelimmobilier.fr","IMAGE":"logo-1717948848.jpg"},{"LOGO":"","LIEN":"","IMAGE":"logo-1720379975.jpg"},{"LOGO":"","LIEN":"exim.fr\/reims\/","IMAGE":"logo-1720380057.jpg"},{"LOGO":"","LIEN":"https:\/\/www.decathlon.fr\/store-view\/magasin-de-sports-decathlon-reims-cormontreuil-0070003100031","IMAGE":"logo-1722028552.jpg"},{"LOGO":"","LIEN":"https:\/\/www.head.com\/fr_FR\/padel.html","IMAGE":"logo-1723895224.jpg"},{"LOGO":"","LIEN":"","IMAGE":"logo-1759754664.jpg"}]},"membre":{"haut":[{"LOGO":"","LIEN":"https:\/\/www.centre-alpine-reims.fr","IMAGE":"logo-1717948568.jpg"},{"LOGO":"","LIEN":"https:\/\/lesclefsdelimmobilier.fr","IMAGE":"logo-1717948913.jpg"},{"LOGO":"","LIEN":"https:\/\/www.exim.fr\/reims\/","IMAGE":"logo-1718225750.jpg"},{"LOGO":"","LIEN":"","IMAGE":"logo-1720379362.jpg"},{"LOGO":"","LIEN":"https:\/\/www.decathlon.fr\/store-view\/magasin-de-sports-decathlon-reims-cormontreuil-0070003100031","IMAGE":"logo-1722028592.jpg"},{"LOGO":"","LIEN":"","IMAGE":"logo-1764170951.jpg"}],"bas":[{"LOGO":"","LIEN":"","IMAGE":"logo-1764168144.jpg"},{"LOGO":"","LIEN":"","IMAGE":"logo-1764168227.jpg"},{"LOGO":"","LIEN":"","IMAGE":"logo-1764168515.jpg"},{"LOGO":"","LIEN":"","IMAGE":"logo-1764169160.jpg"},{"LOGO":"","LIEN":"","IMAGE":"logo-1764169175.jpg"},{"LOGO":"","LIEN":"","IMAGE":"logo-1764170621.jpg"},{"LOGO":"","LIEN":"","IMAGE":"logo-1764170718.jpg"},{"LOGO":"","LIEN":"","IMAGE":"logo-1764170827.jpg"},{"LOGO":"","LIEN":"","IMAGE":"logo-1764343761.jpg"}]}},"contentInfo":null,"clubFaq":{"openingPeriod":{"Padel":[" Vous pouvez r\u00e9server jusqu\u2019\u00e0 15 jours \u00e0 l\u2019avance. \n Les cr\u00e9neaux du 15 \u1d49 jour ouvrent chaque jour \u00e0 minuit "]},"cancellation":{"Padel":[" Vous pouvez annuler votre r\u00e9servation jusqu\u2019\u00e0 12 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)."]}},"clubActu":{"9191":{"ID":9191,"ID_BIBLIO":15402,"TITRE":"P1000 by ALPINE 6\/8 f\u00e9vrier 2026 !","VISIBILITY":["externe","abonne","credit"],"DESCRIPTION":"NO AD PADEL CLUB organise en partenariat avec ALPINE, ETS CARVALHEIRO, CHEMIN\u00c9E HERRAIZ, GET OUT, LES 3L et NOX son second tournoi P1000 avec 4000 euros de PRIZE MONEY ! Que vous soyez joueur de haut niveau ou simplement spectateur notez dans vos agendas le week-end du 6 au 8 f\u00e9vrier ! Entr\u00e9e gratuite !","TARIF":"","DATE_AJOUT_ACTU":"29\/12\/2025","IMAGE":"logo-1767023036.jpg","IMAGE_API":"https:\/\/www.gestion-sports.com\/img\/bibliotheque\/logo-1767023036.jpg","FEATURED":1}},"showCategoryEvent":false,"modVideos":1}}},"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/LiveXperience.php(452): App\LiveXperience->createUser(NULL) #1 /app/traitement/classN/WalletManager.php(54): App\LiveXperience->walletSolde(351, 0) #2 /app/traitement/classN/CreditsManager.php(2423): App\WalletManager->walletSolde(351, 0) #3 /app/traitement/classN/AboManager.php(2127): App\CreditsManager->getCredits(0) #4 [internal function]: App\AboManager->getAllAbonnementsApi(0) #5 /app/traitement/classN/ApiManager.php(393): call_user_func_array(Array, Array) #6 /app/traitement/classN/ApiManager.php(321): App\ApiManager->apiForApp(Array, Object(App\MegaManager)) #7 /app/traitement/classN/ApiManager.php(21): App\ApiManager->reading(Array) #8 /app/api/api.php(47): App\ApiManager->__construct() #9 {main} SESSION : {"TOKEN_CSRF":"6953a58c61c2d","ID_USER":1008625,"ACCOUNT":"e2be1cc8ff4f0a765ebcbbc1cc94acca0a6c1f4e","CONNECTE":1} ********************** 30/12/2025 11:16:12 - Uncaught exception: Undefined constant "PAYMENT_METHODS" File: /app/library/pdf/evenement.php Trace: [] TraceAsString: #0 {main} SESSION : {"TOKEN_CSRF":"6953a66ce800f"} ********************** 30/12/2025 13:11:50 - 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":"772005","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":"6953c162ef3c6","ID_USER":662021,"ID_CLUB":379,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"31\/12\/2025","viewPlanning":"resourceTimeGridDay"} ********************** 30/12/2025 14:33:13 - 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":"1"} ********************** 30/12/2025 17:00:35 - 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":"1"} ********************** 30/12/2025 17:36:58 - Uncaught exception: The provided key 'sk_test_*********************************************************************************************pu9oCi' does not have access to account 'acct_1R3bpZQRLoL4BuPI' (or that account does not exist). Application access may have been revoked. File: /app/vendor/stripe/stripe-php/lib/Exception/ApiErrorException.php Trace: [{"file":"\/app\/vendor\/stripe\/stripe-php\/lib\/ApiRequestor.php","line":241,"function":"factory","class":"Stripe\\Exception\\ApiErrorException","type":"::","args":["The provided key 'sk_test_*********************************************************************************************pu9oCi' does not have access to account 'acct_1R3bpZQRLoL4BuPI' (or that account does not exist). Application access may have been revoked.",403,"{\n \"error\": {\n \"code\": \"account_invalid\",\n \"doc_url\": \"https:\/\/stripe.com\/docs\/error-codes\/account-invalid\",\n \"message\": \"The provided key 'sk_test_*********************************************************************************************pu9oCi' does not have access to account 'acct_1R3bpZQRLoL4BuPI' (or that account does not exist). Application access may have been revoked.\",\n \"type\": \"invalid_request_error\"\n }\n}\n",{"error":{"code":"account_invalid","doc_url":"https:\/\/stripe.com\/docs\/error-codes\/account-invalid","message":"The provided key 'sk_test_*********************************************************************************************pu9oCi' does not have access to account 'acct_1R3bpZQRLoL4BuPI' (or that account does not exist). Application access may have been revoked.","type":"invalid_request_error"}},{},"account_invalid"]},{"file":"\/app\/vendor\/stripe\/stripe-php\/lib\/ApiRequestor.php","line":193,"function":"_specificV1APIError","class":"Stripe\\ApiRequestor","type":"::","args":["{\n \"error\": {\n \"code\": \"account_invalid\",\n \"doc_url\": \"https:\/\/stripe.com\/docs\/error-codes\/account-invalid\",\n \"message\": \"The provided key 'sk_test_*********************************************************************************************pu9oCi' does not have access to account 'acct_1R3bpZQRLoL4BuPI' (or that account does not exist). Application access may have been revoked.\",\n \"type\": \"invalid_request_error\"\n }\n}\n",403,{},{"error":{"code":"account_invalid","doc_url":"https:\/\/stripe.com\/docs\/error-codes\/account-invalid","message":"The provided key 'sk_test_*********************************************************************************************pu9oCi' does not have access to account 'acct_1R3bpZQRLoL4BuPI' (or that account does not exist). Application access may have been revoked.","type":"invalid_request_error"}},{"code":"account_invalid","doc_url":"https:\/\/stripe.com\/docs\/error-codes\/account-invalid","message":"The provided key 'sk_test_*********************************************************************************************pu9oCi' does not have access to account 'acct_1R3bpZQRLoL4BuPI' (or that account does not exist). Application access may have been revoked.","type":"invalid_request_error"}]},{"file":"\/app\/vendor\/stripe\/stripe-php\/lib\/ApiRequestor.php","line":650,"function":"handleErrorResponse","class":"Stripe\\ApiRequestor","type":"->","args":["{\n \"error\": {\n \"code\": \"account_invalid\",\n \"doc_url\": \"https:\/\/stripe.com\/docs\/error-codes\/account-invalid\",\n \"message\": \"The provided key 'sk_test_*********************************************************************************************pu9oCi' does not have access to account 'acct_1R3bpZQRLoL4BuPI' (or that account does not exist). Application access may have been revoked.\",\n \"type\": \"invalid_request_error\"\n }\n}\n",403,{},{"error":{"code":"account_invalid","doc_url":"https:\/\/stripe.com\/docs\/error-codes\/account-invalid","message":"The provided key 'sk_test_*********************************************************************************************pu9oCi' does not have access to account 'acct_1R3bpZQRLoL4BuPI' (or that account does not exist). Application access may have been revoked.","type":"invalid_request_error"}},"v1"]},{"file":"\/app\/vendor\/stripe\/stripe-php\/lib\/ApiRequestor.php","line":137,"function":"_interpretResponse","class":"Stripe\\ApiRequestor","type":"->","args":["{\n \"error\": {\n \"code\": \"account_invalid\",\n \"doc_url\": \"https:\/\/stripe.com\/docs\/error-codes\/account-invalid\",\n \"message\": \"The provided key 'sk_test_*********************************************************************************************pu9oCi' does not have access to account 'acct_1R3bpZQRLoL4BuPI' (or that account does not exist). Application access may have been revoked.\",\n \"type\": \"invalid_request_error\"\n }\n}\n",403,{},"v1"]},{"file":"\/app\/vendor\/stripe\/stripe-php\/lib\/ApiResource.php","line":59,"function":"request","class":"Stripe\\ApiRequestor","type":"->","args":["get","\/v1\/accounts\/acct_1R3bpZQRLoL4BuPI",[],[]]},{"file":"\/app\/vendor\/stripe\/stripe-php\/lib\/ApiOperations\/Retrieve.php","line":26,"function":"refresh","class":"Stripe\\ApiResource","type":"->","args":[]},{"file":"\/app\/vendor\/stripe\/stripe-php\/lib\/Account.php","line":226,"function":"_retrieve","class":"Stripe\\Account","type":"::","args":["acct_1R3bpZQRLoL4BuPI",{"headers":[],"apiKey":null,"apiBase":null,"maxNetworkRetries":null}]},{"file":"\/app\/admin\/traitement\/compte-de-paiement.php","line":295,"function":"retrieve","class":"Stripe\\Account","type":"::","args":["acct_1R3bpZQRLoL4BuPI"]},{"file":"\/app\/include\/ini_set.php","line":704,"args":["\/app\/admin\/traitement\/compte-de-paiement.php"],"function":"require_once"},{"file":"\/app\/admin\/compte-de-paiement.php","line":3,"args":["\/app\/include\/ini_set.php"],"function":"require_once"}] TraceAsString: #0 /app/vendor/stripe/stripe-php/lib/ApiRequestor.php(241): Stripe\Exception\ApiErrorException::factory('The provided ke...', 403, '{\n "error": {\n...', Array, Object(Stripe\Util\CaseInsensitiveArray), 'account_invalid') #1 /app/vendor/stripe/stripe-php/lib/ApiRequestor.php(193): Stripe\ApiRequestor::_specificV1APIError('{\n "error": {\n...', 403, Object(Stripe\Util\CaseInsensitiveArray), Array, Array) #2 /app/vendor/stripe/stripe-php/lib/ApiRequestor.php(650): Stripe\ApiRequestor->handleErrorResponse('{\n "error": {\n...', 403, Object(Stripe\Util\CaseInsensitiveArray), Array, 'v1') #3 /app/vendor/stripe/stripe-php/lib/ApiRequestor.php(137): Stripe\ApiRequestor->_interpretResponse('{\n "error": {\n...', 403, Object(Stripe\Util\CaseInsensitiveArray), 'v1') #4 /app/vendor/stripe/stripe-php/lib/ApiResource.php(59): Stripe\ApiRequestor->request('get', '/v1/accounts/ac...', Array, Array) #5 /app/vendor/stripe/stripe-php/lib/ApiOperations/Retrieve.php(26): Stripe\ApiResource->refresh() #6 /app/vendor/stripe/stripe-php/lib/Account.php(226): Stripe\Account::_retrieve('acct_1R3bpZQRLo...', Object(Stripe\Util\RequestOptions)) #7 /app/admin/traitement/compte-de-paiement.php(295): Stripe\Account::retrieve('acct_1R3bpZQRLo...') #8 /app/include/ini_set.php(704): require_once('/app/admin/trai...') #9 /app/admin/compte-de-paiement.php(3): require_once('/app/include/in...') #10 {main} SESSION : {"TOKEN_CSRF":"6953ff9bc546f","ID_USER":729908,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"ID_CLUB":188,"datePlanning":"30\/12\/2025","viewPlanning":"resourceTimeGridDay"} ********************** 30/12/2025 18:11:06 - 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":"1"} ********************** 30/12/2025 18:18:24 - Uncaught exception: Failed to parse time string (@) at position 0 (@): Unexpected character File: /app/library/scripts/functions.php Trace: [{"file":"\/app\/library\/scripts\/functions.php","line":30,"function":"__construct","class":"DateTimeImmutable","type":"->","args":["@"]},{"file":"\/app\/admin\/traitement\/compte-de-paiement.php","line":73,"function":"timeStamptToDateTime","args":[null,"Y-m-d H:i:s"]}] TraceAsString: #0 /app/library/scripts/functions.php(30): DateTimeImmutable->__construct('@') #1 /app/admin/traitement/compte-de-paiement.php(73): timeStamptToDateTime(NULL, 'Y-m-d H:i:s') #2 {main} SESSION : {"TOKEN_CSRF":"695407d8231b3","ID_USER":664361,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"ID_CLUB":188,"datePlanning":"30\/12\/2025","viewPlanning":"resourceTimeGridDay"} ********************** 30/12/2025 18:31:09 - 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":"503172","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=2025-12-31T00%3A00%3A00%2B01%3A00&end=2026-01-01T00%3A00%3A00%2B01%3A00","TOKEN_CSRF":"695409b2127c6","ID_USER":393441,"ID_CLUB":330,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"31\/12\/2025","viewPlanning":"resourceTimeGridDay"} ********************** 30/12/2025 18:31:26 - 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":"503172","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=2025-12-31T00%3A00%3A00%2B01%3A00&end=2026-01-01T00%3A00%3A00%2B01%3A00","TOKEN_CSRF":"695409b2127c6","ID_USER":393441,"ID_CLUB":330,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"31\/12\/2025","viewPlanning":"resourceTimeGridDay"} ********************** 30/12/2025 18:31:53 - 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":"503172","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=2025-12-31T00%3A00%3A00%2B01%3A00&end=2026-01-01T00%3A00%3A00%2B01%3A00","TOKEN_CSRF":"695409b2127c6","ID_USER":393441,"ID_CLUB":330,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"31\/12\/2025","viewPlanning":"resourceTimeGridDay"} ********************** 30/12/2025 21:01:42 - Uncaught exception: Unsupported operand types: string + string File: /app/dirigeant/include/gestion-du-club/planning/horairesDefault.php Trace: [] TraceAsString: #0 {main} SESSION : {"TOKEN_CSRF":"69542f444de44","ID_USER":129919,"ID_CLUB":209,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"30\/12\/2025","viewPlanning":"resourceTimeGridDay"} ********************** 30/12/2025 21:01:42 - Uncaught exception: Unsupported operand types: string + string File: /app/dirigeant/include/gestion-du-club/planning/horairesDefault.php Trace: [] TraceAsString: #0 {main} SESSION : {"TOKEN_CSRF":"69542f444de44","ID_USER":129919,"ID_CLUB":209,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"30\/12\/2025","viewPlanning":"resourceTimeGridDay"} ********************** 30/12/2025 21:01:42 - Uncaught exception: Unsupported operand types: string + string File: /app/dirigeant/include/gestion-du-club/planning/horairesDefault.php Trace: [] TraceAsString: #0 {main} SESSION : {"TOKEN_CSRF":"69542f444de44","ID_USER":129919,"ID_CLUB":209,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"30\/12\/2025","viewPlanning":"resourceTimeGridDay"} ********************** 30/12/2025 21:01:42 - Uncaught exception: Unsupported operand types: string + string File: /app/dirigeant/include/gestion-du-club/planning/horairesDefault.php Trace: [] TraceAsString: #0 {main} SESSION : {"TOKEN_CSRF":"69542f444de44","ID_USER":129919,"ID_CLUB":209,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"30\/12\/2025","viewPlanning":"resourceTimeGridDay"} ********************** 30/12/2025 22:12:40 - Uncaught exception: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'MONTANT' cannot be null File: /app/traitement/classN/PaiementManager.php Trace: [{"file":"\/app\/traitement\/classN\/PaiementManager.php","line":220,"function":"execute","class":"PDOStatement","type":"->","args":[{"ID_CLUB":147,"VIP":null,"ID_ABO":null,"ID_OPTIONS":null,"ID_MEMBRE":"","ID_SEANCE":null,"ID_JEUNE":null,"ID_PUB":null,"ID_SESSION":"","ID_DEMAND":null,"ID_RESA":null,"MONTANT":null,"REMISE":null,"DATE":"2025-12-30 22:12:40","ID_PAYMENT_METHOD":null,"CHARGE_ID":null,"STATUS":"paid","NEXT_UPDATE_AT":null,"PAYPAL_PAYMENT_ID":null,"PAYPAL_PAYMENT_STATUS":null,"REMBOURSE":null,"GARANTIE_CB":null,"FEES_GS":0,"FEES_API":null,"MOTIFS":null,"EXTERNAL_REF":null,"ID_PAYMENT_ENTITY":null,"ADDED_BY":73916}]},{"file":"\/app\/dirigeant\/traitement\/sport\/evenement\/paiement.php","line":274,"function":"add","class":"App\\PaiementManager","type":"->","args":[{},null]}] TraceAsString: #0 /app/traitement/classN/PaiementManager.php(220): PDOStatement->execute(Array) #1 /app/dirigeant/traitement/sport/evenement/paiement.php(274): App\PaiementManager->add(Object(App\Paiement), NULL) #2 {main} SESSION : {"REDIRECT_URL":"\/dirigeant\/traitement\/sport\/evenement\/paiement.php","TOKEN_CSRF":"69544031293a4","ID_USER":73916,"ID_CLUB":147,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1} ********************** 30/12/2025 22:45:35 - 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},"9045":{"ID":9045,"ID_BIBLIO":15108,"TITRE":"March\u00e9 de No\u00ebl","VISIBILITY":["externe","abonne","credit"],"DESCRIPTION":"March\u00e9 de No\u00ebl","TARIF":"Entr\u00e9e libre \u20ac","DATE_AJOUT_ACTU":"11\/12\/2025","IMAGE":"file-1765461400693acd98cd5ac.jpg","IMAGE_API":"https:\/\/www.gestion-sports.com\/img\/bibliotheque\/file-1765461400693acd98cd5ac.jpg","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":"695447fead77e","ID_USER":874490,"ACCOUNT":"e2be1cc8ff4f0a765ebcbbc1cc94acca0a6c1f4e","CONNECTE":1} **********************