From d1a96dc7afe487b4adf757b75f7060ff767609ad Mon Sep 17 00:00:00 2001 From: Brion Vibber Date: Wed, 2 Feb 2011 17:29:34 -0800 Subject: [PATCH] work in progress: prepping for storage of extended profile details --- plugins/ExtendedProfile/Profile_detail.php | 16 ++++++++++++++++ plugins/ExtendedProfile/extendedprofile.php | 19 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 plugins/ExtendedProfile/Profile_detail.php diff --git a/plugins/ExtendedProfile/Profile_detail.php b/plugins/ExtendedProfile/Profile_detail.php new file mode 100644 index 0000000000..ae8cdcee50 --- /dev/null +++ b/plugins/ExtendedProfile/Profile_detail.php @@ -0,0 +1,16 @@ +profile = $profile; + $this->sections = $this->getSections(); + $this->fields = $this->loadFields(); + } + + function loadFields() + { + $detail = new Profile_detail(); + $detail->profile_id = $this->profile->id; + $detail->find(); + + while ($detail->get()) { + $fields[$detail->field][] = clone($detail); + } + return $fields; + } + function getSections() { return array( -- 2.39.5