Jump to content

User:InactivityEmailBot/source

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by InactivityEmailBot (talk | contribs) at 20:39, 22 March 2010 (code). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
<?php

require_once("wikibot.classes.php");
require_once("config.php");

$wpapi  = new wikipediaapi;
$wpq    = new wikipediaquery;
$wpi    = new wikipediaindex;

$wpapi->login($user,$pass);


//$testpage='User:Gigs/test';
//$data = $wpq->getpage($testpage);
//$wpapi->edit ($testpage,$data . "\ntest",'test edit');

$file=fopen("email_users.txt", "r");
if (!$file)
{
        echo "Error opening email_users.txt";
        exit;
}

$email_body=file_get_contents("email_body.txt");

while (!feof($file))
{
        $email_user=rtrim(fgets($file),"\n");
        if (feof($file))
        {
                continue;
        }

        if ($wpi->hasemail($email_user))
        {
                $wpi->email($email_user, "Your administrator account on English Wikipedia", $email_body);
                echo "$email_user has email enabled\n";
        }
        else
        {
                echo "$email_user has email disabled\n";
        }
}

fclose($file);

?>