Changeset 1342

Show
Ignore:
Timestamp:
03/26/11 17:19:10 (2 years ago)
Author:
Torben Brodt
Message:

finished retweet addon

Files:
4 modified

Legend:

Unmodified
Added
Removed
  • twitter.retweet/files/lib/data/twitter/TwitterRetweetMessage.class.php

    r1341 r1342  
    11<?php 
    22// wcf imports 
    3 require_once(WCF_DIR.'lib/data/twitter/TwitterMessage.class.php'); 
     3require_once(WCF_DIR.'lib/data/twitter/ViewableTwitterMessage.class.php'); 
    44 
    55/** 
     
    1111 * @package     de.easy-coding.wcf.twitter 
    1212 */ 
    13 class TwitterRetweetMessage extends TwitterMessage { 
     13class TwitterRetweetMessage extends ViewableTwitterMessage { 
    1414 
    1515        /** 
  • twitter.retweet/package.xml

    r1339 r1342  
    44                <packagename><![CDATA[Twitter: Retweet Extension]]></packagename> 
    55                <packagedescription><![CDATA[This plugin will show a box of users under the content they retweeted.]]></packagedescription> 
    6                 <version>1.0.0 Beta 1</version> 
     6                <version>1.0.0</version> 
    77                <date>DATE</date> 
    88                <isunique>1</isunique> 
     
    1818        <requiredpackages> 
    1919                <requiredpackage minversion="1.1.2">com.woltlab.wcf</requiredpackage> 
    20                 <requiredpackage minversion="2.1.0">de.easy-coding.wcf.twitter</requiredpackage> 
     20                <requiredpackage minversion="2.2.0">de.easy-coding.wcf.twitter</requiredpackage> 
    2121        </requiredpackages> 
    2222 
     
    2424                <!-- files --> 
    2525                <files>files.tar</files> 
     26                <templates>templates.tar</templates> 
    2627                <sql>install.sql</sql> 
    2728 
     
    2930                <eventlistener>eventlistener.xml</eventlistener> 
    3031        </instructions> 
    31         <instructions type="update" fromversion="2.0.0"> 
     32        <instructions type="update" fromversion="1.0.0 Beta 1"> 
    3233                <files>files.tar</files> 
     34                <templates>templates.tar</templates> 
    3335        </instructions> 
    3436</package> 
  • twitter.retweet/templates/retweetBox.tpl

    r1341 r1342  
    1 {if $retweets|count > 0} 
    2         <a id="retweets"></a> 
    3         <div class="contentBox"> 
    4                 <h4 class="subHeadline">{lang}wcf.twitter.retweets{/lang} <span>({#$retweets|count})</span></h4> 
    5                  
    6                 <ul class="dataList messages"> 
    7                         {foreach from=$retweets item=tweet} 
    8                                 <li class="{cycle values='container-1,container-2'}"> 
    9                                         <a id="retweet{@$tweet->retweetID}"></a> 
    10                                         <div class="containerIcon"> 
    11                                                 <a href="{@$tweet->getLink()}"> 
    12                                                         <img src="{@$tweet->getThumbnail()}" alt="" style="width:24px;height:24px" /> 
    13                                                 </a> 
     1<a id="retweets"></a> 
     2<div class="contentBox"> 
     3        <h4 class="subHeadline">{lang}wcf.twitter.retweets{/lang} <span>({#$retweets|count})</span></h4> 
     4         
     5        <ul class="dataList messages"> 
     6                {foreach from=$retweets item=tweet} 
     7                        <li class="{cycle values='container-1,container-2'}"> 
     8                                <a id="retweet{@$tweet->retweetID}"></a> 
     9                                <div class="containerIcon"> 
     10                                        <a href="{@$tweet->getLink()}"> 
     11                                                <img src="{@$tweet->getThumbnail()}" alt="" style="width:24px;height:24px" /> 
     12                                        </a> 
     13                                </div> 
     14                                <div class="containerContent"> 
     15                                        <div class="buttons"> 
     16                                                {if $tweet->isDeletable()}<a href="index.php?action=TwitterRetweetDelete&amp;id={@$tweet->retweetID}&amp;t={@SECURITY_TOKEN}{@SID_ARG_2ND}" onclick="return confirm('{lang}wcf.twitter.retweet.delete.sure{/lang}')" title="{lang}wcf.twitter.retweet.delete{/lang}"><img src="{icon}deleteS.png{/icon}" alt="" /></a>{/if} 
    1417                                        </div> 
    15                                         <div class="containerContent"> 
    16                                                 <div class="buttons"> 
    17                                                         {if $tweet->isDeletable()}<a href="index.php?action=TwitterRetweetDelete&amp;id={@$tweet->retweetID}&amp;t={@SECURITY_TOKEN}{@SID_ARG_2ND}" onclick="return confirm('{lang}wcf.twitter.retweet.delete.sure{/lang}')" title="{lang}wcf.twitter.retweet.delete{/lang}"><img src="{icon}deleteS.png{/icon}" alt="" /></a>{/if} 
    18                                                 </div> 
    19                                                 <h4>{@$tweet->getFormattedMessage()}</h4> 
    20                                                 <p class="firstPost smallFont light">{@$tweet->time|time}</p> 
    21                                         </div> 
    22                                 </li> 
    23                         {/foreach} 
    24                 </ul> 
    25                  
    26                 <div class="buttonBar"> 
    27                         <div class="smallButtons"> 
    28                                 <ul> 
    29                                         <li class="extraButton"><a href="#top" title="{lang}wcf.global.scrollUp{/lang}"><img src="{icon}upS.png{/icon}" alt="{lang}wcf.global.scrollUp{/lang}" /> <span class="hidden">{lang}wcf.global.scrollUp{/lang}</span></a></li> 
    30                                 </ul> 
    31                         </div> 
     18                                        <p> 
     19                                                {@$tweet->getFormattedMessage()} 
     20                                                <span class="firstPost smallFont light">{$tweet->screen_name}, {@$tweet->time|time}</span> 
     21                                        </p> 
     22                                </div> 
     23                        </li> 
     24                {/foreach} 
     25        </ul> 
     26         
     27        <div class="buttonBar"> 
     28                <div class="smallButtons"> 
     29                        <ul> 
     30                                <li class="extraButton"><a href="#top" title="{lang}wcf.global.scrollUp{/lang}"><img src="{icon}upS.png{/icon}" alt="{lang}wcf.global.scrollUp{/lang}" /> <span class="hidden">{lang}wcf.global.scrollUp{/lang}</span></a></li> 
     31                        </ul> 
    3232                </div> 
    3333        </div> 
    34 {/if} 
     34</div> 
  • twitter/templates/twitter.tpl

    r1333 r1342  
    6161                                                                                        </div> 
    6262                                                                                        <div class="containerContent"> 
    63                                                                                                 <h4>{@$tweet->getFormattedMessage()}</h4> 
    64                                                                                                 <p class="firstPost smallFont light">{@$tweet->time|time}</p> 
     63                                                                                                <p> 
     64                                                                                                        {@$tweet->getFormattedMessage()} 
     65                                                                                                        <span class="firstPost smallFont light">{$tweet->screen_name}, {@$tweet->time|time}</span> 
     66                                                                                                </p> 
    6567                                                                                        </div> 
    6668                                                                                </li>