_get_op_info($opinfo); $op_id = $opinfo['op_id'];#操作者ID $op_name = $opinfo['op_name'];#操作者姓名 $title_column = $_operations['title_column']; $title_value = '归档操作'; if ($memo){ $ip = kernel::single("base_request")->get_remote_addr(); $data = array( 'op_id' => $op_id ? $op_id : 16777215, 'op_name' => $op_name ? $op_name : '系统', 'operate_time' => $operate_time ? $operate_time : time(), 'memo' => $memo, 'ip' => $ip ); if ($archive_time>0) { $data['archive_time'] = $archive_time; } $this->save($data); return $data['log_id']; }else{ return false; } } /** * 获取操作者信息 * @param mixed $opinfo 操作人信息 * @access private * @return ArrayObject */ private function _get_op_info($opinfo=NULL){ if ($opinfo){ $_opinfo = $opinfo; }else { $_opinfo = kernel::single('ome_func')->getDesktopUser(); } return $_opinfo; } } ?>