예제 #1
0
 /**
  * show message list
  * @param type $aobj_id
  */
 public function actionSent($add_data, $search = false)
 {
     $view_path = Yii::app()->params['theme_settings']['widgets_view_path'];
     $add_data = json_decode($add_data, true);
     unset($add_data['pprs_id']);
     $add_data['to_pprs_id'] = Yii::app()->getModule('user')->user()->profile->person_id;
     $criteria = D2mmMessages::createListCriteria($add_data, $search);
     unset($add_data['model_name']);
     unset($add_data['model_id']);
     unset($add_data['to_pprs_id']);
     $this->widget('D2mailList', array_merge(array('data_model' => 'D2mmMessages', 'search' => $search, 'criteria' => $criteria, 'widgets_view_path' => $view_path), $add_data));
 }
예제 #2
0
 public function run()
 {
     echo '<div class="tabbable">';
     //create tabs
     $this->widget('D2mailTabs', array('write_mail' => $this->write_mail, 'left_tabs' => $this->left_tabs, 'message_list_ajax_url' => $this->message_list_ajax_url, 'show_inline_url' => $this->show_inline_url, 'widgets_view_path' => $this->theme_settings['widgets_view_path']));
     $this->widget('D2mailList', array('data_model' => 'D2mmMessages', 'criteria' => D2mmMessages::createListCriteria(array('model_name' => $this->model_name, 'model_id' => $this->model_id, 'pprs_id' => $this->pprs_id)), 'maping' => $this->maping, 'title_big' => $this->title_big, 'messages_format' => $this->messages_format, 'widgets_view_path' => $this->theme_settings['widgets_view_path']));
     echo '</div>';
 }