L'errore è su queste funzioni:

function user_get_id($user){
return mysql_result(mysql_query("
SELECT id
FROM utenti
WHERE username='".$user['username']."' and password='".$user['password']."'
"), 0, 'id');
}

function license_user_get_perms($id){
return intval(mysql_result(mysql_query("
SELECT permessi
FROM utenti
WHERE id = '".$id."'
"), 0 ,'permessi'));
}

Considera che c'è solamente un permesso chiamato admin che dovrebbe servire per l'accesso ad una pagina di amministrazione.