Example #1
0
            $count++;
            echo "Disabling user " . $user->get_username() . " as they are not in LDAP at all...<br />";
            $user->set_enabled(false);
            $user->save();
            $folder = $user->get_user_folder();
            $folder->set_parent($expired_users);
            $folder->save();
        } else {
            if (isset($ldap["yearDisabled"]) && $ldap["yearDisabled"][0] != '0') {
                echo "Disabling user " . $user->get_username() . " as they are an ex-member...<br/>";
                $count++;
                $user->set_enabled(false);
                $user->save();
                $folder = $user->get_user_folder();
                if ($folder) {
                    $year = $ex_members->find($ldap["yearDisabled"][0]);
                    if (!$year) {
                        $year = new File();
                        $year->set_itemtype('dir');
                        $year->set_name($ldap["yearDisabled"][0]);
                        $year->set_parent($ex_members);
                        $year->save();
                    }
                    $folder->set_parent($year);
                    $folder->save();
                }
            }
        }
    }
    echo $count . " users disabled.";
}