From 26ca919b568e94e5b974e791bac4f4a88401c64b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rapha=C3=ABl=20Barrois?= Date: Sat, 20 Mar 2010 00:11:33 +0100 Subject: [PATCH] Add Medals field to profile MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Raphaël Barrois --- classes/profile.php | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/classes/profile.php b/classes/profile.php index 8af99ab..032c61a 100644 --- a/classes/profile.php +++ b/classes/profile.php @@ -482,6 +482,24 @@ class Profile WHERE pid = {?}', $this->id()); } + /* Medals + */ + private $medals = null; + public function setMedals(ProfileMedals $medals) + { + $this->medals = $medals; + } + + public function getMedals() + { + if ($this->medals == null) { + $this->setMedals($this->getProfileField('ProfileMedals')); + } + if ($this->medals == null) { + return array(); + } + return $this->medals->medals; + } public function owner() { @@ -831,7 +849,7 @@ class ProfileIterator implements PlIterator $pf->setCorps($vals[Profile::FETCH_CORPS]); } if ($this->hasData(Profile::FETCH_EDU, $vals)) { - $pf->setEdu($vals[Profile::FETCH_EDU]); + $pf->setEducations($vals[Profile::FETCH_EDU]); } if ($this->hasData(Profile::FETCH_MEDALS, $vals)) { $pf->setMedals($vals[Profile::FETCH_MEDALS]); -- 2.1.4