static function update() { $obsoleteFiles = array( PIWIK_INCLUDE_PATH . '/core/Db/Mysqli.php', ); foreach($obsoleteFiles as $obsoleteFile) { if(file_exists($obsoleteFile)) { @unlink($obsoleteFile); } } $obsoleteDirectories = array( PIWIK_INCLUDE_PATH . '/core/Db/Pdo', ); foreach($obsoleteDirectories as $dir) { if(file_exists($dir)) { Piwik::unlinkRecursive($dir, true); } } // force regeneration of cache files Piwik::setUserIsSuperUser(); $allSiteIds = Piwik_SitesManager_API::getInstance()->getAllSitesId(); Piwik_Common::regenerateCacheWebsiteAttributes($allSiteIds); }
static function update() { // force regeneration of cache files following #648 Piwik::setUserIsSuperUser(); $allSiteIds = Piwik_SitesManager_API::getAllSitesId(); Piwik_Common::regenerateCacheWebsiteAttributes($allSiteIds); }
public function deleteGoal($idSite, $idGoal) { Piwik::checkUserHasAdminAccess($idSite); Piwik_Query("UPDATE " . Piwik::prefixTable('goal') . "\n\t\t\t\t\t\t\t\t\t\tSET deleted = 1\n\t\t\t\t\t\t\t\t\t\tWHERE idsite = ? \n\t\t\t\t\t\t\t\t\t\t\tAND idgoal = ?", array($idSite, $idGoal)); Zend_Registry::get('db')->query("DELETE FROM " . Piwik::prefixTable("log_conversion") . " WHERE idgoal = ?", $idGoal); Piwik_Common::regenerateCacheWebsiteAttributes($idSite); }
public function deleteGoal($idSite, $idGoal) { Piwik::checkUserHasAdminAccess($idSite); $where[] = 'idsite = ' . Zend_Registry::get('db')->quote($idSite); $where[] = 'idgoal = ' . Zend_Registry::get('db')->quote($idGoal); Zend_Registry::get('db')->update(Piwik::prefixTable('goal'), array('deleted' => 1), $where); Zend_Registry::get('db')->delete(Piwik::prefixTable("log_conversion"), "idgoal={$idGoal}"); Piwik_Common::regenerateCacheWebsiteAttributes($idSite); }
<?php // force regeneration of cache files following #648 Piwik::setUserIsSuperUser(); $allSiteIds = Piwik_SitesManager_API::getAllSitesId(); Piwik_Common::regenerateCacheWebsiteAttributes($allSiteIds);
public function deleteFunnel($idSite, $idGoal, $idFunnel) { Piwik::checkUserHasAdminAccess($idSite); Piwik_Query("UPDATE " . Piwik_Common::prefixTable('funnel') . "\n\t\t\t\t\t\t\t\t\t\tSET deleted = 1\n\t\t\t\t\t\t\t\t\t\tWHERE idsite = ? \n\t\t\t\t\t\t\t\t\t\tAND idgoal = ?\n\t\t\t\t\t\t\t\t\t\tAND idfunnel = ?", array($idSite, $idGoal, $idFunnel)); Piwik_Common::regenerateCacheWebsiteAttributes($idSite); }
/** * Soft deletes a given Goal. * Stats data in the archives will still be recorded, but not displayed. * * @param int $idSite * @param int $idGoal * @return void */ public function deleteGoal($idSite, $idGoal) { Piwik::checkUserHasAdminAccess($idSite); Piwik_Query("UPDATE " . Piwik_Common::prefixTable('goal') . "\n\t\t\t\t\t\t\t\t\t\tSET deleted = 1\n\t\t\t\t\t\t\t\t\t\tWHERE idsite = ? \n\t\t\t\t\t\t\t\t\t\t\tAND idgoal = ?", array($idSite, $idGoal)); Piwik_DeleteAllRows(Piwik_Common::prefixTable("log_conversion"), "WHERE idgoal = ?", 100000, array($idGoal)); Piwik_Common::regenerateCacheWebsiteAttributes($idSite); }
private static function postUpdateWebsite($idSite) { Piwik_Common::regenerateCacheWebsiteAttributes($idSite); }
private function postUpdateWebsite($idSite) { Piwik_Site::clearCache(); Piwik_Common::regenerateCacheWebsiteAttributes($idSite); }
/** Save search url and parameter names */ private function setParameters($data) { $db = Zend_Registry::get('db'); foreach ($data as $idsite => $siteData) { $db->update(Piwik_Common::prefixTable('site'), array('sitesearch_parameter' => $siteData['parameter'], 'sitesearch_url' => $siteData['url']), 'idsite = ' . intval($idsite)); if (isset($siteData['analyze']) && $siteData['analyze'] == 1) { $this->analyzeSite($idsite); } Piwik_Common::regenerateCacheWebsiteAttributes($idsite); } }