- plc_table_cell($shortname);
- plc_table_cell($roles);
- plc_table_cell ($person['first_name']);
- plc_table_cell ($person['last_name']);
- plc_table_cell(l_person_t($person_id,$email));
- plc_table_cell($login_base);
- plc_table_cell(person_status($person));
- plc_table_row_end();
+ if (plc_is_admin()) $table->cell(href(l_person($person_id),$person_id));
+ $peers->cell($table,$peer_id);
+ $table->cell (href(l_person($person_id),$person['first_name']));
+ $table->cell (href(l_person($person_id),$person['last_name']));
+ $table->cell(l_person_t($person_id,$email));
+ $site_links = array();
+ foreach ($site_ids as $site_id) {
+ $site=$site_hash[$site_id];
+ $login_base = $site['login_base'];
+ $site_links []= l_site_t($site_id,$login_base);
+ }
+ $table->cell(plc_vertical_table($site_links),array('only-if'=>!$peer_id));
+ $table->cell($roles,array('only-if'=>!$peer_id));
+ $table->cell(count($person['slice_ids']));
+ $table->cell(person_status($person));
+ $table->row_end();