$table = GLM_MEMBERS_PLUGIN_DB_PREFIX.$this->config['ref_type_table'][$r['ref_type']['value']];
$dest = $this->wpdb->get_row("SELECT name FROM $table WHERE id = ".$r['ref_dest'].";");
- $r['ref_dest_name'] = $dest->name;
+ $r['ref_dest_name'] = ( isset( $dest ) && $dest->name ) ? $dest->name : '';
}
}
-?>
\ No newline at end of file
+?>
// Get the updated user information
$contactInfo = $this->editEntry($contactInfo['fieldData']['id']);
+ // do_action for glm-member-db-membercontactsave
+ do_action('glm-member-db-membercontactsave', $contactInfo);
+
// Save the contact ID
$contactID = $contactInfo['fieldData']['id'];
// Get the wordpress user ID
$wpUser = get_user_by('email', $contactInfo['fieldData']['email']);
+ // do_action for glm-member-db-membercontactsave
+ do_action('glm-member-db-membercontactsave', $contactInfo);
+
// Check for password changes and update Wordpress user
if (trim($_REQUEST['password']) != '') {
if (apply_filters('glm_members_menu_members', $update)) {
// And if there's contact member data
- if ($_REQUEST['contactMembers'] && count($_REQUEST['contactMembers'])) {
+ if ( isset( $_REQUEST['contactMembers'] ) && count($_REQUEST['contactMembers'])) {
// Update the contact members selection
$contactMembersList = implode(',', $_REQUEST['contactMembers']);
}
}
-?>
\ No newline at end of file
+?>