View file application/tasks/repassword.php

File size: 777B
<?PHP
	$sth = pdo()->query('SELECT * FROM `users` WHERE `approved`=\'1\'');
	
	if($sth->rowCount()) {
		$currentDate = time();
		
		while($userData = $sth->fetch(PDO::FETCH_OBJ)) {
			if($userData->date_online == 0) {
				continue;
			}
			
			if(!users()->isRights($userData->id, 'e')) {
				$deactivatingUsersDays = strtotime('+' . $conf->deactivating_users_days . ' days', $userData->date_online);
				
				if($currentDate > $deactivatingUsersDays) {
					$ath = pdo()->prepare('UPDATE `users` SET `approved`=:approved WHERE `id`=:userid LIMIT 1');
					$ath->execute([
						':approved' => '0',
						':userid' => $userData->id
					]);
				}
			}
			else {
				echo $userData->id . ' имеет иммунитет';
			}
			
			continue;
		}
	}