问题标签 [activecollab]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3291 浏览

php - ActiveCollab - 未能执行您的请求(原因 DBConnectError)

我正在尝试将 ActiveCollab PHP 应用程序(包括活动协作源)转换为在以前在 RedHat 服务器上运行的 XAMMP 上的 Windows XP 上运行。我已经设置了一个虚拟主机并将配置更改为指向本地数据库(已加载数据并正在工作)。

但是,当我运行它时,我收到以下错误消息:

致命错误:activeCollab 未能执行您的请求(原因:DBConnectError)。有关此错误的信息已记录并发送给管理员。

有人知道怎么修这个东西吗?

0 投票
1 回答
595 浏览

php - 在 activecollab 路由器中面临缓存问题

我正在开发 activecollab 自定义模块;面临与路由器相关的问题。

我错误地在路由器的操作中输入了错误的操作名称,我们需要在路由器中定义,但在收到错误后我更新了该操作名称但 activecollabs 仍在读取先前的操作我从缓存中删除文件并编译文件夹但读取先前的操作。

如果您在开发 activecollab 模块时遇到过这个问题,请分享。

我错误地这样做了:(action=>'views')

但是在收到错误后,我通过以下方式更新了上面的代码:(action=>'views')

0 投票
4 回答
660 浏览

php - 通过 $this->logged_user 在 activecollab 中获取登录的用户数据

我正在使用 activecollab 的自定义模块,我需要知道如何在以下对象的帮助下获取登录的用户数据

或者如果有人有其他方法来获取登录用户,请告诉我,我只想在我的页面上打印登录用户信息/数据

修改的:

当我在模型中使用这个对象时,它对我不起作用,所以有人知道登录用户的任何对象吗?这样我就可以获取登录的用户 ID 或其他内容;并且也可以在模型中使用该对象吗?

0 投票
2 回答
278 浏览

php - activecollab 中的模块操作权限

我正在研究 activecollab 自定义模块,面临权限问题;我在“on_system_permissions.php”处理程序的帮助下添加了权限。但问题是我如何检查登录用户是否具有特定操作权限的代码..

我从 activecollab 其他模块得到以下代码:

那是检查任何行动的许可吗?或者它只是返回那个动作的一个值?

在上面的课程中,他们使用$this->并通过FwRole扩展了一个类。当我使用FwRole::getPermissionValue('can_manage_people');返回时,它给了我 $this 和 object 的错误。

所以我的问题是我们如何检查代码中特定操作的权限以及如何使用 getPermissionValue() 函数来检索权限是或否..

0 投票
3 回答
12643 浏览

php - 解析错误,预计 activecollab 模型类中出现“T_PAAMAYIM_NEKUDOTAYIM”错误

我正在处理activecollab自定义模块的权限,当尝试调用静态方法的函数时收到此错误消息不知道为什么;请做帮助将是真正appericiatable ..

我在模型文件中做的代码是:

通过这个调用控制器:

0 投票
1 回答
427 浏览

activecollab - activeCollab 3、子任务时间进入

有谁知道 Activecollab 3.1 + 的一个模块,它可以允许输入子任务的时间,还有一个可以按里程碑/任务/子任务和用户等进行 (TPS) 报告的模块?

0 投票
1 回答
229 浏览

iphone - 将 Objective-C 与 ActiveCollab 3 Beta API 集成的问题

我正在尝试实现一个 Objective C 程序来与 activeCollab 3 beta 交互并且遇到了一些问题。我可以在浏览器中输入 NSLog 输出的 url,它可以很好地为所有项目拉取 xml,当我尝试通过这个程序访问它时它不想为我工作,它给了我一个 HTTP 403错误。我是 Objective C 的新手,并且将其作为学习经验,因此某些代码可能是多余的。提前感谢您的帮助。导入用尖括号括起来,但会导致它在 StackOverflow 上被隐藏,所以我把它放在引号中

0 投票
1 回答
1021 浏览

php - XERO-API is working on live server, but failing on test server

Okay so the basically I'm building an application to connect to xero on the activecollab framework. And I'm testing the xeroapi php script created by David Pitman. And I'm just trying to find out why my browser responds with The connection to the server was reset while the page was loading. (but doesn't generated any liveheaders nor does firebug pick anything up)...

thumb
(source: iforce.co.nz)

Here is a snippet of code, that is being used. (Everything has been setup prior using the XERO Api previewer and openssl.)

And my problem is... that the error_log (php) doesn't display any errors a part from a warning:

The code on xero.class.php line 644

From investigating I've found on print_r the result of $parts in a preformatted tag is..

The same information is used on a live server (for the past couple of months). but the xeroapi class is not working on the test server, does anyone have any advice as to why it isn't connecting? I'm running XAMPP Control Panel with apache on port 80 and PHP Version 5.3.8.

0 投票
3 回答
1097 浏览

php - Smarty IE9 请求下载 index.php 文件(上传未发生后)?是我的代码有问题还是activecollab?

smarty好的,所以在使用in测试文件上传时,我从 Internet Explorer 收到了这个奇怪的意外响应php

这里我的文件上传(view)的聪明代码,简化为主要问题,对于那些没有使用过activecollab的人来说,Router::assemble它只是形成一个带有从MVC读取的参数的url。

界面
(来源:iforce.co.nz

这是我的view.

这是我的简化控制器(我发现问题出在 smarty 而不是 php)。

这是我的控制器与上传发生..

这是来自 Firefox 的回复,file_1并且file_2不是空的。

火狐
(来源:iforce.co.nz

这是来自 Internet Explorer 9 的回复,带有file_1file_2 的(到目前为止一切都很好)。

即空
(来源:iforce.co.nz

这是来自 Internet Explorer 9的有问题file_1的响应,其中(即 publickey.cer)和file_2(即 privatekey.pem)不为空(下载 index.php 吧?)。

不是空的
(来源:iforce.co.nz

我对 activecollab 的回应

你好迈克尔,

这么晚才回复很抱歉。

不幸的是,我们无法弄清楚问题出在哪里。看起来一切都写得很好,但如果不处理代码本身,我们几乎无能为力。在 IE 中处理 JSON 响应在 activeCollab 中运行良好(嗯,不是在 IE6 中),因为 aC 3 中的几乎所有内容都基于 JSON,这使您的问题变得具体,并且您的代码中可能有问题。

问候, Oliver Maksimovic activeCollab 开发和支持

一般和售前问题:1-888-422-6260(免费电话) 技术支持:support@activecollab.com

一位同事建议..

建议尝试以下操作:1)打开 IE -> 打开开发工具(按 F12)-> 单击菜单中的“缓存”-> 单击“清除浏览器缓存”...完成后单击“缓存”,然后单击“总是从服务器刷新”。

这迫使 IE 不缓存任何东西,因为我有很多次 IE 缓存 ajax 请求并导致一些非常奇怪的行为。

如果这可以解决您的问题,请告诉我,如果可以,我们可以在您的 ajax 响应中添加一些 php,以强制所有浏览器从不缓存响应。否则,如果仍然不起作用,可能需要在 IE 中进行一些 JS 调试,以查看发送的内容并将其与您的 FF firebug 结果进行比较。

headers_sent()出现空白

但是headers_list(就在之前respondWithData被调用),用于 Internet Explorer。

Raw来自Fiddler 上的选项卡的响应标头,在 Internet Explorer 上

Raw来自Firefox 选项卡的响应标头。

关于我在 IE 上做错了什么的任何想法?以及为什么 Internet Explorer 通知用户下载index.php(当字段处于活动状态时)。请记住,服务器端没有实际上传(在初始测试期间,index.php 下载请求与 .php 无关move_uploaded_file)。

0 投票
1 回答
238 浏览

php - 在activeCollab中获取登录用户ID

我需要在我的自定义 php 脚本中访问用户 ID,该脚本位于 activecollab 的公共文件夹中。

我不在控制器、模型或视图中。我在框架之外,否则我可以应用这个解决方案:通过 $this->logged_user 获取 activecollab 中的登录用户数据

谢谢。