1, "24hr Volume" => 1, "5m" => 0, "10m" => 0, "15m" => 0, "30m" => 0, "1h" => 1, "2h" => 0, "4h" => 0, "1d" => 1, "7d" => 0, "14d" => 0, "30d" => 1, "90d" => 1, "180d" => 0, "1y" => 0, "exchanges" => 1, ); # check what columns we are seeing if(!isset($_COOKIE["columns"])) { setcookie('columns', json_encode($column_array), time()+3600000,"/"); # this is a hack to fix it for this page iteration, so we can use the data $_COOKIE['columns'] = json_encode($column_array); } # grab the columns $columns = json_decode($_COOKIE['columns'], true); if ($columns[$name] == 0) { $columns[$name] = 1; } else { $columns[$name] = 0; } setcookie('columns', json_encode($columns), time()+3600000,"/"); $returnCode = "success"; # returns the last N messages from an owner $returnArray = array_merge($returnArray, array ( "returncode" => $returnCode, "message" => "changed", ) ); # return two variables echo json_encode($returnArray);