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;
 }