PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 5.8.2
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v5.8.2
5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / core / DataAccess / Actions.php
matomo / app / core / DataAccess Last commit date
LogQueryBuilder 3 months ago Actions.php 6 months ago ArchiveSelector.php 3 months ago ArchiveTableCreator.php 3 months ago ArchiveTableDao.php 3 months ago ArchiveWriter.php 3 months ago ArchivingDbAdapter.php 1 year ago LogAggregator.php 3 months ago LogQueryBuilder.php 6 months ago LogTableTemporary.php 2 years ago Model.php 3 months ago RawLogDao.php 6 months ago TableMetadata.php 1 year ago
Actions.php
33 lines
1 <?php
2
3 /**
4 * Matomo - free/libre analytics platform
5 *
6 * @link https://matomo.org
7 * @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
8 */
9 namespace Piwik\DataAccess;
10
11 use Piwik\Db;
12 use Piwik\Common;
13 /**
14 * Data Access Object for operations dealing with the log_action table.
15 */
16 class Actions
17 {
18 /**
19 * Removes a list of actions from the log_action table by ID.
20 *
21 * @param int[] $idActions
22 */
23 public function delete($idActions)
24 {
25 foreach ($idActions as &$id) {
26 $id = (int) $id;
27 }
28 $table = Common::prefixTable('log_action');
29 $sql = "DELETE FROM `{$table}` WHERE idaction IN (" . implode(",", $idActions) . ")";
30 Db::query($sql);
31 }
32 }
33