From 6014cf75989d15ecd5cc9e51d6d31264183041fb Mon Sep 17 00:00:00 2001 From: "Michael Kaufmann (d00p)" Date: Thu, 28 Jan 2010 11:58:49 +0000 Subject: [PATCH] - don't allow deletion of cronfiles if vendor==froxlor --- admin_cronjobs.php | 8 +++++++- templates/admin/cronjobs/cronjobs_cronjob.tpl | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/admin_cronjobs.php b/admin_cronjobs.php index 2ee1784e..692d69d5 100644 --- a/admin_cronjobs.php +++ b/admin_cronjobs.php @@ -74,7 +74,13 @@ if($page == 'cronjobs' } $description = $lng['crondesc'][$row['desc_lng_key']]; - + + /* + * don't allow deletion of 'froxlor' cronjobs + */ + $vendor_a = explode('/', $row['module']); + $vendor = $vendor_a[0]; + eval("\$crons.=\"" . getTemplate("cronjobs/cronjobs_cronjob") . "\";"); $count++; } diff --git a/templates/admin/cronjobs/cronjobs_cronjob.tpl b/templates/admin/cronjobs/cronjobs_cronjob.tpl index da5b6bbb..635ea2ed 100644 --- a/templates/admin/cronjobs/cronjobs_cronjob.tpl +++ b/templates/admin/cronjobs/cronjobs_cronjob.tpl @@ -4,5 +4,5 @@ {$row['interval']} {$row['isactive']} {$lng['panel']['edit']} - {$lng['panel']['delete']} + {$lng['panel']['delete']}