예제 #1
0
 public function testAddUser()
 {
     $u = new USER();
     $details = array("firstname" => 'Test', "lastname" => 'User', "email" => '*****@*****.**', "emailpublic" => '0', "postcode" => 'EH1 99SP', "mp_alert" => false, "url" => '', "password" => '', "optin" => '0', "status" => 'User');
     $u->add($details, false);
     $id = $u->user_id();
     $u->init($id);
     $this->assertEquals('Test', $u->firstname());
     $this->assertEquals('EH1 99SP', $u->postcode());
 }
예제 #2
0
            display_form($details);
        } elseif ($this_page == "otheruseredit") {
            // We're editing the info of a different user.
            // So set up a new user object with the id supplied
            // and get the user's info.
            $USER = new USER();
            $USER->init(get_http_var("u"));
            $details = array();
            $details["user_id"] = $USER->user_id();
            $details["firstname"] = $USER->firstname();
            $details["lastname"] = $USER->lastname();
            $details["email"] = $USER->email();
            $details["emailpublic"] = $USER->emailpublic();
            $details["password"] = $USER->password();
            $details["optin"] = $USER->optin();
            $details["postcode"] = $USER->postcode();
            $details["url"] = $USER->url();
            $details["status"] = $USER->status();
            $details["deleted"] = $USER->deleted();
            $details["confirmed"] = $USER->confirmed();
            // Display the form with the other user's info.
            display_form($details);
        } else {
            // $this_page == "userjoin".
            // Display a blank form.
            display_form();
        }
        $PAGE->page_end();
    }
}
function check_input($details)