[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
14082024
/
Data
/
htdocs
/
htdocs
/
jurnal-kesmas
/
v1
/
jobs
/
statistics
/
[
Home
]
File: CompileUniqueRequests.php
<?php /** * @file jobs/statistics/CompileUniqueRequests.php * * Copyright (c) 2024 Simon Fraser University * Copyright (c) 2024 John Willinsky * Distributed under the GNU GPL v3. For full terms see the file docs/COPYING. * * @class CompileUniqueRequests * * @ingroup jobs * * @brief Compile unique requests according to COUNTER guidelines. */ namespace APP\jobs\statistics; use APP\statistics\TemporaryItemRequestsDAO; use PKP\db\DAORegistry; use PKP\jobs\BaseJob; class CompileUniqueRequests extends BaseJob { /** * Create a new job instance. * * @param string $loadId Usage stats log file name */ public function __construct(protected string $loadId) { parent::__construct(); } /** * Execute the job. */ public function handle(): void { $temporaryItemRequestsDao = DAORegistry::getDAO('TemporaryItemRequestsDAO'); /** @var TemporaryItemRequestsDAO $temporaryItemRequestsDao */ $temporaryItemRequestsDao->compileUniqueClicks($this->loadId); } }