public function ChangeStateAction() { $newsModel = new NewsModel(); $request = Project::getRequest(); $message = array(); $table = $request->element; $message['id'] = $request->id; $message['table'] = $table; $oldSet = $newsModel->getOneRecord($table, $request->id); if ($oldSet) { if ($oldSet['state']) { $newsModel->changeOneValue($table, $request->id, 'state', 0); $message['text'] = $request->text1 ? $request->text1 : "не проверенный"; } else { $newsModel->changeOneValue($table, $request->id, 'state', 1); $message['text'] = $request->text2 ? $request->text2 : "активный"; } } if ($request->attr == "strike") { $this->_view->ChangeState2($message); } else { $this->_view->ChangeState($message); } $this->_view->ajax(); }