diff --git a/extension/Documentation/Manual.rst b/extension/Documentation/Manual.rst index 99199182c4886ad759a2b40a71feafe776ee6077..e721d7b186b7c7dad23933e09a28406c1cc3d442 100644 --- a/extension/Documentation/Manual.rst +++ b/extension/Documentation/Manual.rst @@ -6705,42 +6705,42 @@ Create / edit `AutoCron` jobs Create a T3 page with a QFQ record (similar to the formeditor). Such page should be access restricted and is only needed to edit `AutoCron` jobs: :: - dbIndex={{indexQfq:Y}} - form={{form:S}} + dbIndex={{indexQfq:Y}} + form={{form:S}} - 10 { - # Table header. - sql = SELECT CONCAT('p:{{pageId:T}}&form=cron') AS _pagen, 'id', 'Next run','Frequency','Comment','Last run','In progress', 'Status' FROM (SELECT 1) AS fake WHERE '{{form:SE}}'='' - head = <table class='table table-hover qfq-table-50'> - tail = </table> - rbeg = <thead><tr> - rend = </tr></thead> - fbeg = <th> - fend = </th> - - 10 { - # All Cron Jobs - sql = SELECT CONCAT('<tr class="', - IF(c.lastStatus LIKE 'Error%','danger',''), - IF(c.inProgress!=0 AND DATE_ADD(c.inProgress, INTERVAL 10 MINUTE)<NOW(),' warning',''), - IF(c.status='enable','',' text-muted'),'" ', - - IF(c.inProgress!=0 AND DATE_ADD(c.inProgress, INTERVAL 10 MINUTE)<NOW(),'title="inProgress > 10mins"', - IF(c.lastStatus LIKE 'Error%','title="Status: Error"','')), - '>'), - '<td>', CONCAT('p:{{pageId:T}}&form=cron&r=', c.id) AS _pagee, '</td><td>', - c.id, '</td><td>', - IF(c.nextrun=0,"", DATE_FORMAT(c.nextrun, "%d.%m.%y %H:%i:%s")), '</td><td>', - c.frequency, '</td><td>', - c.comment, '</td><td>', - IF(c.lastrun=0,"", DATE_FORMAT(c.lastrun,"%d.%m.%y %H:%i:%s")), '</td><td>', - IF(c.inProgress=0,"", DATE_FORMAT(c.inProgress,"%d.%m.%y %H:%i:%s")), '</td><td>', - LEFT(c.laststatus,40) AS '_+pre', '</td><td>', - CONCAT('U:form=cron&r=', c.id) AS _paged, '</td></tr>' - FROM Cron AS c - ORDER BY c.id - } - } + 10 { + # Table header. + sql = SELECT CONCAT('p:{{pageId:T}}&form=cron') AS _pagen, 'id', 'Next run','Frequency','Comment','Last run','In progress', 'Status' FROM (SELECT 1) AS fake WHERE '{{form:SE}}'='' + head = <table class='table table-hover qfq-table-50'> + tail = </table> + rbeg = <thead><tr> + rend = </tr></thead> + fbeg = <th> + fend = </th> + + 10 { + # All Cron Jobs + sql = SELECT CONCAT('<tr class="', + IF(c.lastStatus LIKE 'Error%','danger',''), + IF(c.inProgress!=0 AND DATE_ADD(c.inProgress, INTERVAL 10 MINUTE)<NOW(),' warning',''), + IF(c.status='enable','',' text-muted'),'" ', + + IF(c.inProgress!=0 AND DATE_ADD(c.inProgress, INTERVAL 10 MINUTE)<NOW(),'title="inProgress > 10mins"', + IF(c.lastStatus LIKE 'Error%','title="Status: Error"','')), + '>'), + '<td>', CONCAT('p:{{pageId:T}}&form=cron&r=', c.id) AS _pagee, '</td><td>', + c.id, '</td><td>', + IF(c.nextrun=0,"", DATE_FORMAT(c.nextrun, "%d.%m.%y %H:%i:%s")), '</td><td>', + c.frequency, '</td><td>', + c.comment, '</td><td>', + IF(c.lastrun=0,"", DATE_FORMAT(c.lastrun,"%d.%m.%y %H:%i:%s")), '</td><td>', + IF(c.inProgress=0,"", DATE_FORMAT(c.inProgress,"%d.%m.%y %H:%i:%s")), '</td><td>', + LEFT(c.laststatus,40) AS '_+pre', '</td><td>', + CONCAT('U:form=cron&r=', c.id) AS _paged, '</td></tr>' + FROM Cron AS c + ORDER BY c.id + } + } Usage