28/01/2026 05:44:34 - Uncaught exception: Call to a member function prenom() on null File: /app/traitement/classN/ReservationManager.php Trace: [{"file":"\/app\/traitement\/classN\/ReservationManager.php","line":8565,"function":"eventLogs","class":"App\\ReservationManager","type":"->","args":["add_pay|0|2||paid|0|189492","2026-01-21 17:40:37"]},{"file":"\/app\/traitement\/classN\/ReservationManager.php","line":8538,"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(8565): App\ReservationManager->eventLogs('add_pay|0|2||pa...', '2026-01-21 17:4...') #1 /app/traitement/classN/ReservationManager.php(8538): App\ReservationManager->execGetResaLogs('') #2 /app/dirigeant/traitement/gestion-du-club/planning2.php(271): App\ReservationManager->getResaLogs('') #3 {main} SESSION : {"TOKEN_CSRF":"697992a41d728","ID_USER":609467,"ID_CLUB":365,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"04\/03\/2026","viewPlanning":"resourceTimeGridDay"} ********************** 28/01/2026 08:55:23 - Uncaught exception: App\TournamentManager::getTeam(): Return value must be of type array, bool returned File: /app/traitement/classN/TournamentManager.php Trace: [{"file":"\/app\/traitement\/classN\/TournamentManager.php","line":417,"function":"getTeam","class":"App\\TournamentManager","type":"->","args":[44585]},{"file":"\/app\/traitement\/classN\/TournamentManager.php","line":526,"function":"getTeamData","class":"App\\TournamentManager","type":"->","args":[44585]},{"file":"\/app\/traitement\/classN\/TournamentManager.php","line":596,"function":"getMatchs","class":"App\\TournamentManager","type":"->","args":["poule",6705]},{"function":"getPoule","class":"App\\TournamentManager","type":"->","args":[6705]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":532,"function":"call_user_func_array","args":[[{},"getPoule"],[6705]]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":452,"function":"apiForApp","class":"App\\ApiManager","type":"->","args":[{"event":"TournamentManager.getPoule","args":{"pouleId":6705},"idClub":"308"},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":21,"function":"reading","class":"App\\ApiManager","type":"->","args":[{"event":"TournamentManager.getPoule","args":{"pouleId":6705},"idClub":"308"}]},{"file":"\/app\/api\/api.php","line":47,"function":"__construct","class":"App\\ApiManager","type":"->","args":[]}] TraceAsString: #0 /app/traitement/classN/TournamentManager.php(417): App\TournamentManager->getTeam(44585) #1 /app/traitement/classN/TournamentManager.php(526): App\TournamentManager->getTeamData(44585) #2 /app/traitement/classN/TournamentManager.php(596): App\TournamentManager->getMatchs('poule', 6705) #3 [internal function]: App\TournamentManager->getPoule(6705) #4 /app/traitement/classN/ApiManager.php(532): call_user_func_array(Array, Array) #5 /app/traitement/classN/ApiManager.php(452): 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":"6979c0a8ae958","ID_USER":491552,"ACCOUNT":"e2be1cc8ff4f0a765ebcbbc1cc94acca0a6c1f4e","CONNECTE":1} ********************** 28/01/2026 13:26:32 - Uncaught exception: Client error: `GET https://api2.qoodos.fr//checkins/aae89e0b-6ea4-42f7-b911-c1334a403fb9` resulted in a `429 Too Many Requests` response: Too Many Requests File: /app/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php Trace: [{"file":"\/app\/vendor\/guzzlehttp\/guzzle\/src\/Middleware.php","line":72,"function":"create","class":"GuzzleHttp\\Exception\\RequestException","type":"::","args":[{},{},null,[],null]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/Promise.php","line":209,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":[{}]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/Promise.php","line":158,"function":"callHandler","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":[1,{},null]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/TaskQueue.php","line":52,"function":"GuzzleHttp\\Promise\\{closure}","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":[]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/Promise.php","line":251,"function":"run","class":"GuzzleHttp\\Promise\\TaskQueue","type":"->","args":[true]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/Promise.php","line":227,"function":"invokeWaitFn","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/Promise.php","line":272,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/Promise.php","line":229,"function":"invokeWaitList","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/Promise.php","line":69,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/app\/vendor\/guzzlehttp\/guzzle\/src\/Client.php","line":124,"function":"wait","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/app\/traitement\/classN\/QoodosManager.php","line":621,"function":"send","class":"GuzzleHttp\\Client","type":"->","args":[{}]},{"file":"\/app\/traitement\/classN\/QoodosManager.php","line":598,"function":"getCheckin","class":"App\\QoodosManager","type":"->","args":["aae89e0b-6ea4-42f7-b911-c1334a403fb9"]},{"file":"\/app\/traitement\/classN\/CreditsManager.php","line":979,"function":"checkinDetails","class":"App\\QoodosManager","type":"->","args":["aae89e0b-6ea4-42f7-b911-c1334a403fb9"]},{"file":"\/app\/traitement\/classN\/ReservationManager.php","line":4546,"function":"update","class":"App\\CreditsManager","type":"->","args":[479183,null,13,"69749e84876be",false,"6511267",null,null,"aae89e0b-6ea4-42f7-b911-c1334a403fb9",null,1]},{"file":"\/app\/traitement\/classN\/ReservationManager.php","line":2622,"function":"refund_credits","class":"App\\ReservationManager","type":"->","args":[349,{"creaPartie":false,"isCanceled":false},479183," rm.ID_RESA ","6511267","onsenfout","onsenfout","onsenfout","onsenfout",true,false]},{"file":"\/app\/dirigeant\/traitement\/gestion-du-club\/planning2.php","line":584,"function":"DropOrResizeResa","class":"App\\ReservationManager","type":"->","args":["6511267","2026-01-28 13:30:00","2026-01-28 15:00:00","2700","false","false"]}] TraceAsString: #0 /app/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response), NULL, Array, NULL) #1 /app/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response)) #2 /app/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), NULL) #3 /app/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}() #4 /app/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\Promise\TaskQueue->run(true) #5 /app/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\Promise\Promise->invokeWaitFn() #6 /app/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\Promise\Promise->waitIfPending() #7 /app/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\Promise\Promise->invokeWaitList() #8 /app/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\Promise\Promise->waitIfPending() #9 /app/vendor/guzzlehttp/guzzle/src/Client.php(124): GuzzleHttp\Promise\Promise->wait() #10 /app/traitement/classN/QoodosManager.php(621): GuzzleHttp\Client->send(Object(GuzzleHttp\Psr7\Request)) #11 /app/traitement/classN/QoodosManager.php(598): App\QoodosManager->getCheckin('aae89e0b-6ea4-4...') #12 /app/traitement/classN/CreditsManager.php(979): App\QoodosManager->checkinDetails('aae89e0b-6ea4-4...') #13 /app/traitement/classN/ReservationManager.php(4546): App\CreditsManager->update(479183, NULL, 13.0, '69749e84876be', false, '6511267', NULL, NULL, 'aae89e0b-6ea4-4...', NULL, 1) #14 /app/traitement/classN/ReservationManager.php(2622): App\ReservationManager->refund_credits(349, Array, 479183, ' rm.ID_RESA ', '6511267', 'onsenfout', 'onsenfout', 'onsenfout', 'onsenfout', true, false) #15 /app/dirigeant/traitement/gestion-du-club/planning2.php(584): App\ReservationManager->DropOrResizeResa('6511267', '2026-01-28 13:3...', '2026-01-28 15:0...', '2700', 'false', 'false') #16 {main} SESSION : {"REDIRECT_URL":"\/planning2","TOKEN_CSRF":"6979c5b7374ee","ID_USER":479183,"ID_CLUB":349,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"28\/01\/2026","viewPlanning":"resourceTimeGridDay","Joueur 1":"1008715 Claverie Romain","telephone":" 33630518961"} ********************** 28/01/2026 13:26:38 - Uncaught exception: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '349-2701-1003-2026-01-28 15:00:00' for key 'UNIQ_RESA' File: /app/traitement/classN/ReservationManager.php Trace: [{"file":"\/app\/traitement\/classN\/ReservationManager.php","line":2650,"function":"execute","class":"PDOStatement","type":"->","args":[{"ID_HORAIRE":835697,"CRENEAU_DEBUT":"2026-01-28 15:00:00","CRENEAU_FIN":"2026-01-28 16:30:00","JOUR":"mercredi","ID_COURT":"2701","ID_RESA":"6470148","ID_TAG":null,"CONSO":null}]},{"file":"\/app\/dirigeant\/traitement\/gestion-du-club\/planning2.php","line":584,"function":"DropOrResizeResa","class":"App\\ReservationManager","type":"->","args":["6470148","2026-01-28 15:00:00","2026-01-28 16:30:00","2701","false","false"]}] TraceAsString: #0 /app/traitement/classN/ReservationManager.php(2650): PDOStatement->execute(Array) #1 /app/dirigeant/traitement/gestion-du-club/planning2.php(584): App\ReservationManager->DropOrResizeResa('6470148', '2026-01-28 15:0...', '2026-01-28 16:3...', '2701', 'false', 'false') #2 {main} SESSION : {"REDIRECT_URL":"\/planning2","TOKEN_CSRF":"6979c5b7374ee","ID_USER":479183,"ID_CLUB":349,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"28\/01\/2026","viewPlanning":"resourceTimeGridDay","Joueur 1":"1008715 Claverie Romain","telephone":" 33630518961"} ********************** 28/01/2026 13:26:53 - Uncaught exception: Client error: `GET https://api2.qoodos.fr//checkins/aae89e0b-6ea4-42f7-b911-c1334a403fb9` resulted in a `429 Too Many Requests` response: Too Many Requests File: /app/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php Trace: [{"file":"\/app\/vendor\/guzzlehttp\/guzzle\/src\/Middleware.php","line":72,"function":"create","class":"GuzzleHttp\\Exception\\RequestException","type":"::","args":[{},{},null,[],null]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/Promise.php","line":209,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":[{}]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/Promise.php","line":158,"function":"callHandler","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":[1,{},null]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/TaskQueue.php","line":52,"function":"GuzzleHttp\\Promise\\{closure}","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":[]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/Promise.php","line":251,"function":"run","class":"GuzzleHttp\\Promise\\TaskQueue","type":"->","args":[true]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/Promise.php","line":227,"function":"invokeWaitFn","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/Promise.php","line":272,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/Promise.php","line":229,"function":"invokeWaitList","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/Promise.php","line":69,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/app\/vendor\/guzzlehttp\/guzzle\/src\/Client.php","line":124,"function":"wait","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/app\/traitement\/classN\/QoodosManager.php","line":621,"function":"send","class":"GuzzleHttp\\Client","type":"->","args":[{}]},{"file":"\/app\/traitement\/classN\/QoodosManager.php","line":598,"function":"getCheckin","class":"App\\QoodosManager","type":"->","args":["aae89e0b-6ea4-42f7-b911-c1334a403fb9"]},{"file":"\/app\/traitement\/classN\/CreditsManager.php","line":979,"function":"checkinDetails","class":"App\\QoodosManager","type":"->","args":["aae89e0b-6ea4-42f7-b911-c1334a403fb9"]},{"file":"\/app\/traitement\/classN\/ReservationManager.php","line":4546,"function":"update","class":"App\\CreditsManager","type":"->","args":[479183,null,13,"69749e84876be",false,"6511267",null,null,"aae89e0b-6ea4-42f7-b911-c1334a403fb9",null,1]},{"file":"\/app\/traitement\/classN\/ReservationManager.php","line":2622,"function":"refund_credits","class":"App\\ReservationManager","type":"->","args":[349,{"creaPartie":false,"isCanceled":false},479183," rm.ID_RESA ","6511267","onsenfout","onsenfout","onsenfout","onsenfout",true,false]},{"file":"\/app\/dirigeant\/traitement\/gestion-du-club\/planning2.php","line":584,"function":"DropOrResizeResa","class":"App\\ReservationManager","type":"->","args":["6511267","2026-01-28 15:00:00","2026-01-28 16:30:00","2700","false","false"]}] TraceAsString: #0 /app/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response), NULL, Array, NULL) #1 /app/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response)) #2 /app/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), NULL) #3 /app/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}() #4 /app/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\Promise\TaskQueue->run(true) #5 /app/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\Promise\Promise->invokeWaitFn() #6 /app/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\Promise\Promise->waitIfPending() #7 /app/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\Promise\Promise->invokeWaitList() #8 /app/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\Promise\Promise->waitIfPending() #9 /app/vendor/guzzlehttp/guzzle/src/Client.php(124): GuzzleHttp\Promise\Promise->wait() #10 /app/traitement/classN/QoodosManager.php(621): GuzzleHttp\Client->send(Object(GuzzleHttp\Psr7\Request)) #11 /app/traitement/classN/QoodosManager.php(598): App\QoodosManager->getCheckin('aae89e0b-6ea4-4...') #12 /app/traitement/classN/CreditsManager.php(979): App\QoodosManager->checkinDetails('aae89e0b-6ea4-4...') #13 /app/traitement/classN/ReservationManager.php(4546): App\CreditsManager->update(479183, NULL, 13.0, '69749e84876be', false, '6511267', NULL, NULL, 'aae89e0b-6ea4-4...', NULL, 1) #14 /app/traitement/classN/ReservationManager.php(2622): App\ReservationManager->refund_credits(349, Array, 479183, ' rm.ID_RESA ', '6511267', 'onsenfout', 'onsenfout', 'onsenfout', 'onsenfout', true, false) #15 /app/dirigeant/traitement/gestion-du-club/planning2.php(584): App\ReservationManager->DropOrResizeResa('6511267', '2026-01-28 15:0...', '2026-01-28 16:3...', '2700', 'false', 'false') #16 {main} SESSION : {"REDIRECT_URL":"\/planning2","TOKEN_CSRF":"6979c5b7374ee","ID_USER":479183,"ID_CLUB":349,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"28\/01\/2026","viewPlanning":"resourceTimeGridDay","Joueur 1":"1008715 Claverie Romain","telephone":" 33630518961"} ********************** 28/01/2026 13:38:26 - Uncaught exception: Too few arguments to function App\PlanningManager::getSportsInClubApi(), 0 passed and at least 1 expected File: /app/traitement/classN/PlanningManager.php Trace: [{"function":"getSportsInClubApi","class":"App\\PlanningManager","type":"->","args":[]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":532,"function":"call_user_func_array","args":[[{},"getSportsInClubApi"],[]]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":452,"function":"apiForApp","class":"App\\ApiManager","type":"->","args":[{"event":"planningManager.getSportsInClubApi","args":[],"idClub":"284"},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":21,"function":"reading","class":"App\\ApiManager","type":"->","args":[{"event":"planningManager.getSportsInClubApi","args":[],"idClub":"284"}]},{"file":"\/app\/api\/api.php","line":47,"function":"__construct","class":"App\\ApiManager","type":"->","args":[]}] TraceAsString: #0 [internal function]: App\PlanningManager->getSportsInClubApi() #1 /app/traitement/classN/ApiManager.php(532): call_user_func_array(Array, Array) #2 /app/traitement/classN/ApiManager.php(452): 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":"697a023236b90","ID_USER":1037757,"ACCOUNT":"e2be1cc8ff4f0a765ebcbbc1cc94acca0a6c1f4e","CONNECTE":1} ********************** 28/01/2026 13:38:27 - Uncaught exception: Too few arguments to function App\PlanningManager::getSportsInClubApi(), 0 passed and at least 1 expected File: /app/traitement/classN/PlanningManager.php Trace: [{"function":"getSportsInClubApi","class":"App\\PlanningManager","type":"->","args":[]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":532,"function":"call_user_func_array","args":[[{},"getSportsInClubApi"],[]]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":452,"function":"apiForApp","class":"App\\ApiManager","type":"->","args":[{"event":"planningManager.getSportsInClubApi","args":[],"idClub":"284"},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":21,"function":"reading","class":"App\\ApiManager","type":"->","args":[{"event":"planningManager.getSportsInClubApi","args":[],"idClub":"284"}]},{"file":"\/app\/api\/api.php","line":47,"function":"__construct","class":"App\\ApiManager","type":"->","args":[]}] TraceAsString: #0 [internal function]: App\PlanningManager->getSportsInClubApi() #1 /app/traitement/classN/ApiManager.php(532): call_user_func_array(Array, Array) #2 /app/traitement/classN/ApiManager.php(452): 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":"697a023236b90","ID_USER":1037757,"ACCOUNT":"e2be1cc8ff4f0a765ebcbbc1cc94acca0a6c1f4e","CONNECTE":1} ********************** 28/01/2026 13:38:29 - Uncaught exception: Too few arguments to function App\AboManager::getAllAbonnementsApi(), 0 passed and exactly 1 expected File: /app/traitement/classN/AboManager.php Trace: [{"function":"getAllAbonnementsApi","class":"App\\AboManager","type":"->","args":[]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":532,"function":"call_user_func_array","args":[[{"_Mailer":{"club":{"id":284,"superclub":283,"url":"boen","nom":"Le Padel Fran\u00e7ais, Bo\u00ebn-sur-Lignon","adresse":"159, Zone artisanale de Chalmazel","codePostal":"42130","ville":"Montverdun","logo":"file-1680082148642404e4d972b.png","emailContact":"marketing@jdm-expert.com","apiPaiement":"stripe","currency":"EUR","locale":"fr_FR","timezone":"Europe\/Paris","appelationJoueur":"joueur","appelationAbonne":"abonn\u00e9","appEngine":null,"accountIdStripe":"acct_1NAYs0QLHDA6l9JA","customHeader":"\/img\/system\/appli\/header\/default.jpg","publicKeyStripe":"pk_live_ckbVQzHHeD6vjXAbSJLBgVgp","modFranchise":1,"themeColorPlayer":"#1e74fd","gallery":[],"docs":{"reglement":{"path":"https:\/\/www.gestion-sports.com\/img\/reglements\/file-17186246686670219c14410.pdf","id":68,"date-added":"2024-06-17 13:44:28","type":"reglement","visibleInFooter":true,"name":"REGLEMENT"}},"clubSponsors":{"membre":{"bas":[{"LOGO":"","LIEN":"https:\/\/www.lerelaisduchatel.com\/","IMAGE":"logo-1684848891.jpg"},{"LOGO":"","LIEN":"https:\/\/salaisonduforez.fr\/","IMAGE":"logo-1684848933.jpg"},{"LOGO":"","LIEN":"https:\/\/www.tripadvisor.fr\/Restaurant_Review-g7740421-d7340289-Reviews-San_Lorenzo-Boen_sur_Lignon_Loire_Auvergne_Rhone_Alpes.html","IMAGE":"logo-1684849647.jpg"},{"LOGO":"","LIEN":"https:\/\/www.chocolat-loire-rhonealpes.fr\/","IMAGE":"logo-1684925306.jpg"},{"LOGO":"","LIEN":"https:\/\/www.maisonfages.fr\/fr-fr","IMAGE":"logo-1714460153.jpg"}]}},"contentInfo":null,"clubFaq":{"openingPeriod":{"Padel":[" Vous pouvez r\u00e9server jusqu\u2019\u00e0 30 jours \u00e0 l\u2019avance. \n Les cr\u00e9neaux du 30 \u1d49 jour ouvrent chaque jour \u00e0 minuit "],"Casiers connect\u00e9s":[" Vous pouvez r\u00e9server jusqu\u2019\u00e0 30 jours \u00e0 l\u2019avance. \n Les cr\u00e9neaux du 30 \u1d49 jour ouvrent chaque jour \u00e0 minuit "]},"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 4 heures avant le match."],"Casiers connect\u00e9s":[" L'annulation d'une r\u00e9servation n'est pas possible sur ce sport."]},"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)."],"Casiers connect\u00e9s":[" 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":{"9144":{"ID":9144,"ID_BIBLIO":15324,"TITRE":"Jeu concours sur Instagram \u2728","VISIBILITY":["externe","abonne","credit"],"DESCRIPTION":"Envie de d\u00e9fier tes amis ? Tentez de gagner votre prochaine partie sur notre Instagram. \r\nJoyeux No\u00ebl \u00e0 tous ! \u2728","TARIF":"","DATE_AJOUT_ACTU":"23\/12\/2025","IMAGE":"file-1766500856694aa9f844145.png","IMAGE_API":"https:\/\/www.gestion-sports.com\/img\/bibliotheque\/file-1766500856694aa9f844145.png","FEATURED":1},"4823":{"ID":4823,"ID_BIBLIO":8077,"TITRE":"Nouveaux tarifs heures pleines","VISIBILITY":["externe","abonne","credit"],"DESCRIPTION":"? Le Padel Fran\u00e7ais se rend encore plus accessible pour tous !\r\n? Profitez de 1h30 de jeu pour seulement 8\u20ac en heure pleine !\r\nVenez taper la balle avec nous \u00e0 prix r\u00e9duit et vivez l\u2019exp\u00e9rience du padel ! ?","TARIF":"8 \u20ac","DATE_AJOUT_ACTU":"11\/09\/2024","IMAGE":"logo-1726059486.png","IMAGE_API":"https:\/\/www.gestion-sports.com\/img\/bibliotheque\/logo-1726059486.png","FEATURED":1},"4822":{"ID":4822,"ID_BIBLIO":8076,"TITRE":"Nouveaux tarifs heures creuses ","VISIBILITY":["externe","abonne","credit"],"DESCRIPTION":"? Profitez de l'heure creuse chez Le Padel Fran\u00e7ais !\r\n\u23f0 R\u00e9servez votre cr\u00e9neau en dehors des heures pleines et b\u00e9n\u00e9ficiez de 1h30 de jeu pour seulement 6\u20ac !\r\nUn prix imbattable pour d\u00e9couvrir ou pratiquer le padel en toute tranquillit\u00e9. ?","TARIF":"6 \u20ac","DATE_AJOUT_ACTU":"11\/09\/2024","IMAGE":"logo-1726059427.png","IMAGE_API":"https:\/\/www.gestion-sports.com\/img\/bibliotheque\/logo-1726059427.png","FEATURED":1}},"showCategoryEvent":false,"modVideos":null}}},"getAllAbonnementsApi"],[]]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":452,"function":"apiForApp","class":"App\\ApiManager","type":"->","args":[{"event":"aboManager.getAllAbonnementsApi","args":[],"idClub":"284"},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":21,"function":"reading","class":"App\\ApiManager","type":"->","args":[{"event":"aboManager.getAllAbonnementsApi","args":[],"idClub":"284"}]},{"file":"\/app\/api\/api.php","line":47,"function":"__construct","class":"App\\ApiManager","type":"->","args":[]}] TraceAsString: #0 [internal function]: App\AboManager->getAllAbonnementsApi() #1 /app/traitement/classN/ApiManager.php(532): call_user_func_array(Array, Array) #2 /app/traitement/classN/ApiManager.php(452): 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":"697a023236b90","ID_USER":1037757,"ACCOUNT":"e2be1cc8ff4f0a765ebcbbc1cc94acca0a6c1f4e","CONNECTE":1} ********************** 28/01/2026 13:38:29 - Uncaught exception: Too few arguments to function App\CreditsManager::GetOffreCredits(), 0 passed and exactly 1 expected File: /app/traitement/classN/CreditsManager.php Trace: [{"function":"GetOffreCredits","class":"App\\CreditsManager","type":"->","args":[]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":532,"function":"call_user_func_array","args":[[{},"GetOffreCredits"],[]]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":452,"function":"apiForApp","class":"App\\ApiManager","type":"->","args":[{"event":"creditsManager.GetOffreCredits","args":[],"idClub":"284"},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":21,"function":"reading","class":"App\\ApiManager","type":"->","args":[{"event":"creditsManager.GetOffreCredits","args":[],"idClub":"284"}]},{"file":"\/app\/api\/api.php","line":47,"function":"__construct","class":"App\\ApiManager","type":"->","args":[]}] TraceAsString: #0 [internal function]: App\CreditsManager->GetOffreCredits() #1 /app/traitement/classN/ApiManager.php(532): call_user_func_array(Array, Array) #2 /app/traitement/classN/ApiManager.php(452): 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":"697a023236b90","ID_USER":1037757,"ACCOUNT":"e2be1cc8ff4f0a765ebcbbc1cc94acca0a6c1f4e","CONNECTE":1} ********************** 28/01/2026 14:30:59 - Uncaught exception: Call to a member function prenom() on null File: /app/traitement/classN/ReservationManager.php Trace: [{"file":"\/app\/traitement\/classN\/ReservationManager.php","line":8565,"function":"eventLogs","class":"App\\ReservationManager","type":"->","args":["add_pay|0|2||paid|0|189492","2026-01-21 17:40:37"]},{"file":"\/app\/traitement\/classN\/ReservationManager.php","line":8538,"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(8565): App\ReservationManager->eventLogs('add_pay|0|2||pa...', '2026-01-21 17:4...') #1 /app/traitement/classN/ReservationManager.php(8538): App\ReservationManager->execGetResaLogs('') #2 /app/dirigeant/traitement/gestion-du-club/planning2.php(271): App\ReservationManager->getResaLogs('') #3 {main} SESSION : {"REDIRECT_URL":"\/listing","TOKEN_CSRF":"697a0bb5280ad","ID_USER":1035980,"ID_CLUB":434,"ACCOUNT":"d3bdb20f038d9abd1b79ad6ad3456a03e9396cdc","CONNECTE":1,"datePlanning":"29\/01\/2026","viewPlanning":"resourceTimeGridDay"} ********************** 28/01/2026 15:58:08 - Uncaught exception: App\TournamentManager::getTeam(): Return value must be of type array, bool returned File: /app/traitement/classN/TournamentManager.php Trace: [{"file":"\/app\/traitement\/classN\/TournamentManager.php","line":417,"function":"getTeam","class":"App\\TournamentManager","type":"->","args":[44585]},{"file":"\/app\/traitement\/classN\/TournamentManager.php","line":526,"function":"getTeamData","class":"App\\TournamentManager","type":"->","args":[44585]},{"file":"\/app\/traitement\/classN\/TournamentManager.php","line":596,"function":"getMatchs","class":"App\\TournamentManager","type":"->","args":["poule",6705]},{"function":"getPoule","class":"App\\TournamentManager","type":"->","args":[6705]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":532,"function":"call_user_func_array","args":[[{},"getPoule"],[6705]]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":452,"function":"apiForApp","class":"App\\ApiManager","type":"->","args":[{"event":"TournamentManager.getPoule","args":{"pouleId":6705},"idClub":"308"},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":21,"function":"reading","class":"App\\ApiManager","type":"->","args":[{"event":"TournamentManager.getPoule","args":{"pouleId":6705},"idClub":"308"}]},{"file":"\/app\/api\/api.php","line":47,"function":"__construct","class":"App\\ApiManager","type":"->","args":[]}] TraceAsString: #0 /app/traitement/classN/TournamentManager.php(417): App\TournamentManager->getTeam(44585) #1 /app/traitement/classN/TournamentManager.php(526): App\TournamentManager->getTeamData(44585) #2 /app/traitement/classN/TournamentManager.php(596): App\TournamentManager->getMatchs('poule', 6705) #3 [internal function]: App\TournamentManager->getPoule(6705) #4 /app/traitement/classN/ApiManager.php(532): call_user_func_array(Array, Array) #5 /app/traitement/classN/ApiManager.php(452): 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":"697a23ad99824","ID_USER":684556,"ACCOUNT":"e2be1cc8ff4f0a765ebcbbc1cc94acca0a6c1f4e","CONNECTE":1} ********************** 28/01/2026 15:58:22 - Uncaught exception: App\TournamentManager::getTeam(): Return value must be of type array, bool returned File: /app/traitement/classN/TournamentManager.php Trace: [{"file":"\/app\/traitement\/classN\/TournamentManager.php","line":417,"function":"getTeam","class":"App\\TournamentManager","type":"->","args":[44585]},{"file":"\/app\/traitement\/classN\/TournamentManager.php","line":526,"function":"getTeamData","class":"App\\TournamentManager","type":"->","args":[44585]},{"file":"\/app\/traitement\/classN\/TournamentManager.php","line":596,"function":"getMatchs","class":"App\\TournamentManager","type":"->","args":["poule",6705]},{"function":"getPoule","class":"App\\TournamentManager","type":"->","args":[6705]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":532,"function":"call_user_func_array","args":[[{},"getPoule"],[6705]]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":452,"function":"apiForApp","class":"App\\ApiManager","type":"->","args":[{"event":"TournamentManager.getPoule","args":{"pouleId":6705},"idClub":"308"},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":21,"function":"reading","class":"App\\ApiManager","type":"->","args":[{"event":"TournamentManager.getPoule","args":{"pouleId":6705},"idClub":"308"}]},{"file":"\/app\/api\/api.php","line":47,"function":"__construct","class":"App\\ApiManager","type":"->","args":[]}] TraceAsString: #0 /app/traitement/classN/TournamentManager.php(417): App\TournamentManager->getTeam(44585) #1 /app/traitement/classN/TournamentManager.php(526): App\TournamentManager->getTeamData(44585) #2 /app/traitement/classN/TournamentManager.php(596): App\TournamentManager->getMatchs('poule', 6705) #3 [internal function]: App\TournamentManager->getPoule(6705) #4 /app/traitement/classN/ApiManager.php(532): call_user_func_array(Array, Array) #5 /app/traitement/classN/ApiManager.php(452): 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":"697a23ad99824","ID_USER":684556,"ACCOUNT":"e2be1cc8ff4f0a765ebcbbc1cc94acca0a6c1f4e","CONNECTE":1} ********************** 28/01/2026 16:45:27 - Uncaught exception: App\TournamentManager::getTeam(): Return value must be of type array, bool returned File: /app/traitement/classN/TournamentManager.php Trace: [{"file":"\/app\/traitement\/classN\/TournamentManager.php","line":417,"function":"getTeam","class":"App\\TournamentManager","type":"->","args":[44585]},{"file":"\/app\/traitement\/classN\/TournamentManager.php","line":526,"function":"getTeamData","class":"App\\TournamentManager","type":"->","args":[44585]},{"file":"\/app\/traitement\/classN\/TournamentManager.php","line":596,"function":"getMatchs","class":"App\\TournamentManager","type":"->","args":["poule",6705]},{"function":"getPoule","class":"App\\TournamentManager","type":"->","args":[6705]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":532,"function":"call_user_func_array","args":[[{},"getPoule"],[6705]]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":452,"function":"apiForApp","class":"App\\ApiManager","type":"->","args":[{"event":"TournamentManager.getPoule","args":{"pouleId":6705},"idClub":"308"},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":21,"function":"reading","class":"App\\ApiManager","type":"->","args":[{"event":"TournamentManager.getPoule","args":{"pouleId":6705},"idClub":"308"}]},{"file":"\/app\/api\/api.php","line":47,"function":"__construct","class":"App\\ApiManager","type":"->","args":[]}] TraceAsString: #0 /app/traitement/classN/TournamentManager.php(417): App\TournamentManager->getTeam(44585) #1 /app/traitement/classN/TournamentManager.php(526): App\TournamentManager->getTeamData(44585) #2 /app/traitement/classN/TournamentManager.php(596): App\TournamentManager->getMatchs('poule', 6705) #3 [internal function]: App\TournamentManager->getPoule(6705) #4 /app/traitement/classN/ApiManager.php(532): call_user_func_array(Array, Array) #5 /app/traitement/classN/ApiManager.php(452): 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":"697a2ee7f11f0","ID_USER":497724,"ACCOUNT":"e2be1cc8ff4f0a765ebcbbc1cc94acca0a6c1f4e","CONNECTE":1} ********************** 28/01/2026 16:46:05 - Uncaught exception: App\TournamentManager::getTeam(): Return value must be of type array, bool returned File: /app/traitement/classN/TournamentManager.php Trace: [{"file":"\/app\/traitement\/classN\/TournamentManager.php","line":417,"function":"getTeam","class":"App\\TournamentManager","type":"->","args":[44585]},{"file":"\/app\/traitement\/classN\/TournamentManager.php","line":526,"function":"getTeamData","class":"App\\TournamentManager","type":"->","args":[44585]},{"file":"\/app\/traitement\/classN\/TournamentManager.php","line":596,"function":"getMatchs","class":"App\\TournamentManager","type":"->","args":["poule",6705]},{"function":"getPoule","class":"App\\TournamentManager","type":"->","args":[6705]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":532,"function":"call_user_func_array","args":[[{},"getPoule"],[6705]]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":452,"function":"apiForApp","class":"App\\ApiManager","type":"->","args":[{"event":"TournamentManager.getPoule","args":{"pouleId":6705},"idClub":"308"},{}]},{"file":"\/app\/traitement\/classN\/ApiManager.php","line":21,"function":"reading","class":"App\\ApiManager","type":"->","args":[{"event":"TournamentManager.getPoule","args":{"pouleId":6705},"idClub":"308"}]},{"file":"\/app\/api\/api.php","line":47,"function":"__construct","class":"App\\ApiManager","type":"->","args":[]}] TraceAsString: #0 /app/traitement/classN/TournamentManager.php(417): App\TournamentManager->getTeam(44585) #1 /app/traitement/classN/TournamentManager.php(526): App\TournamentManager->getTeamData(44585) #2 /app/traitement/classN/TournamentManager.php(596): App\TournamentManager->getMatchs('poule', 6705) #3 [internal function]: App\TournamentManager->getPoule(6705) #4 /app/traitement/classN/ApiManager.php(532): call_user_func_array(Array, Array) #5 /app/traitement/classN/ApiManager.php(452): 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":"697a2ee7f11f0","ID_USER":497724,"ACCOUNT":"e2be1cc8ff4f0a765ebcbbc1cc94acca0a6c1f4e","CONNECTE":1} ********************** 28/01/2026 17:18:41 - Uncaught exception: Client error: `POST https://api.sendinblue.com/v3/emailCampaigns` resulted in a `400 Bad Request` response: {"code":"missing_parameter","message":"Subject is missing"} File: /app/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php Trace: [{"file":"\/app\/vendor\/guzzlehttp\/guzzle\/src\/Middleware.php","line":72,"function":"create","class":"GuzzleHttp\\Exception\\RequestException","type":"::","args":[{},{},null,[],null]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/Promise.php","line":209,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":[{}]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/Promise.php","line":158,"function":"callHandler","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":[1,{},null]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/TaskQueue.php","line":52,"function":"GuzzleHttp\\Promise\\{closure}","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":[]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/Promise.php","line":251,"function":"run","class":"GuzzleHttp\\Promise\\TaskQueue","type":"->","args":[true]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/Promise.php","line":227,"function":"invokeWaitFn","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/Promise.php","line":272,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/Promise.php","line":229,"function":"invokeWaitList","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/app\/vendor\/guzzlehttp\/promises\/src\/Promise.php","line":69,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/app\/vendor\/guzzlehttp\/guzzle\/src\/Client.php","line":189,"function":"wait","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/app\/include\/newsletter_campaign.php","line":113,"function":"request","class":"GuzzleHttp\\Client","type":"->","args":["POST","https:\/\/api.sendinblue.com\/v3\/emailCampaigns",{"body":"{\"sender\":{\"name\":\"padel united court\\u00e9telle\",\"email\":\"no-reply@gestion-sports.com\"},\"name\":\"#415 - Padel United Court\\u00e9telle - 28\\\/01\\\/2026\",\"replyTo\":\"info@padelunited.ch\",\"subject\":\"\",\"footer\":\"\\n
\\n Vous avez re\\u00e7u cet email car vous vous \\u00eates inscrit sur PADEL UNITED COURT\\u00c9TELLE<\\\/br>\\n