diff --git a/htdocs/modulebuilder/template/class/myobject.class.php b/htdocs/modulebuilder/template/class/myobject.class.php
index a15f0f67fe9..e33aa866b8e 100644
--- a/htdocs/modulebuilder/template/class/myobject.class.php
+++ b/htdocs/modulebuilder/template/class/myobject.class.php
@@ -697,7 +697,7 @@ class MyObject extends CommonObject
return -1;
}*/
- return $this->setStatusCommon($user, self::STATUS_CANCELED, $notrigger, 'MYOBJECT_CLOSE');
+ return $this->setStatusCommon($user, self::STATUS_CANCELED, $notrigger, 'MYOBJECT_CANCEL');
}
/**
diff --git a/htdocs/modulebuilder/template/myobject_card.php b/htdocs/modulebuilder/template/myobject_card.php
index cc6630c5a01..84fa7594e11 100644
--- a/htdocs/modulebuilder/template/myobject_card.php
+++ b/htdocs/modulebuilder/template/myobject_card.php
@@ -466,7 +466,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea
{
// Send
if (empty($user->socid)) {
- print 'id.'&action=presend&mode=init#formmailbeforetitle">'.$langs->trans('SendMail').''."\n";
+ print dolGetButtonAction($langs->trans('SendMail'), '', 'default', $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=presend&mode=init#formmailbeforetitle');
}
// Back to draft
@@ -476,30 +476,15 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea
}
}
- // Modify
- if ($permissiontoadd) {
- print 'id.'&action=edit">'.$langs->trans("Modify").''."\n";
- } else {
- print ''.$langs->trans('Modify').''."\n";
- }
+ print dolGetButtonAction($langs->trans('Modify'), '', 'default', $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=edit', $permissiontoadd);
// Validate
if ($object->status == $object::STATUS_DRAFT) {
- if ($permissiontoadd) {
- if (empty($object->table_element_line) || (is_array($object->lines) && count($object->lines) > 0))
- {
- print ''.$langs->trans("Validate").'';
- } else {
- $langs->load("errors");
- print ''.$langs->trans("Validate").'';
- }
- }
+ print dolGetButtonAction($langs->trans('Validate'), '', 'default', $_SERVER['PHP_SELF'].'?id='.$object->id.'&action=confirm_validate&confirm=yes', $permissiontoadd);
}
// Clone
- if ($permissiontoadd) {
- print ''.$langs->trans("ToClone").''."\n";
- }
+ print dolGetButtonAction($langs->trans('ToClone'), '', 'default', $_SERVER['PHP_SELF'].'?id='.$object->id.'&socid='.$object->socid.'&action=clone&object=scrumsprint', $permissiontoadd);
/*
if ($permissiontoadd)
@@ -521,12 +506,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea
*/
// Delete (need delete permission, or if draft, just need create/modify permission)
- if ($permissiontodelete || ($object->status == $object::STATUS_DRAFT && $permissiontoadd))
- {
- print 'id.'&action=delete&token='.newToken().'">'.$langs->trans('Delete').''."\n";
- } else {
- print ''.$langs->trans('Delete').''."\n";
- }
+ print dolGetButtonAction($langs->trans('Delete'), '', 'delete', $_SERVER['PHP_SELF'].'?id='.$object->id.'&action=delete', $permissiontodelete || ($object->status == $object::STATUS_DRAFT && $permissiontoadd));
}
print ''."\n";
}