Show
Ignore:
Timestamp:
09/30/08 16:26:05 (5 years ago)
Author:
kenji
Message:

Add total posts in side

Location:
events/phpframework/codeigniter/trunk/system/application
Files:
8 modified

Legend:

Unmodified
Added
Removed
  • events/phpframework/codeigniter/trunk/system/application/controllers/account.php

    r20274 r20283  
    289289 
    290290                $this->load->model('User_model'); 
    291                 $data->last_comment    = $this->Status_model->get_last_comment($id); 
     291                list($data->last_comment, $data->posts_count) = $this->Status_model->get_last_comment($id); 
    292292                list($data->friends_list, $data->friends_count) = 
    293293                                                                        $this->User_model->get_friends_list($id); 
  • events/phpframework/codeigniter/trunk/system/application/controllers/home.php

    r20273 r20283  
    4141 
    4242                $this->load->model('User_model'); 
    43                 $data->last_comment = $this->Status_model->get_last_comment($id); 
     43                list($data->last_comment, $data->posts_count) = $this->Status_model->get_last_comment($id); 
    4444                list($data->friends_list, $data->friends_count) = 
    4545                                                                        $this->User_model->get_friends_list($id); 
  • events/phpframework/codeigniter/trunk/system/application/controllers/public_timeline.php

    r20274 r20283  
    3030         
    3131                        $this->load->model('User_model'); 
    32                         $data->last_comment    = $this->Status_model->get_last_comment($id); 
     32                        list($data->last_comment, $data->posts_count) = $this->Status_model->get_last_comment($id); 
    3333                        list($data->friends_list, $data->friends_count) = 
    3434                                                                                $this->User_model->get_friends_list($id); 
  • events/phpframework/codeigniter/trunk/system/application/controllers/replies.php

    r20274 r20283  
    4141 
    4242                $this->load->model('User_model'); 
    43                 $data->last_comment    = $this->Status_model->get_last_comment($id); 
     43                list($data->last_comment, $data->posts_count) = $this->Status_model->get_last_comment($id); 
    4444                list($data->friends_list, $data->friends_count) = 
    4545                                                                        $this->User_model->get_friends_list($id); 
  • events/phpframework/codeigniter/trunk/system/application/controllers/user.php

    r20281 r20283  
    3838 
    3939                        $this->load->model('User_model'); 
    40                         $data->last_comment = $this->Status_model->get_last_comment($data->id); 
     40                        list($data->last_comment, $data->posts_count) = $this->Status_model->get_last_comment($data->id); 
    4141                        list($data->friends_list, $data->friends_count) = 
    4242                                                                                        $this->User_model->get_friends_list($data->id); 
     
    112112         
    113113                                $this->load->model('Status_model'); 
    114                                 $data->last_comment    = $this->Status_model->get_last_comment($id); 
     114                                list($data->last_comment, $data->posts_count) = $this->Status_model->get_last_comment($did); 
    115115                                $data->friends_list    = $data->list; 
    116116                                $data->followers_count = $this->User_model->get_followers_count($id); 
     
    139139         
    140140                                $this->load->model('Status_model'); 
    141                                 $data->last_comment    = $this->Status_model->get_last_comment($data->id); 
     141                                list($data->last_comment, $data->posts_count) = $this->Status_model->get_last_comment($data->id); 
     142                                $data->friends_list    = $data->list; 
    142143                                $data->followers_count = $this->User_model->get_followers_count($data->id); 
    143144         
     
    173174         
    174175                                $this->load->model('Status_model'); 
    175                                 $data->last_comment    = $this->Status_model->get_last_comment($id); 
    176                                 $data->friends_count   = $this->User_model->get_friends_count($id); 
     176                                list($data->last_comment, $data->posts_count) = $this->Status_model->get_last_comment($data->id); 
     177                                list($data->friends_list, $data->friends_count) = 
     178                                                                                        $this->User_model->get_friends_list($id); 
    177179                                $data->followers_count = $this->User_model->get_followers_count($id); 
    178180         
     
    195197         
    196198                                $this->load->model('Status_model'); 
    197                                 $data->last_comment    = $this->Status_model->get_last_comment($data->id); 
    198                                 $data->friends_count   = $this->User_model->get_friends_count($data->id); 
     199                                list($data->last_comment, $data->posts_count) = $this->Status_model->get_last_comment($data->id); 
     200                                list($data->friends_list, $data->friends_count) = 
     201                                                                                                $this->User_model->get_friends_list($data->id);  
    199202                                $data->followers_count = $this->User_model->get_followers_count($data->id); 
    200203         
  • events/phpframework/codeigniter/trunk/system/application/models/status_model.php

    r20193 r20283  
    143143        function get_last_comment($id) 
    144144        { 
    145                 $this->db->select('comment'); 
     145                $this->db->select('SQL_CALC_FOUND_ROWS statuses.comment'); 
    146146                $this->db->from('statuses'); 
    147147                $this->db->where('user_id', $id); 
     
    153153                { 
    154154                        $row = $query->row(); 
     155 
     156                        $sql = "SELECT FOUND_ROWS() AS count"; 
     157                        $count = $this->db->query($sql); 
     158                        $count = $count->row()->count; 
    155159                } 
    156160                else 
    157161                { 
    158162                        $row->comment = ''; 
     163                        $count = 0; 
    159164                } 
    160                 return $row->comment; 
     165 
     166                return array($row->comment, $count); 
    161167        } 
    162168 
  • events/phpframework/codeigniter/trunk/system/application/views/home/side.php

    r20275 r20283  
    2929                <li> 
    3030                        <span class="label"><?=anchor('account/archive', 'これまでの投稿')?></span> 
    31                         <span>0</span> 
     31                        <span><?=$posts_count?></span> 
    3232                </li> 
    3333        </ul> 
  • events/phpframework/codeigniter/trunk/system/application/views/user/side.php

    r20281 r20283  
    2929                <li> 
    3030                        <span class="label"><?=anchor('user/index/' . $username, 'これまでの投稿')?></span> 
    31                         <span>0</span> 
     31                        <span><?=$posts_count?></span> 
    3232                </li> 
    3333        </ul>