root/twitter/files/lib/system/cronjob/TwitterUpdateJob.class.php @ 1298

Revision 1298, 0.9 kB (checked in by Torben Brodt, 2 years ago)

train hackaton twitter

  • twitter page sidebar
  • twitter cron to fetch messages
  • twitter search fixes
  • twitter useroption to be updated automatically
  • twitter system account
Line 
1<?php
2require_once(WCF_DIR.'lib/data/cronjobs/Cronjob.class.php');
3require_once(WCF_DIR.'lib/data/twitter/Twitte.class.php');
4
5/**
6 * query twitter retweets
7 *
8 * @author      Torben Brodt
9 * @package     de.easy-coding.wcf.twitter
10 * @license     GNU General Public License <http://opensource.org/licenses/gpl-3.0.html>
11 */
12class TwitterUpdateJob implements Cronjob {
13       
14        /**
15         * @see Cronjob::execute()
16         */
17        public function execute($data) {
18                $system_user = $this->getSystemUser();
19
20                // no system user yet?
21                if(!$system_user) {
22                        return;
23                }
24       
25                $twitter = Twitter::getInstance();
26        }
27       
28        protected function getSystemUser() {
29                $sql = "SELECT          utt.*
30                        FROM            wcf".WCF_N."_twitter_account ta
31                        INNER JOIN      wcf".WCF_N."_user_to_twitter utt ON utt.accountID = ta.accountID
32                        WHERE           ta.screen_name = '".escapeString(TWITTER_USER)."'";
33                return WCF::getDB()->getFirstRow($sql);
34        }
35}
36?>
Note: See TracBrowser for help on using the browser.