/**
 * Get the list of files that already being upraded
 *
 * @return array
 * @access private
 */
function ossn_get_upgraded_files()
{
    $settings = new OssnSite();
    $upgrades = $settings->getSettings('upgrades');
    $upgrades = json_decode($upgrades);
    if (!is_array($upgrades) || empty($upgrades)) {
        $upgrades = array();
    }
    return $upgrades;
}
/**
 * Update site settings
 *
 * @params $name => settings name
 *         $value => new value
 *         $id  =>  $settings name
 *
 * @todo remove $id and update without having $id as settings names must be unique
 * @return bool
 */
function ossn_site_setting_update($name, $value, $id)
{
    $settings = new OssnSite();
    if ($settings->UpdateSettings(array('value'), array($value), array("setting_id='{$id}'"))) {
        return true;
    }
    return false;
}