Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class User
- {
- private $dbtable = "webs_user";
- private $userID;
- private $registerdate;
- private $lastlogin;
- private $username;
- private $password;
- private $nickname;
- private $email;
- private $email_hide;
- private $email_change;
- private $email_activate;
- private $firstname;
- private $lastname;
- private $sex;
- private $country;
- private $town;
- private $birthday;
- private $icq;
- private $avatar;
- private $usertext;
- private $userpic;
- private $clantag;
- private $clanname;
- private $clanhp;
- private $clanirc;
- private $clanhistory;
- private $cpu;
- private $mainboard;
- private $ram;
- private $monitor;
- private $graphiccard;
- private $soundcard;
- private $verbindung;
- private $keyboard;
- private $mouse;
- private $mousepad;
- private $newsletter;
- private $homepage;
- private $about;
- private $pmgot;
- private $pmsent;
- private $visits;
- private $banned;
- private $ban_reason;
- private $ip;
- private $topics;
- private $articles;
- private $demos;
- private $files;
- private $gallery_pictures;
- private $mailonpm;
- private $userdescription;
- private $activated;
- private $language;
- private $movies;
- private $tmlogin;
- private $tut;
- private $vdollars;
- private $supmainID;
- private $menu_right;
- private $visible;
- #Konstruktor
- public function User($userID = NULL)
- {
- if ($userID != NULL)
- {
- $this->getfromdb($userID);
- }
- }
- private function getfromdb($userID)
- {
- $result = mysql_query("SELECT * FROM `". $this->dbtable ."` WHERE `userID` = ".$userID);
- $row = mysql_fetch_object($result);
- $this->setuserID($row->userID);
- $this->setregisterdate($row->registerdate);
- $this->setlastlogin($row->lastlogin);
- $this->setusername($row->username);
- $this->setpassword($row->password);
- $this->setnickname($row->nickname);
- $this->setemail($row->email);
- $this->setemail_hide($row->email_hide);
- $this->setemail_change($row->email_change);
- $this->setemail_activate($row->email_activate);
- $this->setfirstname($row->firstname);
- $this->setlastname($row->lastname);
- $this->setsex($row->sex);
- $this->setcountry($row->country);
- $this->settown($row->town);
- $this->setbirthday($row->birthday);
- $this->seticq($row->icq);
- $this->setavatar($row->avatar);
- $this->setusertext($row->usertext);
- $this->setuserpic($row->userpic);
- $this->setclantag($row->clantag);
- $this->setclanname($row->clanname);
- $this->setclanhp($row->clanhp);
- $this->setclanirc($row->clanirc);
- $this->setclanhistory($row->clanhistory);
- $this->setcpu($row->cpu);
- $this->setmainboard($row->mainboard);
- $this->setram($row->ram);
- $this->setmonitor($row->monitor);
- $this->setgraphiccard($row->graphiccard);
- $this->setsoundcard($row->soundcard);
- $this->setverbindung($row->verbindung);
- $this->setkeyboard($row->keyboard);
- $this->setmouse($row->mouse);
- $this->setmousepad($row->mousepad);
- $this->setnewsletter($row->newsletter);
- $this->sethomepage($row->homepage);
- $this->setabout($row->about);
- $this->setpmgot($row->pmgot);
- $this->setpmsent($row->pmsent);
- $this->setvisits($row->visits);
- $this->setbanned($row->banned);
- $this->setban_reason($row->ban_reason);
- $this->setip($row->ip);
- $this->settopics($row->topics);
- $this->setarticles($row->articles);
- $this->setdemos($row->demos);
- $this->setfiles($row->files);
- $this->setgallery_pictures($row->gallery_pictures);
- $this->setmailonpm($row->mailonpm);
- $this->setuserdescription($row->userdescription);
- $this->setactivated($row->activated);
- $this->setlanguage($row->language);
- $this->setmovies($row->movies);
- $this->settmlogin($row->tmlogin);
- $this->settut($row->tut);
- $this->setvdollars($row->vdollars);
- $this->setsupmainID($row->supmainID);
- $this->setmenu_right($row->menu_right);
- $this->setvisible($row->visible);
- mysql_free_result($result);
- }
- #Getter und Setter
- public function getuserID(){return $this->userID; }
- public function setuserID($userID){ $this->userID = $userID;}
- public function getregisterdate(){return $this->registerdate; }
- public function setregisterdate($registerdate){ $this->registerdate = $registerdate;}
- public function getlastlogin(){return $this->lastlogin; }
- public function setlastlogin($lastlogin){ $this->lastlogin = $lastlogin;}
- public function getusername(){return $this->username; }
- public function setusername($username){ $this->username = $username;}
- public function getpassword(){return $this->password; }
- public function setpassword($password){ $this->password = $password;}
- public function getnickname(){return $this->nickname; }
- public function setnickname($nickname){ $this->nickname = $nickname;}
- public function getemail(){return $this->email; }
- public function setemail($email){ $this->email = $email;}
- public function getemail_hide(){return $this->email_hide; }
- public function setemail_hide($email_hide){ $this->email_hide = $email_hide;}
- public function getemail_change(){return $this->email_change; }
- public function setemail_change($email_change){ $this->email_change = $email_change;}
- public function getemail_activate(){return $this->email_activate; }
- public function setemail_activate($email_activate){ $this->email_activate = $email_activate;}
- public function getfirstname(){return $this->firstname; }
- public function setfirstname($firstname){ $this->firstname = $firstname;}
- public function getlastname(){return $this->lastname; }
- public function setlastname($lastname){ $this->lastname = $lastname;}
- public function getsex(){return $this->sex; }
- public function setsex($sex){ $this->sex = $sex;}
- public function getcountry(){return $this->country; }
- public function setcountry($country){ $this->country = $country;}
- public function gettown(){return $this->town; }
- public function settown($town){ $this->town = $town;}
- public function getbirthday(){return $this->birthday; }
- public function setbirthday($birthday){ $this->birthday = $birthday;}
- public function geticq(){return $this->icq; }
- public function seticq($icq){ $this->icq = $icq;}
- public function getavatar(){return $this->avatar; }
- public function setavatar($avatar){ $this->avatar = $avatar;}
- public function getusertext(){return $this->usertext; }
- public function setusertext($usertext){ $this->usertext = $usertext;}
- public function getuserpic(){return $this->userpic; }
- public function setuserpic($userpic){ $this->userpic = $userpic;}
- public function getclantag(){return $this->clantag; }
- public function setclantag($clantag){ $this->clantag = $clantag;}
- public function getclanname(){return $this->clanname; }
- public function setclanname($clanname){ $this->clanname = $clanname;}
- public function getclanhp(){return $this->clanhp; }
- public function setclanhp($clanhp){ $this->clanhp = $clanhp;}
- public function getclanirc(){return $this->clanirc; }
- public function setclanirc($clanirc){ $this->clanirc = $clanirc;}
- public function getclanhistory(){return $this->clanhistory; }
- public function setclanhistory($clanhistory){ $this->clanhistory = $clanhistory;}
- public function getcpu(){return $this->cpu; }
- public function setcpu($cpu){ $this->cpu = $cpu;}
- public function getmainboard(){return $this->mainboard; }
- public function setmainboard($mainboard){ $this->mainboard = $mainboard;}
- public function getram(){return $this->ram; }
- public function setram($ram){ $this->ram = $ram;}
- public function getmonitor(){return $this->monitor; }
- public function setmonitor($monitor){ $this->monitor = $monitor;}
- public function getgraphiccard(){return $this->graphiccard; }
- public function setgraphiccard($graphiccard){ $this->graphiccard = $graphiccard;}
- public function getsoundcard(){return $this->soundcard; }
- public function setsoundcard($soundcard){ $this->soundcard = $soundcard;}
- public function getverbindung(){return $this->verbindung; }
- public function setverbindung($verbindung){ $this->verbindung = $verbindung;}
- public function getkeyboard(){return $this->keyboard; }
- public function setkeyboard($keyboard){ $this->keyboard = $keyboard;}
- public function getmouse(){return $this->mouse; }
- public function setmouse($mouse){ $this->mouse = $mouse;}
- public function getmousepad(){return $this->mousepad; }
- public function setmousepad($mousepad){ $this->mousepad = $mousepad;}
- public function getnewsletter(){return $this->newsletter; }
- public function setnewsletter($newsletter){ $this->newsletter = $newsletter;}
- public function gethomepage(){return $this->homepage; }
- public function sethomepage($homepage){ $this->homepage = $homepage;}
- public function getabout(){return $this->about; }
- public function setabout($about){ $this->about = $about;}
- public function getpmgot(){return $this->pmgot; }
- public function setpmgot($pmgot){ $this->pmgot = $pmgot;}
- public function getpmsent(){return $this->pmsent; }
- public function setpmsent($pmsent){ $this->pmsent = $pmsent;}
- public function getvisits(){return $this->visits; }
- public function setvisits($visits){ $this->visits = $visits;}
- public function getbanned(){return $this->banned; }
- public function setbanned($banned){ $this->banned = $banned;}
- public function getban_reason(){return $this->ban_reason; }
- public function setban_reason($ban_reason){ $this->ban_reason = $ban_reason;}
- public function getip(){return $this->ip; }
- public function setip($ip){ $this->ip = $ip;}
- public function gettopics(){return $this->topics; }
- public function settopics($topics){ $this->topics = $topics;}
- public function getarticles(){return $this->articles; }
- public function setarticles($articles){ $this->articles = $articles;}
- public function getdemos(){return $this->demos; }
- public function setdemos($demos){ $this->demos = $demos;}
- public function getfiles(){return $this->files; }
- public function setfiles($files){ $this->files = $files;}
- public function getgallery_pictures(){return $this->gallery_pictures; }
- public function setgallery_pictures($gallery_pictures){ $this->gallery_pictures = $gallery_pictures;}
- public function getmailonpm(){return $this->mailonpm; }
- public function setmailonpm($mailonpm){ $this->mailonpm = $mailonpm;}
- public function getuserdescription(){return $this->userdescription; }
- public function setuserdescription($userdescription){ $this->userdescription = $userdescription;}
- public function getactivated(){return $this->activated; }
- public function setactivated($activated){ $this->activated = $activated;}
- public function getlanguage(){return $this->language; }
- public function setlanguage($language){ $this->language = $language;}
- public function getmovies(){return $this->movies; }
- public function setmovies($movies){ $this->movies = $movies;}
- public function gettmlogin(){return $this->tmlogin; }
- public function settmlogin($tmlogin){ $this->tmlogin = $tmlogin;}
- public function gettut(){return $this->tut; }
- public function settut($tut){ $this->tut = $tut;}
- public function getvdollars(){return $this->vdollars; }
- public function setvdollars($vdollars){ $this->vdollars = $vdollars;}
- public function getsupmainID(){return $this->supmainID; }
- public function setsupmainID($supmainID){ $this->supmainID = $supmainID;}
- public function getmenu_right(){return $this->menu_right; }
- public function setmenu_right($menu_right){ $this->menu_right = $menu_right;}
- public function getvisible(){return $this->visible; }
- public function setvisible($visible){ $this->visible = $visible;}
- #tostring()
- public function tostring()
- {
- return "
- userID -> " . $this->getuserID() . "<br />
- registerdate -> " . $this->getregisterdate() . "<br />
- lastlogin -> " . $this->getlastlogin() . "<br />
- username -> " . $this->getusername() . "<br />
- password -> " . $this->getpassword() . "<br />
- nickname -> " . $this->getnickname() . "<br />
- email -> " . $this->getemail() . "<br />
- email_hide -> " . $this->getemail_hide() . "<br />
- email_change -> " . $this->getemail_change() . "<br />
- email_activate -> " . $this->getemail_activate() . "<br />
- firstname -> " . $this->getfirstname() . "<br />
- lastname -> " . $this->getlastname() . "<br />
- sex -> " . $this->getsex() . "<br />
- country -> " . $this->getcountry() . "<br />
- town -> " . $this->gettown() . "<br />
- birthday -> " . $this->getbirthday() . "<br />
- icq -> " . $this->geticq() . "<br />
- avatar -> " . $this->getavatar() . "<br />
- usertext -> " . $this->getusertext() . "<br />
- userpic -> " . $this->getuserpic() . "<br />
- clantag -> " . $this->getclantag() . "<br />
- clanname -> " . $this->getclanname() . "<br />
- clanhp -> " . $this->getclanhp() . "<br />
- clanirc -> " . $this->getclanirc() . "<br />
- clanhistory -> " . $this->getclanhistory() . "<br />
- cpu -> " . $this->getcpu() . "<br />
- mainboard -> " . $this->getmainboard() . "<br />
- ram -> " . $this->getram() . "<br />
- monitor -> " . $this->getmonitor() . "<br />
- graphiccard -> " . $this->getgraphiccard() . "<br />
- soundcard -> " . $this->getsoundcard() . "<br />
- verbindung -> " . $this->getverbindung() . "<br />
- keyboard -> " . $this->getkeyboard() . "<br />
- mouse -> " . $this->getmouse() . "<br />
- mousepad -> " . $this->getmousepad() . "<br />
- newsletter -> " . $this->getnewsletter() . "<br />
- homepage -> " . $this->gethomepage() . "<br />
- about -> " . $this->getabout() . "<br />
- pmgot -> " . $this->getpmgot() . "<br />
- pmsent -> " . $this->getpmsent() . "<br />
- visits -> " . $this->getvisits() . "<br />
- banned -> " . $this->getbanned() . "<br />
- ban_reason -> " . $this->getban_reason() . "<br />
- ip -> " . $this->getip() . "<br />
- topics -> " . $this->gettopics() . "<br />
- articles -> " . $this->getarticles() . "<br />
- demos -> " . $this->getdemos() . "<br />
- files -> " . $this->getfiles() . "<br />
- gallery_pictures -> " . $this->getgallery_pictures() . "<br />
- mailonpm -> " . $this->getmailonpm() . "<br />
- userdescription -> " . $this->getuserdescription() . "<br />
- activated -> " . $this->getactivated() . "<br />
- language -> " . $this->getlanguage() . "<br />
- movies -> " . $this->getmovies() . "<br />
- tmlogin -> " . $this->gettmlogin() . "<br />
- tut -> " . $this->gettut() . "<br />
- vdollars -> " . $this->getvdollars() . "<br />
- supmainID -> " . $this->getsupmainID() . "<br />
- menu_right -> " . $this->getmenu_right() . "<br />
- visible -> " . $this->getvisible() . "<br />
- ";
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement