diff --git a/htdocs/cron/card.php b/htdocs/cron/card.php
index 90a5dd0f2ed..13bc2624966 100644
--- a/htdocs/cron/card.php
+++ b/htdocs/cron/card.php
@@ -704,7 +704,7 @@ else
}
else if (empty($object->status))
{
- print ''.$langs->trans("CronExecute").'';
+ print ''.$langs->trans("CronExecute").'';
}
else {
print ''.$langs->trans("CronExecute").'';
diff --git a/htdocs/cron/list.php b/htdocs/cron/list.php
index eb365dbd5b8..b6ad4a8d2aa 100644
--- a/htdocs/cron/list.php
+++ b/htdocs/cron/list.php
@@ -340,19 +340,20 @@ if ($num > 0)
print '
';
if ($user->rights->cron->create)
{
- print "id."&action=edit&backtourl=".urlencode($_SERVER["PHP_SELF"])."\" title=\"".dol_escape_htmltag($langs->trans('Edit'))."\">".img_picto($langs->trans('Edit'),'edit')." ";
+ print "id."&action=edit".($sortfield?'&sortfield='.$sortfield:'').($sortorder?'&sortorder='.$sortorder:'').$param."&backtourl=".urlencode($_SERVER["PHP_SELF"])."\" title=\"".dol_escape_htmltag($langs->trans('Edit'))."\">".img_picto($langs->trans('Edit'),'edit')." ";
}
if ($user->rights->cron->delete)
{
- print "id."&status=".$status."&action=delete\" title=\"".dol_escape_htmltag($langs->trans('CronDelete'))."\">".img_picto($langs->trans('CronDelete'),'delete')." ";
+ print "id."&action=delete".($sortfield?'&sortfield='.$sortfield:'').($sortorder?'&sortorder='.$sortorder:'').$param."\" title=\"".dol_escape_htmltag($langs->trans('CronDelete'))."\">".img_picto($langs->trans('CronDelete'),'delete')." ";
} else {
print "trans('NotEnoughPermissions'))."\">".img_picto($langs->trans('NotEnoughPermissions'), 'delete')." ";
}
if ($user->rights->cron->execute)
{
- print "id."&status=".$status."&action=execute\" title=\"".dol_escape_htmltag($langs->trans('CronExecute'))."\">".img_picto($langs->trans('CronExecute'),"play")."";
+ if (!empty($line->status)) print "id."&action=execute".($sortfield?'&sortfield='.$sortfield:'').($sortorder?'&sortorder='.$sortorder:'').$param."\" title=\"".dol_escape_htmltag($langs->trans('CronExecute'))."\">".img_picto($langs->trans('CronExecute'),"play")."";
+ else print "trans('JobDisabled'))."\">".img_picto($langs->trans('JobDisabled'),"play")."";
} else {
- print "trans('NotEnoughPermissions'))."\">".img_picto($langs->trans('NotEnoughPermissions'),"execute")."";
+ print "trans('NotEnoughPermissions'))."\">".img_picto($langs->trans('NotEnoughPermissions'),"play")."";
}
print ' | ';
diff --git a/htdocs/langs/en_US/cron.lang b/htdocs/langs/en_US/cron.lang
index e90a2d33ee0..cd118b26550 100644
--- a/htdocs/langs/en_US/cron.lang
+++ b/htdocs/langs/en_US/cron.lang
@@ -88,7 +88,7 @@ CronType_method=Call method of a Dolibarr Class
CronType_command=Shell command
CronMenu=Cron
CronCannotLoadClass=Cannot load class %s or object %s
-UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Modules tools - Job list" to see and edit scheduled jobs.
-TaskDisabled=Job disabled
+UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Admin tools - Scheduled jobs" to see and edit scheduled jobs.
+JobDisabled=Job disabled
MakeLocalDatabaseDumpShort=Local database backup
MakeLocalDatabaseDump=Create a local database dump