Changeset 1336
- Timestamp:
- 03/20/11 19:44:26 (2 years ago)
- Location:
- Files:
-
- 2 added
- 3 modified
-
files/lib/data/twitter/TwitterMessage.class.php (added)
-
files/lib/data/twitter/TwitterMessageEditor.class.php (added)
-
files/lib/data/twitter/ViewableTwitterMessage.class.php (modified) (3 diffs)
-
files/lib/system/cronjob/TwitterUpdateJob.class.php (modified) (1 diff)
-
package.xml (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
twitter/files/lib/data/twitter/ViewableTwitterMessage.class.php
r1333 r1336 1 1 <?php 2 2 // wcf imports 3 require_once(WCF_DIR.'lib/data/ DatabaseObject.class.php');3 require_once(WCF_DIR.'lib/data/twitter/TwitterMessage.class.php'); 4 4 require_once(WCF_DIR.'lib/data/user/UserProfile.class.php'); 5 5 … … 12 12 * @package de.easy-coding.wcf.twitter 13 13 */ 14 class ViewableTwitterMessage extends DatabaseObject{14 class ViewableTwitterMessage extends TwitterMessage { 15 15 16 16 /** 17 17 * owner object 18 18 * 19 * @var TwitterOwner19 * @var UserProfile 20 20 */ 21 21 protected $user = null; 22 23 /**24 * Creates a new ViewableTwitter object.25 *26 * @param integer $messageID27 * @param array<mixed> $row28 */29 public function __construct($messageID, $row = null) {30 DatabaseObject::__construct($row);31 }32 22 33 23 /** … … 65 55 */ 66 56 public function __toString() { 67 return "".$this-> title;57 return "".$this->message; 68 58 } 69 59 60 /** 61 * @return UserProfile 62 */ 70 63 public function getUser() { 71 64 return $this->user; -
twitter/files/lib/system/cronjob/TwitterUpdateJob.class.php
r1335 r1336 118 118 119 119 $this->updateAccount($message->user); 120 121 // create message 122 $sql = 'INSERT INTO 123 wcf'.WCF_N.'_twitter_message 124 (tweetID, accountID, username, message, time) 125 VALUES ('.intval($message->id).', '.intval($message->user->id).', 126 "'.escapeString($message->user->screen_name).'", "'.escapeString($message->text).'", 127 '.intval(strtotime($message->created_at)).')'; 128 129 try { 130 WCF::getDB()->sendQuery($sql); 131 $messageID = WCF::getDB()->getInsertID("wcf".WCF_N."_twitter_message", 'messageID'); 132 133 } catch(Exception $e) { 120 121 $entry = TwitterMessageEditor::create($message); 122 123 if($entry) { 124 $messageID = $entry->messageID; 125 } else { 134 126 $sql = 'SELECT messageID 135 127 FROM wcf'.WCF_N.'_twitter_message -
twitter/package.xml
r1331 r1336 4 4 <packagename><![CDATA[Twitter (WCF)]]></packagename> 5 5 <packagedescription><![CDATA[Twitter is a service for friends, family, and co–workers to communicate and stay connected through the exchange of quick, frequent answers to one simple question: What are you doing?]]></packagedescription> 6 <version>2. 1.0</version>6 <version>2.2.0</version> 7 7 <date>DATE</date> 8 8 <isunique>1</isunique>
