public function editAction() { // Defaults $error = null; $message = null; $id = $this->request->getParam('id'); $flag = ''; $campaignObj = new Application_Model_Message($this->user); $messageObject = $campaignObj->getcampaignhistory($id); //echo '<pre>';print_r($messageObject);echo '</pre>'; //exit; if (!empty($messageObject) and $messageObject[0]['senttime'] == '') { if ($this->request->isPost()) { $dateorig = $this->request->getParam('startdate'); $new_dateorig = date("Y-m-d", strtotime($dateorig)); $timeorig = $this->request->getParam('starttime'); $new_timeorig = date("H:i:s", strtotime($timeorig)); $newsend = $new_dateorig . ' ' . $new_timeorig; $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 and $newsend > $currsend) { $campaignDetail['senddate'] = $newsend; $campaignDetail['id'] = $this->request->getParam('id'); $campaignDetail['description'] = trim($this->request->getParam('description')); $campaignDetail['body'] = trim($this->request->getParam('body')); $dateorig = $this->request->getParam('startdate'); // echo '<pre>'; print_r($campaignDetail); exit; if ($campaignObj->updateCampaignDetail($campaignDetail)) { $message = 'Compaign history details updated.'; $flag = 1; } 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->_redirector->gotoUrl('/message/edit/id/'.$id); } //$this->view->foldername = $comObj->name; if ($flag == 1) { $updatedMessageObject = $campaignObj->getcampaignhistory($id); $this->view->body = $updatedMessageObject[0]['body']; $this->view->description = $updatedMessageObject[0]['description']; $this->view->id = $id; $this->view->senddate = $updatedMessageObject[0]['senddate']; $this->view->sendtime = $updatedMessageObject[0]['sendtime']; $this->view->error = $error; $this->view->message = $message; } else { $this->view->body = $messageObject[0]['body']; $this->view->description = $messageObject[0]['description']; $this->view->id = $id; $this->view->senddate = $messageObject[0]['senddate']; $this->view->sendtime = $messageObject[0]['sendtime']; $this->view->error = $error; $this->view->message = $message; } } else { //echo 'hi'; $this->getResponse()->setRedirect('/messages/history', 301); } }