Exemple #1
0
require_once $ConstantsArray['dbServerUrl'] . "admin/configuration.php";
require_once $ConstantsArray['dbServerUrl'] . "/Parsers/ParserAlternateFiles.php";
require_once $ConstantsArray['dbServerUrl'] . "/Parsers/ParserStackLsi.php";
require_once $ConstantsArray['dbServerUrl'] . "/Parsers/ParserWAD_Appcb.php";
require_once $ConstantsArray['dbServerUrl'] . "/Parsers/Parser_DuplicateAQMS.php";
require_once $ConstantsArray['dbServerUrl'] . "/Parsers/ParserBhoomiFiles.php";
require_once $ConstantsArray['dbServerUrl'] . '/log4php/Logger.php';
Logger::configure('/home/envirote/public_html/app/log4php/log4php.xml');
//$parserWqd = ParserWQD::parseWQD($ConstantsArray['baseUrl'].'/app/Crons/tag01102015_000108.wqd',0);
$repositoryPath = "/home/envirote/public_html/Repository/";
//$repositoryPath =  $ConstantsArray['baseUrl'].'/Repository/';
try {
    $FDS = FolderDataStore::getInstance();
    $folders = $FDS->FindAll();
    echo "\n Cron started here";
    $fileUtils = FileSystemUtils::getInstance();
    $backupPath = $ConstantsArray['dbServerUrl'] . 'Backup/';
    foreach ($folders as $folder) {
        if (!$folder->getIsEnable()) {
            echo "\n\n Skipping the parser as " . $folder->getActualName() . " is disabled ";
            continue;
        }
        //$FDS->updateLastSynchDate($folder->getSeq());//UPDATE LAST SYNCH DATE
        echo "\n\n Into Folder " . $folder->getActualName() . "(" . $folder->getSeq() . ")";
        $filespath = null;
        $filespath = $repositoryPath . $folder->getLocationFolder() . "/" . $folder->getActualName();
        $files = null;
        $files = $fileUtils->Read_Directory($filespath);
        if ($files == null) {
            ReminderMgr::reminderInvoker($folder);
            echo "\n No Files found in " . $filespath;