wip trying to figure what fields to use

This commit is contained in:
asus
2023-09-21 11:35:22 +02:00
parent 94de259361
commit ce86b72dd8
4 changed files with 182 additions and 34 deletions

View File

@@ -40,7 +40,7 @@
- len: 1h30 - len: 1h30
- total: 3h00 - total: 3h00
- money: 90€ - money: 90€
- 09/09/23 - 09/09/23
- begin: 16h30 - begin: 16h30
- mes: "trying to copy wp site" - mes: "trying to copy wp site"
@@ -48,7 +48,7 @@
- len: 1h00 - len: 1h00
- total: 1h00 - total: 1h00
- money: 30€ - money: 30€
- 10/09/23 - 10/09/23
- begin: 10h00 - begin: 10h00
- mes: "trying to fix makefile and .env volume variable" - mes: "trying to fix makefile and .env volume variable"
@@ -56,7 +56,7 @@
- len: 2h00 - len: 2h00
- total: 2h00 - total: 2h00
- money: 60€ - money: 60€
- 11/09/23 - 11/09/23
- begin: 10h00 - begin: 10h00
- mes: "fixed volume variable" - mes: "fixed volume variable"
@@ -64,7 +64,7 @@
- len: 3h30 - len: 3h30
- total: 3h30 - total: 3h30
- money: 105€ - money: 105€
- 12/09/23 - 12/09/23
- begin: 9h30 - begin: 9h30
- mes: "resolve some env var pbm" - mes: "resolve some env var pbm"
@@ -72,7 +72,7 @@
- len: 2h45 - len: 2h45
- total: 2h45 - total: 2h45
- money: 82€50 - money: 82€50
- 14/09/23 - 14/09/23
- begin: 11h30 - begin: 11h30
- mes: "resolve env pbm with sudo" - mes: "resolve env pbm with sudo"
@@ -92,7 +92,7 @@
- len: 0h45 - len: 0h45
- total: 2h45 - total: 2h45
- money: 82€50 - money: 82€50
- 18/09/23 - 18/09/23
- begin: 10h00 - begin: 10h00
- mes: "rediscover plugin" - mes: "rediscover plugin"
@@ -105,6 +105,23 @@
- total: 4h45 - total: 4h45
- money: 142€50 - money: 142€50
- 20/09/23
- begin: 14h00
- mes: "pbm api keys and acf7 form"
- end: 15h30
- len: 1h30
- total: 1h30
- money: 45€
- 21/09/23
- begin: 9h45
- mes: ""
- end: h
- len: h
- total: h
- money: €
#### total : 90 + 30 = 120€ #### total : 90 + 30 = 120€
## 1.4. duplicator wordpress ## 1.4. duplicator wordpress

View File

@@ -54,23 +54,24 @@ function mp_ljdp_map() {
mp_enqueue_scripts_and_styles(); mp_enqueue_scripts_and_styles();
$events = mp_get_published_events(); // mp_get_events.php $events = mp_get_published_events(); // mp_get_events.php
mp_console_log("events :"); // mp_console_log("events :");
mp_console_log($events); // mp_console_log($events);
foreach ($events as $event) { // foreach ($events as $event) {
mp_console_log($event); // mp_console_log("--------------- event :");
$event_id = $event->id; // mp_console_log("id: " . $event->id);
mp_console_log($event_id); // mp_console_log("adresse: " . $event->adresse);
$fields = get_fields($event_id); // mp_console_log("pays: " . $event->pays);
mp_console_log($fields); // mp_console_log("ville: " . $event->ville);
// mp_console_log("irl: " . $event->irl);
// mp_console_log($event);
//
// $fields = get_fields($event_id);
// mp_console_log($fields);
// foreach( $fields as $name => $value ) // foreach( $fields as $name => $value )
// mp_console_log($name . " : " . $value); // mp_console_log($name . " : " . $value);
} // }
$locations = mp_sort_events($events); // mp_get_locations.php $locations = mp_sort_events($events); // mp_get_locations.php
mp_console_log("locations :");
mp_console_log($locations);
foreach ($locations as $location)
mp_console_log($location);
$filters = mp_get_filters($events); // mp_get_filters.php $filters = mp_get_filters($events); // mp_get_filters.php
@@ -118,16 +119,16 @@ add_shortcode('ljdp_errors_map', 'mp_errors_map');
/** /**
* when a post is saved or published or updated, * when a post is saved or published or updated,
* find its coordinates * find its coordinates
function post_published_coordinates($id, $post) {
$location = mp_get_coordinates($id);
if ( ! add_post_meta( $id, 'location', $location, true ) )
update_post_meta( $id, 'location', $location );
}
add_action( 'publish_post', 'post_published_coordinates', 10, 2 );
*/ */
// function post_published_coordinates($id, $post) {
//
// $location = mp_get_coordinates($id);
//
// if ( ! add_post_meta( $id, 'location', $location, true ) )
// update_post_meta( $id, 'location', $location );
//
// }
// add_action( 'publish_post', 'post_published_coordinates', 10, 2 );
?> ?>

View File

@@ -5,7 +5,7 @@
*/ */
/* cle api de google maps */ /* cle api de google maps */
//$mp_api_key = 'AIzaSyCvdGV2ssD4ov4a9CuIlQhoJyz5gWWiSvE'; $mp_api_key = 'AIzaSyCvdGV2ssD4ov4a9CuIlQhoJyz5gWWiSvE';
$mp_api_key = 'AIzaSyBNWx_3vuMKQr_nJbFKNBx6-x7NXwVqSwE'; //$mp_api_key = 'AIzaSyBNWx_3vuMKQr_nJbFKNBx6-x7NXwVqSwE';
?> ?>

View File

@@ -48,7 +48,7 @@
*/ */
/* /*
GET POST EXEMPLE : GET_POST EXEMPLE :
ID: 29693 ID: 29693
comment_count: "0" comment_count: "0"
@@ -93,9 +93,13 @@ function mp_fill_fields_value($id) {
/* /*
* get_field is an ACF function * get_field is an ACF function
* in "pure" worpdress use : * in "pure" worpdress use :
* get_post_meta or get_post_custom_values * get_post_meta or get_post_custom
* - https://developer.wordpress.org/reference/functions/get_post_meta/ * - https://developer.wordpress.org/reference/functions/get_post_meta/
* - https://developer.wordpress.org/reference/functions/get_post_custom_values/ * - https://developer.wordpress.org/reference/functions/get_post_custom/
* if you try to use `get_fields(id)` to retrieve all the acf7 custom fields,
* sometimes it fails eventhough you can get a specific value with `get_field(value, id)`,
* it's because acf7 didn´t insert the field itself and so some hidden data is not there :
* - https://coreysalzano.com/wordpress/acf-get_fields-not-working-but-get_field-does/
*/ */
// add fields // add fields
@@ -136,6 +140,34 @@ function mp_fill_fields_value($id) {
function mp_get_published_events() { function mp_get_published_events() {
$posts_list = mp_get_published_posts(); $posts_list = mp_get_published_posts();
mp_console_log("posts :");
mp_console_log($posts_list);
foreach ($posts_list as $post) {
mp_console_log("--------------- post :");
$id = $post->ID;
mp_console_log("id: " . $id);
// mp_console_log("adresse: " . $event->adresse);
// mp_console_log("pays: " . $event->pays);
// mp_console_log("ville: " . $event->ville);
// mp_console_log("irl: " . $event->irl);
// mp_console_log($event);
//
$fields = get_fields($id);
mp_console_log("fields:");
mp_console_log($fields);
$field_heure = get_field("heure_de_debut", $id);
mp_console_log("field_heure: " . $field_heure);
$post_metas = get_post_meta($id);
mp_console_log("post_metas:");
mp_console_log($post_metas);
$post_custom = get_post_custom($id);
mp_console_log("post_custom:");
mp_console_log($post_custom);
// foreach( $fields as $name => $value )
// mp_console_log($name . " : " . $value);
}
$events = []; $events = [];
foreach ($posts_list as $post) { foreach ($posts_list as $post) {
$event = mp_fill_fields_value($post->ID); $event = mp_fill_fields_value($post->ID);
@@ -147,6 +179,104 @@ function mp_get_published_events() {
return $events; return $events;
} }
/*
GET_POST_META :
01 _cf7_2_post_form_submitted : "yes"
02 _edit_last : "3"
03 _edit_lock : "1695215530:3"
04 _encloseme : "1"
05 _et_builder_dynamic_assets_loading_attr_threshold : "3"
06 _pingme : "1"
07 _thumbnail_id : "32583"
08 _wp_old_date : "2023-09-06"
09 activite_concerne : "les enseignants de français langue étrangère ou français langue seconde"
10 adresse : ""
11 adresse_courriel : "ivan.centre@gmail.com"
12 adresse_courriel_de_contact : "ivan.centre@gmail.com"
13 categorie : "Conférence/Table ronde/Salon"
14 composition : `a:4:{i:0;s:62:"Association de professeurs de français membre du réseau FIPF";i:1;s:38:"Ambassade de France/Institut français";i:2;s:27:"Université membre de l'AUF";i:3;s:23:"Organe de presse locale";}`
15 composition_1 : "Association des professeurs de français de Serbie"
16 composition_2 : "Institut français de Serbie"
17 composition_3 : "Faculté de philosophie de l'Université de Nis"
18 composition_4 : "Média et Reforme Centre"
19 composition_autres : ""
20 date : "2023-11-23"
21 depenses_prevues : "4000"
22 description_courte : `L'activité prévue: "Pensez vert, sauvez la Terre". Mettre FLE au service de l'écologie!`
23 description_longue : `L'activité "Pensez vert, sauvez la Terre" est composée de deux segments: a) concours national destiné aux professeurs de FLE qui auront pour tâche de concevoir les fiches pédagogiques à partir de trois films écologiques courts métrages: https://vimeo.com/124807861; https://vimeo.com/120562699; https://vimeo.com/63528500; b) conférences nationales qui se feront en ligne et en présentiel. L'objectif est de faire prendre conscience de la problématique relative au changement climatique et à la biodiversité mais aussi dencourager les enseignants d'intégrer le FLE au service de l'écologie! \r\n`
24 fichier : "https://local_lejourduprof.com/wp-content/uploads/2023/09/Budget_previsionnel_JIPF_2023-1.docx"
25 financement : 'a:1:{i:0;s:3:"oui";}'
26 fonction : "Président"
27 heure_de_debut : "10:00"
28 heure_de_fin : "18:00"
29 institution : "Association des professeurs de français de Serbie"
30 lien_internet : "http://www.apfs.edu.rs"
31 liste_des_depenses : ""
32 mode : 'a:1:{i:0;s:8:"En ligne";}'
33 montant_demande : "2000"
34 nom : "JOVANOVIĆ"
35 participation : "1000"
36 pays : "Serbie"
37 plan_de_communication : "Avant le projet: organisation d'une conférence de presse pour parler de l'activité; création des affiches de l'activité; annoncer le projet dans les médias et sur les réseaux sociaux ainsi que sur les sites des partenaires concernés.\r\n\r\nPendant le projet: communication sur les réseaux sociaux et sur les sites des partenaires concernés.\r\n\r\nAprès le projet: médias, réseaux sociaux et les sites des partenaires concernés."
38 prenom : "Ivan"
39 public_vise : "1000, enseignants de FLE, étudiants, lycéens bilingues"
40 recettes_prevues : "0"
41 resultat_attendu : "Les enseignants seront mobilisés face à la langue française et le mettront au service de l'écologie globale! Grâce à leur engagement et leur dévouement auprès des élèves ils seront motivés de les faire sensibiliser sur les causes et les effets de lérosion de la biodiversité, de leur monter le rôle important de l'apprentissage du français dans la préservation de la Terre et de sa population. Aussi, Cette activité a pour lambition de construire la nécessité dacquérir les compétences à leur activité future à une citoyenneté éco active. On développera chez eux des compétences de communication, dexpression orale, dexpression écrite, dargumentation, de justification."
42 resultats_attendus : "Les enseignants seront mobilisés face à la langue française et le mettront au service de l'écologie globale! Grâce à leur engagement et leur dévouement auprès des élèves ils seront motivés de les faire sensibiliser sur les causes et les effets de lérosion de la biodiversité, de leur monter le rôle important de l'apprentissage du français dans la préservation de la Terre et de sa population. Aussi, Cette activité a pour lambition de construire la nécessité dacquérir les compétences à leur activité future à une citoyenneté éco active. On développera chez eux des compétences de communication, dexpression orale, dexpression écrite, dargumentation, de justification."
43 se_connecter : "meet.google.com/mnu-czps-rrh "
44 telephone : "+381649997389"
GET_POST_CUSTOM :
01 _cf7_2_post_form_submitted : "yes"
02 _edit_last : "3"
03 _edit_lock : "1695215530:3"
04 _encloseme : "1"
05 _et_builder_dynamic_assets_loading_attr_threshold : "3"
06 _pingme : "1"
07 _thumbnail_id : "32583"
08 _wp_old_date : "2023-09-06"
09 activite_concerne : "les enseignants de français langue étrangère ou français langue seconde"
10 adresse : ""
11 adresse_courriel : "ivan.centre@gmail.com"
12 adresse_courriel_de_contact : "ivan.centre@gmail.com"
13 categorie : "Conférence/Table ronde/Salon"
14 composition : `a:4:{i:0;s:62:"Association de professeurs de français membre du réseau FIPF";i:1;s:38:"Ambassade de France/Institut français";i:2;s:27:"Université membre de l'AUF";i:3;s:23:"Organe de presse locale";}`
15 composition_1 : "Association des professeurs de français de Serbie"
16 composition_2 : "Institut français de Serbie"
17 composition_3 : "Faculté de philosophie de l'Université de Nis"
18 composition_4 : "Média et Reforme Centre"
19 composition_autres : ""
20 date : "2023-11-23"
21 depenses_prevues : "4000"
22 description_courte : `L'activité prévue: "Pensez vert, sauvez la Terre". Mettre FLE au service de l'écologie!`
23 description_longue : `L'activité "Pensez vert, sauvez la Terre" est composée de deux segments: a) concours national destiné aux professeurs de FLE qui auront pour tâche de concevoir les fiches pédagogiques à partir de trois films écologiques courts métrages: https://vimeo.com/124807861; https://vimeo.com/120562699; https://vimeo.com/63528500; b) conférences nationales qui se feront en ligne et en présentiel. L'objectif est de faire prendre conscience de la problématique relative au changement climatique et à la biodiversité mais aussi dencourager les enseignants d'intégrer le FLE au service de l'écologie! \r\n`
24 fichier : "https://local_lejourduprof.com/wp-content/uploads/2023/09/Budget_previsionnel_JIPF_2023-1.docx"
25 financement : 'a:1:{i:0;s:3:"oui";}'
26 fonction : "Président"
27 heure_de_debut : "10:00"
28 heure_de_fin : "18:00"
29 institution : "Association des professeurs de français de Serbie"
30 lien_internet : "http://www.apfs.edu.rs"
31 liste_des_depenses : ""
32 mode : 'a:1:{i:0;s:8:"En ligne";}'
33 montant_demande : "2000"
34 nom : "JOVANOVIĆ"
35 participation : "1000"
36 pays : "Serbie"
37 plan_de_communication : "Avant le projet: organisation d'une conférence de presse pour parler de l'activité; création des affiches de l'activité; annoncer le projet dans les médias et sur les réseaux sociaux ainsi que sur les sites des partenaires concernés.\r\n\r\nPendant le projet: communication sur les réseaux sociaux et sur les sites des partenaires concernés.\r\n\r\nAprès le projet: médias, réseaux sociaux et les sites des partenaires concernés."
38 prenom : "Ivan"
39 public_vise : "1000, enseignants de FLE, étudiants, lycéens bilingues"
40 recettes_prevues : "0"
41 resultat_attendu : "Les enseignants seront mobilisés face à la langue française et le mettront au service de l'écologie globale! Grâce à leur engagement et leur dévouement auprès des élèves ils seront motivés de les faire sensibiliser sur les causes et les effets de lérosion de la biodiversité, de leur monter le rôle important de l'apprentissage du français dans la préservation de la Terre et de sa population. Aussi, Cette activité a pour lambition de construire la nécessité dacquérir les compétences à leur activité future à une citoyenneté éco active. On développera chez eux des compétences de communication, dexpression orale, dexpression écrite, dargumentation, de justification."
42 resultats_attendus : "Les enseignants seront mobilisés face à la langue française et le mettront au service de l'écologie globale! Grâce à leur engagement et leur dévouement auprès des élèves ils seront motivés de les faire sensibiliser sur les causes et les effets de lérosion de la biodiversité, de leur monter le rôle important de l'apprentissage du français dans la préservation de la Terre et de sa population. Aussi, Cette activité a pour lambition de construire la nécessité dacquérir les compétences à leur activité future à une citoyenneté éco active. On développera chez eux des compétences de communication, dexpression orale, dexpression écrite, dargumentation, de justification."
43 se_connecter : "meet.google.com/mnu-czps-rrh "
44 telephone : "+381649997389"
*/
/* /*
event : {} event : {}
- heure_de_debut : ""; - heure_de_debut : "";