wip filter email registration
This commit is contained in:
@@ -63,7 +63,7 @@ add_filter('plugin_action_links_cipf_plugin/cipf_plugin.php', 'add_link_to_custe
|
||||
*
|
||||
*/
|
||||
function toggle_custer_plugin_menu_CIPF() {
|
||||
PLGNTLS_class::debug_infos();
|
||||
PLGNTLS_class::debug_infos(2);
|
||||
$slug_toggle = PLGNTLS_class::SLUG_TOOGLE_ADMIN_MENU;
|
||||
$toggle_menu = PLGNTLS_class::TOGGLE_ADMIN_MENU;
|
||||
|
||||
@@ -72,6 +72,7 @@ function toggle_custer_plugin_menu_CIPF() {
|
||||
if ($current_slug !== $slug_toggle['_name']) {
|
||||
return;
|
||||
}
|
||||
PLGNTLS_class::debug_infos();
|
||||
|
||||
$show = null;
|
||||
if (!isset($_GET)) {
|
||||
|
||||
@@ -12,6 +12,7 @@ if (!defined('ABSPATH')) {
|
||||
|
||||
|
||||
function display_page_css_CIPF($user_id = null) {
|
||||
PLGNTLS_class::debug_infos();
|
||||
$css_for_states = array();
|
||||
|
||||
/*
|
||||
|
||||
45
plugins/cipf_plugin/php/email_registration.php
Normal file
45
plugins/cipf_plugin/php/email_registration.php
Normal file
@@ -0,0 +1,45 @@
|
||||
<?php
|
||||
|
||||
|
||||
|
||||
function filter_email_wp_CIPF($args) {
|
||||
PLGNTLS_class::debug_infos();
|
||||
error_log("---args: " . json_encode($args));
|
||||
return $args;
|
||||
}
|
||||
//add_filter('wp_mail', 'filter_email_wp_CIPF', 10, 1);
|
||||
|
||||
/*
|
||||
prof registration :
|
||||
{"to":"setrujegno@gufum.com","subject":"[La carte internationale des professeurs de fran\u00e7ais] Login Details","message":"Username: setrujegno\r\n\r\nTo set your password, visit the following address:\r\n\r\n<https:\/\/local-cipf-plugin.com\/?action=reset_password&key=1VB2c9x9IKrWqhlVFwlY&login=setrujegno>\r\n","headers":"","attachments":[]}
|
||||
|
||||
prof login :
|
||||
-nothing-
|
||||
|
||||
prof reset password :
|
||||
{"to":"setrujegno@gufum.com","subject":"[La carte internationale des professeurs de fran\u00e7ais] Password Reset","message":"Someone has requested a password reset for the following account:\r\n\r\nSite Name: La carte internationale des professeurs de fran\u00e7ais\r\n\r\nUsername: setrujegno\r\n\r\nIf this was a mistake, just ignore this email and nothing will happen.\r\n\r\nTo reset your password, visit the following address:\r\n\r\nhttps:\/\/local-cipf-plugin.com\/?action=reset_password&key=COiFnR4qJvyaSSky8FZt&login=setrujegno\r\n","headers":"","attachments":[]}
|
||||
|
||||
partenaire register :
|
||||
{"to":"justatodra@gufum.com","subject":"[La carte internationale des professeurs de fran\u00e7ais] Login Details","message":"Username: justatodra\r\n\r\nTo set your password, visit the following address:\r\n\r\n<https:\/\/local-cipf-plugin.com\/?action=reset_password&key=K3rT3VQ0vlQrVnicjTJ7&login=justatodra>\r\n","headers":"","attachments":[]}
|
||||
*/
|
||||
|
||||
|
||||
|
||||
function filter_regitration_email_CIPF($wp_new_user_notification_email, $user, $blogname) {
|
||||
error_log("- wp_new_user_notification_email: ". json_encode($wp_new_user_notification_email));
|
||||
error_log("- user: ". json_encode($user));
|
||||
error_log("- blogname: ". json_encode($blogname));
|
||||
return $wp_new_user_notification_email;
|
||||
}
|
||||
add_filter('wp_new_user_notification_email', 'filter_regitration_email_CIPF', 10, 3);
|
||||
/*
|
||||
prof register :
|
||||
- wp_new_user_notification_email: {"to":"derzudospi@gufum.com","subject":"[%s] Login Details","message":"Username: derzudospi\r\n\r\nTo set your password, visit the following address:\r\n\r\nhttps:\/\/local-cipf-plugin.com\/wp-login.php?action=rp&key=NxtYeVuMfdQdcb1t2fD4&login=derzudospi\r\n\r\nhttps:\/\/local-cipf-plugin.com\/wp-login.php\r\n","headers":""}
|
||||
- user: {"data":{"ID":"221","user_login":"derzudospi","user_pass":"$P$BqmuxKGayo4bNTaGasmrwn46mXP6gv.","user_nicename":"derzudospi","user_email":"derzudospi@gufum.com","user_url":"","user_registered":"2024-03-26 21:32:32","user_activation_key":"","user_status":"0","display_name":"derzudospi"},"ID":221,"caps":{"professeur__professeure":true},"cap_key":"wp_503463_capabilities","roles":["professeur__professeure"],"allcaps":{"unfiltered_html":true,"upload_files":true,"campaign_form_submit":true,"copy_posts":true,"delete_others_posts":true,"delete_posts":true,"delete_private_posts":true,"delete_published_posts":true,"edit_others_posts":true,"edit_posts":true,"edit_private_posts":true,"edit_published_posts":true,"manage_links":true,"publish_posts":true,"read_private_posts":true,"delete_others_pages":true,"delete_pages":true,"delete_private_pages":true,"delete_published_pages":true,"edit_others_pages":true,"edit_pages":true,"edit_private_pages":true,"edit_published_pages":true,"manage_categories":true,"publish_pages":true,"read_private_pages":true,"e2pdf":true,"e2pdf_templates":true,"e2pdf_settings":true,"e2pdf_license":true,"e2pdf_debug":true,"professeur__professeure":true},"filter":null}
|
||||
- blogname: "La carte internationale des professeurs de fran\u00e7ais"
|
||||
|
||||
*/
|
||||
|
||||
|
||||
|
||||
?>
|
||||
@@ -15,7 +15,7 @@ if (!defined('ABSPATH')) {
|
||||
* hide admin bar if access a front page and is not an admin
|
||||
*/
|
||||
function hide_admin_bar_CIPF() {
|
||||
PLGNTLS_class::debug_infos();
|
||||
PLGNTLS_class::debug_infos(2);
|
||||
$role_admin = PLGNTLS_class::ROLE_ADMIN;
|
||||
$role_fipf = PLGNTLS_class::ROLE_FIPF;
|
||||
|
||||
@@ -27,6 +27,7 @@ function hide_admin_bar_CIPF() {
|
||||
if (is_admin()) {
|
||||
return;
|
||||
}
|
||||
PLGNTLS_class::debug_infos();
|
||||
|
||||
|
||||
/*
|
||||
@@ -52,7 +53,7 @@ add_action('after_setup_theme', 'hide_admin_bar_CIPF');
|
||||
*
|
||||
*/
|
||||
function restrict_admin_access_CIPF() {
|
||||
PLGNTLS_class::debug_infos();
|
||||
PLGNTLS_class::debug_infos(2);
|
||||
$role_admin = PLGNTLS_class::ROLE_ADMIN;
|
||||
$role_fipf = PLGNTLS_class::ROLE_FIPF;
|
||||
|
||||
@@ -66,6 +67,7 @@ function restrict_admin_access_CIPF() {
|
||||
if (!is_admin()) {
|
||||
return;
|
||||
}
|
||||
PLGNTLS_class::debug_infos();
|
||||
|
||||
/*
|
||||
* some roles are allowed to access the admin panel
|
||||
|
||||
@@ -17,7 +17,7 @@ if (!defined('ABSPATH')) {
|
||||
*
|
||||
*/
|
||||
function partner_page_scripts_CIPF() {
|
||||
PLGNTLS_class::debug_infos();
|
||||
PLGNTLS_class::debug_infos(2);
|
||||
$role_partner = PLGNTLS_class::ROLE_PARTNER;
|
||||
|
||||
/*
|
||||
@@ -33,6 +33,7 @@ function partner_page_scripts_CIPF() {
|
||||
if (!current_user_can($role_partner)) {
|
||||
return;
|
||||
}
|
||||
PLGNTLS_class::debug_infos();
|
||||
global $post;
|
||||
$current_post_author = (int)($post->post_author);
|
||||
$current_user_id = (int)get_current_user_id();
|
||||
|
||||
@@ -57,7 +57,7 @@ function add_role_partners_CIPF($customer_data){
|
||||
*
|
||||
*/
|
||||
if (!isset($_POST[$input_hidden_role])) {
|
||||
return;
|
||||
return $customer_data;
|
||||
}
|
||||
if ($_POST[$input_hidden_role] === $role_partner) {
|
||||
$customer_data['role'] = $role_partner;
|
||||
@@ -68,4 +68,5 @@ add_filter('xoo_el_register_new_customer_data', 'add_role_partners_CIPF', 10, 1)
|
||||
|
||||
|
||||
|
||||
|
||||
?>
|
||||
|
||||
@@ -12,19 +12,19 @@ if (!defined('ABSPATH')) {
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* early checks on payment page
|
||||
*
|
||||
*/
|
||||
function payment_page_checks_CIPF() {
|
||||
PLGNTLS_class::debug_infos();
|
||||
PLGNTLS_class::debug_infos(2);
|
||||
$slug_paypal_page = PLGNTLS_class::SLUG_PAYPAL_PAGE;
|
||||
|
||||
// check the slug
|
||||
if (!is_page($slug_paypal_page)) {
|
||||
return;
|
||||
}
|
||||
PLGNTLS_class::debug_infos();
|
||||
|
||||
// get the user id
|
||||
$user_id = get_current_user_id();
|
||||
@@ -36,12 +36,13 @@ add_action('wp', 'payment_page_checks_CIPF');
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* only profs can access this page
|
||||
*
|
||||
*/
|
||||
function payment_page_redirects_CIPF() {
|
||||
PLGNTLS_class::debug_infos();
|
||||
PLGNTLS_class::debug_infos(2);
|
||||
$slug_paypal_page = PLGNTLS_class::SLUG_PAYPAL_PAGE;
|
||||
$role_prof = PLGNTLS_class::ROLE_PROF;
|
||||
|
||||
@@ -53,6 +54,7 @@ function payment_page_redirects_CIPF() {
|
||||
if (!is_page($slug_paypal_page)) {
|
||||
return;
|
||||
}
|
||||
PLGNTLS_class::debug_infos();
|
||||
|
||||
/*
|
||||
* if prof, don't redirect
|
||||
@@ -75,13 +77,14 @@ add_action('template_redirect', 'payment_page_redirects_CIPF');
|
||||
*
|
||||
*/
|
||||
function payment_page_scripts_CIPF() {
|
||||
PLGNTLS_class::debug_infos();
|
||||
PLGNTLS_class::debug_infos(2);
|
||||
$slug_paypal_page = PLGNTLS_class::SLUG_PAYPAL_PAGE;
|
||||
|
||||
// check the slug
|
||||
if (!is_page($slug_paypal_page)) {
|
||||
return;
|
||||
}
|
||||
PLGNTLS_class::debug_infos();
|
||||
|
||||
// get the user id
|
||||
$user_id = get_current_user_id();
|
||||
|
||||
@@ -71,7 +71,7 @@ add_action('df_after_process', 'prof_after_form_commande_CIPF', 10, 3);
|
||||
*
|
||||
*/
|
||||
function prof_form_restrictions_CIPF(){
|
||||
PLGNTLS_class::debug_infos();
|
||||
PLGNTLS_class::debug_infos(2);
|
||||
$slug_command_card = PLGNTLS_class::SLUG_COMMAND_CARD;
|
||||
$role_prof = PLGNTLS_class::ROLE_PROF;
|
||||
|
||||
@@ -82,6 +82,7 @@ function prof_form_restrictions_CIPF(){
|
||||
if (!is_page($slug_command_card)) {
|
||||
return;
|
||||
}
|
||||
PLGNTLS_class::debug_infos();
|
||||
|
||||
/*
|
||||
* if prof, don't redirect
|
||||
@@ -103,11 +104,12 @@ add_action('template_redirect', 'prof_form_restrictions_CIPF');
|
||||
*
|
||||
*/
|
||||
function renew_page_filter_message_CIPF(){
|
||||
PLGNTLS_class::debug_infos();
|
||||
PLGNTLS_class::debug_infos(2);
|
||||
$slug_command_card = PLGNTLS_class::SLUG_COMMAND_CARD;
|
||||
|
||||
if (!is_page($slug_command_card))
|
||||
return;
|
||||
PLGNTLS_class::debug_infos();
|
||||
|
||||
$user_id = get_current_user_id();
|
||||
|
||||
|
||||
@@ -41,11 +41,12 @@ add_action('df_after_process', 'prof_after_form_transfert_validation_CIPF', 10,
|
||||
*
|
||||
*/
|
||||
function prof_profil_check_CIPF() {
|
||||
PLGNTLS_class::debug_infos();
|
||||
PLGNTLS_class::debug_infos(2);
|
||||
|
||||
// is an author page
|
||||
if (!is_author())
|
||||
return;
|
||||
PLGNTLS_class::debug_infos();
|
||||
|
||||
// the way to find the id of the author of an author_page
|
||||
$author_id = get_queried_object_id();
|
||||
@@ -63,7 +64,7 @@ add_action('wp', 'prof_profil_check_CIPF', 11);
|
||||
*
|
||||
*/
|
||||
function prof_profil_redirects_CIPF() {
|
||||
PLGNTLS_class::debug_infos();
|
||||
PLGNTLS_class::debug_infos(2);
|
||||
$role_fipf = PLGNTLS_class::ROLE_FIPF;
|
||||
$role_admin = PLGNTLS_class::ROLE_ADMIN;
|
||||
$role_partner = PLGNTLS_class::ROLE_PARTNER;
|
||||
@@ -75,6 +76,7 @@ function prof_profil_redirects_CIPF() {
|
||||
if (et_fb_is_enabled()) {
|
||||
return;
|
||||
}
|
||||
PLGNTLS_class::debug_infos();
|
||||
|
||||
|
||||
/*
|
||||
@@ -128,11 +130,12 @@ add_action('template_redirect', 'prof_profil_redirects_CIPF', 11);
|
||||
*
|
||||
*/
|
||||
function prof_profil_scripts_CIPF() {
|
||||
PLGNTLS_class::debug_infos();
|
||||
PLGNTLS_class::debug_infos(2);
|
||||
|
||||
// is an author page
|
||||
if (!is_author())
|
||||
return;
|
||||
PLGNTLS_class::debug_infos();
|
||||
|
||||
// the way to find the id of the author of an author_page
|
||||
$author_id = get_queried_object_id();
|
||||
|
||||
@@ -44,6 +44,7 @@ if (!defined('ABSPATH')) {
|
||||
|
||||
|
||||
function get_field_init_CIPF($acf_field_name, $acf_id) {
|
||||
PLGNTLS_class::debug_infos();
|
||||
$acf_state = get_field($acf_field_name, $acf_id);
|
||||
if ($acf_state !== null) {
|
||||
return $acf_state;
|
||||
|
||||
@@ -121,7 +121,7 @@ function redirection_profil_CIPF(){
|
||||
*
|
||||
*/
|
||||
function redirection_page_CIPF(){
|
||||
PLGNTLS_class::debug_infos();
|
||||
PLGNTLS_class::debug_infos(2);
|
||||
$slug_page_redirection = PLGNTLS_class::SLUG_PAGE_REDIRECTION;
|
||||
|
||||
|
||||
@@ -138,6 +138,7 @@ function redirection_page_CIPF(){
|
||||
if ($current_slug !== $slug_page_redirection) {
|
||||
return;
|
||||
}
|
||||
PLGNTLS_class::debug_infos();
|
||||
|
||||
redirection_profil_CIPF();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user