El problema como dije era que la variable
$user_perfil se quedaba como una variable local dentro de la función, lo solucioné agregandala en el global:
Así:
Código PHP:
Ver originalfunction buscar_perfil($abuscar){
global $plantillas, $user_perfil;
..... (todo lo demás igual).
}
Gracias a todos.