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);
     }
 }