Plugin Directory

Changeset 1191588


Ignore:
Timestamp:
07/03/2015 04:46:31 AM (11 years ago)
Author:
iterative
Message:

Fixing a critical bug in 1.3.

Location:
iterative-headlines
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • iterative-headlines/tags/1.3/headlines_api.php

    r1191569 r1191588  
    8080        $parameters = ['experiment_id' => $post_id, 'unique_id' => $unique_id, 'type'=>$type, 'variants' => json_encode($send), 'meta' => json_encode($meta)];
    8181        $response = static::makeRequest("experiment", $parameters);
    82 die();
     82           
    8383        $response['timestamp'] = time();
    8484        update_post_meta($post_id, "_iterative_parameters_{$type}", $response);
     
    166166    public static function selectVariant($post_id, $variant_hashes) {
    167167        // support models.
     168        if(count($variant_hashes) == 1)
     169            return current($variant_hashes);
    168170
    169171        $user_id = static::getUserID();
     
    176178            $type = static::getType();
    177179            $models = get_post_meta($post_id, "_iterative_models_{$type}", true);
     180           
    178181            $best_model = current($models);
    179182            $second_model = current($models);
     
    203206    public static function tellServerVariantForUserID($unique_id, $user_id, $hash, $post_id) {
    204207        $variants = get_post_meta($post_id, "_iterative_variants", true);
    205                 if(isset($variants[$user_id]) && $variants[$user_id] == $hash) return;
     208                if(isset($variants[$user_id]) && $variants[$user_id] == $hash)
     209            return;
    206210        $parameters = ['unique_id' => $unique_id, 'user'=>$user_id, 'variant'=>$hash, 'experiment_id' => $post_id];
    207211        static::makeRequest("variant", $parameters);
  • iterative-headlines/trunk/headlines_api.php

    r1191569 r1191588  
    8080        $parameters = ['experiment_id' => $post_id, 'unique_id' => $unique_id, 'type'=>$type, 'variants' => json_encode($send), 'meta' => json_encode($meta)];
    8181        $response = static::makeRequest("experiment", $parameters);
    82 die();
     82           
    8383        $response['timestamp'] = time();
    8484        update_post_meta($post_id, "_iterative_parameters_{$type}", $response);
     
    166166    public static function selectVariant($post_id, $variant_hashes) {
    167167        // support models.
     168        if(count($variant_hashes) == 1)
     169            return current($variant_hashes);
    168170
    169171        $user_id = static::getUserID();
     
    176178            $type = static::getType();
    177179            $models = get_post_meta($post_id, "_iterative_models_{$type}", true);
     180           
    178181            $best_model = current($models);
    179182            $second_model = current($models);
     
    203206    public static function tellServerVariantForUserID($unique_id, $user_id, $hash, $post_id) {
    204207        $variants = get_post_meta($post_id, "_iterative_variants", true);
    205                 if(isset($variants[$user_id]) && $variants[$user_id] == $hash) return;
     208                if(isset($variants[$user_id]) && $variants[$user_id] == $hash)
     209            return;
    206210        $parameters = ['unique_id' => $unique_id, 'user'=>$user_id, 'variant'=>$hash, 'experiment_id' => $post_id];
    207211        static::makeRequest("variant", $parameters);
Note: See TracChangeset for help on using the changeset viewer.