-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathhook.php
executable file
·36 lines (31 loc) · 952 Bytes
/
hook.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
/**
* Called when user click on Install - Needed
*/
function plugin_redminesync_install() {
global $DB;
$DB->query("
CREATE TABLE IF NOT EXISTS `glpi_plugin_redminesync_synclog` (
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY,
`project_id` int NOT NULL,
`task_id` int NOT NULL,
`rm_project_id` int NOT NULL COMMENT 'redmine project id',
`rm_task_id` int NOT NULL COMMENT 'redmine task id',
`created_at` datetime NOT NULL
);
");
CronTask::register('PluginRedminesyncSync', 'Syncredmine', HOUR_TIMESTAMP*24,
array(
'comment' => 'Sync tickets from redmine',
'mode' => CronTask::MODE_EXTERNAL
));
return true;
}
/**
* Called when user click on Uninstall - Needed
*/
function plugin_redminesync_uninstall() { return true; }
function redminesync_item_can($param){
$param->right=1;
return true;
}