public function historyupdateAction() { if ($this->request->isPost()) { $msg = new Application_Model_Message(); $cobj = new stdClass(); $cnpnstatus = $this->request->getParam('status'); $cobj->msghead = $this->request->getParam('chead'); $cobj->createuser = $this->request->getParam('createuser'); $cobj->name = $this->request->getParam('name'); $cobj->message = $this->request->getParam('message'); $cobj->status = $cnpnstatus; $cobj->campaignid = $this->request->getParam('cid'); if ($cnpnstatus == 'sched') { $date = new DateTime($this->request->getParam('scheduled')); $sendtime = $date->format('Y-m-d H:i:s'); // $cobj->scheduled = $this->request->getParam('scheduled').':00'; $cobj->scheduled = $sendtime; } elseif ($cnpnstatus == 'weekly') { $cobj->weekday = $this->request->getParam('weekday'); $cobj->sendtime = $this->request->getParam('sendtime'); } elseif ($cnpnstatus == 'monthly') { $cobj->weekday = $this->request->getParam('weekday'); $cobj->week = $this->request->getParam('week'); $cobj->sendtime = $this->request->getParam('sendtime'); } $rs = $msg->updateScheduledCampaign($cobj); } if ($rs) { echo 'TRUE'; } else { echo 'FALSE'; } exit; }