Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

在UCH里实现公司人力资源管理(高难度动作)

[复制链接]
Anymous 发表于 2009-2-17 15:09:02 | 显示全部楼层 |阅读模式
根据BOSS的意思,本人有这么一个设想,就是在UCH里实现公司人力资源管理,其初步设想如下所述,但具体实现对本人来讲有较高难度,请各位高手不吝赐教,尤其是很热心的两位版主。
一是界面,如下图所示,本人想在UCH的个人设置里添加一个“公司管理”(图中红色方框标识的部分)。本人修改了template\default\cp_header.htm这个文件,但仅是使其有其形,类似下面的语句不是太明白:
<li$actives[advance]><a href="cp.php?ac=advance">高级管理</a></li>
接下来还要修改根目录下的cp.php这个文件?但怎么改,上面那个语句该怎么加?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| Anymous 发表于 2009-2-17 15:09:39 | 显示全部楼层
本帖最后由 Anymous 于 2009-2-17 15:16 编辑

二是“公司管理”页面的具体内容。以后内容如果较多,可以做成与“高级管理”相似的页面,目前设想举例如下:
考勤管理,分为三类用户(可以通过用户组实现):普通员工仅能查看自己的出勤情况,负责考勤的领导能查看并修改所有人的出勤情况,其他领导可以查看所有人的出勤情况但不能修改。结果统计以表格的形式直接出现在“公司管理”页面下。
为了不影响今后系统升级,设想另建数据库,通过判断用户是否登录,哪类用户登录来决定显示方式,那个语句该怎么写,写在哪儿?
本人不是很懂,请各位高手给予指正。
回复

使用道具 举报

玻璃屋女孩 发表于 2009-2-17 15:24:24 | 显示全部楼层
这个需要做插件来实现,而且需要改的地方比较多
回复

使用道具 举报

 楼主| Anymous 发表于 2009-2-19 09:19:27 | 显示全部楼层
汗……能不能说详细点儿啊,或者一步一步来啊。
比如说,先解决第一个问题,在“高级管理”的右侧显示“公司管理”,里面的内容暂时不管,好像要用到数据调用,这个这两天看教程,多少有点儿眉目了。
回复

使用道具 举报

sanpir 发表于 2009-2-19 09:27:09 | 显示全部楼层
呵呵,真是高手。。。。
回复

使用道具 举报

 楼主| Anymous 发表于 2009-3-4 16:44:01 | 显示全部楼层
玻璃屋女孩 老大:
   现在位置的问题已经基本解决,可是数据的调用怎么也弄不好。其自带的数据可以用类似 $space[name] 来实现,如果是外部数据库呢?比如说,我现在要调用某一个员工在yun数据库里mobile表里的money字段,当然这个字段是随着不同员工的登录自动变化的,怎么实现?
回复

使用道具 举报

 楼主| Anymous 发表于 2009-3-10 21:01:04 | 显示全部楼层
本帖最后由 Anymous 于 2009-3-10 21:08 编辑

在数据调用里这样调用数据不行:
SELECT money FROM yun.mobile where numid=$space[uid]

我是想调用mobile表里用户ID和UCH系统自带的数据表uchome_space表里uid字段相同的数据,$space[uid]在这里是不合法的,但接下来该怎么做呢?哪位老大救救我啊。
回复

使用道具 举报

8space 发表于 2009-3-11 00:59:07 | 显示全部楼层
帮顶~~~
LZ有前途~~
回复

使用道具 举报

 楼主| Anymous 发表于 2009-3-11 16:36:45 | 显示全部楼层
真是如此高难度?帖子沉了这么多页,还是没一个人回答……
回复

使用道具 举报

 楼主| Anymous 发表于 2009-3-14 15:44:48 | 显示全部楼层
最烦单纯顶帖,但不得不顶,郁闷
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 02:32 , Processed in 0.026950 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表