Example #1
0
 function delete($elements)
 {
     if (!is_array($elements)) {
         $elements = array($elements);
     }
     JArrayHelper::toInteger($elements);
     if (empty($elements)) {
         return 0;
     }
     return parent::delete($elements);
 }
Example #2
0
 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);
 }
Example #3
0
 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);
 }
Example #4
0
 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);
 }