<?php defined('SYSPATH') or die('No direct script access.'); class Controller_Handler_ErrMessages extends Controller_Handler { public function before() { $this->model = new Model_errMessages; $this->setAccessLevel(self::ACCESS_USER); parent::before(); } public function action_getRequests() { $data = $this->model->getRequests($this->user['AccID']); $i =0; $res = array(); foreach ($data as $row) { $res[$i] = $row; ++$i; } $res['num'] = --$i; $this->response->body(json_encode($res)); } public function action_createRequest() { $title = $_POST['title']; $text = $_POST['text']; $data = $this->model->newRequest($this->user['AccID'], $title, $text); $this->response->body(json_encode($data[0])); } }