Changeset 1699
- Timestamp:
- 03/09/10 15:37:42 (5 months ago)
- Location:
- trunk/plugins/ullTimePlugin
- Files:
-
- 2 modified
-
lib/generator/ullTimeReportGenerator.class.php (modified) (2 diffs)
-
modules/ullTime/lib/BaseUllTimeActions.class.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/plugins/ullTimePlugin/lib/generator/ullTimeReportGenerator.class.php
r1531 r1699 38 38 39 39 40 // protected function customizeTableConfig()41 // {42 // // Override default orderby43 // $this->tableConfig->setOrderBy('last_name_first');44 // }45 //46 //47 40 protected function customizeColumnsConfig() 48 41 { 49 // $this->columnsConfig['email']50 // ->setWidgetOption('show_icon_only', true)51 // ->setLabel(' ')52 // ;53 // $this->columnsConfig['phone_extension']54 // ->setLabel(__('Ext.', null, 'ullPhoneMessages'))55 // ;56 // $this->columnsConfig['mobile_number']57 // ->setLabel(__('Mobile', null, 'ullPhoneMessages'))58 // ->setWidgetOption('nowrap', true)59 // ->setOption('show_local_short_form', true)60 // ;61 62 // Create columnConfig for artificial "last_name_first" column63 42 $this->getColumnsConfig() 64 43 ->create('duration_seconds_sum') … … 69 48 ; 70 49 50 } 51 52 protected function customizeRelationColumns() 53 { 54 switch ($this->report) 55 { 56 case 'by_project': 57 $url = urldecode(ull_url_for(array('report' => 'by_user', 'filter[ull_project_id]' => '%d'))); 58 59 $this->getColumnsConfig()->offsetGet('UllProject->name') 60 ->setMetaWidgetClassName('ullMetaWidgetForeignKey') 61 ->setWidgetOption('link_name_to_url', $url) 62 ; 63 break; 64 65 case 'by_user': 66 $url = urldecode(ull_url_for(array('report' => 'by_project', 'filter[ull_user_id]' => '%d'))); 67 68 $this->getColumnsConfig()->offsetGet('UllUser->display_name') 69 ->setMetaWidgetClassName('ullMetaWidgetForeignKey') 70 ->setWidgetOption('link_name_to_url', $url) 71 ->setWidgetOption('link_icon_to_popup', true) 72 ; 73 break; 74 } 71 75 72 76 } 73 // 74 // 75 // protected function customizeRelationColumns() 76 // { 77 // $this->columnsConfig['UllLocation->name'] 78 // ->setWidgetOption('nowrap', true) 79 // ; 80 // } 77 81 78 } -
trunk/plugins/ullTimePlugin/modules/ullTime/lib/BaseUllTimeActions.class.php
r1696 r1699 126 126 $this->generator = new ullTimeReportGenerator($this->report); 127 127 $this->generator->setCalculateSums(true); 128 128 129 129 $rows = $this->getFilterFromRequest(); 130 130 131 131 $this->generator->buildForm($rows); 132 133 // var_dump($this->generator->getForm()->debug()); 134 // var_dump($this->generator->getColumnsConfig()); 132 135 133 136 $this->setVar('generator', $this->generator, true);
