summaryrefslogtreecommitdiffstats
path: root/data/generator/sfPropelAdmin/mailadmin/template/templates/_list_th_tabular.php
diff options
context:
space:
mode:
Diffstat (limited to 'data/generator/sfPropelAdmin/mailadmin/template/templates/_list_th_tabular.php')
-rw-r--r--data/generator/sfPropelAdmin/mailadmin/template/templates/_list_th_tabular.php28
1 files changed, 28 insertions, 0 deletions
diff --git a/data/generator/sfPropelAdmin/mailadmin/template/templates/_list_th_tabular.php b/data/generator/sfPropelAdmin/mailadmin/template/templates/_list_th_tabular.php
new file mode 100644
index 0000000..4a48eca
--- /dev/null
+++ b/data/generator/sfPropelAdmin/mailadmin/template/templates/_list_th_tabular.php
@@ -0,0 +1,28 @@
+<?php $hides = $this->getParameterValue('list.hide', array()) ?>
+<?php foreach ($this->getColumns('list.display') as $column): ?>
+<?php if (in_array($column->getName(), $hides)) continue ?>
+<?php $credentials = $this->getParameterValue('list.fields.'.$column->getName().'.credentials') ?>
+<?php if ($credentials): $credentials = str_replace("\n", ' ', var_export($credentials, true)) ?>
+ [?php if ($sf_user->hasCredential(<?php echo $credentials ?>)): ?]
+<?php endif; ?>
+ <?php
+ $user_params = $this->getParameterValue('list.fields.'.$column->getName().'.params');
+ $user_params = is_array($user_params) ? $user_params : sfToolkit::stringToArray($user_params);
+ $user_params['id'] = "sf_admin_list_th_".$column->getName();
+ ?>
+ [?php echo tag('th', <?php echo var_export($user_params, true) ?>, true) ?]
+ <?php if ($column->isReal()): ?>
+ [?php if ($sf_user->getAttribute('sort', null, 'sf_admin/<?php echo $this->getSingularName() ?>/sort') == '<?php echo $column->getName() ?>'): ?]
+ [?php echo link_to(__('<?php echo str_replace("'", "\\'", $this->getParameterValue('list.fields.'.$column->getName().'.name')) ?>'), '<?php echo $this->getModuleName() ?>/list?sort=<?php echo $column->getName() ?>&type='.($sf_user->getAttribute('type', 'asc', 'sf_admin/<?php echo $this->getSingularName() ?>/sort') == 'asc' ? 'desc' : 'asc')) ?][?php $sorttype = $sf_user->getAttribute('type', 'asc','sf_admin/<?php echo$this->getSingularName() ?>/sort'); if($sorttype=='images') $sorttype = 'desc'; ?][?php echo image_tag('sort-'.$sorttype.'.gif', array('alt' => __($sorttype), 'border' => 0)) ?]
+ [?php else: ?]
+ [?php echo link_to(__('<?php echo str_replace("'", "\\'", $this->getParameterValue('list.fields.'.$column->getName().'.name')) ?>'), '<?php echo $this->getModuleName() ?>/list?sort=<?php echo $column->getName() ?>&type=asc') ?]
+ [?php endif; ?]
+ <?php else: ?>
+ [?php echo __('<?php echo str_replace("'", "\\'", $this->getParameterValue('list.fields.'.$column->getName().'.name')) ?>') ?]
+ <?php endif; ?>
+ <?php echo $this->getHelpAsIcon($column, 'list') ?>
+ </th>
+<?php if ($credentials): ?>
+ [?php endif; ?]
+<?php endif; ?>
+<?php endforeach; ?>