mirror of
https://github.com/OPSnet/Gazelle.git
synced 2026-01-16 18:04:34 -05:00
24 lines
581 B
PHP
24 lines
581 B
PHP
<?php
|
|
|
|
require_once __DIR__ . '/../lib/bootstrap.php';
|
|
$db = Gazelle\DB::DB();
|
|
|
|
$db->prepared_query("
|
|
DELETE FROM invite_tree
|
|
");
|
|
$invite = $db->prepared_query('
|
|
SELECT ID, inviter_user_id
|
|
FROM users_main
|
|
WHERE inviter_user_id > 0
|
|
ORDER BY UserID
|
|
');
|
|
$inv = [];
|
|
while ([$invitee, $inviter] = $db->next_record()) {
|
|
$save = $db->get_query_id();
|
|
if (!isset($inv[$inviter])) {
|
|
$inv[$inviter] = new Gazelle\User\InviteTree(new Gazelle\User($inviter), new Gazelle\Manager\User());
|
|
}
|
|
$inv[$inviter]->add($invitee);
|
|
$db->set_query_id($save);
|
|
}
|