function delete($elements) { if (!is_array($elements)) { $elements = array($elements); } JArrayHelper::toInteger($elements); if (empty($elements)) { return 0; } return parent::delete($elements); }
function delete($elements) { if (!is_array($elements)) { $elements = array($elements); } JArrayHelper::toInteger($elements); if (empty($elements)) { return 0; } $this->database->setQuery('DELETE FROM #__acymailing_listcampaign WHERE `campaignid` IN (' . implode(',', $elements) . ')'); $this->database->query(); return parent::delete($elements); }
function delete($elements) { if (!is_array($elements)) { $elements = array($elements); } foreach ($elements as $key => $val) { $elements[$key] = acymailing_getEscaped($val); } if (empty($elements)) { return 0; } $this->database->setQuery('DELETE FROM #__acymailing_listcampaign WHERE `campaignid` IN (' . implode(',', $elements) . ')'); $this->database->query(); return parent::delete($elements); }
function delete($elements) { if (!is_array($elements)) { $elements = array($elements); } JArrayHelper::toInteger($elements); if (empty($elements)) { return 0; } $this->database->setQuery('DELETE FROM #__acymailing_listcampaign WHERE `campaignid` IN (' . implode(',', $elements) . ')'); $this->database->query(); $this->database->setQuery('DELETE #__acymailing_mail, #__acymailing_listmail FROM #__acymailing_mail INNER JOIN #__acymailing_listmail WHERE #__acymailing_mail.mailid=#__acymailing_listmail.mailid AND #__acymailing_mail.type=\'followup\' AND #__acymailing_listmail.listid IN (' . implode(',', $elements) . ')'); $this->database->query(); return parent::delete($elements); }