Ignore:
Timestamp:
Aug 5, 2014, 10:49:06 PM (10 years ago)
Author:
chronos
Message:
  • Upraveno: Funkce RepeatFunction přesunuta do Global.php.
  • Upraveno: Nezaznamenávat chyby potlačené symbolem @.
  • Upraveno: Nezobrazovat HTML chyby při spuštění z konzole.
  • Opraveno: Pokud není navázáno spojení s RouterboardAPI, tak nepokračuj se zasíláním povelů.
  • Upraveno: NetwatchImport přepracován na načítání přes RouterboardAPI.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Common/Global.php

    r679 r682  
    433433  return($PathItems);
    434434}
     435
     436function RepeatFunction($Period, $Function)
     437{
     438  while(1)
     439  {
     440    $StartTime = time();
     441    $Function();
     442    $EndTime = time();
     443    $Delay = $Period - ($EndTime - $StartTime);
     444    if($Delay < 0) $Delay = 0;
     445
     446    echo('Waiting '.$Delay.' seconds...'."\n");
     447    sleep($Delay);
     448  }
     449}
Note: See TracChangeset for help on using the changeset viewer.