private function updateAccountOfBanners(Pap_Db_Campaign $dbCampaign) { $select = new Gpf_SqlBuilder_SelectBuilder(); $select->select->addAll(Pap_Db_Table_Banners::getInstance()); $select->from->add(Pap_Db_Table_Banners::getName()); $select->where->add(Pap_Db_Table_Banners::CAMPAIGN_ID, '=', $dbCampaign->getId()); $banner = new Pap_Db_Banner(); $bannersCollection = $banner->loadCollectionFromRecordset($select->getAllRows()); foreach ($bannersCollection as $banner) { $banner->update(array(Pap_Db_Table_Banners::ACCOUNT_ID)); } }