public static function process_data() { if (isset($_POST['ml_preview_upload_image'])) { if ($_POST['ml_preview_upload_image'] != get_option('ml_preview_upload_image')) { update_option("ml_preview_upload_image_time", time()); } update_option("ml_preview_upload_image", $_POST['ml_preview_upload_image']); } if (isset($_POST['ml_preview_theme_color'])) { update_option("ml_preview_theme_color", $_POST['ml_preview_theme_color']); if ($_POST['ml_preview_theme_color'] != get_option('ml_preview_theme_color')) { ml_track_mixpanel('menubar_color_change'); } } if (isset($_POST['ml_preview_os'])) { update_option("ml_preview_os", $_POST['ml_preview_os']); } if (isset($_POST['ml_article_list_view_type'])) { Mobiloud::set_option('ml_article_list_view_type', sanitize_text_field($_POST['ml_article_list_view_type'])); } if (isset($_POST['ml_datetype'])) { Mobiloud::set_option('ml_datetype', sanitize_text_field($_POST['ml_datetype'])); } if (isset($_POST['ml_dateformat'])) { Mobiloud::set_option('ml_dateformat', sanitize_text_field($_POST['ml_dateformat'])); } }
public static function track_user_event($event) { if (Mobiloud::get_option('ml_initial_details_saved')) { ml_track_mixpanel($event); ?> <script type='text/javascript'> Intercom("trackUserEvent", "<?php echo esc_js($event); ?> "); </script> <?php } }
function ml_track($action, $services = array(), $loadInit = false) { foreach ($services as $service) { switch ($service) { case 'mixpanel': ml_track_mixpanel($action); break; case 'getvero': ml_track_getvero($action, $loadInit); break; case 'intercom': ml_track_intercom($action, $loadInit); break; case 'perfect_audience': ml_track_perfect_audience($action, $loadInit); break; } } }
function ml_track($action, $services = array(), $loadInit = false) { foreach ($services as $service) { switch ($service) { case base64_decode('bWl4cGFuZWw='): ml_track_mixpanel($action); break; case base64_decode('Z2V0dmVybw=='): ml_track_getvero($action, $loadInit); break; case base64_decode('aW50ZXJjb20='): ml_track_intercom($action, $loadInit); break; case base64_decode('cGVyZmVjdF9hdWRpZW5jZQ=='): ml_track_perfect_audience($action, $loadInit); break; } } }