function execute() { $data = Request::post('message'); $data['user'] = -1; $model = new connectionFeedbackAnswerModel(); $model->add($data); }
function execute() { $user = ConnectionHelper::userLogin(); $model = new connectionFeedbackAnswerModel(); $data = Request::post('answer'); $data['user'] = $user['id']; $result = $model->add($data); if (!Request::isAjax()) { Request::redirect('/profile/support/' . $data['ticket'] . '/'); } return $result ? 'success' : 'error'; }
public function setStatus($id, $status, $user = true) { if (!in_array($status, array_keys($this->getStatusList()))) { return false; } $ticket = $this->getTicket((int) $id); if (!$ticket) { return false; } if ($ticket['status'] == $status) { return false; } $this->where(array('id' => (int) $id))->update(array('status' => $status)); $model = new connectionFeedbackAnswerModel(); $model->add(array('ticket' => (int) $id, 'message' => 'change status', 'type' => 'action', 'status' => $status, 'user' => $user ? (int) $ticket['contact'] : -1)); return true; }