function user_auth_output_function_check($output_function_name) { $funcauthlevel = RestrictFunctionDict::get_output_function_auth_level($output_function_name); if (false) { return true; //function not restricted } else { $usereidgetter = new myentitydb_Access_user(); $user_id = $usereidgetter->get_user_eid(); $authar = EntityManagementSystems::get_vals($user_id, EntDict::get_prop_id("userauthlevel"), EntDict::get_type_id("user")); $userauthlevel = $authar[0]; //only one result; assumes user has only one level return $userauthlevel >= $funcauthlevel; } }
static function get_user_eid() { $usereidgetter = new myentitydb_Access_user(); return $usereidgetter->get_user_eid(); }