找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

通达OA官网网站
搜索
查看: 2945|回复: 6

请教问题

[复制链接]

135

主题

314

回帖

1995

牛毛

游客

积分
2412
QQ
发表于 2014-12-17 14:52:57 | 显示全部楼层 |阅读模式
如果未登陆执行这个句
$WHERE_CLAUSE  .= " AND TO_ID='ALL_DEPT' ";
如果登陆了,执行这句
$WHERE_CLAUSE  .= " AND (TO_ID='ALL_DEPT'
      OR find_in_set('".$_SESSION["LOGIN_DEPT_ID"]."',TO_ID)
     OR find_in_set('".$_SESSION["LOGIN_USER_PRIV"]."',PRIV_ID)
     OR find_in_set('".$_SESSION["LOGIN_USER_ID"]."',USER_ID) "
    . priv_other_sql("PRIV_ID").dept_other_sql("TO_ID")." )";
请问中间怎么写,


谢谢。

23

主题

9101

回帖

1万

牛毛

游客

积分
19273
发表于 2014-12-17 17:36:02 | 显示全部楼层
您好,通过判断是否存在$_SESSION["LOGON_USER_ID"]就可以知道用户是否已经登陆。

135

主题

314

回帖

1995

牛毛

游客

积分
2412
QQ
 楼主| 发表于 2014-12-17 19:47:10 | 显示全部楼层
有没有完整版本,教我呢,谢谢。

23

主题

9101

回帖

1万

牛毛

游客

积分
19273
发表于 2014-12-18 13:55:00 | 显示全部楼层
放下 发表于 2014-12-17 19:47
有没有完整版本,教我呢,谢谢。

您好,用户服务区有二次开发手册,建议您参考一下,针对编写代码会提供一定的指导,不会完全为用户进行编写,希望您谅解。

257

主题

1154

回帖

1万

牛毛

游客

积分
18851
QQ
发表于 2014-12-18 21:50:51 | 显示全部楼层
我没测试,不知对不对
  1. if(isset($_SESSION["LOGON_USER_ID"]))
  2. {
  3. $WHERE_CLAUSE  .= " AND (TO_ID='ALL_DEPT'
  4.       OR find_in_set('".$_SESSION["LOGIN_DEPT_ID"]."',TO_ID)
  5.      OR find_in_set('".$_SESSION["LOGIN_USER_PRIV"]."',PRIV_ID)
  6.      OR find_in_set('".$_SESSION["LOGIN_USER_ID"]."',USER_ID) "
  7.     . priv_other_sql("PRIV_ID").dept_other_sql("TO_ID")." )";
  8. }
  9. else
  10. {
  11.   $WHERE_CLAUSE  .= " AND TO_ID='ALL_DEPT' ";
  12. }
复制代码
如果不行,把第一句换成
  1. if($_SESSION["LOGON_USER_ID"] != "")
复制代码

看看。

135

主题

314

回帖

1995

牛毛

游客

积分
2412
QQ
 楼主| 发表于 2014-12-19 07:41:36 | 显示全部楼层
谢谢

6

主题

20

回帖

88

牛毛

游客

积分
114
发表于 2014-12-19 08:49:25 | 显示全部楼层
受教了,看不懂!谢谢!
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

咨询电话:400 818 0505 通达OA,国内协同管理软件行业内唯一的央企单位,中国协同OA软件的领跑者,优秀协同办公解决方案供应商

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|由NB5牛论坛提供技术支持NB5用户社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2024-12-24 03:21 , Processed in 0.124499 second(s), 34 queries , Yac On.

Powered by Discuz

Copyright © 2001-2024, 北京通达信科科技有限公司.

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