precisamente ahí tienes el error, estas usando
$user fuera de la función
user()
y no puedes usar variables así, pues están fuera de contexto... pues dicha variable
$user solo existe dentro de la función donde la defines...
te invito a
leer lo siguiente:
http://www.php.net/manual/en/languag...bles.scope.php
otro detalle mas... las funciones no se ejecutan solas, ¿donde y como ejecutas
user()?