';
-
+
dol_fiche_end();
@@ -733,7 +726,7 @@ else
else {
print ''.$langs->trans("CronExecute").'';
}
-
+
if (! $user->rights->cron->create) {
print ''.$langs->trans("CronStatusActiveBtn").'/'.$langs->trans("CronStatusInactiveBtn").'';
} else {
@@ -743,7 +736,7 @@ else
print ''.$langs->trans("CronStatusInactiveBtn").'';
}
}
-
+
if (! $user->rights->cron->delete) {
print ''.$langs->trans("Delete").'';
} else {
diff --git a/htdocs/cron/class/cronjob.class.php b/htdocs/cron/class/cronjob.class.php
index 9d01ec888f0..f9b4ac67f03 100644
--- a/htdocs/cron/class/cronjob.class.php
+++ b/htdocs/cron/class/cronjob.class.php
@@ -30,36 +30,37 @@ require_once(DOL_DOCUMENT_ROOT."/core/class/commonobject.class.php");
*/
class Cronjob extends CommonObject
{
- var $element='cronjob'; //!< Id that identify managed objects
- var $table_element='cronjob'; //!< Name of table without prefix where object is stored
+ public $element='cronjob'; //!< Id that identify managed objects
+ public $table_element='cronjob'; //!< Name of table without prefix where object is stored
+ public $picto = 'cron';
- var $jobtype;
- var $tms='';
- var $datec='';
- var $label;
- var $command;
- var $classesname;
- var $objectname;
- var $methodename;
- var $params;
- var $md5params;
- var $module_name;
- var $priority;
- var $datelastrun='';
- var $datenextrun='';
- var $dateend='';
- var $datestart='';
- var $datelastresult='';
- var $lastresult;
- var $lastoutput;
- var $unitfrequency;
- var $frequency;
- var $status;
- var $processing;
- var $fk_user_author;
- var $fk_user_mod;
- var $nbrun;
- var $libname;
+ public $jobtype;
+ public $tms='';
+ public $datec='';
+ public $label;
+ public $command;
+ public $classesname;
+ public $objectname;
+ public $methodename;
+ public $params;
+ public $md5params;
+ public $module_name;
+ public $priority;
+ public $datelastrun='';
+ public $datenextrun='';
+ public $dateend='';
+ public $datestart='';
+ public $datelastresult='';
+ public $lastresult;
+ public $lastoutput;
+ public $unitfrequency;
+ public $frequency;
+ public $status;
+ public $processing;
+ public $fk_user_author;
+ public $fk_user_mod;
+ public $nbrun;
+ public $libname;
/**
@@ -1265,35 +1266,35 @@ class Cronjob extends CommonObject
class Cronjobline
{
- var $id;
- var $ref;
+ public $id;
+ public $ref;
- var $tms='';
- var $datec='';
- var $label;
- var $jobtype;
- var $command;
- var $classesname;
- var $objectname;
- var $methodename;
- var $params;
- var $md5params;
- var $module_name;
- var $priority;
- var $datelastrun='';
- var $datenextrun='';
- var $dateend='';
- var $datestart='';
- var $lastresult='';
- var $lastoutput;
- var $unitfrequency;
- var $frequency;
- var $status;
- var $fk_user_author;
- var $fk_user_mod;
- var $note;
- var $nbrun;
- var $libname;
+ public $tms='';
+ public $datec='';
+ public $label;
+ public $jobtype;
+ public $command;
+ public $classesname;
+ public $objectname;
+ public $methodename;
+ public $params;
+ public $md5params;
+ public $module_name;
+ public $priority;
+ public $datelastrun='';
+ public $datenextrun='';
+ public $dateend='';
+ public $datestart='';
+ public $lastresult='';
+ public $lastoutput;
+ public $unitfrequency;
+ public $frequency;
+ public $status;
+ public $fk_user_author;
+ public $fk_user_mod;
+ public $note;
+ public $nbrun;
+ public $libname;
/**
* Constructor
diff --git a/htdocs/cron/info.php b/htdocs/cron/info.php
index 18ab50adeaa..d3365abb90b 100644
--- a/htdocs/cron/info.php
+++ b/htdocs/cron/info.php
@@ -50,6 +50,17 @@ $head = cron_prepare_head($object);
dol_fiche_head($head, 'info', $langs->trans("CronTask"), -1, 'cron');
+$linkback = '' . $langs->trans("BackToList") . '';
+
+$morehtmlref='
';
diff --git a/htdocs/langs/en_US/cron.lang b/htdocs/langs/en_US/cron.lang
index a1d3c6a9986..8eb03114c64 100644
--- a/htdocs/langs/en_US/cron.lang
+++ b/htdocs/langs/en_US/cron.lang
@@ -57,9 +57,9 @@ CronStatusActiveBtn=Enable
CronStatusInactiveBtn=Disable
CronTaskInactive=This job is disabled
CronId=Id
-CronClassFile=Classes (filename.class.php)
+CronClassFile=Filename with class
CronModuleHelp=Name of Dolibarr module directory (also work with external Dolibarr module). For exemple to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for module is product
-CronClassFileHelp=The file name to load. For exemple to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for class file name is product.class.php
+CronClassFileHelp=The relative path and file name to load (path is relative to web server root directory). For exemple to call the fetch method of Dolibarr Product object htdocs/product/class/product.class.php, the value for class file name is product/class/product.class.php
CronObjectHelp=The object name to load. For exemple to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for class file name is Product
CronMethodHelp=The object method to launch. For exemple to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for method is fecth
CronArgsHelp=The method arguments. For exemple to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for paramters can be 0, ProductRef