<?php

$a = session_id();
if ($a == '')
  session_start();

include_once("common/constants.inc");
include_once("common/db_utils.php");
include_once("common/segf.php");


$feluletek = GetAllFelulet();
$elteres = 0;

// adatbazisban uploadedphoto ertekenek frissitese
foreach ($feluletek as $felulet) {
  $ragacsDatumAsTimeStamp = strtotime($felulet["ragasztas_datum"]);
  $ragacsDatum = date("Y.m.d.", $ragacsDatumAsTimeStamp);
  $dir = PHOTO_DIRECTORY . date("Y", $ragacsDatumAsTimeStamp) . "/" . date("m", $ragacsDatumAsTimeStamp) . "/" . $felulet["kampany_id"] . "/" . $ragacsDatum . "/";

  $feluletKod = $felulet["felulet_kod"];
  $sajatKod = $felulet["sajat_kod"];
  $kampanyId = $felulet["kampany_id"];
  $uploadedPhoto = $felulet["uploadedphoto"];

  $db = 0;
  if (file_exists($dir)) {
    $fnames = scandir($dir);
    foreach ($fnames as $fname) {
      if (($fname != '.') && ($fname != '..') && ($fname != basename($_SERVER['PHP_SELF']))) {
        if (!is_dir($dir . "/" . $fname) && (fnmatch(strtoupper($feluletKod . ".jpg"), strtoupper(basename($fname))) !== false || fnmatch(strtoupper($feluletKod . "_J.jpg"), strtoupper(basename($fname))) !== false || fnmatch(strtoupper($feluletKod . "-F*.jpg"), strtoupper(basename($fname))) !== false || (trim($sajatKod) != "" && (fnmatch(strtoupper($sajatKod . ".jpg"), strtoupper(basename($fname))) !== false || fnmatch(strtoupper($sajatKod . "_J.jpg"), strtoupper(basename($fname))) !== false || fnmatch(strtoupper($sajatKod . "-F*.jpg"), strtoupper(basename($fname))) !== false))))
          $db++; 
      }
    }
    $lastUploadedPhotoDatum = 'null';
    if ($db > 0)
      $lastUploadedPhotoDatum = date("Y-m-d H:i:s", filemtime($dir . "/" . $fname));

  }
  if ($uploadedPhoto != $db) {
    $elteres++;
//    errorlog("ELTERES!");
    echo "feluletkod: " . $feluletKod . ", sajatkod: " . $sajatKod . ", kampany_id: " . $kampanyId . ", datum: " . $ragacsDatum . ", uploadedphoto: " . $uploadedPhoto . ", db: " . $db . "\r\n"; 
    errorlog("feluletkod: " . $feluletKod . ", sajatkod: " . $sajatKod . ", kampany_id: " . $kampanyId . ", datum: " . $ragacsDatum . ", uploadedphoto: " . $uploadedPhoto . ", db: " . $db);

//    UpdateUploadedPhoto2($felulet["ragacslist_id"], $db, $lastUploadedPhotoDatum);
//    updateFotoDatumok($felulet["ragacslist_id"]);
  }



}

echo "Összes eltérés: " . $elteres . "\r\n";
errorlog("Összes eltérés: " . $elteres);

?>
