コード例 #1
0
ファイル: user.class.php プロジェクト: patfeldman/TechBounce
 public static function expireDuplicateUsers()
 {
     $users = new user();
     $dup_emails = array();
     while ($users->loadNext("users_dupid != '0'")) {
         $id = $users->get_variable('users_id');
         // don't check the whitelist
         //if (in_array($id, extends::$Whitelist)) continue;
         $expirationdateinfo = user::getUserExpirationDate($id);
         if (!$expirationdateinfo['isExpired']) {
             if ($expirationdateinfo['type'] == user::EXP_TYPE_TRIAL) {
                 $dup_emails[] = $users->get_variable('users_email');
                 $users->set_variable('users_creationdate', '2013-12-01');
                 $users->update();
                 echo "\n\nExpiring USER and sending email: " . $users->get_variable('users_username') . " ID:" . $id;
             }
         }
     }
     $email = new email(email::ADDRESSES_PROVIDED);
     $email->sendDuplicateAccountExpired($dup_emails);
 }