public static function removeAllSettingsForSite($idSite) { $query = sprintf('DELETE FROM %s WHERE idsite = ?', Common::prefixTable('site_setting')); Db::query($query, array($idSite)); }
public function onSiteDeleted($idSite) { // we do not delete logs here on purpose (you can run these queries on the log_ tables to delete all data) Cache::deleteCacheWebsiteAttributes($idSite); $archiveInvalidator = StaticContainer::get('Piwik\\Archive\\ArchiveInvalidator'); $archiveInvalidator->forgetRememberedArchivedReportsToInvalidateForSite($idSite); MeasurableSettingsTable::removeAllSettingsForSite($idSite); }