below ***********************************************/ $id = base64_decode($_REQUEST['id']); $pubs = $_REQUEST['pubs']; $unit_id = 528; include_once "DB.php"; define("APP_INC_PATH", "/usr/local/web/common/php/staff/"); include_once APP_INC_PATH."connection/db-connect.php"; include_once APP_INC_PATH."classes/unit.php"; include_once APP_INC_PATH."classes/staff.php"; include_once APP_INC_PATH."classes/sortObject.php"; ?> get_info(); $unit->get_staff("N2"); $unit->organise_staff_alphabetically(); // Chunk the array into alphabet keyed pieces $sections = array(); foreach ($unit->staff_array as $staff) { $sections[substr( $staff->surname, 0, 1 )] [] = $staff; } ?>

Alphabetical Staff List

staff_array ) > 24 ) { print ""; foreach( array_keys( $sections ) as $key ) { if ( isset( $list ) ) { $list .= " | "; } //if $list .= "" . $key . ""; } //foreach print "$list\n"; } //if ?>

Name Telephone Job Description  
Top
bgcolor="#EFEFEF"> known_as) == "" ? print $staff->surname.', '.$staff->forename : print $staff->surname.', '.$staff->known_as; ?> bgcolor="#EFEFEF">j_phone) != "" ? print $staff->j_phone : print "n/a"; ?> bgcolor="#EFEFEF">j_desc) != "" ? print $staff->j_desc : print $staff->j_title; ?> bgcolor="#EFEFEF"> email
get_info(); $id = base64_decode($_GET['id']); $staff = new staff($id); $staff->get_personal_details(); $staff->get_employment_details(); $staff->get_roles($unit_id); $staff->get_qualifications(); $staff->get_research_interests(); $staff->get_expertise_summary(); $staff->get_esteem_indicators(); /* Create image string */ $d = dir("/usr/local/web/common/images/staff/"); while (false !== ($entry = $d->read())) { $pos = strpos($entry, "-"); if (substr($entry,0,$pos) == $staff->id) $img_str = $entry; }//while $d->close(); ?>

known_as) == "" ? print "$staff->forename $staff->surname " : print "$staff->known_as $staff->surname "; ?>qualification_array as $qual) { echo "$qual "; }//foreach ?>

Personal Details  
<? echo forename $staff->surname"; ?>"> j_desc) != "" ? print $staff->j_desc : print $staff->j_title; ?>
j_school, Faculty of $staff->j_faculty"; ?>

Role(s): roles as $role) { $i > 0 ? print ", ".$role["role_name"] : print $role["role_name"]; $i++; }//foreach ?>

Staff listing

Contact
j_address_room) != "") echo "Room $staff->j_address_room "; if (trim($staff->j_address_bldg) != "") echo "$staff->j_address_bldg
"; if (trim($staff->j_address_campus) != "") echo "$staff->j_address_campus
"; if (trim($staff->j_address_postcode) != "") echo "$staff->j_address_postcode"; ?>
j_phone) != "") echo "T: $staff->j_phone
"; if (trim($staff->j_fax) != "") echo "F: $staff->j_fax
"; ?>
j_email) != "") { ?> j_email ?> permit_h_url_ext == "Y" && (trim($staff->h_url) != "")) { ?>

h_url}\" target=\"_blank\">Personal homepage"; ?>
j_desc) != "" ? print $staff->j_desc : print $staff->j_title; ?>
j_school, Faculty of $staff->j_faculty"; ?>

Role(s): roles as $role) { $i > 0 ? print ", ".$role["role_name"] : print $role["role_name"]; $i++; }//foreach ?>

Staff listing

j_email) != "" || trim($staff->j_phone) != "" || trim($staff->j_fax) != "") { ?>Contact
j_address_room) != "") echo "Room $staff->j_address_room "; if (trim($staff->j_address_bldg) != "") echo "$staff->j_address_bldg
"; if (trim($staff->j_address_campus) != "") echo "$staff->j_address_campus
"; if (trim($staff->j_address_postcode) != "") echo "$staff->j_address_postcode
"; if (trim($staff->j_phone) != "") echo "T: $staff->j_phone
"; if (trim($staff->j_fax) != "") echo "F: $staff->j_fax
"; ?>
j_email) != "") { ?> j_email ?> permit_h_url_ext == "Y" && (trim($staff->h_url) != "")) { ?>

h_url}\" target=\"_blank\">Personal homepage"; ?>
text_quals) != "") { ?> peer_summary) != "") { ?> past_research) != "") { ?> current_research) != "") { ?> future_research) != "") { ?> expertise_summary) != "") { ?> lay_summary) != "") { ?> media_summary) != "") { ?>

Qualifications

  text_quals ?>

Biography

peer_summary; ?>

Past research

  past_research; ?>

Current research

  current_research; ?>

Future research

  future_research; ?>

Expertise summary

  expertise_summary; ?>

Lay summary

  lay_summary; ?>

Media summary

  media_summary; ?>

get_personal_details(); ?>

known_as) == "" ? print "$staff->forename $staff->surname " : print "$staff->known_as $staff->surname "; ?>qualification_array as $qual) { echo "$qual "; }//foreach ?>

Personal Details Publications  
  Staff listing