public function showList($request, $response) { /*{{{*/ $key = $request->key; $model = $request->model; $logList = LogClient::getInstance()->getlogList($key, $model); $response->logList = $logList; }
public function after($context) { $oldData = $context->response->oldData; $newData = $context->response->newData; $action = $context->action; $session = SessionDefault::singleton(); //用来记录点评审核修改内容, if (!empty($oldData) && $newData != 'delete' && $newData != 'recover' && $newData != "back" && $newData != "content_audit_pass" && $newData != "content_audit_refuse") { $indexs = array_keys($oldData); $tab = $indexs[0]; unset($newData['summary']); unset($newData['ver']); $model = "Hdf_" . $tab; $id = $oldData[$tab]['id']; $data = array(); foreach ($newData as $key => $value) { if (isset($oldData[$tab][$key]) && $value != $oldData[$tab][$key]) { $data['from'][$key] = $oldData[$tab][$key]; $data['to'][$key] = $value; } else { $data['from'][$key] = ""; $data['to'][$key] = $value; } } LogClient::getInstance()->addLog($session->UserId, $session->UserName, $model, $id, $action, $data); } //用来记录点评操作记录 if (!empty($oldData) && ($newData == 'delete' || $newData == 'recover' || $newData == 'back' || $newData == "content_audit_pass" || $newData == "content_audit_refuse")) { $indexs = array_keys($oldData); $tab = $indexs[0]; $ids = $context->response->ids; $model = "Hdf_" . $tab; foreach ($ids as $id) { LogClient::getInstance()->addLog($session->UserId, $session->UserName, $model, $id, $newData, array()); } } }