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

source: OpenPNE3/trunk/apps/pc_backend/modules/profile/templates/listSuccess.php @ 7930

Last change on this file since 7930 was 7930, checked in by ebihara, 12 years ago

#2884:プロフィール選択肢の追加がおこなえるようにした

File size: 2.6 KB
Line 
1<h2>プロフィール項目設定</h2>
2
3<h3>プロフィール項目一覧</h3>
4<p><?php echo link_to('プロフィール項目登録', 'profile/edit') ?></p>
5<table>
6<thead><tr>
7<th colspan="2">操作</th>
8<th>ID</th>
9<th>項目名</th>
10<th>識別名</th>
11<th>必須</th>
12<th>重複の可否</th>
13<th>フォームタイプ</th>
14<th>並び順(昇順)</th>
15<th>選択肢</th>
16<th>登録</th>
17<th>変更</th>
18<th>検索</th>
19</tr></thead>
20<?php foreach ($profiles as $value): ?>
21<tr>
22<td><?php echo link_to('変更', 'profile/edit?id=' . $value->getId()) ?></td>
23<td><?php echo link_to('削除', 'profile/delete?id=' . $value->getId()) ?></td>
24<td><?php echo $value->getId() ?></td>
25<td><?php echo $value->getCaption() ?></td>
26<td><?php echo $value->getName() ?></td>
27<td><?php echo ($value->getIsRequired() ? '○' : '×') ?></td>
28<td><?php echo ($value->getIsUnique() ? '×' :'○') ?></td>
29<td><?php echo $value->getFormType() ?></td>
30<td><?php echo $value->getSortOrder() ?></td>
31<td></td>
32<td><?php echo ($value->getIsDispRegist() ? '○' : '×') ?></td>
33<td><?php echo ($value->getIsDispConfig() ? '○' : '×') ?></td>
34<td><?php echo ($value->getIsDispSearch() ? '○' : '×') ?></td>
35</tr>
36<?php endforeach; ?>
37</table>
38
39<h3>プロフィール選択肢一覧</h3>
40<?php foreach ($profiles as $value): ?>
41<?php if ($value->getFormType() == 'radio' || $value->getFormType() == 'checkbox' || $value->getFormType() == 'select') : ?>
42
43<h4><?php echo $value->getCaption() ?></h4>
44<table>
45<thead><tr>
46<th>ID</th>
47<th>項目名(ja_JP)</th>
48<th>並び順(昇順)</th>
49<th colspan="2">操作</th>
50</tr></thead>
51<?php foreach ($option_form[$value->getId()] as $form) : ?>
52<form action="<?php echo url_for('profile/editOption?id=' . $form->getObject()->getId()) ?>" method="post">
53<tr>
54<td><?php echo ($form->getObject()->isNew() ? '-' : $form->getObject()->getId()) ?></td>
55<td>
56<?php echo $form['ja_JP']['value']->render() ?>
57</td>
58<td>
59<?php echo $form['sort_order']->render() ?>
60</td>
61<?php if ($form->getObject()->isNew()) : ?>
62<td colspan="2">
63<?php echo $form['profile_id']->render() ?>
64<input type="submit" value="項目追加" />
65</td>
66</form>
67<?php else : ?>
68<td>
69<?php echo $form['id']->render() ?>
70<?php echo $form['profile_id']->render() ?>
71<input type="submit" value="変更" />
72</td>
73</form>
74<td>
75<?php echo $form['id']->render() ?>
76<?php echo $form['profile_id']->render() ?>
77<form action="<?php echo url_for('profile/deleteOption?id=' . $form->getObject()->getId()) ?>" method="post">
78<input type="submit" value="削除" />
79</form>
80</td>
81<?php endif; ?>
82</tr>
83<?php endforeach; ?>
84</table>
85
86<?php endif; ?>
87<?php endforeach; ?>
Note: See TracBrowser for help on using the repository browser.