Revision 42066
Added by Argiro Kokogiannaki over 8 years ago
modules/uoa-joomla/branches/beta-functionalities/joomla-3.4/com_openaire/site/views/article/tmpl/default.php | ||
---|---|---|
279 | 279 |
<!-- Related publications title tab --> |
280 | 280 |
<!--<li><a rel="publtab"><?php echo(JText :: _('RELATED_PUBLICATIONS')); ?></a></li> --> |
281 | 281 |
<!-- STATS TAB <li><a rel="statstab"><?php echo(JText :: _('METRICS')); ?></a></li> --> |
282 |
<li class="uk-active"><a href="#citationsTab"><?php echo(JText :: _('CITATIONS')); ?></a></li> |
|
283 |
<li><a href="#datatab"><?php echo(JText :: _('RELATED_DATA')); ?></a></li> |
|
284 |
<li><a href="#similartab"><?php echo(JText :: _('SIMILAR_PUBLICATIONS')); ?></a></li> |
|
282 |
<?php |
|
283 |
$citations=0; |
|
284 |
$totalPublications = 0; |
|
285 |
$totalDatasets = 0; |
|
286 |
if (($this -> article -> citations != NULL)){ |
|
287 |
$citations = sizeof($this -> article -> citations); |
|
288 |
} |
|
289 |
$inferredRelatedDatasets = array(); |
|
290 |
$harvestedRelatedDatasets = array(); |
|
291 |
$claimedRelatedDatasets = array(); |
|
292 |
$otherRelatedDatasets = array(); |
|
293 |
if($this->article->relatedDatasets != null){ |
|
294 |
foreach ($this->article->relatedDatasets as $relatedDataset) { |
|
295 |
if ($relatedDataset->provenance != null) { |
|
296 |
if (strpos($relatedDataset->provenance, 'iis') !== false) { |
|
297 |
$inferredRelatedDatasets[] = $relatedDataset; |
|
298 |
} else if (strpos($relatedDataset->provenance, 'sysimport') !== false) { |
|
299 |
$harvestedRelatedDatasets[] = $relatedDataset; |
|
300 |
} else if (strpos($relatedDataset->provenance, 'user') !== false) { |
|
301 |
$claimedRelatedDatasets[] = $relatedDataset; |
|
302 |
} else { |
|
303 |
$otherRelatedDatasets[] = $relatedDataset; |
|
304 |
} |
|
305 |
} |
|
306 |
} |
|
307 |
} |
|
308 |
$externalInferredDatasets = array(); |
|
309 |
$externalHarvestedDatasets = array(); |
|
310 |
$externalClaimedDatasets = array(); |
|
311 |
$externalOtherDatasets = array(); |
|
312 |
if($this->article->externalDatasets != null){ |
|
313 |
foreach ($this->article->externalDatasets as $externalDataset) { |
|
314 |
if ($externalDataset->provenance != null) { |
|
315 |
if (strpos($externalDataset->provenance, 'iis') !== false) { |
|
316 |
$externalInferredDatasets[] = $externalDataset; |
|
317 |
} else if (strpos($relatedDataset->provenance, 'sysimport') !== false) { |
|
318 |
$externalHarvestedDatasets[] = $externalDataset; |
|
319 |
} else if (strpos($relatedDataset->provenance, 'user') !== false) { |
|
320 |
$externalClaimedDatasets[] = $externalDataset; |
|
321 |
} else { |
|
322 |
$externalOtherDatasets[] = $externalDataset; |
|
323 |
} |
|
324 |
} |
|
325 |
} |
|
326 |
} |
|
327 |
$totalDatasets = sizeof($inferredRelatedDatasets)+sizeof($harvestedRelatedDatasets)+ sizeof($claimedRelatedDatasets) |
|
328 |
+ sizeof($externalInferredDatasets)+ sizeof($externalHarvestedDatasets)+ sizeof($externalClaimedDatasets); |
|
329 |
if($this -> article -> similarPublications != null){ |
|
330 |
$totalPublications = sizeof($this -> article -> similarPublications); |
|
331 |
} |
|
332 |
?> |
|
333 |
<li class="uk-active"><a href="#citationsTab"><?php echo(JText :: _('CITATIONS').' ('.$citations.')'); ?></a></li> |
|
334 |
<li><a href="#datatab"><?php echo(JText :: _('RELATED_DATA').' ('.$totalDatasets.')'); ?></a></li> |
|
335 |
<li><a href="#similartab"><?php echo(JText :: _('SIMILAR_PUBLICATIONS').' ('.$totalPublications.')'); ?></a></li> |
|
285 | 336 |
<?php |
286 | 337 |
if(count($this -> article ->bioentities)>0){?> |
287 |
<li><a href="#bioentities"><?php echo(JText :: _('BIOENTITIES')); ?></a></li> |
|
338 |
<li><a href="#bioentities"><?php echo(JText :: _('BIOENTITIES').' ('.count($this -> article ->bioentities).')'); ?></a></li>
|
|
288 | 339 |
<?php } ?> |
289 | 340 |
</ul> |
290 | 341 |
<ul id="tab-content" class="uk-switcher uk-margin"> |
... | ... | |
329 | 380 |
<?php if (($this -> article -> relatedDatasets == NULL) && ($this -> article -> externalDatasets == NULL)) { ?> |
330 | 381 |
<div class="box-info"><?php echo(JText :: _('NO_RELATED_DATA_STAY_TUNED_')); ?></div> |
331 | 382 |
<?php } else { |
332 |
$inferredRelatedDatasets=array(); |
|
333 |
$harvestedRelatedDatasets=array(); |
|
334 |
$claimedRelatedDatasets=array(); |
|
335 |
$otherRelatedDatasets=array(); |
|
336 |
foreach ($this -> article -> relatedDatasets as $relatedDataset ){ |
|
337 |
if($relatedDataset->provenance!=null){ |
|
338 |
if(strpos($relatedDataset->provenance,'iis')!==false){ |
|
339 |
$inferredRelatedDatasets[]=$relatedDataset; |
|
340 |
}else if(strpos($relatedDataset->provenance,'sysimport')!==false){ |
|
341 |
$harvestedRelatedDatasets[]=$relatedDataset; |
|
342 |
}else if(strpos($relatedDataset->provenance,'user')!==false){ |
|
343 |
$claimedRelatedDatasets[]=$relatedDataset; |
|
344 |
|
|
345 |
}else{ |
|
346 |
$otherRelatedDatasets[]=$relatedDataset; |
|
347 |
} |
|
348 |
} |
|
349 |
} |
|
350 |
$externalInferredDatasets=array(); |
|
351 |
$externalHarvestedDatasets=array(); |
|
352 |
$externalClaimedDatasets=array(); |
|
353 |
$externalOtherDatasets=array(); |
|
354 |
foreach ($this -> article -> externalDatasets as $externalDataset ){ |
|
355 |
if($externalDataset->provenance!=null){ |
|
356 |
if(strpos($externalDataset->provenance,'iis')!==false){ |
|
357 |
$externalInferredDatasets[]=$externalDataset; |
|
358 |
}else if(strpos($relatedDataset->provenance,'sysimport')!==false){ |
|
359 |
$externalHarvestedDatasets[]=$externalDataset; |
|
360 |
}else if(strpos($relatedDataset->provenance,'user')!==false){ |
|
361 |
$externalClaimedDatasets[]=$externalDataset; |
|
362 |
|
|
363 |
}else{ |
|
364 |
$externalOtherDatasets[]=$externalDataset; |
|
365 |
} |
|
366 |
} |
|
367 |
} |
|
383 |
|
|
368 | 384 |
if($harvestedRelatedDatasets!=null||$externalHarvestedDatasets!=null){?> |
369 | 385 |
<div class="section_harvested"> |
370 | 386 |
<h5> |
modules/uoa-joomla/branches/beta-functionalities/joomla-3.4/com_openaire/site/views/dataset/tmpl/default.php | ||
---|---|---|
42 | 42 |
$user = JFactory :: getUser(); |
43 | 43 |
$parameters = JComponentHelper :: getParams('com_openaire'); |
44 | 44 |
$canonicalUrl = JRoute :: _('index.php?option=com_openaire&view=dataset&datasetId=' . $this -> dataset -> id); |
45 |
$inferredRelatedPublications = array(); |
|
46 |
$harvestedRelatedPublications = array(); |
|
47 |
$claimedRelatedPublications = array(); |
|
48 |
$otherRelatedPublications = array(); |
|
45 | 49 |
?> |
46 | 50 |
<!-- Go to www.addthis.com/dashboard to customize your tools --> |
47 | 51 |
<script type="text/javascript" src="<?php echo(JRoute :: _($parameters -> get('addThisUrl')) .JRoute :: _($parameters -> get('addThisPubId') )); ?>" async="async"></script> |
... | ... | |
172 | 176 |
</div> |
173 | 177 |
<div class="tabs"> |
174 | 178 |
<ul class="uk-tab" data-uk-tab="{connect:'#tab-content'}" > |
175 |
<li class="uk-active"><a rel="publtab"><?php echo(JText :: _('RELATED_PUBLICATIONS')); ?></a></li> |
|
176 |
<li><a rel="datatab"><?php echo(JText :: _('RELATED_DATA')); ?></a></li> |
|
179 |
<?php |
|
180 |
$totalPublications = 0; |
|
181 |
$totalDatasets = 0; |
|
182 |
|
|
183 |
if ($this->dataset->relatedPublications != null) { |
|
184 |
foreach ($this->dataset->relatedPublications as $relatedDataset) { |
|
185 |
if ($relatedDataset->provenance != null) { |
|
186 |
if (strpos($relatedDataset->provenance, 'iis') !== false) { |
|
187 |
$inferredRelatedPublications[] = $relatedDataset; |
|
188 |
} else if (strpos($relatedDataset->provenance, 'sysimport') !== false) { |
|
189 |
$harvestedRelatedPublications[] = $relatedDataset; |
|
190 |
} else if (strpos($relatedDataset->provenance, 'user') !== false) { |
|
191 |
$claimedRelatedPublications[] = $relatedDataset; |
|
192 |
} else { |
|
193 |
$otherRelatedPublications[] = $relatedDataset; |
|
194 |
} |
|
195 |
} |
|
196 |
} |
|
197 |
$totalPublications = sizeof($inferredRelatedPublications)+sizeof($harvestedRelatedPublications)+sizeof($claimedRelatedPublications); |
|
198 |
} |
|
199 |
|
|
200 |
if (($this->dataset->relatedDatasets == NULL) && ($this->dataset->externalDatasets == NULL)) { |
|
201 |
$totalDatasets =sizeof($this->dataset->relatedDatasets )+sizeof($this->dataset->externalDatasets); |
|
202 |
} |
|
203 |
?> |
|
204 |
<li class="uk-active"><a rel="publtab"><?php echo(JText :: _('RELATED_PUBLICATIONS') . ' (' . $totalPublications . ')'); ?></a></li> |
|
205 |
<li><a rel="datatab"><?php echo(JText :: _('RELATED_DATA') . ' (' . $totalDatasets . ')'); ?></a></li> |
|
206 |
|
|
177 | 207 |
<!-- <li><a rel="statstab"><?php echo(JText :: _('METRICS')); ?></a></li> |
178 | 208 |
--> |
179 | 209 |
</ul> |
... | ... | |
183 | 213 |
<?php if (($this -> dataset -> relatedPublications == NULL) && ($this -> dataset -> relatedPublications == NULL)) { ?> |
184 | 214 |
<div class="box-info"><?php echo(JText :: _('NO_RELATED_PUBLICATIONS_STAY_TUNED_')); ?></div> |
185 | 215 |
<?php } else { |
186 |
$inferredRelatedDatasets=array(); |
|
187 |
$harvestedRelatedDatasets=array(); |
|
188 |
$claimedRelatedDatasets=array(); |
|
189 |
$otherRelatedDatasets=array(); |
|
190 |
foreach ($this -> dataset -> relatedPublications as $relatedDataset ){ |
|
191 |
if($relatedDataset->provenance!=null){ |
|
192 |
if(strpos($relatedDataset->provenance,'iis')!==false){ |
|
193 |
$inferredRelatedDatasets[]=$relatedDataset; |
|
194 |
}else if(strpos($relatedDataset->provenance,'sysimport')!==false){ |
|
195 |
$harvestedRelatedDatasets[]=$relatedDataset; |
|
196 |
}else if(strpos($relatedDataset->provenance,'user')!==false){ |
|
197 |
$claimedRelatedDatasets[]=$relatedDataset; |
|
198 |
|
|
199 |
}else{ |
|
200 |
$otherRelatedDatasets[]=$relatedDataset; |
|
201 |
} |
|
202 |
} |
|
203 |
} |
|
204 | 216 |
|
205 |
if($harvestedRelatedDatasets!=null ){?>
|
|
217 |
if($harvestedRelatedPublications!=null ){?>
|
|
206 | 218 |
<div class="section_harvested"> |
207 | 219 |
<h4> |
208 | 220 |
<?php echo(JText :: _('HARVESTED_PUBLICATIONS')); ?> |
... | ... | |
218 | 230 |
|
219 | 231 |
<tbody> |
220 | 232 |
<?php |
221 |
foreach ($harvestedRelatedDatasets as $relatedPublication) {
|
|
233 |
foreach ($harvestedRelatedPublications as $relatedPublication) {
|
|
222 | 234 |
echo '<tr><td class="internal">'; |
223 | 235 |
$title=PublicationHelper :: _formatTitleinSpan(htmlspecialchars($relatedPublication -> title), $relatedPublication -> accessMode, $relatedPublication -> id, $relatedPublication -> source, $relatedPublication -> url, $itemId, |
224 | 236 |
isset($relatedPublication -> inferred)?$relatedPublication -> inferred:false, |
... | ... | |
236 | 248 |
|
237 | 249 |
</div> |
238 | 250 |
<?php } |
239 |
if($claimedRelatedDatasets!=null){?>
|
|
251 |
if($claimedRelatedPublications!=null){?>
|
|
240 | 252 |
?> |
241 | 253 |
<div class="section_claimed"> |
242 | 254 |
<h4> |
... | ... | |
244 | 256 |
</h4> |
245 | 257 |
<p class="custom-blockquote custom-blockquote-nopad"><?php echo(JText :: _('CLAIMED_PUBLICATIONS_TECHNOLOGY')); ?></p> |
246 | 258 |
<?php |
247 |
if($claimedRelatedDatasets!=null){
|
|
248 |
usort($claimedRelatedDatasets, function ($a, $b) {if ($a->trust == $b->trust) {return 0;}return ($a->trust > $b->trust) ? -1 : 1;});
|
|
259 |
if($claimedRelatedPublications!=null){
|
|
260 |
usort($claimedRelatedPublications, function ($a, $b) {if ($a->trust == $b->trust) {return 0;}return ($a->trust > $b->trust) ? -1 : 1;});
|
|
249 | 261 |
} |
250 | 262 |
?> |
251 | 263 |
<table width="100%" cellspacing="0" cellpadding="0" border="0" class=" display claimedTable" id="claimedTable"> |
... | ... | |
258 | 270 |
|
259 | 271 |
<tbody> |
260 | 272 |
<?php |
261 |
foreach ($claimedRelatedDatasets as $relatedPublication) {
|
|
273 |
foreach ($claimedRelatedPublications as $relatedPublication) {
|
|
262 | 274 |
echo '<tr><td class="internal">'; |
263 | 275 |
$title=PublicationHelper :: _formatTitleinSpan(htmlspecialchars($relatedPublication -> title), $relatedPublication -> accessMode, $relatedPublication -> id, $relatedPublication -> source, $relatedPublication -> url, $itemId, |
264 | 276 |
isset($relatedPublication -> inferred)?$relatedPublication -> inferred:false, |
... | ... | |
276 | 288 |
</div> |
277 | 289 |
<?php |
278 | 290 |
} |
279 |
if($inferredRelatedDatasets!=null ){?>
|
|
291 |
if($inferredRelatedPublications!=null ){?>
|
|
280 | 292 |
|
281 | 293 |
<div class="section_inferred"> |
282 | 294 |
<h4> |
... | ... | |
294 | 306 |
|
295 | 307 |
<tbody> |
296 | 308 |
<?php |
297 |
foreach ($inferredRelatedDatasets as $relatedPublication) {
|
|
309 |
foreach ($inferredRelatedPublications as $relatedPublication) {
|
|
298 | 310 |
echo '<tr><td>'; |
299 | 311 |
$title=PublicationHelper :: _formatTitle(htmlspecialchars($relatedPublication -> title), $relatedPublication -> accessMode, $relatedPublication -> id, $relatedPublication -> source, $relatedPublication -> url, $itemId, |
300 | 312 |
isset($relatedPublication -> inferred)?$relatedPublication -> inferred:false, |
... | ... | |
630 | 642 |
var harvestedTable = null; |
631 | 643 |
|
632 | 644 |
<?php |
633 |
if(isset($harvestedRelatedDatasets)){
|
|
634 |
$i=count($harvestedRelatedDatasets);
|
|
645 |
if(isset($harvestedRelatedPublications)){
|
|
646 |
$i=count($harvestedRelatedPublications);
|
|
635 | 647 |
if($i>50){ |
636 | 648 |
?> |
637 | 649 |
harvestedTableOptions = { |
... | ... | |
669 | 681 |
var claimedTable = null; |
670 | 682 |
|
671 | 683 |
<?php |
672 |
$i=count($claimedRelatedDatasets);
|
|
684 |
$i=count($claimedRelatedPublications);
|
|
673 | 685 |
if($i>50){ |
674 | 686 |
?> |
675 | 687 |
claimedTableOptions = { |
... | ... | |
707 | 719 |
var inferredTable = null; |
708 | 720 |
|
709 | 721 |
<?php |
710 |
$i=count($inferredRelatedDatasets);
|
|
722 |
$i=count($inferredRelatedPublications);
|
|
711 | 723 |
if($i>50){ |
712 | 724 |
?> |
713 | 725 |
inferredTableOptions = { |
modules/uoa-joomla/branches/beta-functionalities/joomla-3.4/com_openaire/site/views/project/tmpl/default.php | ||
---|---|---|
90 | 90 |
<p> </p> |
91 | 91 |
<div> |
92 | 92 |
<ul class="uk-tab" data-uk-tab="{connect:'#tab-content'}" > |
93 |
<li class="uk-active"><a rel="publtab"><?php echo(JText :: _('PUBLICATIONS')); ?></a></li> |
|
94 |
<li><a rel="datatab"><?php echo(JText :: _('DATA')); ?></a></li> |
|
95 |
<li ><a rel="statstab"><?php echo(JText :: _('STATISTICS')); ?></a></li> |
|
93 |
<li class="uk-active"><a rel="publtab"><?php echo(JText :: _('PUBLICATIONS').' ('.$this -> publications -> totalPublications.')'); ?></a></li>
|
|
94 |
<li><a rel="datatab"><?php echo(JText :: _('DATA').' ('.$this -> publications -> totalDatasets.')'); ?></a></li>
|
|
95 |
<li ><a rel="statstab"><?php echo(JText :: _('STATISTICS').' <i class="uk-icon-pie-chart uk-icon-small"></i>'); ?></a></li>
|
|
96 | 96 |
</ul> |
97 | 97 |
<ul id="tab-content" class="uk-switcher uk-margin"> |
98 | 98 |
<li id="publtab" > |
modules/uoa-joomla/branches/beta-functionalities/joomla-3.4/com_openaire/site/views/organization/tmpl/default.php | ||
---|---|---|
47 | 47 |
</div> |
48 | 48 |
<div> |
49 | 49 |
<ul class="uk-tab" data-uk-tab="{connect:'#tab-content'}" > |
50 |
<li class="uk-active"><a rel="projectstab"><?php echo(JText :: _('PROJECTS')); ?></a></li> |
|
51 |
<li><a rel="dataprovidertab"><?php echo(JText :: _('DATASOURCES')); ?></a></li> |
|
50 |
<?php |
|
51 |
$totalProjects=0; |
|
52 |
$totalDatasources=0; |
|
53 |
if($this -> organization!= null){ |
|
54 |
if($this -> organization -> projects != null){ |
|
55 |
$totalProjects = sizeof($this -> organization -> projects); |
|
56 |
} |
|
57 |
if($this -> result !== null && $this -> result -> datasources != null){ |
|
58 |
$totalDatasources = sizeof($this -> result -> datasources); |
|
59 |
} |
|
60 |
} |
|
61 |
|
|
62 |
?> |
|
63 |
<li class="uk-active"><a rel="projectstab"><?php echo(JText :: _('PROJECTS').' ('.$totalProjects.')'); ?></a></li> |
|
64 |
<li><a rel="dataprovidertab"><?php echo(JText :: _('DATASOURCES').' ('. $totalDatasources.')'); ?></a></li> |
|
52 | 65 |
</ul> |
53 | 66 |
<ul id="tab-content" class="uk-switcher uk-margin"> |
54 | 67 |
<li id="projectstab" > |
modules/uoa-joomla/branches/beta-functionalities/joomla-3.4/com_openaire/site/views/person/tmpl/default.php | ||
---|---|---|
43 | 43 |
</div> |
44 | 44 |
<div> |
45 | 45 |
<ul class="uk-tab" data-uk-tab="{connect:'#tab-content'}" > |
46 |
<li class="uk-active"><a rel="publtab"><?php echo(JText :: _('PUBLICATIONS')); ?></a></li> |
|
47 |
<li><a rel="datatab"><?php echo(JText :: _('DATA')); ?></a></li> |
|
46 |
<?php |
|
47 |
$totalPublications=0; |
|
48 |
$totalDatasets=0; |
|
49 |
if($this -> publications!= null){ |
|
50 |
$totalPublications = $this -> publications -> totalPublications; |
|
51 |
} |
|
52 |
if($this -> datasets!= null){ |
|
53 |
$totalDatasets = $this -> datasets -> totalDatasets; |
|
54 |
} |
|
55 |
|
|
56 |
|
|
57 |
?> |
|
58 |
<li class="uk-active"><a rel="publtab"><?php echo(JText :: _('PUBLICATIONS').' ('.$totalPublications.')'); ?></a></li> |
|
59 |
<li><a rel="datatab"><?php echo(JText :: _('DATA').' ('.$totalDatasets.')'); ?></a></li> |
|
48 | 60 |
</ul> |
49 | 61 |
<ul id="tab-content" class="uk-switcher uk-margin"> |
50 | 62 |
<li id="publtab" class="uk-active"> |
Also available in: Unified diff
In landing Pages, add the number of showing results in the title of each tab