init(); if (is_array($argv)) { define('CRON_DEBUG', array_search('debug', $argv)); } else { define('CRON_DEBUG', true); print '
';
}

$uiHandler->sessid = $_COOKIE[$CC_CONFIG['authCookieName']] = Alib::Login('scheduler', 'change_me');

if (!$uiHandler->sessid) {
    print "Alib::Login failed\n";
    exit(1); 
}

if (!$uiHandler->TWITTER->isActive()) {
    if (CRON_DEBUG) print "Twitter feed is deactivated.\n";
    exit();
}

if ($uiHandler->TWITTER->needsUpdate()) {
    if ($feed = $uiHandler->TWITTER->getFeed()) {
        if (CRON_DEBUG) print "Prepare for update...\n";
        if ($res = $uiHandler->TWITTER->sendFeed($feed)) {
            if (CRON_DEBUG) print "Post with feed id: {$res->id}\nContent: $feed";
        } else {
            print "Update failed, check auth data.\n";
            exit(1);
        }
    } else {
        if (CRON_DEBUG) print "No playlist found at offset time.\n";
    }
} else {
    if (CRON_DEBUG) print "Update interval not reached.\n";
}