Changeset 734
- Timestamp:
- 12/05/08 17:47:25 (5 years ago)
- Location:
- de.inside.Gewinnspiel
- Files:
-
- 1 added
- 3 modified
-
acptemplates/index.tpl (modified) (5 diffs)
-
files/lib/acp/page/IndexPage.class.php (modified) (5 diffs)
-
hr.xml (added)
-
package.xml (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
de.inside.Gewinnspiel/acptemplates/index.tpl
r579 r734 5 5 //<![CDATA[ 6 6 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}') }); 8 8 //]]> 9 9 </script> … … 65 65 <div class="tabMenu"> 66 66 <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} 70 73 </ul> 71 74 </div> … … 73 76 <div class="containerHead"><div> </div></div> 74 77 </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} 75 102 76 103 {if $news|count > 0} … … 161 188 162 189 <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"> 163 198 <p class="formFieldLabel">{lang}gws.acp.index.stat.members{/lang}</p> 164 199 <p class="formField">{#$members}</p> … … 187 222 </div> 188 223 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 189 246 {if $addtionalTabContents|isset}{@$addtionalTabContents}{/if} 190 247 -
de.inside.Gewinnspiel/files/lib/acp/page/IndexPage.class.php
r579 r734 19 19 public $stat = array(); 20 20 public $news = array(); 21 public $updates = array(); 21 22 22 23 /** … … 32 33 $this->readLoad(); 33 34 $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 34 41 $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 } 35 45 } 36 46 … … 48 58 'load' => $this->load, 49 59 'news' => $this->news, 60 'updates' => $this->updates, 50 61 'dbName' => WCF::getDB()->getDatabaseName() 51 62 )); … … 54 65 55 66 /** 56 * @see Page::show()57 */58 public function show() {59 // check package installation queue60 PackageInstallationQueue::checkPackageInstallationQueue();61 62 // show page63 parent::show();64 }65 66 /**67 67 * Gets a list of simple statistics. 68 68 */ … … 70 70 $installationAge = (TIME_NOW - INSTALL_DATE) / 86400; 71 71 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']; 72 84 73 85 // members -
de.inside.Gewinnspiel/package.xml
r729 r734 4 4 <package name="de.inside.gwsp"> 5 5 <packageinformation> 6 <packagename lang="de-informal">Gewinnspiel</packagename> 7 <packagename lang="en">Competition</packagename> 8 <packagename lang="hr">Nagradna Igra</packagename> 6 9 <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> 9 13 <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>11 14 <packageurl><![CDATA[http://community.woltlab.com/db/index.php?page=Project&projectID=593]]></packageurl> 12 15 <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> 15 18 </packageinformation> 16 19 … … 47 50 <languages languagecode="de">de.xml</languages> 48 51 <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> 52 54 <acpmenu>acpmenu.xml</acpmenu> 53 55 <options>options.xml</options> … … 57 59 <script>acp/install.php</script> 58 60 </instructions> 61 59 62 <instructions type="update" fromversion="2.0.0 RC 1"> 63 <acptemplates>acptemplates.tar</acptemplates> 60 64 <templates>templates.tar</templates> 61 65 <files>files.tar</files> … … 63 67 <languages languagecode="de">de.xml</languages> 64 68 <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> 68 80 </instructions> 69 81 </package>
