@@ -477,29 +477,13 @@ function ha_search_campaign()
477477 return ;
478478 }
479479
480- $ url = parse_url ($ value );
481480 $ sandbox = false ;
482- $ nameAsso = '' ;
483-
484- if ($ url !== false && isset ($ url ['host ' ])) {
485- $ domain = $ url ['host ' ];
486-
487- if ($ domain == 'helloasso-sandbox.com ' || $ domain == 'www.helloasso-sandbox.com ' ) {
488- $ sandbox = true ;
489- }
490-
491- if ($ domain != 'helloasso.com ' && $ domain != 'www.helloasso.com ' && $ domain != 'helloasso-sandbox.com ' && $ domain != 'www.helloasso-sandbox.com ' ) {
492- $ nameAsso = '' ;
493- } else {
494- $ slug = explode ('/ ' , $ value );
495- $ nameAsso = isset ($ slug [4 ]) ? $ slug [4 ] : '' ;
496- }
497- } else {
498- $ nameAsso = sanitize_title_with_dashes ($ value );
499- }
500-
501- if (empty ($ nameAsso )) {
502- wp_send_json_error ('URL ou nom d \'association invalide. ' );
481+ $ organizationSlug = '' ;
482+
483+ $ organizationSlug = sanitize_title_with_dashes ($ value );
484+
485+ if (empty ($ organizationSlug )) {
486+ wp_send_json_error ('Slug d \'association invalide. ' );
503487 return ;
504488 }
505489
@@ -526,17 +510,17 @@ function ha_search_campaign()
526510
527511 $ bearer_token = $ token_data ['access_token ' ];
528512
529- $ org_response = ha_curl_get ($ apiUrl . '/v5/organizations/ ' . $ nameAsso , $ bearer_token );
513+ $ org_response = ha_curl_get ($ apiUrl . '/v5/organizations/ ' . $ organizationSlug , $ bearer_token );
530514
531515 if ($ org_response === false ) {
532- wp_send_json_error ('Erreur lors de la récupération des informations de l \'organisation . ' );
516+ wp_send_json_error ('Erreur lors de la récupération des informations de l \'association . ' );
533517 return ;
534518 }
535519
536520 $ org_data = json_decode ($ org_response , true );
537521
538522 if (!isset ($ org_data ['name ' ])) {
539- wp_send_json_error ('Organisation non trouvée. ' );
523+ wp_send_json_error ('Association non trouvée. ' );
540524 return ;
541525 }
542526
@@ -545,7 +529,7 @@ function ha_search_campaign()
545529 $ total_count = 0 ;
546530
547531 for ($ i = 1 ; $ i <= 5 ; $ i ++) {
548- $ campaign_response = ha_curl_get ($ apiUrl . '/v5/organizations/ ' . $ nameAsso . '/forms?pageSize=20&pageIndex= ' . $ i , $ bearer_token );
532+ $ campaign_response = ha_curl_get ($ apiUrl . '/v5/organizations/ ' . $ organizationSlug . '/forms?pageSize=20&pageIndex= ' . $ i , $ bearer_token );
549533
550534 if ($ campaign_response === false ) {
551535 continue ;
@@ -576,7 +560,7 @@ function ha_search_campaign()
576560 'asso_name ' => $ asso_name ,
577561 'campaigns ' => $ all_campaigns ,
578562 'total_count ' => $ total_count ,
579- 'slug ' => $ nameAsso
563+ 'slug ' => $ organizationSlug
580564 );
581565
582566 wp_send_json ($ result );
0 commit comments