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"]);
}
}