|
| IP: |
n/a |
| Rang: |
|
| Registrierung: |
01.07.2003, 18:55 |
| Homepage: |
http://www.script-solution.de |
| Wohnort: |
Marburg |
| |
 Forum-Gott mit 7620 Punkte, 7386 Beiträge |
|
Ok, ich habe das gerade mal für das ICQ Feld gemacht. Hier ist der Diff:
Code: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
| Index: front/module/memberlist/module.php =================================================================== --- front/module/memberlist/module.php (revision 286) +++ front/module/memberlist/module.php (working copy) @@ -52,7 +52,7 @@ if($input->get_var(BS_URL_LOC,'get',FWS_Input::STRING) == 'clapsearch') $functions->clap_area('memberlist_search'); - $allowed_order_vals = array('name','lastlogin','posts','user_group','register'); + $allowed_order_vals = array('name','lastlogin','posts','user_group','register','icq'); $order = $input->correct_var( BS_URL_ORDER,'get',FWS_Input::STRING,$allowed_order_vals,'register' ); @@ -224,11 +224,17 @@ case 'register': $order_sql = 'p.registerdate'; break; + + case 'icq': + $order_sql = 'p.add_icq'; + break; default: $order_sql = 'user_name'; } + $cfields = BS_AddField_Manager::get_instance(); + $icq_field = $cfields->get_field_by_name('icq'); $userlist = BS_DAO::get_profile()->get_users_by_custom_search( $where,$order_sql,$ad,$pagination->get_start(),$limit ); @@ -280,6 +286,9 @@ 'posts' => $data['posts'], 'lastlogin' => $lastlogin, 'register_date' => FWS_Date::get_date($data['registerdate']), + 'icq' => $icq_field->is_empty($data['add_icq']) + ? $locale->lang('notavailable') + : $icq_field->get_display($data['add_icq'],'bs_main','bs_main'), 'user_group' => $auth->get_groupname((int)$data['user_group']), 'send_pm_title' => sprintf($locale->lang('send_pm_to_user'),$data['user_name']) ); @@ -305,6 +314,9 @@ 'usergroup_col' => $functions->get_order_column( $locale->lang('group'),'user_group','ASC',$order,$orderurl ), + 'icq_col' => $functions->get_order_column( + $locale->lang('icq'),'icq','ASC',$order,$orderurl + ), 'name_col_width' => $name_col_width, 'pms_enabled' => $cfg['enable_pms'] == 1, 'colspan' => $colspan, Index: themes/default/templates/memberlist.htm =================================================================== --- themes/default/templates/memberlist.htm (revision 286) +++ themes/default/templates/memberlist.htm (working copy) @@ -18,6 +18,7 @@ <th width="12%" class="bs_coldesc">{usergroup_col}</th> <th width="14%" class="bs_coldesc">{lastlogin_col}</th> <th width="14%" class="bs_coldesc">{register_col}</th> + <th width="14%" class="bs_coldesc">{icq_col}</th> </tr> {if user == false} <tr> @@ -45,6 +46,7 @@ <td align="center" height="27" class="bs_main">{data:user_group}</td> <td align="center" height="27" class="bs_main">{data:lastlogin}</td> <td align="center" height="27" class="bs_main">{data:register_date}</td> + <td align="center" height="27" class="bs_main">{data:icq}</td> </tr> {endloop} </table> |
mfg Nils
|
|