static function delete($ids) { if (!is_array($ids)) { $ids = array($ids); } $db = DevblocksPlatform::getDatabaseService(); $ids_list = implode(',', $ids); // Entries $db->Execute(sprintf("DELETE FROM feedback_entry WHERE id IN (%s)", $ids_list)); // Custom fields DAO_CustomFieldValue::deleteBySourceIds(ChCustomFieldSource_FeedbackEntry::ID, $ids); return true; }
static function delete($ids) { if (!is_array($ids)) { $ids = array($ids); } $db = DevblocksPlatform::getDatabaseService(); $ids_list = implode(',', $ids); // Opps $db->Execute(sprintf("DELETE QUICK FROM crm_opportunity WHERE id IN (%s)", $ids_list)); // Custom fields DAO_CustomFieldValue::deleteBySourceIds(CrmCustomFieldSource_Opportunity::ID, $ids); // Notes DAO_Note::deleteBySourceIds(CrmNotesSource_Opportunity::ID, $ids); return true; }
/** * Enter description here... * * @param array $ids */ static function delete($ids) { if (!is_array($ids)) { $ids = array($ids); } $db = DevblocksPlatform::getDatabaseService(); if (empty($ids)) { return; } $ids_list = implode(',', $ids); // Tasks $db->Execute(sprintf("DELETE QUICK FROM task WHERE id IN (%s)", $ids_list)); // Custom fields DAO_CustomFieldValue::deleteBySourceIds(ChCustomFieldSource_Task::ID, $ids); // Notes DAO_Note::deleteBySourceIds(ChNotesSource_Task::ID, $ids); return true; }