/** * testCustomFieldDelete */ public function testCustomFieldDelete() { $this->testCustomFieldCreate(); $cfs = Tinebase_CustomField::getInstance()->getCustomFieldsForApplication('Addressbook'); $result = $cfs->filter('name', 'unittest_test')->getFirstRecord(); $deleted = Admin_Controller_Customfield::getInstance()->delete($result->getId()); $this->assertEquals(1, count($deleted)); }
/** * deletes existing records * * @param array $ids * @return array */ public function deleteCustomfields($ids) { return $this->_delete($ids, Admin_Controller_Customfield::getInstance()); }
/** * deletes existing records * * @param array $ids * @param array $context * @return array */ public function deleteCustomfields($ids, array $context = array()) { $controller = Admin_Controller_Customfield::getInstance(); $controller->setRequestContext($context); return $this->_delete($ids, $controller); }