/** * 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; }