Changeset 734

Show
Ignore:
Timestamp:
12/05/08 17:47:25 (5 years ago)
Author:
Tatzelwurm
Message:

ACP Index modified
New language.

Location:
de.inside.Gewinnspiel
Files:
1 added
3 modified

Legend:

Unmodified
Added
Removed
  • de.inside.Gewinnspiel/acptemplates/index.tpl

    r579 r734  
    55        //<![CDATA[ 
    66        var tabMenu = new TabMenu(); 
    7         onloadEvents.push(function() { tabMenu.showSubTabMenu('{if $news|count > 0}news{else}system{/if}') }); 
     7        onloadEvents.push(function() { tabMenu.showSubTabMenu('{if $updates|count > 0}updates{elseif $news|count > 0}news{else}system{/if}') }); 
    88        //]]> 
    99</script> 
     
    6565<div class="tabMenu"> 
    6666        <ul> 
    67                 {if $news|count > 0}<li id="news"><a href="javascript: void(0);" onclick="tabMenu.showSubTabMenu('news');"><span>{lang}gws.acp.index.news{/lang}</span></a></li>{/if} 
    68                 <li id="system"><a href="javascript: void(0);" onclick="tabMenu.showSubTabMenu('system');"><span>{lang}gws.acp.index.system{/lang}</span></a></li> 
    69                 <li id="stat"><a href="javascript: void(0);" onclick="tabMenu.showSubTabMenu('stat');"><span>{lang}gws.acp.index.stat{/lang}</span></a></li> 
     67                {if $updates|count > 0} <li id="updates">       <a onclick="tabMenu.showSubTabMenu('updates');"><span>{lang}gws.acp.index.updates{/lang}</span></a></li>{/if} 
     68                {if $news|count > 0}    <li id="news">          <a onclick="tabMenu.showSubTabMenu('news');"><span>{lang}gws.acp.index.news{/lang}</span></a></li>{/if} 
     69                                                                <li id="system">        <a onclick="tabMenu.showSubTabMenu('system');"><span>{lang}gws.acp.index.system{/lang}</span></a></li> 
     70                                                                <li id="stat">          <a onclick="tabMenu.showSubTabMenu('stat');"><span>{lang}gws.acp.index.stat{/lang}</span></a></li> 
     71                                                                <li id="credits">       <a onclick="tabMenu.showSubTabMenu('credits');"><span>{lang}gws.acp.index.credits{/lang}</span></a></li> 
     72                {if $additionalTabs|isset}{@$additionalTabs}{/if} 
    7073        </ul> 
    7174</div> 
     
    7376        <div class="containerHead"><div> </div></div> 
    7477</div> 
     78 
     79{if $updates|count > 0} 
     80        <form method="post" action="index.php?form=PackageUpdate"> 
     81                <div class="border tabMenuContent hidden" id="updates-content"> 
     82                        <div class="container-1"> 
     83                                <h3 class="subHeadline">{lang}gws.acp.index.updates{/lang}</h3> 
     84                                <p class="description">{lang}gws.acp.index.updates.description{/lang}</p> 
     85                                 
     86                                <ul> 
     87                                        {foreach from=$updates item=update} 
     88                                                <li{if $update.version.updateType == 'security'} class="formError"{/if}> 
     89                                                        {lang}gws.acp.index.updates.update{/lang} 
     90                                                        <input type="hidden" name="updates[{@$update.packageID}]" value="{$update.version.packageVersion}" /> 
     91                                                </li> 
     92                                        {/foreach} 
     93                                </ul> 
     94                                 
     95                                <p><input type="submit" value="{lang}gws.acp.index.updates.startUpdate{/lang}" /></p> 
     96                                <input type="hidden" name="packageID" value="{@PACKAGE_ID}" /> 
     97                                {@SID_INPUT_TAG} 
     98                        </div> 
     99                </div> 
     100        </form> 
     101{/if} 
    75102 
    76103{if $news|count > 0} 
     
    161188                 
    162189                <div class="formElement"> 
     190                        <p class="formFieldLabel">{lang}gws.acp.index.stat.games{/lang}</p> 
     191                        <p class="formField">{#$games}</p> 
     192                </div> 
     193                <div class="formElement"> 
     194                        <p class="formFieldLabel">{lang}gws.acp.index.stat.users{/lang}</p> 
     195                        <p class="formField">{#$users}</p> 
     196                </div> 
     197                <div class="formElement"> 
    163198                        <p class="formFieldLabel">{lang}gws.acp.index.stat.members{/lang}</p> 
    164199                        <p class="formField">{#$members}</p> 
     
    187222</div> 
    188223 
     224<div class="border tabMenuContent hidden" id="credits-content"> 
     225        <div class="container-1"> 
     226                <h3 class="subHeadline">{lang}gws.acp.index.credits{/lang}</h3> 
     227                 
     228                <div class="formElement"> 
     229                        <p class="formFieldLabel">{lang}gws.acp.index.credits.developedBy{/lang}</p> 
     230                        <p class="formField"><a href="{@RELATIVE_WCF_DIR}acp/dereferrer.php?url={"http://www.inside-das-hoerspiel.de"|rawurlencode}" class="externalURL">INSIDE das Hoerspiel</a></p> 
     231                </div> 
     232                 
     233                <div class="formElement"> 
     234                        <p class="formFieldLabel">{lang}gws.acp.index.credits.developer{/lang}</p> 
     235                        <p class="formField">Robert "Tatzelwurm" Hempel</p> 
     236                </div> 
     237                 
     238                <div class="formElement"> 
     239                        <p class="formFieldLabel">{lang}gws.acp.index.credits.translators{/lang}</p> 
     240                        <p class="formField">Dean Baric (hr), Guillaume Perucha (fr)</p> 
     241                </div> 
     242                 
     243        </div> 
     244</div> 
     245 
    189246{if $addtionalTabContents|isset}{@$addtionalTabContents}{/if} 
    190247 
  • de.inside.Gewinnspiel/files/lib/acp/page/IndexPage.class.php

    r579 r734  
    1919        public $stat = array(); 
    2020        public $news = array(); 
     21        public $updates = array(); 
    2122         
    2223        /** 
     
    3233                $this->readLoad(); 
    3334                $this->readStat(); 
     35                // updates 
     36                if (WCF::getUser()->getPermission('admin.system.package.canUpdatePackage')) { 
     37                        require_once(WCF_DIR.'lib/acp/package/update/PackageUpdate.class.php'); 
     38                        $this->updates = PackageUpdate::getAvailableUpdates(); 
     39                } 
     40                         
    3441                $this->news = FeedReaderSource::getEntries(5); 
     42                foreach ($this->news as $key => $news) { 
     43                        $this->news[$key]['description'] = preg_replace('/href="(.*?)"/e', '\'href="'.RELATIVE_WCF_DIR.'acp/dereferrer.php?url=\'.rawurlencode(\'$1\').\'" class="externalURL"\'', $news['description']); 
     44                } 
    3545        } 
    3646         
     
    4858                        'load' => $this->load, 
    4959                        'news' => $this->news, 
     60                        'updates' => $this->updates, 
    5061                        'dbName' => WCF::getDB()->getDatabaseName() 
    5162                )); 
     
    5465 
    5566        /** 
    56          * @see Page::show() 
    57          */ 
    58         public function show() { 
    59                 // check package installation queue 
    60                 PackageInstallationQueue::checkPackageInstallationQueue(); 
    61                  
    62                 // show page 
    63                 parent::show(); 
    64         } 
    65          
    66         /** 
    6767         * Gets a list of simple statistics. 
    6868         */ 
     
    7070                $installationAge = (TIME_NOW - INSTALL_DATE) / 86400; 
    7171                if ($installationAge < 1) $installationAge = 1; 
     72                 
     73                // all games 
     74                $sql = "SELECT  COUNT(*) AS games 
     75                        FROM    gwsp".GWSP_N."_game"; 
     76                $row = WCF::getDB()->getFirstRow($sql); 
     77                $this->stat['games'] = $row['games']; 
     78                 
     79                // all users 
     80                $sql = "SELECT  COUNT(*) AS users 
     81                        FROM    gwsp".GWSP_N."_spiel"; 
     82                $row = WCF::getDB()->getFirstRow($sql); 
     83                $this->stat['users'] = $row['users']; 
    7284                 
    7385                // members 
  • de.inside.Gewinnspiel/package.xml

    r729 r734  
    44<package name="de.inside.gwsp"> 
    55        <packageinformation> 
     6                <packagename lang="de-informal">Gewinnspiel</packagename> 
     7                <packagename lang="en">Competition</packagename> 
     8                <packagename lang="hr">Nagradna Igra</packagename> 
    69                <packagename lang="de">Gewinnspiel</packagename> 
    7                 <packagename lang="en">Competition</packagename> 
    8                 <packagename lang="de-informal">Gewinnspiel</packagename> 
     10                <packageDescription lang="de-informal">Liste und Verwaltung fÃŒr Gewinnspiele im Frage/Antwort Format.</packageDescription> 
     11                <packageDescription lang="en">Manage your competitions.</packageDescription> 
     12                <packageDescription lang="hr">Popis i upravljanja nagradnom igrom u Pitanje/Odgovor formatu.</packageDescription> 
    913                <packageDescription lang="de">Liste und Verwaltung fÃŒr Gewinnspiele im Frage/Antwort Format.</packageDescription> 
    10                 <packageDescription lang="de-informal">Liste und Verwaltung fÃŒr Gewinnspiele im Frage/Antwort Format.</packageDescription> 
    1114                <packageurl><![CDATA[http://community.woltlab.com/db/index.php?page=Project&projectID=593]]></packageurl> 
    1215                <standalone>1</standalone> 
    13                 <version>2.0.0 RC 2</version> 
    14                 <date>2008-11-29</date> 
     16                <version>2.0.0</version> 
     17                <date>DATE</date> 
    1518        </packageinformation> 
    1619 
     
    4750                <languages languagecode="de">de.xml</languages> 
    4851                <languages languagecode="de-informal">de-informal.xml</languages> 
    49 <!--            <languages languagecode="en">en.xml</languages> --> 
    50 <!--            <languages languagecode="hr">hr.xml</languages> --> 
    51 <!--            <languages languagecode="fr">fr.xml</languages> --> 
     52                <languages languagecode="hr">hr.xml</languages> 
     53                <languages languagecode="en">en.xml</languages> 
    5254                <acpmenu>acpmenu.xml</acpmenu> 
    5355                <options>options.xml</options> 
     
    5759                <script>acp/install.php</script> 
    5860        </instructions> 
     61         
    5962        <instructions type="update" fromversion="2.0.0 RC 1"> 
     63                <acptemplates>acptemplates.tar</acptemplates> 
    6064                <templates>templates.tar</templates> 
    6165                <files>files.tar</files> 
     
    6367                <languages languagecode="de">de.xml</languages> 
    6468                <languages languagecode="de-informal">de-informal.xml</languages> 
    65 <!--            <languages languagecode="en">en.xml</languages> --> 
    66 <!--            <languages languagecode="hr">hr.xml</languages> --> 
    67 <!--            <languages languagecode="fr">fr.xml</languages> --> 
     69                <languages languagecode="hr">hr.xml</languages> 
     70-               <languages languagecode="en">en.xml</languages> 
     71        </instructions> 
     72         
     73        <instructions type="update" fromversion="2.0.0 RC 2"> 
     74                <acptemplates>acptemplates.tar</acptemplates> 
     75                <files>files.tar</files> 
     76                <languages languagecode="de">de.xml</languages> 
     77                <languages languagecode="de-informal">de-informal.xml</languages> 
     78                <languages languagecode="hr">hr.xml</languages> 
     79                <languages languagecode="en">en.xml</languages> 
    6880        </instructions> 
    6981</package>