Fix : delete linked resource on an element

This commit is contained in:
jfefe 2014-05-11 00:49:01 +02:00
parent ba1fc07037
commit 872b2c229e
2 changed files with 10 additions and 4 deletions

View File

@ -87,11 +87,12 @@ class ActionsResource
} }
// Delete a resource linked to an element // Delete a resource linked to an element
if ($action == 'confirm_delete_resource' && $user->rights->resource->delete && GETPOST('confirm') == 'yes') if ($action == 'confirm_delete_linked_resource' && $user->rights->resource->delete && GETPOST('confirm') == 'yes')
{ {
$res = $object->fetch(GETPOST('lineid')); $res = $object->fetch(GETPOST('id'));
if($res) if($res)
{ {
$result = $object->delete_resource(GETPOST('lineid'),GETPOST('element')); $result = $object->delete_resource(GETPOST('lineid'),GETPOST('element'));
if ($result >= 0) if ($result >= 0)
@ -104,6 +105,10 @@ class ActionsResource
setEventMessage($object->error,'errors'); setEventMessage($object->error,'errors');
} }
} }
else
{
setEventMessage($object->error,'errors');
}
} }
// Update ressource // Update ressource
@ -129,6 +134,7 @@ class ActionsResource
} }
} }
} }
} }
} }

View File

@ -95,7 +95,7 @@ else
// Confirmation suppression resource line // Confirmation suppression resource line
if ($action == 'delete_resource') if ($action == 'delete_resource')
{ {
print $form->formconfirm("element_resource.php?element=".$element."&element_id=".$element_id."&lineid=".$lineid,$langs->trans("DeleteResource"),$langs->trans("ConfirmDeleteResourceElement"),"confirm_delete_resource",'','',1); print $form->formconfirm("element_resource.php?element=".$element."&element_id=".$element_id."&lineid=".$lineid,$langs->trans("DeleteResource"),$langs->trans("ConfirmDeleteResourceElement"),"confirm_delete_linked_resource",'','',1);
} }