public function executePostSenderId() { $this->userInit(); $cmsTools = new CmsTools(); $smsContact = new smsContact(); $departmentAvailable = $cmsTools->departmentAvailable($this->department->getId()); $param = $this->getAllRequestParameter(); if (empty($param['id'])) { $this->jsonwrapper->show_json_error('missing param', 'Missing parameter Id'); } if (empty($param['text'])) { $this->jsonwrapper->show_json_error('missing param', 'Missing parameter text'); } $criteria = new Criteria(); $criteria->add(SmsSenderIdPeer::ID, $param['id'], Criteria::EQUAL); $criteria->add(SmsSenderIdPeer::DEPARTMENT_ID, $departmentAvailable, Criteria::IN); $senderId = SmsSenderIdPeer::doSelectOne($criteria); if (!$senderId) { $this->jsonwrapper->show_json_error('not found', 'Sender Id Not Found'); } else { $senderId->setText($param['text']); $senderId->save(); $this->jsonwrapper->print_json(array('success' => 1, 'message' => 'Edit succeed')); } }
public function getSenderID($departmentId) { $senderIdCriteria = new Criteria(); $senderIdCriteria->add(SmsSenderIdPeer::DEPARTMENT_ID, $departmentId, Criteria::EQUAL); return SmsSenderIdPeer::doSelectOne($senderIdCriteria); }