Changeset 108
- Timestamp:
- 11/24/07 14:31:28 (5 years ago)
- Location:
- donation
- Files:
-
- 5 added
- 28 modified
- 6 moved
-
de.xml (modified) (2 diffs)
-
en.xml (modified) (2 diffs)
-
files/icon/donation_bank.png (added)
-
files/lib/acp/form/DonationAddForm.class.php (moved) (moved from donation/files/lib/acp/form/DonationAddForm.php)
-
files/lib/form/DonationAddForm.class.php (modified) (1 diff)
-
files/lib/system/event/listener/DonationAddFormBankListener.class.php (modified) (2 diffs)
-
headermenu.xml (modified) (1 diff)
-
install.sql (modified) (1 diff)
-
optionals/de.easy-coding.wcf.donation.code/de.xml (modified) (1 diff)
-
optionals/de.easy-coding.wcf.donation.code/en.xml (modified) (1 diff)
-
optionals/de.easy-coding.wcf.donation.code/files/icon/donation_code.png (added)
-
optionals/de.easy-coding.wcf.donation.code/files/lib/acp/form/DonationCodeForm.class.php (moved) (moved from donation/optionals/de.easy-coding.wcf.donation.code/files/lib/acp/form/DonationCodeForm.php)
-
optionals/de.easy-coding.wcf.donation.code/files/lib/system/event/listener/DonationAddFormCodeListener.class.php (modified) (3 diffs)
-
optionals/de.easy-coding.wcf.donation.code/install.sql (modified) (1 diff)
-
optionals/de.easy-coding.wcf.donation.code/package.xml (modified) (1 diff)
-
optionals/de.easy-coding.wcf.donation.googlecheckout/de.xml (modified) (1 diff)
-
optionals/de.easy-coding.wcf.donation.googlecheckout/en.xml (modified) (1 diff)
-
optionals/de.easy-coding.wcf.donation.googlecheckout/files/lib/acp/form/DonationGoogleCheckoutForm.class.php (moved) (moved from donation/optionals/de.easy-coding.wcf.donation.googlecheckout/files/lib/acp/form/DonationGoogleCheckoutForm.php)
-
optionals/de.easy-coding.wcf.donation.googlecheckout/files/lib/system/event/listener/DonationAddFormGoogleCheckoutListener.class.php (modified) (2 diffs)
-
optionals/de.easy-coding.wcf.donation.paypal/de.xml (modified) (1 diff)
-
optionals/de.easy-coding.wcf.donation.paypal/en.xml (modified) (1 diff)
-
optionals/de.easy-coding.wcf.donation.paypal/files/lib/acp/form/DonationPayPalForm.class.php (moved) (moved from donation/optionals/de.easy-coding.wcf.donation.paypal/files/lib/acp/form/DonationPayPalForm.php)
-
optionals/de.easy-coding.wcf.donation.paypal/files/lib/system/event/listener/DonationAddFormPayPalListener.class.php (modified) (2 diffs)
-
optionals/de.easy-coding.wcf.donation.phone/de.xml (modified) (1 diff)
-
optionals/de.easy-coding.wcf.donation.phone/en.xml (modified) (1 diff)
-
optionals/de.easy-coding.wcf.donation.phone/files/icon/donation_phone.png (added)
-
optionals/de.easy-coding.wcf.donation.phone/files/lib/acp/form/PhoneForm.class.php (moved) (moved from donation/optionals/de.easy-coding.wcf.donation.phone/files/lib/acp/form/PhoneForm.php)
-
optionals/de.easy-coding.wcf.donation.phone/files/lib/system/event/listener/DonationAddFormPhoneListener.class.php (modified) (2 diffs)
-
optionals/de.easy-coding.wcf.donation.wishlist/de.xml (modified) (1 diff)
-
optionals/de.easy-coding.wcf.donation.wishlist/en.xml (modified) (1 diff)
-
optionals/de.easy-coding.wcf.donation.wishlist/eventlistener.xml (modified) (1 diff)
-
optionals/de.easy-coding.wcf.donation.wishlist/files/icon/donation_wishlist.png (added)
-
optionals/de.easy-coding.wcf.donation.wishlist/files/lib/acp/form/DonationWishlistForm.class.php (moved) (moved from donation/optionals/de.easy-coding.wcf.donation.wishlist/files/lib/acp/form/DonationWishlistForm.php)
-
optionals/de.easy-coding.wcf.donation.wishlist/files/lib/system/event/listener/DonationAddFormWishlistListener.class.php (modified) (4 diffs)
-
optionals/de.easy-coding.wcf.donation.wishlist/install.sql (modified) (1 diff)
-
optionals/de.easy-coding.wcf.donation.wishlist/package.xml (modified) (1 diff)
-
package.xml (modified) (1 diff)
-
templates/donationAdd.tpl (added)
-
templates/donation_container.tpl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
donation/de.xml
r87 r108 4 4 <category name="wcf.header.menu"> 5 5 <item name="wcf.header.menu.donation"><![CDATA[Spenden]]></item> 6 <item name="wcf.header.menu.donation.description"><![CDATA[ ]]></item>6 <item name="wcf.header.menu.donation.description"><![CDATA[UnterstÃŒtzen Sie uns mit einer kleinen Spende.]]></item> 7 7 </category> 8 8 <category name="wcf.acp.menu"> … … 25 25 <item name="wcf.donation.category.donation.donations.description"><![CDATA[]]></item> 26 26 <item name="wcf.donation.category.donation.plugins.bank"><![CDATA[Bank]]></item> 27 <item name="wcf.donation.category.donation.plugins.bank.description"><![CDATA[ ]]></item>27 <item name="wcf.donation.category.donation.plugins.bank.description"><![CDATA[Die klassische BankÃŒberweisung.]]></item> 28 28 29 29 <item name="wcf.donation.groupjoin"><![CDATA[Gruppenwechsel]]></item> -
donation/en.xml
r87 r108 4 4 <category name="wcf.header.menu"> 5 5 <item name="wcf.header.menu.donation"><![CDATA[Donation]]></item> 6 <item name="wcf.header.menu.donation.description"><![CDATA[ ]]></item>6 <item name="wcf.header.menu.donation.description"><![CDATA[Support us with a small donation.]]></item> 7 7 </category> 8 8 <category name="wcf.acp.menu"> … … 25 25 <item name="wcf.donation.category.donation.donations.description"><![CDATA[]]></item> 26 26 <item name="wcf.donation.category.donation.plugins.bank"><![CDATA[Bank]]></item> 27 <item name="wcf.donation.category.donation.plugins.bank.description"><![CDATA[ ]]></item>27 <item name="wcf.donation.category.donation.plugins.bank.description"><![CDATA[The classical banktransfer.]]></item> 28 28 29 29 <item name="wcf.donation.groupjoin"><![CDATA[Groupjoin]]></item> -
donation/files/lib/form/DonationAddForm.class.php
r104 r108 10 10 */ 11 11 class DonationAddForm extends AbstractForm { 12 public $templateName = 'donation Edit';12 public $templateName = 'donationAdd'; 13 13 public $system = ''; 14 14 public $step = 0; -
donation/files/lib/system/event/listener/DonationAddFormBankListener.class.php
r104 r108 21 21 $this->eventObj = $eventObj; 22 22 23 if($this->eventObj->system != $this->system) {23 if($this->eventObj->system != '' && $this->eventObj->system != $this->system) { 24 24 return; 25 25 } … … 37 37 protected function assignVariables() { 38 38 switch($this->eventObj->step) { 39 case 1:39 case 0: 40 40 WCF::getTPL()->assign(array( 41 41 'donation_system' => $this->system, 42 'donation_icon' => '',43 'donation_title' => WCF::getLanguage()->get('wcf. acp.option.category.donation.plugins.bank')44 'donation_description' => WCF::getLanguage()->get('wcf. acp.option.category.donation.plugins.bank.description')42 'donation_icon' => RELATIVE_WCF_DIR.'icon/donation_bank.png', 43 'donation_title' => WCF::getLanguage()->get('wcf.donation.category.donation.plugins.bank'), 44 'donation_description' => WCF::getLanguage()->get('wcf.donation.category.donation.plugins.bank.description') 45 45 )); 46 46 -
donation/headermenu.xml
r83 r108 5 5 <headermenuitem name="wcf.header.menu.donation"> 6 6 <icon>icon/donation24.png</icon> 7 <link>index.php?form=Donation </link>7 <link>index.php?form=DonationAdd</link> 8 8 <showorder>8</showorder> 9 9 </headermenuitem> -
donation/install.sql
r61 r108 1 -- WCF 1 DROP TABLE IF EXISTS wcf1_donation; 2 2 CREATE TABLE wcf1_donation ( 3 3 donationID int(10) unsigned NOT NULL, -
donation/optionals/de.easy-coding.wcf.donation.code/de.xml
r91 r108 2 2 <!DOCTYPE language SYSTEM "http://www.woltlab.com/DTDs/language.dtd"> 3 3 <language languagecode="de"> 4 <category name="wcf.acp.menu"> 5 <item name="wcf.acp.menu.link.content.donation.bank"><![CDATA[Codes]]></item> 6 </category> 4 7 <category name="wcf.donation"> 5 8 <item name="wcf.donation.category.donation.plugins.code"><![CDATA[Codes]]></item> 6 <item name="wcf.donation.category.donation.plugins.code.description"><![CDATA[ ]]></item>9 <item name="wcf.donation.category.donation.plugins.code.description"><![CDATA[Sie haben bereits einen Donation-Code erhalten? Dann schalten Sie sich damit hier frei.]]></item> 7 10 <item name="wcf.donation.code.enable"><![CDATA[Aktivieren]]></item> 8 11 <item name="wcf.donation.code.enable.description"><![CDATA[]]></item> -
donation/optionals/de.easy-coding.wcf.donation.code/en.xml
r91 r108 2 2 <!DOCTYPE language SYSTEM "http://www.woltlab.com/DTDs/language.dtd"> 3 3 <language languagecode="en"> 4 <category name="wcf.acp.menu"> 5 <item name="wcf.acp.menu.link.content.donation.bank"><![CDATA[Codes]]></item> 6 </category> 4 7 <category name="wcf.donation"> 5 8 <item name="wcf.donation.category.donation.plugins.code"><![CDATA[Codes]]></item> 6 <item name="wcf.donation.category.donation.plugins.code.description"><![CDATA[ ]]></item>9 <item name="wcf.donation.category.donation.plugins.code.description"><![CDATA[If you got a donator-key, than you can use this form to unlock it.]]></item> 7 10 <item name="wcf.donation.code.enable"><![CDATA[Activate]]></item> 8 11 <item name="wcf.donation.code.enable.description"><![CDATA[]]></item> -
donation/optionals/de.easy-coding.wcf.donation.code/files/lib/system/event/listener/DonationAddFormCodeListener.class.php
r104 r108 10 10 * @license GNU General Public License <http://opensource.org/licenses/gpl-3.0.html> 11 11 */ 12 class DonationAddForm BankCodeimplements EventListener {12 class DonationAddFormCodeListener implements EventListener { 13 13 protected $system = 'code'; 14 14 protected $prefix = 'donation_code_'; … … 24 24 $this->eventObj = $eventObj; 25 25 26 if($this->eventObj->system != $this->system) {26 if($this->eventObj->system != '' && $this->eventObj->system != $this->system) { 27 27 return; 28 28 } … … 134 134 'donation_system' => $this->system, 135 135 'donation_icon' => RELATIVE_WCF_DIR.'icon/donation_code.png', 136 'donation_title' => WCF::getLanguage()->get('wcf. acp.option.category.donation.plugins.code'),137 'donation_desrciption' => WCF::getLanguage()->get('wcf. acp.option.category.donation.plugins.code.description')136 'donation_title' => WCF::getLanguage()->get('wcf.donation.category.donation.plugins.code'), 137 'donation_desrciption' => WCF::getLanguage()->get('wcf.donation.category.donation.plugins.code.description') 138 138 )); 139 139 -
donation/optionals/de.easy-coding.wcf.donation.code/install.sql
r91 r108 1 DROP TABLE IF EXISTS wcf1_donation_code; 1 2 CREATE TABLE wcf1_donation_code ( 2 3 code varchar(16) NOT NULL, -
donation/optionals/de.easy-coding.wcf.donation.code/package.xml
r91 r108 23 23 <files>files.tar</files> 24 24 <templates>templates.tar</templates> 25 <sql>install.sql</ install>25 <sql>install.sql</sql> 26 26 <acptemplates>acptemplates.tar</acptemplates> 27 27 <acpmenu>acpmenu.xml</acpmenu> -
donation/optionals/de.easy-coding.wcf.donation.googlecheckout/de.xml
r87 r108 8 8 <category name="wcf.donation"> 9 9 <item name="wcf.donation.category.donation.plugins.googlecheckout"><![CDATA[Google Checkout]]></item> 10 <item name="wcf.donation.category.donation.plugins.googlecheckout.description"><![CDATA[ ]]></item>10 <item name="wcf.donation.category.donation.plugins.googlecheckout.description"><![CDATA[Google Checkout ist das Payment System von Google.]]></item> 11 11 <item name="wcf.donation.googlecheckout.enable"><![CDATA[Aktivieren]]></item> 12 12 <item name="wcf.donation.googlecheckout.enable.description"><![CDATA[]]></item> -
donation/optionals/de.easy-coding.wcf.donation.googlecheckout/en.xml
r87 r108 8 8 <category name="wcf.donation"> 9 9 <item name="wcf.donation.category.donation.plugins.googlecheckout"><![CDATA[Google Checkout]]></item> 10 <item name="wcf.donation.category.donation.plugins.googlecheckout.description"><![CDATA[ ]]></item>10 <item name="wcf.donation.category.donation.plugins.googlecheckout.description"><![CDATA[Google Checkout is the payment system from google.]]></item> 11 11 <item name="wcf.donation.googlecheckout.enable"><![CDATA[Activate]]></item> 12 12 <item name="wcf.donation.googlecheckout.enable.description"><![CDATA[]]></item> -
donation/optionals/de.easy-coding.wcf.donation.googlecheckout/files/lib/system/event/listener/DonationAddFormGoogleCheckoutListener.class.php
r104 r108 24 24 $this->eventObj = $eventObj; 25 25 26 if($this->eventObj->system != $this->system) {26 if($this->eventObj->system != '' && $this->eventObj->system != $this->system) { 27 27 return; 28 28 } … … 43 43 WCF::getTPL()->assign(array( 44 44 'donation_system' => $this->system, 45 'donation_icon' => RELATIVE_WCF_DIR.'icon/ donation_googlecheckout.png',46 'donation_title' => WCF::getLanguage()->get('wcf. acp.option.category.donation.plugins.googlecheckout'),47 'donation_description' => WCF::getLanguage()->get('wcf. acp.option.category.donation.plugins.googlecheckout.description')45 'donation_icon' => RELATIVE_WCF_DIR.'icon/googlecheckout96.png', 46 'donation_title' => WCF::getLanguage()->get('wcf.donation.category.donation.plugins.googlecheckout'), 47 'donation_description' => WCF::getLanguage()->get('wcf.donation.category.donation.plugins.googlecheckout.description') 48 48 )); 49 49 -
donation/optionals/de.easy-coding.wcf.donation.paypal/de.xml
r87 r108 2 2 <!DOCTYPE language SYSTEM "http://www.woltlab.com/DTDs/language.dtd"> 3 3 <language languagecode="de"> 4 <category name="wcf.acp.menu"> 5 <item name="wcf.acp.menu.link.content.donation.paypal"><![CDATA[PayPal]]></item> 6 </category> 4 7 <category name="wcf.donation"> 5 8 <item name="wcf.donation.category.donation.plugins.paypal"><![CDATA[PayPal]]></item> 6 <item name="wcf.donation.category.donation.plugins.paypal.description"><![CDATA[ ]]></item>9 <item name="wcf.donation.category.donation.plugins.paypal.description"><![CDATA[PayPal ist das wohl populÀrste Online-Payment-System.]]></item> 7 10 <item name="wcf.donation.paypal.enable"><![CDATA[Aktivieren]]></item> 8 11 <item name="wcf.donation.paypal.enable.description"><![CDATA[]]></item> -
donation/optionals/de.easy-coding.wcf.donation.paypal/en.xml
r87 r108 2 2 <!DOCTYPE language SYSTEM "http://www.woltlab.com/DTDs/language.dtd"> 3 3 <language languagecode="en"> 4 <category name="wcf.acp.menu"> 5 <item name="wcf.acp.menu.link.content.donation.paypal"><![CDATA[PayPal]]></item> 6 </category> 4 7 <category name="wcf.donation"> 5 8 <item name="wcf.donation.category.donation.plugins.paypal"><![CDATA[PayPal]]></item> 6 <item name="wcf.donation.category.donation.plugins.paypal.description"><![CDATA[ ]]></item>9 <item name="wcf.donation.category.donation.plugins.paypal.description"><![CDATA[PayPal is called to be the most popular payment system.]]></item> 7 10 <item name="wcf.donation.paypal.enable"><![CDATA[Activate]]></item> 8 11 <item name="wcf.donation.paypal.enable.description"><![CDATA[]]></item> -
donation/optionals/de.easy-coding.wcf.donation.paypal/files/lib/system/event/listener/DonationAddFormPayPalListener.class.php
r104 r108 24 24 $this->eventObj = $eventObj; 25 25 26 if($this->eventObj->system != $this->system) {26 if($this->eventObj->system != '' && $this->eventObj->system != $this->system) { 27 27 return; 28 28 } … … 90 90 WCF::getTPL()->assign(array( 91 91 'donation_system' => $this->system, 92 'donation_icon' => RELATIVE_WCF_DIR.'icon/ donation_paypal.png',93 'donation_title' => WCF::getLanguage()->get('wcf. acp.option.category.donation.plugins.paypal'),94 'donation_description' => WCF::getLanguage()->get('wcf. acp.option.category.donation.plugins.paypal.description')92 'donation_icon' => RELATIVE_WCF_DIR.'icon/paypal96.png', 93 'donation_title' => WCF::getLanguage()->get('wcf.donation.category.donation.plugins.paypal'), 94 'donation_description' => WCF::getLanguage()->get('wcf.donation.category.donation.plugins.paypal.description') 95 95 )); 96 96 -
donation/optionals/de.easy-coding.wcf.donation.phone/de.xml
r87 r108 2 2 <!DOCTYPE language SYSTEM "http://www.woltlab.com/DTDs/language.dtd"> 3 3 <language languagecode="de"> 4 <category name="wcf.acp.menu"> 5 <item name="wcf.acp.menu.link.content.donation.phone"><![CDATA[Telefon]]></item> 6 </category> 4 7 <category name="wcf.donation"> 5 8 <item name="wcf.donation.category.donation.plugins.phone"><![CDATA[Telefon]]></item> 6 <item name="wcf.donation.category.donation.plugins.phone.description"><![CDATA[ ]]></item>9 <item name="wcf.donation.category.donation.plugins.phone.description"><![CDATA[WÀhlen Sie unsere Servicerufnummer um uns unkonzipliert Geld zukommen zu lassen.]]></item> 7 10 <item name="wcf.donation.phone.enable"><![CDATA[Aktivieren]]></item> 8 11 <item name="wcf.donation.phone.enable.description"><![CDATA[]]></item> -
donation/optionals/de.easy-coding.wcf.donation.phone/en.xml
r87 r108 2 2 <!DOCTYPE language SYSTEM "http://www.woltlab.com/DTDs/language.dtd"> 3 3 <language languagecode="en"> 4 <category name="wcf.acp.menu"> 5 <item name="wcf.acp.menu.link.content.donation.phone"><![CDATA[Phone]]></item> 6 </category> 4 7 <category name="wcf.donation"> 5 8 <item name="wcf.donation.category.donation.plugins.phone"><![CDATA[Phone]]></item> 6 <item name="wcf.donation.category.donation.plugins.phone.description"><![CDATA[ ]]></item>9 <item name="wcf.donation.category.donation.plugins.phone.description"><![CDATA[Just call our Servicenumber to send a money very uncomplicated.]]></item> 7 10 <item name="wcf.donation.phone.enable"><![CDATA[activate]]></item> 8 11 <item name="wcf.donation.phone.enable.description"><![CDATA[]]></item> -
donation/optionals/de.easy-coding.wcf.donation.phone/files/lib/system/event/listener/DonationAddFormPhoneListener.class.php
r104 r108 21 21 $this->eventObj = $eventObj; 22 22 23 if($this->eventObj->system != $this->system) {23 if($this->eventObj->system != '' && $this->eventObj->system != $this->system) { 24 24 return; 25 25 } … … 40 40 WCF::getTPL()->assign(array( 41 41 'donation_system' => $this->system, 42 'donation_icon' => '',42 'donation_icon' => RELATIVE_WCF_DIR.'icon/donation_phone.png','', 43 43 'donation_title' => WCF::getLanguage()->get('wcf.donation.category.donation.plugins.phone'), 44 44 'donation_description' => WCF::getLanguage()->get('wcf.donation.category.donation.plugins.phone.description') -
donation/optionals/de.easy-coding.wcf.donation.wishlist/de.xml
r91 r108 2 2 <!DOCTYPE language SYSTEM "http://www.woltlab.com/DTDs/language.dtd"> 3 3 <language languagecode="de"> 4 <category name="wcf.acp.menu"> 5 <item name="wcf.acp.menu.link.content.donation.wishlist"><![CDATA[Wunschliste]]></item> 6 </category> 4 7 <category name="wcf.donation"> 5 8 <item name="wcf.donation.category.donation.plugins.wishlist"><![CDATA[Wunschliste]]></item> 6 <item name="wcf.donation.category.donation.plugins.wishlist.description"><![CDATA[ ]]></item>9 <item name="wcf.donation.category.donation.plugins.wishlist.description"><![CDATA[Beschenken Sie uns doch einfach und lassen Sie sich hier von unseren WÃŒnschen inspirieren.]]></item> 7 10 <item name="wcf.donation.wishlist.enable"><![CDATA[Aktivieren]]></item> 8 11 <item name="wcf.donation.wishlist.enable.description"><![CDATA[]]></item> -
donation/optionals/de.easy-coding.wcf.donation.wishlist/en.xml
r91 r108 2 2 <!DOCTYPE language SYSTEM "http://www.woltlab.com/DTDs/language.dtd"> 3 3 <language languagecode="en"> 4 <category name="wcf.acp.menu"> 5 <item name="wcf.acp.menu.link.content.donation.wishlist"><![CDATA[Wishlist]]></item> 6 </category> 4 7 <category name="wcf.donation"> 5 8 <item name="wcf.donation.category.donation.plugins.wishlist"><![CDATA[Wishlist]]></item> 6 <item name="wcf.donation.category.donation.plugins.wishlist.description"><![CDATA[ ]]></item>9 <item name="wcf.donation.category.donation.plugins.wishlist.description"><![CDATA[Just present us. Here you will find our wishlist.]]></item> 7 10 <item name="wcf.donation.wishlist.enable"><![CDATA[Activate]]></item> 8 11 <item name="wcf.donation.wishlist.enable.description"><![CDATA[]]></item> -
donation/optionals/de.easy-coding.wcf.donation.wishlist/eventlistener.xml
r104 r108 3 3 <data> 4 4 <import> 5 <eventlistener> 6 <eventclassname>DonationAddForm</eventclassname> 7 <eventname>readData</eventname> 8 <listenerclassfile>lib/system/event/listener/DonationAddFormWishlistListener.class.php</listenerclassfile> 9 </eventlistener> 5 10 <eventlistener> 6 11 <eventclassname>DonationAddForm</eventclassname> -
donation/optionals/de.easy-coding.wcf.donation.wishlist/files/lib/system/event/listener/DonationAddFormWishlistListener.class.php
r104 r108 10 10 * @license GNU General Public License <http://opensource.org/licenses/gpl-3.0.html> 11 11 */ 12 class Donation FormWishlistListener implements EventListener {12 class DonationAddFormWishlistListener implements EventListener { 13 13 protected $system = 'wishlist'; 14 14 protected $prefix = 'donation_wishlist_'; 15 15 protected $eventObj; 16 17 //data 18 protected $wishlist = array(); 16 19 17 20 /** … … 21 24 $this->eventObj = $eventObj; 22 25 23 if($this->eventObj->system != $this->system) {26 if($this->eventObj->system != '' && $this->eventObj->system != $this->system) { 24 27 return; 25 28 } 26 29 27 30 switch($eventName) { 31 case 'readData': 32 $this->readData(); 33 break; 28 34 case 'assignVariables': 29 35 $this->assignVariables(); 30 36 break; 31 37 } 38 } 39 40 /** 41 * @see Page::readData() 42 */ 43 protected function readData() { 44 switch($this->eventObj->step) { 45 case 1: 46 $sql = "SELECT wishlistID, 47 wishlistImageID 48 FROM wcf".WCF_N."_donation_wishlist 49 WHERE userID = 0 50 ORDER BY timestamp DESC "; 51 52 // query 53 $result = WCF::getDB()->sendQuery($sql); 54 while ($row = WCF::getDB()->fetchArray($result)) { 55 $this->wishlist[] = $row; 56 } 57 break; 58 } 32 59 } 33 60 … … 37 64 protected function assignVariables() { 38 65 switch($this->eventObj->step) { 39 case 1:66 case 0: 40 67 WCF::getTPL()->assign(array( 41 68 'donation_system' => $this->system, 42 'donation_icon' => '',69 'donation_icon' => RELATIVE_WCF_DIR.'icon/donation_wishlist.png', 43 70 'donation_title' => WCF::getLanguage()->get('wcf.donation.category.donation.plugins.wishlist'), 44 71 'donation_description' => WCF::getLanguage()->get('wcf.donation.category.donation.plugins.wishlist.description') … … 47 74 WCF::getTPL()->append('additionalDonationSystems', WCF::getTPL()->fetch('donation_container')); 48 75 break; 76 case 1: 77 WCF::getTPL()->assign(array( 78 'donation_wishlist' => $this->wishlist 79 )); 80 81 WCF::getTPL()->append('donationSystemContainer', WCF::getTPL()->fetch('donationGoogleCheckout')); 82 break; 49 83 } 50 84 } -
donation/optionals/de.easy-coding.wcf.donation.wishlist/install.sql
r91 r108 1 DROP TABLE IF EXISTS wcf1_donation_wishlist; 1 2 CREATE TABLE wcf1_donation_wishlist ( 2 3 wishlistID int(10) unsigned NOT NULL, 3 wishlistID int(10) unsigned NOT NULL, 4 wishlistImageID int(10) unsigned NOT NULL, 5 title varchar(80) NOT NULL, 6 text text NOT NULL, 4 7 timestamp int(12) NOT NULL, 5 8 userID int(10) unsigned NOT NULL, 6 9 message text NOT NULL, 7 PRIMARY KEY ( code)10 PRIMARY KEY (wishlistID) 8 11 ) ENGINE=MyISAM DEFAULT CHARSET=utf8; 9 12 10 13 DROP TABLE IF EXISTS wcf1_donation_wishlist_images; 11 14 CREATE TABLE wcf1_donation_wishlist_images ( 12 15 wishlistImageID int(10) unsigned NOT NULL, 13 data MEDIUMBLOB NOT NULL 16 data MEDIUMBLOB NOT NULL, 14 17 filetype VARCHAR( 50 ) NOT NULL , 15 18 PRIMARY KEY (wishlistImageID) -
donation/optionals/de.easy-coding.wcf.donation.wishlist/package.xml
r91 r108 23 23 <files>files.tar</files> 24 24 <templates>templates.tar</templates> 25 <sql>install.sql</ install>25 <sql>install.sql</sql> 26 26 <acptemplates>acptemplates.tar</acptemplates> 27 27 <acpmenu>acpmenu.xml</acpmenu> -
donation/package.xml
r87 r108 20 20 21 21 <optionalpackages> 22 <optionalpackage file="optionals/de.easy-coding.wcf.donation.code.tar.gz">de.easy-coding.wcf.donation.code</optionalpackage> 23 <optionalpackage file="optionals/de.easy-coding.wcf.donation.googlecheckout.tar.gz">de.easy-coding.wcf.donation.googlecheckout</optionalpackage> 22 24 <optionalpackage file="optionals/de.easy-coding.wcf.donation.paypal.tar.gz">de.easy-coding.wcf.donation.paypal</optionalpackage> 23 <optionalpackage file="optionals/de.easy-coding.wcf.donation.googlecheckout.tar.gz">de.easy-coding.wcf.donation.googlecheckout</optionalpackage> 25 <optionalpackage file="optionals/de.easy-coding.wcf.donation.phone.tar.gz">de.easy-coding.wcf.donation.phone</optionalpackage> 26 <optionalpackage file="optionals/de.easy-coding.wcf.donation.wishlist.tar.gz">de.easy-coding.wcf.donation.wishlist</optionalpackage> 24 27 </optionalpackages> 25 28 -
donation/templates/donation_container.tpl
r86 r108 1 1 <div class="userProfileContent"> 2 <div class="containerHead"> 3 <div class="containerIcon"><img src="{@$donation_icon}" alt="" /></div> 4 <h3 class="containerContent">{$donation_title}</h3> 2 <div class="container-{cycle values='1,2'}"> 3 <div class="fieldTitle"><img src="{$donation_icon}" alt="" /></div> 4 <div class="fieldValue"> 5 <a href="index.php?form=DonationAdd&system={$donation_system}&step=1"><b>{$donation_title}</b></a><br /> 6 {$donation_description} 7 </div> 5 8 </div> 6 7 {foreach from=$donation_fields item=v key=k}8 <div class="container-{cycle values='1,2'}">9 <div class="fieldTitle">{@$k}:</div>10 <div class="fieldValue">{@$v}</div>11 </div>12 {/foreach}13 9 </div>
