<?php

set_time_limit(3600);

include __DIR__."/classes/Main.php";

$main = new Main();


//  $rank_projs = $main->getAllRankProjs();
//  if(!empty($rank_projs)) {
//      foreach ($rank_projs as $key => $value) {
//          $rank_p_ids[] = $key;
//      }
//  }
//  $auditor_projs = $main->getAllAuditorProjs();
//  if(!empty($auditor_projs)) {
//      foreach ($auditor_projs as $akey => $avalue) {
//          $auditor_p_ids[] = $akey;
//      }
//  }

//  $missing_projs = array_diff($rank_p_ids, $auditor_p_ids);
//  $delete_projs = array_diff($auditor_p_ids, $rank_p_ids);

//  echo "<pre>";
//  echo "missing: ".count($missing_projs)."<br />";
//  echo "delete: ".count($delete_projs)."<br />";
// die;
// $i = 0;
// if(!empty($delete_projs)) {
//     foreach ($delete_projs as $dvalue) {
//         echo $i." : ".$dvalue."\n";
//         $d_pid = (int)$auditor_projs[$dvalue]['id'];
//         $d_domain = $auditor_projs[$dvalue]['domain'];
//         $main->delProject($d_pid, $d_domain);
//         $i++;
//     }
// }
// if(!empty($missing_projs)) {
//     foreach ($missing_projs as $mvalue) {
//         $id_hash = $mvalue;
//         $domain = $rank_projs[$mvalue]['domain'];
//         $user_id = $rank_projs[$mvalue]['user_id'];
// //        echo $id_hash." : ".$domain."<br />";
//         if(!empty($domain)) {
//             $main->insertNewProj($id_hash, $domain, $user_id);
//         }
//     }
// }
// die;

echo "<pre>";

$rank_users = $main->getAllRankUsers();
$auditor_users = $main->getAllAuditorUsers();

print_r(count($rank_users));
echo "\n";
print_r(count($auditor_users));
echo "\n";


$valid_users = array_intersect($auditor_users, $rank_users);
$expired_users = array_diff($rank_users, $auditor_users);

print_r(count($expired_users));
echo "\n";

$main->pauseExpiredUsers($expired_users);
$main->resumeExpiredUsers($valid_users);



// ------------------- user quota set ------------------------------------
//

// foreach ($auditor_users as $auvalue) {
//     $main->getUserQuota($user_id);
// }
