public function logSetTagInfo() { $data['app'] = $_GET['app']; $data['ctl'] = $_GET['ctl']; $data['act'] = $_REQUEST['action'] ? $_REQUEST['action'] : $_GET['act']; $log_key = $data['app'] . '-' . $data['ctl'] . '-' . $data['act']; $register = array('b2c-admin_goods-settag' => array('app' => 'b2c', 'ctl' => 'admin_goods', 'act' => 'setTag', 'module' => 'goods', 'operate_type' => '设置商品标签', 'template' => '商品ID %s 批量设置商品标签 %s', 'param' => 'goods_id'), 'b2c-admin_member-settag' => array('app' => 'b2c', 'ctl' => 'admin_member', 'act' => 'setTag', 'module' => 'member', 'operate_type' => '设置会员标签', 'template' => '会员ID %s 批量设置会员标签 %s', 'param' => 'member_id'), 'b2c-admin_order-settag' => array('app' => 'b2c', 'ctl' => 'admin_order', 'act' => 'setTag', 'module' => 'order', 'operate_type' => '设置订单标签', 'template' => '订单ID %s 批量设置订单标签 %s', 'param' => 'order_id'), 'content-admin_article-settag' => array('app' => 'content', 'ctl' => 'admin_article', 'act' => 'setTag', 'module' => 'content', 'operate_type' => '设置文章标签', 'template' => '文章ID %s 批量设置文章标签 %s', 'param' => 'article_id'), 'image-admin_manage-settag' => array('app' => 'image', 'ctl' => 'admin_manage', 'act' => 'setTag', 'module' => 'image', 'operate_type' => '设置图片标签', 'template' => '图片ID %s 批量设置图片标签 %s', 'param' => 'image_id'), 'aftersales-admin_returnproduct-settag' => array('app' => 'aftersales', 'ctl' => 'admin_returnproduct', 'act' => 'setTag', 'module' => 'aftersales', 'operate_type' => '设置售后服务标签', 'template' => '售后服务单ID %s 批量设置售后服务标签 %s', 'param' => 'return_id')); $ids = ''; $unseria_ids = unserialize($_POST['filter']); foreach ($unseria_ids[$register[$log_key]['param']] as $value) { $ids .= $value . ','; } $tagName = ''; foreach ($_POST['tag']['stat'] as $key => $value) { if ($value == '0') { $tagName .= $_POST['tag']['name'][$key] . ','; } } $obj = new desktop_user(); $data['username'] = $obj->get_login_name() ? $obj->get_login_name() : 'system_core'; $data['module'] = $register[$log_key]['module']; $data['operate_type'] = $register[$log_key]['operate_type']; $data['dateline'] = time(); $data['memo'] = sprintf($register[$log_key]['template'], $ids, $tagName); app::get('operatorlog')->model('normallogs')->insert($data); }
public function inlogs($memo, $key, $type = 'normal') { $obj = new desktop_user(); $data['username'] = $obj->get_login_name() ? $obj->get_login_name() : 'system_core'; $data['realname'] = $obj->get_name() ? $obj->get_name() : 'system_core'; $data['dateline'] = time(); $data['operate_type'] = $type; $data['operate_key'] = $key; $data['memo'] = $memo; // $data['operate_ip'] = base_request::get_remote_addr(); app::get('operatorlog')->model('logs')->insert($data); }
/** * 插入管理员日志的操作 * @access private * @params object $controller 后台控制器对象 */ private function _logs($controller) { $data['app'] = $_GET['app']; $data['ctl'] = $_GET['ctl']; $data['act'] = $_GET['act']; $rows = app::get('operatorlogmanage')->model('register')->getList('operate', $data); if ($rows[0]['operate']) { $obj = new desktop_user(); $data['dateline'] = time(); $data['operate'] = $rows[0]['operate']; $data['username'] = $obj->get_login_name(); $data['realname'] = $obj->get_name(); $data['memo'] = $controller->_end_message; app::get('operatorlogmanage')->model('logs')->insert($data); } }
public function logs($module, $operate_type, $memo) { $obj = new desktop_user(); $data['username'] = $obj->get_login_name() ? $obj->get_login_name() : 'system_core'; $data['module'] = $module; $data['operate_type'] = $operate_type; $data['dateline'] = time(); $data['memo'] = $memo; app::get('operatorlog')->model('normallogs')->insert($data); }