public function extractBandObject(&$result, $skeleton = false) { $band = null; try { if ($result[BandDao::BAND_ID_FIELD] !== null) { $band = new Band(); $band->setVariable(Band::BAND_ID, $result[BandDao::BAND_ID_FIELD]); $band->setVariable(Band::NAME, $result[BandDao::BAND_NAME_FIELD]); $band->setVariable(Band::SUMMARY, $result[BandDao::SUMMARY_FIELD]); if (!$skeleton) { $band->setVariable(Band::DESCRIPTION, $result[BandDao::DESCRIPTION_FIELD]); $band->setVariable(Band::INSPIRATION, $result[BandDao::INSPIRATION_FIELD]); $band->setVariable(Band::WEBSITE, $result[BandDao::WEBSITE_FIELD]); $band->setVariable(Band::CONTACT_INFORMATION, $result[BandDao::CONTACT_INFORMATION_FIELD]); $band->setVariable(Band::FACEBOOK_URL, $result[BandDao::FACEBOOK_FIELD]); $band->setVariable(Band::MYSPACE_URL, $result[BandDao::MYSPACE_FIELD]); $band->setVariable(Band::TWITTER_URL, $result[BandDao::TWITTER_FIELD]); $band->setVariable(Band::CREATED_BY, $result[BandDao::CREATED_BY_FIELD]); $band->setVariable(Band::CREATED_DATE, $result[BandDao::CREATED_DATE_FIELD]); $band->setVariable(Band::MODIFIED_BY, $result[BandDao::MODIFIED_BY_FIELD]); $band->setVariable(Band::MODIFIED_DATE, $result[BandDao::MODIFIED_DATE_FIELD]); $band->setVariable(Band::ACTIVE, $result[BandDao::ACTIVE_FIELD]); } $band->setVariable(LocationConstants::REGION_ID, $result[BandDao::REGION_ID_FIELD]); $band->setVariable(LocationConstants::CITY_ID, $result[BandDao::CITY_ID_FIELD]); $band->setVariable(LocationConstants::STATE_ID, $result[BandDao::STATE_ID_FIELD]); $band->setVariable(LocationConstants::COUNTRY_ID, $result[BandDao::COUNTRY_ID_FIELD]); } } catch (PDOException $ex) { echo "extractMemberObject error: " . $ex->getMessage(); } return $band; }
public function deactivateBand($memberID, $bandID, $dbConnection) { $success = false; try { $bandDetails = new Band(); $bandDetails->setVariable(Band::BAND_ID, $bandID); $bandDetails->setVariable(Band::ACTIVE, 2); $success = BandDao::updateBand($memberID, $bandDetails, $dbConnection); } catch (Exception $ex) { echo 'Caught exception: ', $ex->getMessage(), "\n"; $success = false; } return $success; }
private function extractBandSearchObject(&$result) { $band = null; try { if ($result[BandSearchDao::BAND_ID_FIELD] !== null) { $band = new Band(); $band->setVariable(Band::BAND_ID, $result[BandSearchDao::BAND_ID_FIELD]); $band->setVariable(Band::NAME, $result[BandSearchDao::BAND_NAME_FIELD]); $band->setVariable(Band::SUMMARY, $result[BandSearchDao::SUMMARY_FIELD]); $band->setVariable(LocationConstants::REGION_ID, $result[BandSearchDao::REGION_ID_FIELD]); $band->setVariable(LocationConstants::CITY_ID, $result[BandSearchDao::CITY_ID_FIELD]); $band->setVariable(LocationConstants::STATE_ID, $result[BandSearchDao::STATE_ID_FIELD]); $band->setVariable(LocationConstants::COUNTRY_ID, $result[BandSearchDao::COUNTRY_ID_FIELD]); } } catch (PDOException $ex) { echo "extractBandSearchObject error: " . $ex->getMessage(); } return $band; }