OSDN Git Service

=HOME作成、不要項目非表示
authorcake_67 <cake_67@46fa8b77-3530-0410-9d82-d95c44d28aba>
Wed, 18 Nov 2009 07:05:48 +0000 (07:05 +0000)
committercake_67 <cake_67@46fa8b77-3530-0410-9d82-d95c44d28aba>
Wed, 18 Nov 2009 07:05:48 +0000 (07:05 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/trpgtools-onweb/src/trunk/members_framework/cakePHP_frame@129 46fa8b77-3530-0410-9d82-d95c44d28aba

app/controllers/members_controller.php
app/views/elements/home.thtml [new file with mode: 0644]
app/views/elements/mobile_home.thtml [new file with mode: 0644]
app/views/members/admin_index.ctp
app/views/members/admin_view.ctp
app/views/members/index.ctp
app/views/members/listview.ctp [new file with mode: 0644]
app/views/members/mobile_index.ctp
app/views/members/mobile_listview.ctp [new file with mode: 0644]
app/views/members/mobile_view.ctp
app/views/members/view.ctp

index 0b6a91c..14680d3 100644 (file)
@@ -28,15 +28,27 @@ class MembersController extends ModuleController {
        }
 
        function mobile_index() {
-               $this->Member->recursive = 0;
-               $this->set('members', $this->paginate());
+               $this->set('member', $this->Member->read(null, $this->MemberAuth->user("id")));
        }
        function mobile_view($id = null) {
                if (!$id) {
                        $this->Session->setFlash(__('Invalid Member.', true));
+                       $this->redirect(array('action'=>'listview'));
+               }
+               if ($id == $this->MemberAuth->user("id")) {
                        $this->redirect(array('action'=>'index'));
                }
-               $this->set('member', $this->Member->read(null, $id));
+               $member = $this->Member->read(null, $id);
+               if (!$member['Member']) {
+                       $this->Session->setFlash(__('Invalid Member.', true));
+                       $this->redirect(array('action'=>'listview'));
+               }
+               $this->set('member', $member);
+       }
+
+       function mobile_listview() {
+               $this->Member->recursive = 0;
+               $this->set('members', $this->paginate());
        }
        function mobile_add() {
                if (!empty($this->data)) {
@@ -83,18 +95,32 @@ class MembersController extends ModuleController {
        function logout() {
                $this->MemberAuth->logout();
        }
+
        function index() {
-               $this->Member->recursive = 0;
-               $this->set('members', $this->paginate());
+               $this->set('member', $this->Member->read(null, $this->MemberAuth->user("id")));
        }
 
        function view($id = null) {
                if (!$id) {
                        $this->Session->setFlash(__('Invalid Member.', true));
+                       $this->redirect(array('action'=>'listview'));
+               }
+               if ($id == $this->MemberAuth->user("id")) {
                        $this->redirect(array('action'=>'index'));
                }
-               $this->set('member', $this->Member->read(null, $id));
+               $member = $this->Member->read(null, $id);
+               if (!$member['Member']) {
+                       $this->Session->setFlash(__('Invalid Member.', true));
+                       $this->redirect(array('action'=>'listview'));
+               }
+               $this->set('member', $member);
        }
+
+       function listview() {
+               $this->Member->recursive = 0;
+               $this->set('members', $this->paginate());
+       }
+
        function add() {
                if (!empty($this->data)) {
                        $this->Member->create();
diff --git a/app/views/elements/home.thtml b/app/views/elements/home.thtml
new file mode 100644 (file)
index 0000000..4a12406
--- /dev/null
@@ -0,0 +1,29 @@
+<div class="members view">
+<h2><?php echo $member['Member']['nickname']; ?><?php __("'s ");?><?php __('Home');?></h2>
+       <dl><?php $i = 0; $class = ' class="altrow"';?>
+               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Nickname'); ?></dt>
+               <dd<?php if ($i++ % 2 == 0) echo $class;?>>
+                       <?php echo $member['Member']['nickname']; ?>
+                       &nbsp;
+               </dd>
+               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Created'); ?></dt>
+               <dd<?php if ($i++ % 2 == 0) echo $class;?>>
+                       <?php echo $member['Member']['created']; ?>
+                       &nbsp;
+               </dd>
+               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Modified'); ?></dt>
+               <dd<?php if ($i++ % 2 == 0) echo $class;?>>
+                       <?php echo $member['Member']['modified']; ?>
+                       &nbsp;
+               </dd>
+       </dl>
+</div>
+<div class="actions">
+       <ul>
+       <?php if ($owner): ?>
+               <li><?php echo $html->link(__('Edit Member', true), array('action' => 'edit', $member['Member']['id'])); ?> </li>
+               <li><?php echo $html->link(__('Delete Member', true), array('action' => 'delete', $member['Member']['id']), null, sprintf(__('Are you sure you want to delete?', true), $member['Member']['id'])); ?> </li>
+       <?php endif; ?>
+               <li><?php echo $html->link(__('List Members', true), array('action' => 'listview')); ?> </li>
+       </ul>
+</div>
diff --git a/app/views/elements/mobile_home.thtml b/app/views/elements/mobile_home.thtml
new file mode 100644 (file)
index 0000000..c819cc6
--- /dev/null
@@ -0,0 +1,34 @@
+<div class="members view">
+<h2><?php  __('Member');?></h2>
+<dl><?php $i = 0; $class = ' class="altrow"';?>
+<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Id'); ?></dt>
+<dd<?php if ($i++ % 2 == 0) echo $class;?>>
+<?php echo $member['Member']['id']; ?>
+&nbsp;
+</dd>
+<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Nickname'); ?></dt>
+<dd<?php if ($i++ % 2 == 0) echo $class;?>>
+<?php echo $member['Member']['nickname']; ?>
+&nbsp;
+</dd>
+<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Created'); ?></dt>
+<dd<?php if ($i++ % 2 == 0) echo $class;?>>
+<?php echo $member['Member']['created']; ?>
+&nbsp;
+</dd>
+<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Modified'); ?></dt>
+<dd<?php if ($i++ % 2 == 0) echo $class;?>>
+<?php echo $member['Member']['modified']; ?>
+&nbsp;
+</dd>
+</dl>
+</div>
+<div class="actions">
+<ul>
+<?php if ($owner): ?>
+<li><?php echo $html->link(__('Edit Member', true), array('action' => 'mobile_edit', $member['Member']['id'])); ?> </li>
+<li><?php echo $html->link(__('Delete Member', true), array('action' => 'mobile_delete', $member['Member']['id']), null, sprintf(__('Are you sure you want to delete?', true), $member['Member']['id'])); ?> </li>
+<?php endif; ?>
+<li><?php echo $html->link(__('List Members', true), array('action' => 'mobile_listview')); ?> </li>
+</ul>
+</div>
index 43272ce..5795593 100644 (file)
@@ -9,9 +9,8 @@ echo $paginator->counter(array(
 <table cellpadding="0" cellspacing="0">
 <tr>
        <th><?php echo $paginator->sort('id');?></th>
-       <th><?php echo $paginator->sort('username');?></th>
-       <th><?php echo $paginator->sort('password');?></th>
        <th><?php echo $paginator->sort('nickname');?></th>
+       <th><?php echo $paginator->sort('username');?></th>
        <th><?php echo $paginator->sort('uid');?></th>
        <th><?php echo $paginator->sort('career');?></th>
        <th><?php echo $paginator->sort('useragent');?></th>
@@ -32,16 +31,15 @@ foreach ($members as $member):
                        <?php echo $member['Member']['id']; ?>
                </td>
                <td>
-                       <?php echo $member['Member']['username']; ?>
-               </td>
-               <td>
-                       <?php echo $member['Member']['password']; ?>
+                       <?php echo $member['Member']['nickname']; ?>
                </td>
                <td>
-                       <?php echo $member['Member']['nickname']; ?>
+                       <?php echo $member['Member']['username']; ?>
                </td>
                <td>
-                       <?php echo $member['Member']['uid']; ?>
+                       <?php if($member['Member']['uid']): ?>
+                       <?php __('Registered');?>
+                       <?php endif; ?>
                </td>
                <td>
                        <?php echo $member['Member']['career']; ?>
index 3648128..83b7963 100644 (file)
@@ -6,24 +6,21 @@
                        <?php echo $member['Member']['id']; ?>
                        &nbsp;
                </dd>
-               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Username'); ?></dt>
-               <dd<?php if ($i++ % 2 == 0) echo $class;?>>
-                       <?php echo $member['Member']['username']; ?>
-                       &nbsp;
-               </dd>
-               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Password'); ?></dt>
+               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Nickname'); ?></dt>
                <dd<?php if ($i++ % 2 == 0) echo $class;?>>
-                       <?php echo $member['Member']['password']; ?>
+                       <?php echo $member['Member']['nickname']; ?>
                        &nbsp;
                </dd>
-               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Nickname'); ?></dt>
+               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Username'); ?></dt>
                <dd<?php if ($i++ % 2 == 0) echo $class;?>>
-                       <?php echo $member['Member']['nickname']; ?>
+                       <?php echo $member['Member']['username']; ?>
                        &nbsp;
                </dd>
                <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Uid'); ?></dt>
                <dd<?php if ($i++ % 2 == 0) echo $class;?>>
-                       <?php echo $member['Member']['uid']; ?>
+                       <?php if($member['Member']['uid']): ?>
+                       <?php __('Registered');?>
+                       <?php endif; ?>
                        &nbsp;
                </dd>
                <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Career'); ?></dt>
index 43272ce..61ac687 100644 (file)
@@ -1,76 +1,7 @@
-<div class="members index">
-<h2><?php __('Members');?></h2>
-<p>
-<?php
-echo $paginator->counter(array(
-'format' => __('Page %page% of %pages%, showing %current% records out of %count% total, starting on record %start%, ending on %end%', true)
-));
-?></p>
-<table cellpadding="0" cellspacing="0">
-<tr>
-       <th><?php echo $paginator->sort('id');?></th>
-       <th><?php echo $paginator->sort('username');?></th>
-       <th><?php echo $paginator->sort('password');?></th>
-       <th><?php echo $paginator->sort('nickname');?></th>
-       <th><?php echo $paginator->sort('uid');?></th>
-       <th><?php echo $paginator->sort('career');?></th>
-       <th><?php echo $paginator->sort('useragent');?></th>
-       <th><?php echo $paginator->sort('created');?></th>
-       <th><?php echo $paginator->sort('modified');?></th>
-       <th class="actions"><?php __('Actions');?></th>
-</tr>
-<?php
-$i = 0;
-foreach ($members as $member):
-       $class = null;
-       if ($i++ % 2 == 0) {
-               $class = ' class="altrow"';
-       }
-?>
-       <tr<?php echo $class;?>>
-               <td>
-                       <?php echo $member['Member']['id']; ?>
-               </td>
-               <td>
-                       <?php echo $member['Member']['username']; ?>
-               </td>
-               <td>
-                       <?php echo $member['Member']['password']; ?>
-               </td>
-               <td>
-                       <?php echo $member['Member']['nickname']; ?>
-               </td>
-               <td>
-                       <?php echo $member['Member']['uid']; ?>
-               </td>
-               <td>
-                       <?php echo $member['Member']['career']; ?>
-               </td>
-               <td>
-                       <?php echo $member['Member']['useragent']; ?>
-               </td>
-               <td>
-                       <?php echo $member['Member']['created']; ?>
-               </td>
-               <td>
-                       <?php echo $member['Member']['modified']; ?>
-               </td>
-               <td class="actions">
-                       <?php echo $html->link(__('View', true), array('action' => 'view', $member['Member']['id'])); ?>
-                       <?php echo $html->link(__('Edit', true), array('action' => 'edit', $member['Member']['id'])); ?>
-                       <?php echo $html->link(__('Delete', true), array('action' => 'delete', $member['Member']['id']), null, sprintf(__('Are you sure you want to delete # %s?', true), $member['Member']['id'])); ?>
-               </td>
-       </tr>
-<?php endforeach; ?>
-</table>
-</div>
-<div class="paging">
-       <?php echo $paginator->prev('<< '.__('previous', true), array(), null, array('class'=>'disabled'));?>
- |     <?php echo $paginator->numbers();?>
-       <?php echo $paginator->next(__('next', true).' >>', array(), null, array('class' => 'disabled'));?>
-</div>
-<div class="actions">
-       <ul>
-               <li><?php echo $html->link(__('New Member', true), array('action' => 'add')); ?></li>
-       </ul>
-</div>
+<?php 
+echo $this->renderElement('home',
+               array(
+                       'member' => $member,
+                       'owner' => true,
+               )
+       );
\ No newline at end of file
diff --git a/app/views/members/listview.ctp b/app/views/members/listview.ctp
new file mode 100644 (file)
index 0000000..9622a1f
--- /dev/null
@@ -0,0 +1,54 @@
+<div class="members list">
+<h2><?php __('Members');?> <?php __('List');?></h2>
+<p>
+<?php
+echo $paginator->counter(array(
+'format' => __('Page %page% of %pages%, showing %current% records out of %count% total, starting on record %start%, ending on %end%', true)
+));
+?></p>
+<table cellpadding="0" cellspacing="0">
+<tr>
+       <th><?php echo $paginator->sort('id');?></th>
+       <th><?php echo $paginator->sort('nickname');?></th>
+       <th><?php echo $paginator->sort('created');?></th>
+       <th><?php echo $paginator->sort('modified');?></th>
+       <th class="actions"><?php __('Actions');?></th>
+</tr>
+<?php
+$i = 0;
+foreach ($members as $member):
+       $class = null;
+       if ($i++ % 2 == 0) {
+               $class = ' class="altrow"';
+       }
+?>
+       <tr<?php echo $class;?>>
+               <td>
+                       <?php echo $member['Member']['id']; ?>
+               </td>
+               <td>
+                       <?php echo $member['Member']['nickname']; ?>
+               </td>
+               <td>
+                       <?php echo $member['Member']['created']; ?>
+               </td>
+               <td>
+                       <?php echo $member['Member']['modified']; ?>
+               </td>
+               <td class="actions">
+                       <?php echo $html->link(__('View', true), array('action' => 'view', $member['Member']['id'])); ?>
+               </td>
+       </tr>
+<?php endforeach; ?>
+</table>
+</div>
+<div class="paging">
+       <?php echo $paginator->prev('<< '.__('previous', true), array(), null, array('class'=>'disabled'));?>
+ |     <?php echo $paginator->numbers();?>
+       <?php echo $paginator->next(__('next', true).' >>', array(), null, array('class' => 'disabled'));?>
+</div>
+<div class="actions">
+       <ul>
+               <li><?php echo $html->link(__('New Member', true), array('action' => 'add')); ?></li>
+       </ul>
+</div>
index 49c839b..19dffcf 100644 (file)
@@ -1,76 +1,7 @@
-<div class="members index">
-<h2><?php __('Members');?></h2>
-<p>
-<?php
-echo $paginator->counter(array(
-'format' => __('Page %page% of %pages%, showing %current% records out of %count% total, starting on record %start%, ending on %end%', true)
-));
-?></p>
-<table cellpadding="0" cellspacing="0">
-<tr>
-       <th><?php echo $paginator->sort('id');?></th>
-       <th><?php echo $paginator->sort('username');?></th>
-       <th><?php echo $paginator->sort('password');?></th>
-       <th><?php echo $paginator->sort('nickname');?></th>
-       <th><?php echo $paginator->sort('uid');?></th>
-       <th><?php echo $paginator->sort('career');?></th>
-       <th><?php echo $paginator->sort('useragent');?></th>
-       <th><?php echo $paginator->sort('created');?></th>
-       <th><?php echo $paginator->sort('modified');?></th>
-       <th class="actions"><?php __('Actions');?></th>
-</tr>
-<?php
-$i = 0;
-foreach ($members as $member):
-       $class = null;
-       if ($i++ % 2 == 0) {
-               $class = ' class="altrow"';
-       }
-?>
-       <tr<?php echo $class;?>>
-               <td>
-                       <?php echo $member['Member']['id']; ?>
-               </td>
-               <td>
-                       <?php echo $member['Member']['username']; ?>
-               </td>
-               <td>
-                       <?php echo $member['Member']['password']; ?>
-               </td>
-               <td>
-                       <?php echo $member['Member']['nickname']; ?>
-               </td>
-               <td>
-                       <?php echo $member['Member']['uid']; ?>
-               </td>
-               <td>
-                       <?php echo $member['Member']['career']; ?>
-               </td>
-               <td>
-                       <?php echo $member['Member']['useragent']; ?>
-               </td>
-               <td>
-                       <?php echo $member['Member']['created']; ?>
-               </td>
-               <td>
-                       <?php echo $member['Member']['modified']; ?>
-               </td>
-               <td class="actions">
-                       <?php echo $html->link(__('View', true), array('action' => 'mobile_view', $member['Member']['id'])); ?>
-                       <?php echo $html->link(__('Edit', true), array('action' => 'mobile_edit', $member['Member']['id'])); ?>
-                       <?php echo $html->link(__('Delete', true), array('action' => 'mobile_delete', $member['Member']['id']), null, sprintf(__('Are you sure you want to delete # %s?', true), $member['Member']['id'])); ?>
-               </td>
-       </tr>
-<?php endforeach; ?>
-</table>
-</div>
-<div class="paging">
-       <?php echo $paginator->prev('<< '.__('previous', true), array(), null, array('class'=>'disabled'));?>
- |     <?php echo $paginator->numbers();?>
-       <?php echo $paginator->next(__('next', true).' >>', array(), null, array('class' => 'disabled'));?>
-</div>
-<div class="actions">
-       <ul>
-               <li><?php echo $html->link(__('New Member', true), array('action' => 'mobile_add')); ?></li>
-       </ul>
-</div>
+<?php 
+echo $this->renderElement('mobile_home',
+               array(
+                       'member' => $member,
+                       'owner' => true,
+               )
+       );
\ No newline at end of file
diff --git a/app/views/members/mobile_listview.ctp b/app/views/members/mobile_listview.ctp
new file mode 100644 (file)
index 0000000..eba61a1
--- /dev/null
@@ -0,0 +1,45 @@
+<div class="members index">
+<h2><?php __('Members');?></h2>
+<p>
+<?php
+echo $paginator->counter(array(
+'format' => __('Page %page% of %pages%, showing %current% records out of %count% total, starting on record %start%, ending on %end%', true)
+));
+?></p>
+<table cellpadding="0" cellspacing="0">
+<tr>
+<th><?php echo $paginator->sort('id');?></th>
+<th><?php echo $paginator->sort('nickname');?></th>
+<th><?php echo $paginator->sort('modified');?></th>
+<th class="actions"><?php __('Actions');?></th>
+</tr>
+<?php
+$i = 0;
+foreach ($members as $member):
+$class = null;
+if ($i++ % 2 == 0) {
+$class = ' class="altrow"';
+}
+?>
+<tr<?php echo $class;?>>
+<td>
+<?php echo $member['Member']['id']; ?>
+</td>
+<td>
+<?php echo $member['Member']['nickname']; ?>
+</td>
+<td>
+<?php echo $member['Member']['modified']; ?>
+</td>
+<td class="actions">
+<?php echo $html->link(__('View', true), array('action' => 'mobile_view', $member['Member']['id'])); ?>
+</td>
+</tr>
+<?php endforeach; ?>
+</table>
+</div>
+<div class="paging">
+<?php echo $paginator->prev('<< '.__('previous', true), array(), null, array('class'=>'disabled'));?>
+ | <?php echo $paginator->numbers();?>
+<?php echo $paginator->next(__('next', true).' >>', array(), null, array('class' => 'disabled'));?>
+</div>
index b1920c1..48a8245 100644 (file)
@@ -1,58 +1,7 @@
-<div class="members view">
-<h2><?php  __('Member');?></h2>
-       <dl><?php $i = 0; $class = ' class="altrow"';?>
-               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Id'); ?></dt>
-               <dd<?php if ($i++ % 2 == 0) echo $class;?>>
-                       <?php echo $member['Member']['id']; ?>
-                       &nbsp;
-               </dd>
-               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Username'); ?></dt>
-               <dd<?php if ($i++ % 2 == 0) echo $class;?>>
-                       <?php echo $member['Member']['username']; ?>
-                       &nbsp;
-               </dd>
-               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Password'); ?></dt>
-               <dd<?php if ($i++ % 2 == 0) echo $class;?>>
-                       <?php echo $member['Member']['password']; ?>
-                       &nbsp;
-               </dd>
-               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Nickname'); ?></dt>
-               <dd<?php if ($i++ % 2 == 0) echo $class;?>>
-                       <?php echo $member['Member']['nickname']; ?>
-                       &nbsp;
-               </dd>
-               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Uid'); ?></dt>
-               <dd<?php if ($i++ % 2 == 0) echo $class;?>>
-                       <?php echo $member['Member']['uid']; ?>
-                       &nbsp;
-               </dd>
-               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Career'); ?></dt>
-               <dd<?php if ($i++ % 2 == 0) echo $class;?>>
-                       <?php echo $member['Member']['career']; ?>
-                       &nbsp;
-               </dd>
-               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Useragent'); ?></dt>
-               <dd<?php if ($i++ % 2 == 0) echo $class;?>>
-                       <?php echo $member['Member']['useragent']; ?>
-                       &nbsp;
-               </dd>
-               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Created'); ?></dt>
-               <dd<?php if ($i++ % 2 == 0) echo $class;?>>
-                       <?php echo $member['Member']['created']; ?>
-                       &nbsp;
-               </dd>
-               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Modified'); ?></dt>
-               <dd<?php if ($i++ % 2 == 0) echo $class;?>>
-                       <?php echo $member['Member']['modified']; ?>
-                       &nbsp;
-               </dd>
-       </dl>
-</div>
-<div class="actions">
-       <ul>
-               <li><?php echo $html->link(__('Edit Member', true), array('action' => 'mobile_edit', $member['Member']['id'])); ?> </li>
-               <li><?php echo $html->link(__('Delete Member', true), array('action' => 'mobile_delete', $member['Member']['id']), null, sprintf(__('Are you sure you want to delete # %s?', true), $member['Member']['id'])); ?> </li>
-               <li><?php echo $html->link(__('List Members', true), array('action' => 'mobile_index')); ?> </li>
-               <li><?php echo $html->link(__('New Member', true), array('action' => 'mobile_add')); ?> </li>
-       </ul>
-</div>
+<?php 
+echo $this->renderElement('mobile_home',
+               array(
+                       'member' => $member,
+                       'owner' => false,
+               )
+       );
\ No newline at end of file
index 3648128..0501ac3 100644 (file)
@@ -1,58 +1,7 @@
-<div class="members view">
-<h2><?php  __('Member');?></h2>
-       <dl><?php $i = 0; $class = ' class="altrow"';?>
-               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Id'); ?></dt>
-               <dd<?php if ($i++ % 2 == 0) echo $class;?>>
-                       <?php echo $member['Member']['id']; ?>
-                       &nbsp;
-               </dd>
-               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Username'); ?></dt>
-               <dd<?php if ($i++ % 2 == 0) echo $class;?>>
-                       <?php echo $member['Member']['username']; ?>
-                       &nbsp;
-               </dd>
-               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Password'); ?></dt>
-               <dd<?php if ($i++ % 2 == 0) echo $class;?>>
-                       <?php echo $member['Member']['password']; ?>
-                       &nbsp;
-               </dd>
-               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Nickname'); ?></dt>
-               <dd<?php if ($i++ % 2 == 0) echo $class;?>>
-                       <?php echo $member['Member']['nickname']; ?>
-                       &nbsp;
-               </dd>
-               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Uid'); ?></dt>
-               <dd<?php if ($i++ % 2 == 0) echo $class;?>>
-                       <?php echo $member['Member']['uid']; ?>
-                       &nbsp;
-               </dd>
-               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Career'); ?></dt>
-               <dd<?php if ($i++ % 2 == 0) echo $class;?>>
-                       <?php echo $member['Member']['career']; ?>
-                       &nbsp;
-               </dd>
-               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Useragent'); ?></dt>
-               <dd<?php if ($i++ % 2 == 0) echo $class;?>>
-                       <?php echo $member['Member']['useragent']; ?>
-                       &nbsp;
-               </dd>
-               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Created'); ?></dt>
-               <dd<?php if ($i++ % 2 == 0) echo $class;?>>
-                       <?php echo $member['Member']['created']; ?>
-                       &nbsp;
-               </dd>
-               <dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Modified'); ?></dt>
-               <dd<?php if ($i++ % 2 == 0) echo $class;?>>
-                       <?php echo $member['Member']['modified']; ?>
-                       &nbsp;
-               </dd>
-       </dl>
-</div>
-<div class="actions">
-       <ul>
-               <li><?php echo $html->link(__('Edit Member', true), array('action' => 'edit', $member['Member']['id'])); ?> </li>
-               <li><?php echo $html->link(__('Delete Member', true), array('action' => 'delete', $member['Member']['id']), null, sprintf(__('Are you sure you want to delete # %s?', true), $member['Member']['id'])); ?> </li>
-               <li><?php echo $html->link(__('List Members', true), array('action' => 'index')); ?> </li>
-               <li><?php echo $html->link(__('New Member', true), array('action' => 'add')); ?> </li>
-       </ul>
-</div>
+<?php 
+echo $this->renderElement('home',
+               array(
+                       'member' => $member,
+                       'owner' => false,
+               )
+       );
\ No newline at end of file