file Cron (plánovač) změna 15 minutového intervalu spouštění

  • CMS systémy (cmssystemy)
  • Avatar uživatele CMS systémy (cmssystemy) Autor tématu
  • Offline
  • Expert
  • Expert
  • Všechny redakční systémy na jednom místě
Více
15. úno 2017 07:04 #314 od CMS systémy (cmssystemy)
Cron (plánovač) změna 15 minutového intervalu spouštění vytvořil uživatel CMS systémy (cmssystemy)
Vtiger po výchozí instalaci umožňuje nastavení Cronu (plánovače) pouze v 15 minutových sekvencích a v případě využití ve firmě, kdy potřebujete, aby se například odeslal email při vytvoření projektu, projektové úlohy nebo čehokoliv jiného prakticky okamžitě je to docela vysoký časový interval.

Jak ho tedy změnit nebo spíše upravit PHP script, tak aby umožňoval zadání i nižšího intervalu např. 1 minuta?

Úprava je velice jednoduchá a provede se v souboru include/utils/utils.php kdy na řádku cca 1956 změníte kód:
function getMinimumCronFrequency() {
	global $MINIMUM_CRON_FREQUENCY;

	if(!empty($MINIMUM_CRON_FREQUENCY)) {
		return $MINIMUM_CRON_FREQUENCY;
		}
	return 15;
}

na:
function getMinimumCronFrequency() {
	global $MINIMUM_CRON_FREQUENCY;

	if(!empty($MINIMUM_CRON_FREQUENCY)) {
		return $MINIMUM_CRON_FREQUENCY;
		}
	return 1;
}

Prakticky pak nemusíte upravovat celý tento blok kódu, ale pouze provedete změnu čísla 15 na 1.

Hodně štěstí.

Tým CMS systémy

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

Přihlášení