public function deleteAction() { // Defaults $error = null; $message = null; $id = $this->request->getParam('id'); $campaignObj = new Application_Model_Message($this->user); $messageObject = $campaignObj->getcampaignhistory($id); /* [senttime] => [senddate] => 2012-03-30 [sendtime] => 21:42:00*/ if (!empty($messageObject) and $messageObject[0]['senttime'] == '') { $oldsend = $messageObject[0]['senddate'] . ' ' . $messageObject[0]['sendtime']; //$oldsend = date("Y-m-d H:i:s",(time($oldsend) - 60*60)); $currsend = date("Y-m-d H:i:s", time(date("Y-m-d H:i:s")) - 15 * 60); if ($currsend < $oldsend) { $campaignDetail['id'] = $this->request->getParam('id'); // echo '<pre>'; print_r($campaignDetail); exit; if ($campaignObj->deleteCampaign($campaignDetail['id'])) { $message = 'Campaign deleted.'; } else { $error = 'Folder error: ' . $campaignObj->getError(); } $campaignObj = new Application_Model_Message($this->user, $id); } else { $error = "You have to set your campaign time 1 hour before to current time."; } $this->getResponse()->setRedirect('/messages/history'); } }