80940
module->project->model->getProjectStats方法的BUG
回帖数 2
阅读数 4582
发表时间 2012-02-02 21:24:49
/* Process projects. */ foreach($projects as $key => $project) { if($this->checkPriv($project)) { if($i <= $counts) { // Process the end time. $project->end = date(DT_DATE4, strtotime($project->end));
/* Process the burns. */ $project->burns = array(); $burnData = $this->getBurnData($project->id); foreach($burnData as $data) $project->burns[] = $data->value; $stats[] = $project;
/* Process the hours. */ $project->hours = isset($hours[$project->id]) ? $hours[$project->id] : $emptyHour;
/* Process the tasks. */ $project->tasks = isset($tasks[$project->id]) ? $tasks[$project->id] : array(); } } else { unset($projects[$key]); } $i ++; }
倒数第二行的$i++操作应该放在 ($this->checkPriv($project))为true的条件判断里面,在跳过(unset)没有权限的project时候,$i不应该加一。小问题,希望修正 :)
/* Process the burns. */ $project->burns = array(); $burnData = $this->getBurnData($project->id); foreach($burnData as $data) $project->burns[] = $data->value; $stats[] = $project;
/* Process the hours. */ $project->hours = isset($hours[$project->id]) ? $hours[$project->id] : $emptyHour;
/* Process the tasks. */ $project->tasks = isset($tasks[$project->id]) ? $tasks[$project->id] : array(); } } else { unset($projects[$key]); } $i ++; }
倒数第二行的$i++操作应该放在 ($this->checkPriv($project))为true的条件判断里面,在跳过(unset)没有权限的project时候,$i不应该加一。小问题,希望修正 :)
2012-02-02 21:25:23 岳锋 最后编辑
联系我们
联系人
刘璐/高级客户经理
电话(微信)
18562550650
QQ号码
2845263372
联系邮箱
liulu@chandao.com

相关帖子
马云龙 | 最后回帖 2020-09-23 00:30 马云龙
牧青云 | 最后回帖 2024-04-26 10:16 禅道 - 闫敏
Roby.Ruan | 最后回帖 2017-06-20 17:08 石洋洋
范杰 | 最后回帖 2020-03-17 08:20 禅道-李锡碧
laughing wen | 最后回帖 2023-09-26 14:45 禅道 - 闫敏
李大善人李大恶人 | 最后回帖 2019-02-11 18:06 qq_5c60f1a2ecb96


石洋洋


精品资料包
1V1产品演示
免费试用增强功能
专属顾问答疑支持


