Changeset 601
- Timestamp:
- 07/16/08 22:38:18 (5 years ago)
- Location:
- de.inside.wcf.gamemenue/de.inside.wcf.gamemenue
- Files:
-
- 1 added
- 1 removed
- 9 modified
-
acptemplates/gamemenueAdd.tpl (modified) (1 diff)
-
files/lib/acp/form/GamemenueAddForm.class.php (modified) (3 diffs)
-
files/lib/acp/form/GamemenueEditForm.class.php (modified) (4 diffs)
-
install.sql (modified) (1 diff)
-
package.xml (modified) (3 diffs)
-
requirements/com.woltlab.community.acp.wysiwyg/acptemplates/Wysiwyg.tpl (added)
-
requirements/com.woltlab.community.acp.wysiwyg/acptemplates/wysiwyg.tpl (deleted)
-
requirements/com.woltlab.community.acp.wysiwyg/files/lib/acp/form/WysiwygCacheloaderForm.class.php (modified) (1 diff)
-
requirements/com.woltlab.community.acp.wysiwyg/package.xml (modified) (2 diffs)
-
templates/gameMenue.tpl (modified) (2 diffs)
-
templates/gameMenue_offline.tpl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
de.inside.wcf.gamemenue/de.inside.wcf.gamemenue/acptemplates/gamemenueAdd.tpl
r521 r601 1 1 {include file='header'} 2 {include file=' wysiwyg'}2 {include file='Wysiwyg'} 3 3 <script type="text/javascript" src="{@RELATIVE_WCF_DIR}js/TabbedPane.class.js"></script> 4 4 <script type="text/javascript" src="{@RELATIVE_WCF_DIR}js/ImageResizer.class.js"></script> -
de.inside.wcf.gamemenue/de.inside.wcf.gamemenue/files/lib/acp/form/GamemenueAddForm.class.php
r521 r601 78 78 if (isset($_POST['position'])) $this->position = intval($_POST['position']); 79 79 if (isset($_POST['active'])) $this->active = intval($_POST['active']); 80 if (isset($_POST['name'])) $this->name = escapeString($_POST['name']);81 if (isset($_POST['text'])) $this->text = escapeString($_POST['text']);80 if (isset($_POST['name'])) $this->name = StringUtil::trim($_POST['name']); 81 if (isset($_POST['text'])) $this->text = StringUtil::trim($_POST['text']); 82 82 if (isset($_POST['link'])) $this->link = StringUtil::encodeHTML($_POST['link']); 83 83 if (isset($_POST['bild'])) $this->bild = StringUtil::encodeHTML($_POST['bild']); … … 131 131 (`position`, `name`, `text`, `link`, `bild`, `active`, `post`, `showhit`, `target`, `extend`, `height`, `width`, `enableSmilies`, `enableHtml`, `enableBBCodes`, `permission`) 132 132 VALUES (".$this->position.", 133 '". $this->name."',134 '". $this->text."',133 '".escapeString($this->name)."', 134 '".escapeString($this->text)."', 135 135 '".$this->link."', 136 136 '".$this->bild."', … … 142 142 ".$this->height.", 143 143 ".$this->width.", 144 ". $this->enableSmilies.",145 ". $this->enableHtml.",146 ". $this->enableBBCodes.",144 ".intval($this->enableSmilies).", 145 ".intval($this->enableHtml).", 146 ".intval($this->enableBBCodes).", 147 147 ".$this->PermissionType.")"; 148 148 WCF::getDB()->sendQuery($sql); -
de.inside.wcf.gamemenue/de.inside.wcf.gamemenue/files/lib/acp/form/GamemenueEditForm.class.php
r521 r601 18 18 19 19 /** 20 * @see Page::show()21 */22 public function show() {23 // enable menu item24 WCFACP::getMenu()->setActiveMenuItem('wcf.acp.menu.link.content.games');25 parent::show();26 }27 28 /**29 20 * @see Page::readParameters() 30 21 */ … … 32 23 parent::readParameters(); 33 24 // get game id 34 if (isset($_REQUEST['menue_id'])) $this->menue_id = intval($_REQUEST['menue_id']);25 if (isset($_REQUEST['menue_id'])) $this->menue_id = intval($_REQUEST['menue_id']); 35 26 } 36 27 … … 40 31 public function readFormParameters() { 41 32 parent::readFormParameters(); 33 } 34 35 /** 36 * @see Page::readData() 37 */ 38 public function readData() { 39 parent::readData(); 40 if (!count($_POST)) { 41 // get game 42 $sql = "SELECT * 43 FROM wcf".WCF_N."_gamemenue games 44 WHERE menue_id = '".$this->menue_id."'"; 45 $result = WCF::getDB()->getFirstRow($sql); 46 $this->position = $result['position']; 47 $this->name = $result['name']; 48 $this->text = $result['text']; 49 $this->link = $result['link']; 50 $this->bild = $result['bild']; 51 $this->active = $result['active']; 52 $this->post = $result['post']; 53 $this->points = $result['post']; 54 $this->money = $result['post']; 55 $this->showhit = $result['showhit']; 56 $this->target = $result['target']; 57 $this->extend = $result['extend']; 58 $this->height = $result['height']; 59 $this->width = $result['width']; 60 $this->hit = $result['hit']; 61 $this->enableSmilies = $result['enableSmilies']; 62 $this->enableHtml = $result['enableHtml']; 63 $this->enableBBCodes = $result['enableBBCodes']; 64 $this->PermissionType = $result['permission']; 65 66 if($this->target || $this->extend) { 67 if($this->target) $this->LinkType = 1; 68 if($this->extend) { 69 $this->LinkType = 2; 70 $this->target = 0; 71 } 72 }elseif (!$this->target && !$this->extend){ 73 $this->LinkType = 0; 74 } 75 } 76 } 77 78 /** 79 * @see Page::assignVariables() 80 */ 81 public function assignVariables() { 82 parent::assignVariables(); 83 84 WCF::getTPL()->assign(array( 85 'menue_id' => $this->menue_id, 86 'action' => 'edit' 87 )); 42 88 } 43 89 … … 81 127 exit; 82 128 } 83 84 /**85 * @see Page::readData()86 */87 public function readData() {88 parent::readData();89 if (!count($_POST)) {90 // get game91 $sql = "SELECT *92 FROM wcf".WCF_N."_gamemenue games93 WHERE menue_id = '".$this->menue_id."'";94 $result = WCF::getDB()->sendQuery($sql);95 while ($row = WCF::getDB()->fetchArray($result)) {96 $this->position = $row['position'];97 $this->name = $row['name'];98 $this->text = $row['text'];99 $this->link = $row['link'];100 $this->bild = $row['bild'];101 $this->active = $row['active'];102 $this->post = $row['post'];103 $this->points = $row['post'];104 $this->money = $row['post'];105 $this->showhit = $row['showhit'];106 $this->target = $row['target'];107 $this->extend = $row['extend'];108 $this->height = $row['height'];109 $this->width = $row['width'];110 $this->hit = $row['hit'];111 $this->enableSmilies = $row['enableSmilies'];112 $this->enableHtml = $row['enableHtml'];113 $this->enableBBCodes = $row['enableBBCodes'];114 $this->PermissionType = $row['permission'];115 }116 if($this->target || $this->extend) {117 if($this->target) $this->LinkType = 1;118 if($this->extend) {119 $this->LinkType = 2;120 $this->target = 0;121 }122 }elseif (!$this->target && !$this->extend){123 $this->LinkType = 0;124 }125 }126 }127 128 /**129 * @see Page::assignVariables()130 */131 public function assignVariables() {132 parent::assignVariables();133 134 WCF::getTPL()->assign(array(135 'menue_id' => $this->menue_id,136 'action' => 'edit'137 ));138 }139 129 } 140 130 ?> -
de.inside.wcf.gamemenue/de.inside.wcf.gamemenue/install.sql
r521 r601 4 4 `position` mediumint(3) NOT NULL default '0', 5 5 `name` varchar(100) NOT NULL default '', 6 `text` varchar(255)NOT NULL default '',6 `text` mediumtext NOT NULL default '', 7 7 `link` varchar(100) NOT NULL default '0', 8 8 `bild` varchar(100) NOT NULL default '0', -
de.inside.wcf.gamemenue/de.inside.wcf.gamemenue/package.xml
r521 r601 9 9 <isUnique>1</isUnique> 10 10 <standalone>0</standalone> 11 <version>1.5. 0</version>11 <version>1.5.1</version> 12 12 <date>DATE</date> 13 13 <plugin>com.woltlab.wcf</plugin> … … 20 20 21 21 <requiredpackages> 22 <requiredpackage minversion="1.0. 0" file="requirements/com.woltlab.community.acp.wysiwyg.1.0.5.tar.gz">com.woltlab.community.acp.wysiwyg</requiredpackage>22 <requiredpackage minversion="1.0.6" file="requirements/com.woltlab.community.acp.wysiwyg.tar.gz">com.woltlab.community.acp.wysiwyg</requiredpackage> 23 23 </requiredpackages> 24 24 … … 38 38 <script>acp/gm_install.php</script> 39 39 </instructions> 40 <instructions type="update" fromversion="1.5.0"> 41 <files>files.tar</files> 42 <acptemplates>acptemplates.tar</acptemplates> 43 <templates>templates.tar</templates> 44 </instructions> 40 45 </package> -
de.inside.wcf.gamemenue/de.inside.wcf.gamemenue/requirements/com.woltlab.community.acp.wysiwyg/files/lib/acp/form/WysiwygCacheloaderForm.class.php
r521 r601 1 <? 1 <?php 2 2 require_once(WCF_DIR.'lib/form/MessageForm.class.php'); 3 3 -
de.inside.wcf.gamemenue/de.inside.wcf.gamemenue/requirements/com.woltlab.community.acp.wysiwyg/package.xml
r521 r601 14 14 <isunique>1</isunique> 15 15 <plugin>com.woltlab.wcf</plugin> 16 <version>1.0. 5</version>17 <date>2007-05- 19</date>16 <version>1.0.6 pl1</version> 17 <date>2007-05-29</date> 18 18 </packageinformation> 19 19 … … 25 25 <requiredpackages> 26 26 <requiredpackage minversion="1.0.6">com.woltlab.wcf</requiredpackage> 27 <requiredpackage minversion="1.0.6">com.woltlab.wcf.form.message.wysiwyg</requiredpackage> 27 28 </requiredpackages> 28 29 29 30 <instructions type="install"> 30 <!-- languages languagecode="de">de.xml</languages>31 <languages languagecode="de-informal">de.xml</languages>32 <languages languagecode="en">de.xml</languages -->33 31 <files>files.tar</files> 34 32 <acptemplates>acptemplates.tar</acptemplates> 35 33 </instructions> 36 34 35 <instructions type="update" fromversion="1.0.5"> 36 <acptemplates>acptemplates.tar</acptemplates> 37 <files>files.tar</files> 38 </instructions> 39 40 <instructions type="update" fromversion="1.0.6"> 41 <acptemplates>acptemplates.tar</acptemplates> 42 <files>files.tar</files> 43 </instructions> 44 37 45 </package> -
de.inside.wcf.gamemenue/de.inside.wcf.gamemenue/templates/gameMenue.tpl
r521 r601 1 1 {include file="documentHeader"} 2 2 3 <head> 3 4 <title>{lang}wcf.gamemenue.title{/lang} - {PAGE_TITLE}</title> 5 {include file='headInclude' sandbox=false} 4 6 5 7 <script type="text/javascript" src="{@RELATIVE_WCF_DIR}js/MultiPagesLinks.class.js"></script> … … 7 9 <link rel="stylesheet" type="text/css" media="screen" href="{@RELATIVE_WCF_DIR}style/gameMenue.css" /> 8 10 {/capture} 9 {include file='headInclude' sandbox=false}10 11 <link rel="alternate" type="application/rss+xml" href="index.php?page=Feed&type=RSS2" title="RSS2" /> 11 12 <link rel="alternate" type="application/atom+xml" href="index.php?page=Feed&type=Atom" title="Atom" /> -
de.inside.wcf.gamemenue/de.inside.wcf.gamemenue/templates/gameMenue_offline.tpl
r521 r601 3 3 <head> 4 4 <title>{lang}wcf.gamemenue.title{/lang} - {PAGE_TITLE}</title> 5 {include file='headInclude' sandbox=false} 6 5 7 {capture assign=specialStyles} 6 8 <link rel="stylesheet" type="text/css" media="screen" href="{@RELATIVE_WCF_DIR}style/gameMenue.css" /> 7 9 {/capture} 8 9 {include file='headInclude' sandbox=false} 10 <meta name="generator" content="INSIDE GameMenu"> 10 <meta name="generator" content="INSIDE GameMenue"> 11 11 </head> 12 12
