Account::saveDataSetVisibilityStatus PHP Method

saveDataSetVisibilityStatus() public method

Time is currently passed but not used. It's going to be used to ensure that only NEWEST requests actually update the record
public saveDataSetVisibilityStatus ( $configurationID, $status, $time )
    public function saveDataSetVisibilityStatus($configurationID, $status, $time)
    {
        if (!is_numeric($configurationID)) {
            return;
        }
        $prefix = Core::getDbTablePrefix();
        $dbLink = Core::$db->getDBLink();
        $accountID = $this->accountID;
        $configurationID = mysqli_real_escape_string($dbLink, $configurationID);
        $status = mysqli_real_escape_string($dbLink, $status);
        $response = Core::$db->query("\n\t\t\tUPDATE {$prefix}configurations\n\t\t\tSET    status = '{$status}'\n\t\t\tWHERE  account_id = {$accountID} AND \n\t\t\t\t   configuration_id = {$configurationID}\n\t\t");
        if ($response["success"]) {
            return array("success" => true, "message" => $configurationID, "newStatus" => $status);
        } else {
            return array("success" => false, "message" => "There was a problem saving the configuration: " . $response["errorMessage"]);
        }
    }