Changeset 745
- Timestamp:
- 12/22/08 23:39:09 (4 years ago)
- Location:
- de.mdman.snowfall
- Files:
-
- 1 removed
- 9 modified
-
ToDo-Liste.txt (deleted)
-
de-informal.xml (modified) (1 diff)
-
de.xml (modified) (2 diffs)
-
delete.xml (modified) (1 diff)
-
eventlistener.xml (modified) (1 diff)
-
files/lib/system/event/listener/UserCPMenuSnowfallListener.class.php (modified) (2 diffs)
-
hr.xml (modified) (2 diffs)
-
package.xml (modified) (4 diffs)
-
useroptions.xml (modified) (1 diff)
-
useroptions_update.xml (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
de.mdman.snowfall/de-informal.xml
r744 r745 26 26 <item name="wcf.acp.option.snowfall_aktiv.description"><![CDATA[Soll das Schneefall-PlugIn global aktiviert sein? Wenn ja können die User das PlugIn selber nochmal ein- bzw. ausschalten.]]></item> 27 27 </category> 28 29 <category name="wcf.acp.group"> 30 <item name="wcf.acp.group.option.category.user.snowfall.activation"><![CDATA[Schneefall-PlugIn]]></item> 31 <item name="wcf.acp.group.option.category.user.snowfall.activation.description"><![CDATA[Hier kannst du einstellen, ob die Benutzergruppe die Möglichkeit hat, die Schneeflocken zu sehen. Achten Sie darauf, das in der Gruppe JEDER wirklich auch JEDER Benutzer Mitglied ist. Sollte die Gruppe nun das PlugIn benutzen dürfen, dann wird auch JEDER die Schneeflocken sehen.]]></item> 32 <item name="wcf.acp.group.option.user.snowfall.activation.canseesnow"><![CDATA[Kann das Schneefall-PlugIn benutzen]]></item> 33 <item name="wcf.acp.group.option.user.snowfall.activation.canseesnow.description"><![CDATA[Mitglieder dieser Benutzergruppe können das Schneefall-PlugIn für sich einschalten und die Anzahl der Schneeflocken selber bestimmen.]]></item> 34 </category> 28 35 </language> -
de.mdman.snowfall/de.xml
r744 r745 5 5 <category name="wcf.user.option"> 6 6 <item name="wcf.user.option.schneefall_aktiv"><![CDATA[Schneefall aktivieren]]></item> 7 <item name="wcf.user.option.schneefall_aktiv.description"><![CDATA[WÀhlen Sie diese Option, wenn Sie möchten das es schneien soll. <br><font color='RED'>ACHTUNG: Sollte der Administrator das PlugIn im Administrator-Panel abgeschaltet haben, werden trotz dieser Einstellung keine Schneeflocken fallen!</font>]]></item>7 <item name="wcf.user.option.schneefall_aktiv.description"><![CDATA[WÀhlen Sie diese Option, wenn Sie möchten das es schneien soll.]]></item> 8 8 <item name="wcf.user.option.snowfall_setting"><![CDATA[Schneefallmenge]]></item> 9 9 <item name="wcf.user.option.snowfall_setting.description"><![CDATA[Stellen Sie hier ein, wieviele Schneeflocken fallen sollen.]]></item> … … 26 26 <item name="wcf.acp.option.snowfall_aktiv.description"><![CDATA[Soll das Schneefall-PlugIn global aktiviert sein? Wenn ja können die User das PlugIn selber nochmal ein- bzw. ausschalten.]]></item> 27 27 </category> 28 29 <category name="wcf.acp.group"> 30 <item name="wcf.acp.group.option.category.user.snowfall.activation"><![CDATA[Schneefall-PlugIn]]></item> 31 <item name="wcf.acp.group.option.category.user.snowfall.activation.description"><![CDATA[Hier können Sie einstellen, ob die Benutzergruppe die Möglichkeit hat, die Schneeflocken zu sehen. Achten Sie darauf, das in der Gruppe JEDER wirklich auch JEDER Benutzer Mitglied ist. Sollte die Gruppe nun das PlugIn benutzen dÃŒrfen, dann wird auch JEDER die Schneeflocken sehen.]]></item> 32 <item name="wcf.acp.group.option.user.snowfall.activation.canseesnow"><![CDATA[Kann das Schneefall-PlugIn benutzen]]></item> 33 <item name="wcf.acp.group.option.user.snowfall.activation.canseesnow.description"><![CDATA[Mitglieder dieser Benutzergruppe können das Schneefall-PlugIn fÃŒr sich einschalten und die Anzahl der Schneeflocken selber bestimmen.]]></item> 34 </category> 28 35 </language> 29 -
de.mdman.snowfall/delete.xml
r744 r745 18 18 <file> 19 19 <location>images/schnee/snow5.gif</location> 20 </file> 21 20 </file> 22 21 </data> -
de.mdman.snowfall/eventlistener.xml
r744 r745 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 2 <!DOCTYPE data SYSTEM "http://www.woltlab.com/DTDs/eventListeners.dtd"> 3 <data> 3 <data> 4 4 <import> 5 5 <eventlistener> 6 <eventClassName>User CPMenu</eventClassName>7 <eventName> buildMenu</eventName>8 <listenerClassFile>lib/system/event/listener/UserCPMenuSnowfallListener.class.php ></listenerClassFile>6 <eventClassName>UserProfileEditForm</eventClassName> 7 <eventName>assignVariables</eventName> 8 <listenerClassFile>lib/system/event/listener/UserCPMenuSnowfallListener.class.php</listenerClassFile> 9 9 </eventlistener> 10 10 </import> -
de.mdman.snowfall/files/lib/system/event/listener/UserCPMenuSnowfallListener.class.php
r744 r745 4 4 /* 5 5 * removes the category and menuItem from the UserCPMenu 6 * beseitigt im UserCP die Schneefall-PlugIn Optionen, falls entweder das PlugIn generell abgeschaltet 7 * wurde, oder die Benutzergruppe keine Rechte besitzt. 6 8 */ 7 9 class UserCPMenuSnowfallListener implements EventListener … … 9 11 public function execute($eventObj, $className, $eventName) 10 12 { 11 if (SNOWFALL_AKTIV == 0 && WCF::getUser()->checkPermission('user.snowfall.activation.canseesnow') == false) { 12 13 $categoryName = 'wcf.user.option.settings.display.snowfall'; 14 15 $parentCategoryName = $eventObj->menuItemList[$categoryName]['parentMenuItem']; 16 17 unset( $eventObj->menuItemList[$categoryName] ); 18 19 foreach ( $eventObj->menuItems[$parentCategoryName] as $key => $category ) 20 { 21 if ( $category['menuItem'] == $categoryName ) 22 { 23 unset( $eventObj->menuItems[$parentCategoryName][$key] ); 24 break; 25 } 26 } 13 if (SNOWFALL_AKTIV == 0 || WCF::getUser()->getPermission('user.snowfall.activation.canseesnow') == 0) 14 { 15 foreach ($eventObj->options as $id => $option) 16 { 17 if ($option['categoryName'] == 'settings.display.snowfall') 18 unset($eventObj->options[$id]); 19 } 27 20 } 28 21 } -
de.mdman.snowfall/hr.xml
r744 r745 5 5 <category name="wcf.user.option"> 6 6 <item name="wcf.user.option.schneefall_aktiv"><![CDATA[Aktivirati padanje snijega]]></item> 7 <item name="wcf.user.option.schneefall_aktiv.description"><![CDATA[Odaberite ovu opciju ako zelite da pada snijeg. <br><font color='RED'>OPREZ: Ako je administrator iskljucio padanje snijega, onda zbog toga nece biti moguce padanje snijega!</font>]]></item>7 <item name="wcf.user.option.schneefall_aktiv.description"><![CDATA[Odaberite ovu opciju ako zelite da pada snijeg.]]></item> 8 8 <item name="wcf.user.option.snowfall_setting"><![CDATA[Kolicina pahuljica]]></item> 9 9 <item name="wcf.user.option.snowfall_setting.description"><![CDATA[Odaberite koliko pahuljica zelite da pada.]]></item> … … 26 26 <item name="wcf.acp.option.snowfall_aktiv.description"><![CDATA[Zelite li padanje snijega globalno aktivirati? Ako da, onda korisnici si mogu sami u/iskljuciti plugin.]]></item> 27 27 </category> 28 29 <category name="wcf.acp.group"> 30 [TODO] <item name="wcf.acp.group.option.category.user.snowfall.activation"><![CDATA[Schneefall-PlugIn]]></item> 31 [TODO] <item name="wcf.acp.group.option.category.user.snowfall.activation.description"><![CDATA[Hier können Sie einstellen, ob die Benutzergruppe die Möglichkeit hat, die Schneeflocken zu sehen. Achten Sie darauf, das in der Gruppe JEDER wirklich auch JEDER Benutzer Mitglied ist. Sollte die Gruppe nun das PlugIn benutzen dÃŒrfen, dann wird auch JEDER die Schneeflocken sehen.]]></item> 32 [TODO] <item name="wcf.acp.group.option.user.snowfall.activation.canseesnow"><![CDATA[Kann das Schneefall-PlugIn benutzen]]></item> 33 [TODO] <item name="wcf.acp.group.option.user.snowfall.activation.canseesnow.description"><![CDATA[Mitglieder dieser Benutzergruppe können das Schneefall-PlugIn fÃŒr sich einschalten und die Anzahl der Schneeflocken selber bestimmen.]]></item> 34 </category> 28 35 </language> 29 -
de.mdman.snowfall/package.xml
r744 r745 7 7 <packagedescription>Mit diesem Javascript werden Schneeflocken auf ihrer Seite langsam herunterfallen.</packagedescription> 8 8 <packageurl><![CDATA[http://community.woltlab.com/db/index.php?page=Project&projectID=75]]></packageurl> 9 <version>1.0.7 ALPHA</version>10 <date>2008-12-2 8</date>9 <version>1.0.7</version> 10 <date>2008-12-23</date> 11 11 <plugin>com.woltlab.wcf</plugin> 12 12 </packageinformation> … … 19 19 <requiredpackages> 20 20 <requiredpackage minversion="1.0.*">com.woltlab.wcf</requiredpackage> 21 <requiredpackage minversion="1.0. 1" file="requirements/net.hawkes.pip.deletefile.tar.gz">net.hawkes.pip.deletefile</requiredpackage>21 <requiredpackage minversion="1.0.*" file="requirements/net.hawkes.pip.deletefile.tar.gz">net.hawkes.pip.deletefile</requiredpackage> 22 22 </requiredpackages> 23 23 … … 32 32 <options>options.xml</options> 33 33 <groupoptions>groupoptions.xml</groupoptions> 34 <eventlistener s>eventlistener.xml</eventlisteners>34 <eventlistener>eventlistener.xml</eventlistener> 35 35 </instructions> 36 36 37 37 <instructions type="update" fromversion="1.0.4"> 38 < files>files.tar</files>39 < templates>templates.tar</templates>38 <languages languagecode="de">de.xml</languages> 39 <languages languagecode="de-informal">de-informal.xml</languages> 40 40 <languages languagecode="hr">hr.xml</languages> 41 <groupoptions>groupoptions.xml</groupoptions>42 <filedelete>delete.xml</filedelete>43 <useroptions>useroptions_update.xml</useroptions>44 </instructions>45 46 <instructions type="update" fromversion="1.0.5">47 <files>files.tar</files>48 <templates>templates.tar</templates>49 <languages languagecode="hr">hr.xml</languages>50 <groupoptions>groupoptions.xml</groupoptions>51 <filedelete>delete.xml</filedelete>52 <useroptions>useroptions_update.xml</useroptions>53 </instructions>54 55 <instructions type="update" fromversion="1.0.6">56 41 <files>files.tar</files> 57 42 <templates>templates.tar</templates> … … 59 44 <filedelete>delete.xml</filedelete> 60 45 <useroptions>useroptions_update.xml</useroptions> 46 <eventlistener>eventlistener.xml</eventlistener> 61 47 </instructions> 48 49 <instructions type="update" fromversion="1.0.5"> 50 <languages languagecode="de">de.xml</languages> 51 <languages languagecode="de-informal">de-informal.xml</languages> 52 <languages languagecode="hr">hr.xml</languages> 53 <files>files.tar</files> 54 <templates>templates.tar</templates> 55 <groupoptions>groupoptions.xml</groupoptions> 56 <filedelete>delete.xml</filedelete> 57 <useroptions>useroptions_update.xml</useroptions> 58 <eventlistener>eventlistener.xml</eventlistener> 59 </instructions> 60 61 <instructions type="update" fromversion="1.0.6"> 62 <languages languagecode="de">de.xml</languages> 63 <languages languagecode="de-informal">de-informal.xml</languages> 64 <languages languagecode="hr">hr.xml</languages> 65 <files>files.tar</files> 66 <templates>templates.tar</templates> 67 <groupoptions>groupoptions.xml</groupoptions> 68 <filedelete>delete.xml</filedelete> 69 <useroptions>useroptions_update.xml</useroptions> 70 <eventlistener>eventlistener.xml</eventlistener> 71 </instructions> 72 62 73 </package> -
de.mdman.snowfall/useroptions.xml
r744 r745 6 6 <category name="settings.display.snowfall"> 7 7 <parent>settings.display</parent> 8 <showorder>4</showorder> 8 9 </category> 9 10 </categories> -
de.mdman.snowfall/useroptions_update.xml
r744 r745 3 3 <data> 4 4 <delete> 5 <options> 6 <option name="schneefall_aktiv"> 7 <categoryname>settings.display.content</categoryname> 8 <optiontype>boolean</optiontype> 9 <defaultvalue>1</defaultvalue> 10 <visible>4</visible> 11 <editable>0</editable> 12 </option> 13 <option name="snowfall_setting"> 14 <categoryname>settings.display.content</categoryname> 15 <optiontype>select</optiontype> 16 <defaultvalue>3</defaultvalue> 17 <selectoptions><![CDATA[ 18 1:settings.display.content.snowfall_setting.1 19 2:settings.display.content.snowfall_setting.2 20 3:settings.display.content.snowfall_setting.3 21 4:settings.display.content.snowfall_setting.4 22 5:settings.display.content.snowfall_setting.5 23 6:settings.display.content.snowfall_setting.6 24 ]]></selectoptions> 25 </option> 26 </options> 5 <option name="schneefall_aktiv"/> 6 <option name="snowfall_setting"/> 27 7 </delete> 28 8 … … 31 11 <category name="settings.display.snowfall"> 32 12 <parent>settings.display</parent> 13 <showorder>4</showorder> 33 14 </category> 34 15 </categories>
