Beispiel #1
0
 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'));
     }
 }
Beispiel #2
0
 public function getSenderID($departmentId)
 {
     $senderIdCriteria = new Criteria();
     $senderIdCriteria->add(SmsSenderIdPeer::DEPARTMENT_ID, $departmentId, Criteria::EQUAL);
     return SmsSenderIdPeer::doSelectOne($senderIdCriteria);
 }