}
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)) {
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();
--- /dev/null
+<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']; ?>
+
+ </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']; ?>
+
+ </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']; ?>
+
+ </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>
--- /dev/null
+<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']; ?>
+
+</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']; ?>
+
+</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']; ?>
+
+</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']; ?>
+
+</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>
<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>
<?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']; ?>
<?php echo $member['Member']['id']; ?>
</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']; ?>
-
- </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']; ?>
</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']; ?>
</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; ?>
</dd>
<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Career'); ?></dt>
-<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
--- /dev/null
+<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>
-<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
--- /dev/null
+<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>
-<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']; ?>
-
- </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']; ?>
-
- </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']; ?>
-
- </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']; ?>
-
- </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']; ?>
-
- </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']; ?>
-
- </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']; ?>
-
- </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']; ?>
-
- </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']; ?>
-
- </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
-<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']; ?>
-
- </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']; ?>
-
- </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']; ?>
-
- </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']; ?>
-
- </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']; ?>
-
- </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']; ?>
-
- </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']; ?>
-
- </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']; ?>
-
- </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']; ?>
-
- </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