Piwik\Settings\Storage\Backend\MeasurableSettingsTable::removeAllSettingsForSite PHP Метод

removeAllSettingsForSite() публичный статический Метод

public static removeAllSettingsForSite ( integer $idSite )
$idSite integer
    public static function removeAllSettingsForSite($idSite)
    {
        $query = sprintf('DELETE FROM %s WHERE idsite = ?', Common::prefixTable('site_setting'));
        Db::query($query, array($idSite));
    }

Usage Example

Пример #1
0
 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);
 }