ここの情報は古いです。ご理解頂いた上でお取り扱いください。

source: OpenPNE3/trunk/apps/pc_frontend/templates/_partsPhotoTable.php @ 10906

Last change on this file since 10906 was 10906, checked in by ShogoKawahara, 12 years ago

#3278:added ability to render crown icon for community administrator

File size: 1.6 KB
Line 
1<?php if (count($options->list)): ?>
2
3<?php
4$options->setDefault('col', 5);
5$options->setDefault('type', 'full');
6$options->setDefault('crownIds', array());
7
8$options->addRequiredOption('pager');
9?>
10
11<?php ob_start() ?>
12<?php include_partial('global/pagerRelative', array('pager' => $options->pager, 'link_to' => $options->getRaw('link_to_pager'))) ?>
13<?php $pager = ob_get_flush() ?>
14
15<table>
16<?php $row = ceil(count($options->list) / $options->col) ?>
17<?php for ($i = $j = 1; $row >= $i; $i++): ?>
18<?php if ($options->type === 'full' || $options->type === 'only_image'): ?>
19<tr class="photo">
20<?php for ($j = ($i * $options->col) - $options->col; ($i * $options->col) > $j; $j++): ?>
21<td><?php if (!empty($options->list[$j])): ?>
22<?php if (in_array($options->list[$j]->getId(), $options->getRaw('crownIds'))): ?>
23<p class="crown"><?php echo image_tag('icon_crown.gif', array('alt' => 'admin')) ?></p>
24<?php endif; ?>
25<?php echo link_to(image_tag_sf_image($options->list[$j]->getImageFileName(), array('size' => '76x76')), $options->link_to.$options->list[$j]->getId()) ?>
26<?php endif; ?></td>
27<?php endfor; ?>
28</tr>
29<?php endif; ?>
30<?php if ($options->type === 'full' || $options->type === 'only_name'): ?>
31<tr class="text">
32<?php for ($j = ($i * $options->col) - $options->col; ($i * $options->col) > $j; $j++): ?>
33<td><?php if (!empty($options->list[$j])): ?>
34<?php echo link_to($options->list[$j]->getName(), 'member/profile?id='.$options->list[$j]->getId()) ?>
35<?php endif; ?></td>
36<?php endfor; ?>
37</tr>
38<?php endif; ?>
39<?php endfor; ?>
40</table>
41<?php echo $pager ?>
42<?php endif; ?>
Note: See TracBrowser for help on using the repository browser.