Exemple #1
0
wp_enqueue_script('tooltipster_js', BETTER_ANALYTICS_PLUGIN_URL . 'assets/tooltipster/js/jquery.tooltipster.min.js', array(), BETTER_ANALYTICS_VERSION);
wp_enqueue_style('tooltipster_css', BETTER_ANALYTICS_PLUGIN_URL . 'assets/tooltipster/css/tooltipster.css', array(), BETTER_ANALYTICS_VERSION);
wp_enqueue_script('better_analytics_admin_js', BETTER_ANALYTICS_PLUGIN_URL . 'assets/digitalpoint/js/admin.js', array(), BETTER_ANALYTICS_VERSION);
wp_enqueue_style('better_analytics_admin_css', BETTER_ANALYTICS_PLUGIN_URL . 'assets/digitalpoint/css/admin.css', array(), BETTER_ANALYTICS_VERSION);
wp_enqueue_script('chosen_js', BETTER_ANALYTICS_PLUGIN_URL . 'assets/chosen/chosen.jquery.min.js', array(), BETTER_ANALYTICS_VERSION);
wp_enqueue_style('chosen_css', BETTER_ANALYTICS_PLUGIN_URL . 'assets/chosen/chosen.min.css', array(), BETTER_ANALYTICS_VERSION);
$betterAnalyticsOptions = get_option('better_analytics');
$reportingClass = DigitalPointBetterAnalytics_Helper_Reporting::getInstance();
$nOnceSalt = @$betterAnalyticsOptions['property_id'] . '-' . @$betterAnalyticsOptions['api']['profile'];
$noticeAtTop = '';
$accountId = null;
$experiment = array();
$readOnly = '';
$experimentId = sanitize_text_field(@$_REQUEST['id']);
if ($experimentId && ($accountId = DigitalPointBetterAnalytics_Model_Reporting::getSiteAccountId())) {
    $experiment = DigitalPointBetterAnalytics_Model_Experiments::getExperimentByExperimentId($accountId, @$betterAnalyticsOptions['property_id'], @$betterAnalyticsOptions['api']['profile'], $experimentId);
    if ($experiment && (!$experiment['fromBetterAnalytics'] || $experiment['status'] == 'ENDED' || $experiment['status'] == 'RUNNING')) {
        $readOnly = ' readonly="readonly" disabled="disabled"';
    }
}
if (@$_REQUEST['action'] == 'create_edit') {
    if (empty($experiment['status'])) {
        $experiment['status'] = 'DRAFT';
        $experiment['fromBetterAnalytics'] = true;
    }
    if (empty($experiment['optimizationType'])) {
        $experiment['optimizationType'] = 'MAXIMUM';
    }
    if (empty($experiment['minimumExperimentLengthInDays'])) {
        $experiment['minimumExperimentLengthInDays'] = 7;