public function handleFeatureAssignment(Assignment $fa) { // we ALSO write the information into a table. // Yes, this is duplication of data but we need to join in the DB at times $db = Database::get(); $db->Execute('insert into ConversationFeatureDetailAssignments (faID, cnvID) values (?, ?)', array($fa->getFeatureAssignmentID(), $this->cnvID)); }
public function assignmentIsInUse(\Concrete\Core\Feature\Assignment\Assignment $fa) { $db = Loader::db(); $num = $db->GetOne('select count(faID) from CollectionVersionFeatureAssignments where faID = ?', array($fa->getFeatureAssignmentID())); return $num > 0; }
public function deleteFeatureAssignment(Assignment $fa) { $db = Database::get(); $db->delete('ConversationFeatureDetailAssignments', array('faID' => $fa->getFeatureAssignmentID())); }
public function assignmentIsInUse(\Concrete\Core\Feature\Assignment\Assignment $fa) { $db = Loader::db(); $num = $db->GetOne('select count(gaiID) as total from GatheringItemFeatureAssignments where faID = ?', array($fa->getFeatureAssignmentID())); return $num > 0; }