static function vcita_update_details($text) { self::$global_options = FSCF_Util::get_global_options(); if (!isset($text['vcita_scheduling_button'])) { $text['vcita_scheduling_button'] = 'false'; } if (!isset($text['vcita_link'])) { $text['vcita_link'] = 'false'; } if (isset($_POST['vcita_disconnect'])) { $text = FSCF_Process::vcita_disconnect_form($text); } else { if (isset($_POST['vcita_disable'])) { $text['vcita_scheduling_button'] = 'false'; $text['vcita_link'] = 'false'; self::$global_options['vcita_dismiss'] = 'true'; self::$global_options['vcita_show_disable_msg'] = 'true'; update_option('fs_contact_global', self::$global_options); } else { if (isset($_POST['vcita_change_email_action']) && $text['vcita_changed_email'] != "") { $text['vcita_email'] = trim($text['vcita_changed_email']); } else { if (self::$form_options['vcita_approved'] == 'false' && isset($text['vcita_email_new']) && trim($text['vcita_email_new']) != "" && isset($text['vcita_first_name']) && trim($text['vcita_first_name']) != "" && isset($text['vcita_last_name']) && trim($text['vcita_last_name']) != "") { $text['vcita_approved'] = 'true'; $text['vcita_email'] = trim($text['vcita_email_new']); $text = FSCF_Process::vcita_create_or_validate_user($text, self::$global_options); if ($text['vcita_confirmed'] != 'true') { self::$global_options['vcita_initialized'] = 'true'; update_option('fs_contact_global', self::$global_options); } } } } } return $text; }