Open Journal Systems  3.3.0
PKPStatsPublicationPage.inc.php
1 <?php
15 namespace PKP\components;
16 
18 
19 import('classes.statistics.StatisticsHelper');
20 
23  public $timeline = [];
24 
26  public $timelineInterval = STATISTICS_DIMENSION_MONTH;
27 
29  public $timelineType = '';
30 
32  public $items = [];
33 
35  public $itemsMax = 0;
36 
38  public $count = 30;
39 
41  public $orderBy = '';
42 
44  public $orderDirection = 'DESC';
45 
47  public $searchPhrase = '';
48 
55  public function getConfig() {
56 
57  $config = parent::getConfig();
58 
59  $config = array_merge(
60  $config,
61  [
62  'timeline' => $this->timeline,
63  'timelineInterval' => $this->timelineInterval,
64  'timelineType' => $this->timelineType,
65  'items' => $this->items,
66  'itemsOfTotalLabel' => __('stats.publications.countOfTotal'),
67  'itemsMax' => $this->itemsMax,
68  'count' => $this->count,
69  'offset' => 0,
70  'searchPhrase' => '',
71  'orderBy' => $this->orderBy,
72  'orderDirection' => $this->orderDirection,
73  'isLoadingTimeline' => false,
74  ]
75  );
76 
77  return $config;
78  }
79 }
PKP\components\PKPStatsPublicationPage\getConfig
getConfig()
Definition: PKPStatsPublicationPage.inc.php:82
PKP\components\PKPStatsPublicationPage\$orderBy
$orderBy
Definition: PKPStatsPublicationPage.inc.php:62
PKP\components\PKPStatsPublicationPage
Definition: PKPStatsPublicationPage.inc.php:21
PKP\components\PKPStatsPublicationPage\$itemsMax
$itemsMax
Definition: PKPStatsPublicationPage.inc.php:50
PKP\components\PKPStatsPublicationPage\$timelineType
$timelineType
Definition: PKPStatsPublicationPage.inc.php:38
PKP\components\PKPStatsPublicationPage\$orderDirection
$orderDirection
Definition: PKPStatsPublicationPage.inc.php:68
PKP\components\PKPStatsComponent
Definition: PKPStatsComponent.inc.php:18
PKP\components
PKP\components\PKPStatsPublicationPage\$searchPhrase
$searchPhrase
Definition: PKPStatsPublicationPage.inc.php:74
PKP\components\PKPStatsPublicationPage\$items
$items
Definition: PKPStatsPublicationPage.inc.php:44
PKP\components\PKPStatsPublicationPage\$timeline
$timeline
Definition: PKPStatsPublicationPage.inc.php:26
PKP\components\PKPStatsPublicationPage\$timelineInterval
$timelineInterval
Definition: PKPStatsPublicationPage.inc.php:32
PKP\components\PKPStatsPublicationPage\$count
$count
Definition: PKPStatsPublicationPage.inc.php:56