@ -693,8 +712,7 @@ if ($_GET['studentlist'] == 'false') {
unset($row[10]);
$csv_content[] = $row;
}
$all_datas[] = $row;
$all_datas[] = $row;
}
usort($all_datas, 'sort_users');
@ -852,7 +870,7 @@ function get_addtional_profile_information_of_field($field_id){
$sql = "SELECT user.user_id, field.field_value FROM $table_user user, $table_user_field_values field
WHERE user.user_id = field.user_id
AND field.field_id='".Database::escape_string($field_id)."'";
AND field.field_id='".intval($field_id)."'";
$result = api_sql_query($sql,__FILE__,__LINE__);
while($row = Database::fetch_array($result))
{
@ -861,6 +879,53 @@ function get_addtional_profile_information_of_field($field_id){
return $return;
}
/**
* This function gets all the information of a certrain ($field_id) additional profile field for a specific list of users is more efficent than get_addtional_profile_information_of_field() function
* It gets the information of all the users so that it can be displayed in the sortable table or in the csv or xls export
*
* @author Julio Montoya <gugli100@gmail.com>
* @param int field id
* @param array list of user ids
* @return array
* @since Nov 2009
* @version 1.8.6.2
*/
function get_addtional_profile_information_of_field_by_user($field_id, $users){