function grnet_core_conver_dias_roles_revert_to_tid($ldap_dias_roles_entitlment){
$tid = db_query("SELECT tid FROM field_data_field_entitlement as fdfe JOIN taxonomy_term_data AS ttt on ttt.tid=fdfe.entity_id where fdfe.field_entitlement_value=:entitlement",
$term_name = db_query("SELECT field_backend_name_value FROM {field_data_field_backend_name} WHERE entity_id=:entity_id",array(':entity_id' => $tid))->fetchField();
return $term_name;
}
function grnet_core_user_has_role($rolename){
global $user;
$current_user = user_load($user->uid);
if(array_search($rolename,$current_user->roles)){
return TRUE;
}else{
return FALSE;
}
}
function grnet_core_entity_has_changed($entity_loaded, $entity_presave){
function grnet_core_get_username_by_entity_id($entity_id){
$username = db_query("SELECT field_ldapregistr_username_value as username FROM {field_data_field_ldapregistr_username} WHERE entity_id=:entity_id",array(':entity_id' => $entity_id))->fetchField();
return $username;
}
function grnet_core_get_entity_id_by_username($username){
$entity_id = db_query("SELECT entity_id FROM {field_data_field_ldapregistr_username} WHERE field_ldapregistr_username_value=:username",array(':username' => $username))->fetchField();
return $entity_id;
}
function grnet_core_get_entity_id_by_secretkey($secretkey){
$entity_id = db_query("SELECT entity_id FROM {field_data_field_ldapregistr_secretkey} WHERE field_ldapregistr_secretkey_value=:secretkey",array(':secretkey' => $secretkey))->fetchField();