Changeset 1290
- Timestamp:
- 02/12/11 19:41:00 (2 years ago)
- Location:
- Files:
-
- 7 added
- 8 modified
- 1 moved
-
LICENSE (moved) (moved from twitter/LICENSE.txt)
-
de.xml (modified) (2 diffs)
-
en.xml (modified) (2 diffs)
-
eventlistener.xml (modified) (1 diff)
-
files/lib/data/twitter/Twitter.class.php (modified) (1 diff)
-
files/lib/data/twitter/TwitterSearch.class.php (added)
-
files/lib/data/twitter/TwitterSearchResult.class.php (added)
-
files/lib/data/twitter/ViewableTwitter.class.php (added)
-
files/lib/util (added)
-
files/lib/util/TwitterUtil.class.php (added)
-
install.sql (modified) (1 diff)
-
package.xml (modified) (1 diff)
-
pagemenu.xml (modified) (1 diff)
-
smt.xml (modified) (1 diff)
-
templates/searchResultTwitter.tpl (added)
-
templates/twitterLogin.tpl (added)
Legend:
- Unmodified
- Added
- Removed
-
twitter/de.xml
r1286 r1290 7 7 <item name="wcf.acp.option.category.twitter"><![CDATA[Twitter]]></item> 8 8 <item name="wcf.acp.option.category.twitter.description"><![CDATA[]]></item> 9 <item name="wcf.acp.option.twitter_ appid"><![CDATA[Applicaton Id]]></item>10 <item name="wcf.acp.option.twitter_ appid.description"><![CDATA[Geben Sie hier die Anwendungs-ID ein, die Sie auf <a href="http://wiki.developers.twitter.com/index.php/Connect/Setting_Up_Your_Site">Twitter</a> erhalten haben.]]></item>11 <item name="wcf.acp.option.twitter_ secret"><![CDATA[Geheimcode]]></item>12 <item name="wcf.acp.option.twitter_ secret.description"><![CDATA[Geben Sie hier den Anwendungs-Geheimcode ein, den Sie auf <a href="http://wiki.developers.twitter.com/index.php/Connect/Setting_Up_Your_Site">Twitter</a> erhalten haben.]]></item>9 <item name="wcf.acp.option.twitter_consumer_key"><![CDATA[Consumer Key]]></item> 10 <item name="wcf.acp.option.twitter_consumer_key.description"><![CDATA[Geben Sie hier den Consumer Key ein, die Sie auf <a href="http://dev.twitter.com/apps">Twitter</a> erhalten haben.]]></item> 11 <item name="wcf.acp.option.twitter_consumer_secret"><![CDATA[Consumer Secret]]></item> 12 <item name="wcf.acp.option.twitter_consumer_secret.description"><![CDATA[Geben Sie hier das Consumer Secret ein, das Sie auf <a href="http://dev.twitter.com/apps">Twitter</a> erhalten haben.]]></item> 13 13 </category> 14 14 <category name="wcf.twitter"> … … 17 17 <item name="wcf.twitter.status.alreadyAssigned"><![CDATA[Der Benutzer «{$username}» benutzt ihren Twitter Login bereits.]]></item> 18 18 <item name="wcf.twitter.status.alreadyEmail"><![CDATA[Der Benutzer «{$username}» benutzt ihre bei Twitter hinterlegte E-Mail Adresse bereits.]]></item> 19 <item name="wcf.twitter.search.query"><![CDATA[Twitter durchsuchen]]></item> 20 </category> 21 <category name="wcf.search"> 22 <item name="wcf.search.type.twitterEntry"><![CDATA[Twitter]]></item> 19 23 </category> 20 24 </language> -
twitter/en.xml
r1286 r1290 7 7 <item name="wcf.acp.option.category.twitter"><![CDATA[Twitter]]></item> 8 8 <item name="wcf.acp.option.category.twitter.description"><![CDATA[]]></item> 9 <item name="wcf.acp.option.twitter_ appid"><![CDATA[Applicaton Id]]></item>10 <item name="wcf.acp.option.twitter_ appid.description"><![CDATA[Enter your AppID.]]></item>11 <item name="wcf.acp.option.twitter_ secret"><![CDATA[Secret Key]]></item>12 <item name="wcf.acp.option.twitter_ secret.description"><![CDATA[Enter your SecretKey.]]></item>9 <item name="wcf.acp.option.twitter_consumer_key"><![CDATA[Consumer key]]></item> 10 <item name="wcf.acp.option.twitter_consumer_key.description"><![CDATA[Enter your Consumer key.]]></item> 11 <item name="wcf.acp.option.twitter_consumer_secret"><![CDATA[Consumer secret]]></item> 12 <item name="wcf.acp.option.twitter_consumer_secret.description"><![CDATA[Enter your Consumer secret.]]></item> 13 13 </category> 14 14 <category name="wcf.twitter"> … … 17 17 <item name="wcf.twitter.status.alreadyAssigned"><![CDATA[Your twitter login was already linked with the user «{$username}».]]></item> 18 18 <item name="wcf.twitter.status.alreadyEmail"><![CDATA[The email address you use in twitter is already assigned to the user «{$username}».]]></item> 19 <item name="wcf.twitter.search.query"><![CDATA[Search Twitter]]></item> 20 </category> 21 <category name="wcf.search"> 22 <item name="wcf.search.type.twitterEntry"><![CDATA[Twitter]]></item> 19 23 </category> 20 24 </language> -
twitter/eventlistener.xml
r1286 r1290 3 3 <data> 4 4 <import> 5 <eventlistener> 6 <eventclassname>UserLoginForm</eventclassname> 7 <eventname>readData</eventname> 8 <listenerclassfile>lib/system/event/listener/UserLoginTwitterListener.class.php</listenerclassfile> 9 </eventlistener> 10 <eventlistener> 11 <eventclassname>AccountManagementForm</eventclassname> 12 <eventname>validate</eventname> 13 <listenerclassfile>lib/system/event/listener/UserLoginTwitterListener.class.php</listenerclassfile> 14 </eventlistener> 15 <eventlistener> 16 <eventclassname>AccountManagementForm</eventclassname> 17 <eventname>assignVariables</eventname> 18 <listenerclassfile>lib/system/event/listener/UserLoginTwitterListener.class.php</listenerclassfile> 19 </eventlistener> 5 20 <eventlistener> 6 21 <eventclassname>UserProfileEditForm</eventclassname> -
twitter/files/lib/data/twitter/Twitter.class.php
r1286 r1290 10 10 class Twitter extends EpiTwitter { 11 11 12 /** 13 * @var Twitter 14 */ 15 protected $instance = null; 16 17 /** 18 * @return Twitter 19 */ 20 public static function getInstance() { 21 if(self::$instance === null) { 22 self::$instance = new self(TWITTER_CONSUMER_KEY, TWITTER_CONSUMER_SECRET); 23 } 24 return self::$instance; 25 } 12 26 } -
twitter/install.sql
r1286 r1290 11 11 userID INT(10) NOT NULL, 12 12 groupID INT(10) NOT NULL DEFAULT 0, 13 subject VARCHAR(255) NOT NULL DEFAULT '',14 13 message TEXT NULL, 15 14 time INT(10) NOT NULL DE 15 FULLTEXT KEY (message), 16 16 KEY (userID), 17 KEY (groupID),18 KEY (state)19 17 ) ENGINE=MyISAM DEFAULT CHARSET=utf8; 20 21 DROP TABLE IF EXISTS wcf1_retweet_user;22 CREATE TABLE wcf1_retweet_user (23 twitterUserID INT(10) NOT NULL PRIMARY KEY,24 name VARCHAR(255) NOT NULL DEFAULT '',25 screen_name VARCHAR(255) NOT NULL DEFAULT '',26 profile_image_url VARCHAR(255) NOT NULL DEFAULT ''27 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;28 -
twitter/package.xml
r1286 r1290 33 33 <!-- languages --> 34 34 <languages languagecode="de">de.xml</languages> 35 <languages languagecode="de-informal">de-informal.xml</languages>36 35 <languages languagecode="en">en.xml</languages> 37 36 </instructions> -
twitter/pagemenu.xml
r1179 r1290 7 7 <iconsmall>twitterS.png</iconsmall> 8 8 <position>header</position> 9 <permissions>user.twitter.canViewTwitterPage</permissions>10 9 <link>index.php?page=Twitter</link> 11 10 <options>module_twitter</options> -
twitter/smt.xml
r1286 r1290 3 3 <data> 4 4 <import> 5 <smt name=" contestEntry">6 <classpath>lib/data/ contest/ContestSearch.class.php</classpath>5 <smt name="twitterEntry"> 6 <classpath>lib/data/twitter/TwitterSearch.class.php</classpath> 7 7 </smt> 8 8 </import>
