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);
|
$user = $this->User->read(null, $id);
|
||||||
$this->set('user', $user);
|
$this->set('user', $user);
|
||||||
|
|
||||||
$emailIDs = array();
|
/*$emailIDs = array();
|
||||||
foreach($user['Email'] as $email) {
|
foreach($user['Email'] as $email) {
|
||||||
$emailIDs[] = $email['id'];
|
$emailIDs[] = $email['id'];
|
||||||
}
|
}
|
||||||
$emails = $this->User->Email->find('all', array('conditions'=>array('Email.id'=>$emailIDs)));
|
$emails = $this->User->Email->find('all', array('conditions'=>array('Email.id'=>$emailIDs)));
|
||||||
$this->set('emails', $emails);
|
$this->set('emails', $emails);
|
||||||
|
/*/
|
||||||
|
|
||||||
|
|
||||||
switch($user['User']['type']) {
|
switch($user['User']['type']) {
|
||||||
|
|
|
||||||
|
|
@ -48,10 +48,3 @@
|
||||||
</div>
|
</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