Reworking the way email is displayed. Too slow to pre-fetch it just for viewing a user record. Need to use some AJAX magic or improve the queries
This commit is contained in:
parent
00874d0495
commit
164ad97265
|
|
@ -79,13 +79,13 @@ class UsersController extends AppController {
|
|||
$user = $this->User->read(null, $id);
|
||||
$this->set('user', $user);
|
||||
|
||||
$emailIDs = array();
|
||||
/*$emailIDs = array();
|
||||
foreach($user['Email'] as $email) {
|
||||
$emailIDs[] = $email['id'];
|
||||
}
|
||||
$emails = $this->User->Email->find('all', array('conditions'=>array('Email.id'=>$emailIDs)));
|
||||
$this->set('emails', $emails);
|
||||
|
||||
/*/
|
||||
|
||||
|
||||
switch($user['User']['type']) {
|
||||
|
|
|
|||
|
|
@ -48,10 +48,3 @@
|
|||
</div>
|
||||
|
||||
|
||||
<div class="related">
|
||||
<h3>
|
||||
Emails From this User<?php echo $html->image('internet-mail.png'); ?>
|
||||
</h3>
|
||||
<?php echo $this->element('email_table_ajax', array('emails' => $emails)); ?>
|
||||
<?php //echo $this->element('email_table_ajax', $enquiry, array('cache'=>'+1 day')); ?>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Reference in a new issue