Changeset 951

Show
Ignore:
Timestamp:
07/23/09 20:01:27 (4 years ago)
Author:
MDMAN
Message:

Webdisk AdditionalRating?; neue Version --> Abfragen der ItemIDs und CategoryID mit den Funktionen der jeweiligen Klasse gemacht.

Location:
de.wbb-security.database.additionalrating
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • de.wbb-security.database.additionalrating/files/lib/system/event/listener/DatabaseAdditionalRatingAddListener.class.php

    r941 r951  
    1111class DatabaseAdditionalRatingAddListener implements EventListener { 
    1212 
    13     public $itemID = 0; 
    14     public $catID = 0; 
    15     public $fields = array(); 
     13    private $itemID = 0; 
     14    private $catID = 0; 
     15    private $fields = array(); 
     16    protected $item = array(); 
    1617    
    1718 
     
    2425 
    2526                // Hier wird geschaut, welches ITEM aktuell angezeigt wird. 
    26                 if(isset($_REQUEST['id']))      $this->itemID = intval($_REQUEST['id']); 
     27                $this->itemID = $eventObj->getItemID(); 
     28                 
    2729                 
    2830                // Nun wird die aktuelle Kategorie ermittelt 
    29                 if($this->itemID > 0) { 
    30                  
    31                         $sql = "SELECT categoryID 
    32                                         FROM wcf".WCF_N."_database_item 
    33                                         WHERE itemID = ".$this->itemID; 
    34                  
    35                         $result = WCF::getDB()->sendQuery($sql); 
    36                         while ($row = WCF::getDB()->fetchArray($result)) { 
    37                                 $this->catID = $row['categoryID'];       
    38                         } 
    39                 } 
     31                $this->item = $eventObj->getItem(); 
     32                        $this->catID = $this->item['categoryID']; 
    4033                      
    4134                // Hier wird geschaut, ob der User die Bewertung machen darf. 
  • de.wbb-security.database.additionalrating/files/lib/system/event/listener/DatabaseAdditionalRatingCategoryACPListener.class.php

    r941 r951  
    104104                                        WCF::getTPL()->append('additionalFields2', WCF::getTPL()->fetch('databaseAdditionalRatingCategory'));    
    105105                                        define("DATABASE_ADDITIONALRATING_CATEGORY_TPL",1); 
    106                         } 
    107                          
    108                          
     106                        }                        
    109107        } 
    110108         
  • de.wbb-security.database.additionalrating/files/lib/system/event/listener/DatabaseAdditionalRatingViewListener.class.php

    r941 r951  
    2323 
    2424        // Hier wird geschaut, welches ITEM aktuell angezeigt wird. 
    25         if(isset($_REQUEST['id']))      $this->itemID = intval($_REQUEST['id']); 
     25        $this->itemID = $eventObj->getItemID(); 
    2626         
    2727        if ($this->itemID > 0 && WCF::getUser()->getPermission('user.database.canViewAdditionalRating')) { 
  • de.wbb-security.database.additionalrating/options.xml

    r941 r951  
    55                <options> 
    66                        <option name="module_database_additionalrating"> 
    7                                 <categoryname>module.content</categoryname> 
     7                                <categoryname>module.content.webdisk</categoryname> 
    88                                <optiontype>boolean</optiontype> 
    99                                <defaultvalue>1</defaultvalue> 
     10                                <showorder>3</showorder> 
    1011                        </option>                
    1112                </options> 
  • de.wbb-security.database.additionalrating/package.xml

    r941 r951  
    77                <standalone>0</standalone> 
    88                <isUnique>1</isUnique> 
    9                 <version>1.0.0 beta 4</version> 
     9                <version>1.0.0 beta 5</version> 
    1010                <plugin>de.wbb-security.database</plugin> 
    1111                <date>2009-07-30</date> 
     
    1818 
    1919        <requiredPackages> 
    20                 <requiredPackage minversion="1.1.0 Beta 2">com.woltlab.wcf</requiredPackage> 
    21                 <requiredPackage minversion="1.1.0 RC 2">de.wbb-security.database</requiredPackage>      
     20                <requiredPackage minversion="1.1.0 *">com.woltlab.wcf</requiredPackage> 
     21                <requiredPackage minversion="1.1.0 RC 3">de.wbb-security.database</requiredPackage>      
    2222        </requiredPackages> 
    2323 
    2424        <instructions type="install"> 
    2525                <languages languagecode="de">de.xml</languages> 
    26                 <!--<languages languagecode="de-informal">de-informal.xml</languages>--> 
    2726                <files>files.tar</files> 
    2827                <templates>templates.tar</templates> 
     
    3534        </instructions> 
    3635         
    37         <instructions type="update" fromversion="1.0.0 RC *"> 
     36        <instructions type="update" fromversion="1.0.0 beta *"> 
    3837                <languages languagecode="de">de.xml</languages> 
    39                 <!--<languages languagecode="de-informal">de-informal.xml</languages>--> 
    4038                <files>files.tar</files> 
    4139                <templates>templates.tar</templates>