Add requisition date field in HR ticket
This commit is contained in:
@ -514,27 +514,37 @@
|
||||
|
||||
|
||||
|
||||
function add_ticket($id_categorie,$name,$table,$glpiID){
|
||||
function add_ticket($id_categorie, $name, $table, $glpiID, $requisition_date = null) {
|
||||
|
||||
global $DB;
|
||||
global $DB;
|
||||
|
||||
|
||||
if ($requisition_date) {
|
||||
// With requisition_date
|
||||
$stmt = $DB->prepare("
|
||||
INSERT INTO glpi_tickets
|
||||
(`date`, `type`, `itilcategories_id`, `entities_id`, `status`,
|
||||
`requesttypes_id`, `urgency`, `impact`, `locations_id`,
|
||||
`priority`, `name`, `content`, `id`, `users_id_lastupdater`,
|
||||
`users_id_recipient`, `global_validation`, `date_creation`, `date_mod`, `requisition_date`)
|
||||
VALUES (NOW(), '2', ?, '0', '1', '1', '3', '3', '0', '3', ?, ?, '0', ?, ?, '1', NOW(), NOW(), ?)
|
||||
");
|
||||
$stmt->bind_param("issiis", $id_categorie, $name, $table, $glpiID, $glpiID, $requisition_date);
|
||||
} else {
|
||||
// Without requisition_date
|
||||
$stmt = $DB->prepare("
|
||||
INSERT INTO glpi_tickets
|
||||
(`date`, `type`, `itilcategories_id`, `entities_id`, `status`,
|
||||
`requesttypes_id`, `urgency`, `impact`, `locations_id`,
|
||||
`priority`, `name`, `content`, `id`, `users_id_lastupdater`,
|
||||
`users_id_recipient`, `global_validation`, `date_creation`, `date_mod`)
|
||||
VALUES (NOW(), '2', ?, '0', '1', '1', '3', '3', '0', '3', ?, ?, '0', ?, ?, '1', NOW(), NOW())
|
||||
");
|
||||
$stmt->bind_param("issii", $id_categorie, $name, $table, $glpiID, $glpiID);
|
||||
}
|
||||
|
||||
$stmt = $DB->prepare("INSERT INTO `glpi_tickets` (`date`, `type`, `itilcategories_id`, `entities_id`, `status`,
|
||||
$stmt->execute();
|
||||
}
|
||||
|
||||
`requesttypes_id`, `urgency`, `impact`, `locations_id`,
|
||||
|
||||
`priority`, `name`, `content`, `id`, `users_id_lastupdater`, `users_id_recipient`,
|
||||
|
||||
`global_validation`, `date_creation`, `date_mod`)
|
||||
|
||||
VALUES (NOW(), '2', ?, '0', '1', '1', '3', '3', '0', '3',?, ?, '0', ?, ?, '1', NOW(), NOW())");
|
||||
|
||||
$stmt->bind_param("issii" , $id_categorie,$name,$table,$glpiID,$glpiID );
|
||||
|
||||
$stmt->execute();
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -690,7 +700,7 @@
|
||||
|
||||
|
||||
|
||||
function get_detail_ticket($id_ticket){
|
||||
function get_detail_ticket($id_ticket){
|
||||
|
||||
|
||||
|
||||
@ -959,7 +969,7 @@
|
||||
WHEN t.status = 2 THEN 'En cours'
|
||||
WHEN t.status = 3 THEN 'En cours'
|
||||
WHEN t.status = 4 THEN 'En attente'
|
||||
WHEN t.status = 5 THEN 'R<>solu'
|
||||
WHEN t.status = 5 THEN 'R<>solu'
|
||||
WHEN t.status = 6 THEN 'Clos'
|
||||
END AS status,
|
||||
t.name as ticket_name,
|
||||
@ -987,7 +997,7 @@
|
||||
WHEN t.status = 2 THEN 'En cours'
|
||||
WHEN t.status = 3 THEN 'En cours'
|
||||
WHEN t.status = 4 THEN 'En attente'
|
||||
WHEN t.status = 5 THEN 'R<>solu'
|
||||
WHEN t.status = 5 THEN 'R<>solu'
|
||||
WHEN t.status = 6 THEN 'Clos'
|
||||
END AS status,
|
||||
t.name as ticket_name,
|
||||
@ -1096,7 +1106,7 @@
|
||||
|
||||
|
||||
|
||||
// closing hr tickets after 2 days
|
||||
// closing hr tickets after 2 days
|
||||
function close_hr_tickets(){
|
||||
global $DB;
|
||||
$stmt = $DB->prepare("update glpi_tickets set status = 6 , closedate = now() where id in ( SELECT
|
||||
|
||||
Reference in New Issue
Block a user