tu error esta en que estas solicitando una variable global
Código PHP:
Ver originalfunction check_user($pass = "") {
global $mylink;
y en tu funcion de conexion estas llenando una variable LOCAL solo para la funcion
Código PHP:
Ver originalfunction connect_db() {
$mylink = new mysqli(DB_SERVER, DB_USER, DB_PASSWORD);
$mylink->select_db(DB_NAME);
$mylink->set_charset('utf8');
}
supongo corrigiendo y que se ponga en global ya tendrias los mensajes correspondientes
Código PHP:
Ver originalfunction connect_db() {
global $mylink;
$mylink = new mysqli(DB_SERVER, DB_USER, DB_PASSWORD);
$mylink->select_db(DB_NAME);
$mylink->set_charset('utf8');
}