ivav_setup_js_internal(); return $this->ivav_edit_profile_action($attributes); } public function ivav_iframe_shortcode($attributes, $content = null) { $this->ivav_setup_js_internal(); $userId = get_current_user_id(); $av = IvavAgeVerify::load($userId, null); if ($av->isVerified == true) { return ""; } $ip = $_SERVER['REMOTE_ADDR']; $user = wp_get_current_user(); $data = []; if ($user !== null) { $data['firstname'] = $user->first_name; $data['lastname'] = $user->last_name; } $r = $this->ivav_api_create($userId, $ip, 'profile', $av->guidTmp, $data); $guid = $r['request_guid']; if ($userId > 0 && $guid != $av->guidTmp) { $av->guidTmp = $guid; $av->save($userId); } $this->iframe = $r['iframeurl']; $iframe = "