Hello all, I am using weborb and getting this error but I am not sure
it is a weborb problem.  I have a class CleanQueryClass.php
class CleanData {
public function CleanObject($obj) {
                
                        $n = new stdClass;
                foreach($obj as $var => $value) {
                                // Stripslashes
                                if (get_magic_quotes_gpc())
                                {
                                        $value = stripslashes($value);
                                }
                                // Quote if not integer
                                if (!is_numeric($value) || $value[0] == '0')
                                {
                                        $value = 
mysql_real_escape_string($value);
                                }
                                $n->$var = $value;
                        }
                                return $n;
                }

}

I call this class from another class UserAuthenicate.php:
class UserAuthenicate {
        public function HandShake(SB $info)
        {
                require_once('CleanQueryClass.php');
                $cln = new CleanData;
                return $clean->CleanObject($info);
        }
}
class SB{
        var $userName;
        var $password;
        var $status;
        
}


When I communicate to UserAuthenicate.php with a weborb remote object
I get an error in flex, server didnt respond (somthing like that) I
look in charles and I see this:
<b>Fatal error</b>:  Call to a member function CleanObject() on a
non-object in
<b>C:\xampp\htdocs\weborb\Services\dnt\Authenicate\UserAuthenicate.php</b>
on line <b>12</b><br />

Can someone tell me what I am doing wrong?  I am passong an object to
the class method.

Thanks,
timgerr

Reply via email to