Project

General

Profile

« Previous | Next » 

Revision 42066

In landing Pages, add the number of showing results in the title of each tab

View differences:

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>&nbsp;</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').'&nbsp;<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