Changeset 650

Show
Ignore:
Timestamp:
09/08/08 18:29:31 (5 years ago)
Author:
MDMAN
Message:

racing.league modified

Location:
racing.league
Files:
1 added
7 modified

Legend:

Unmodified
Added
Removed
  • racing.league/files/lib/action/RacingLeagueDeletePointAction.class.php

    r645 r650  
    88 * @copyright   2007/2008 MDMAN 
    99 * @license     GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php> 
    10  * @package             de.mdman.application.register 
     10 * @package             de.mdman.racing.league 
    1111 */ 
    1212 
  • racing.league/files/lib/action/RacingLeagueDeleteRaceAction.class.php

    r643 r650  
    88 * @copyright   2007/2008 MDMAN 
    99 * @license     GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php> 
    10  * @package             de.mdman.application.register 
     10 * @package             de.mdman.racing.league 
    1111 */ 
    1212 
  • racing.league/files/lib/action/RacingLeagueDeleteSaisonAction.class.php

    r644 r650  
    88 * @copyright   2007/2008 MDMAN 
    99 * @license     GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php> 
    10  * @package             de.mdman.application.register 
     10 * @package             de.mdman.racing.league 
    1111 */ 
    1212 
  • racing.league/files/lib/action/RacingLeagueDeleteTeamAction.class.php

    r643 r650  
    88 * @copyright   2007/2008 MDMAN 
    99 * @license     GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php> 
    10  * @package             de.mdman.application.register 
     10 * @package             de.mdman.racing.league 
    1111 */ 
    1212 
  • racing.league/files/lib/form/RacingLeagueUserToTeamForm.class.php

    r648 r650  
    44 
    55/** 
    6  * Seite fÃŒr die Zuweisung der User an ein Team. 
     6 * Seite fÌr die Zuweisung der User an ein Team. 
    77 *  
    88 * @author      Markus Gerdelmann 
     
    9595                                        $this->driverInTeam[] = $row; 
    9696                                } 
    97                                 $sql = "SELECT  `a`.`userID`, 
    98                                                                 `a`.`username`, 
    99                                                                 `b`.`groupID`, 
    100                                                                 `b`.`saisonID`, 
    101                                                                 `c`.`saisonID`, 
    102                                                                 `c`.`usertoteamID`, 
    103                                                                 `c`.`teamID`, 
    104                                                                 `c`.`userID` 
    105                                                 FROM    `wcf".WCF_N."_user` AS `a` 
    106                                                 LEFT OUTER JOIN `wcf".WCF_N."_racing_group` AS `b` 
    107                                                 ON              (`b`.`groupID` = '".$this->groupID."') 
    108                                                 LEFT OUTER JOIN `wcf".WCF_N."_racing_user_to_team` AS `c` 
    109                                                 ON              (`c`.`userID` = `a`.`userID`) 
    110                                                 WHERE   `a`.`userID` = `c`.`userID` 
    111                                                 AND             `b`.`groupID` = '".$this->groupID."' 
    112                                                 AND             `b`.saisonID = '".$this->activSaisonID."' 
    113                                                 AND             `c`.saisonID = '".$this->activSaisonID."' 
    114                                                 ORDER BY `a`.`username` ASC"; 
     97                                $sql = "SELECT userID FROM wcf".WCF_N."_racing_user_to_team   WHERE userID NOT IN 
     98                    (SELECT     GROUP_CONCAT(`a`.`userID`) 
     99                        FROM    `wcf".WCF_N."_user` AS `a` 
     100                        LEFT OUTER JOIN `wcf".WCF_N."_racing_group` AS `b` 
     101                        ON        (`b`.`groupID` = '".$this->groupID."') 
     102                        LEFT OUTER JOIN `wcf".WCF_N."_racing_user_to_team` AS `c` 
     103                        ON        (`c`.`userID` = `a`.`userID`) 
     104                        WHERE    `a`.`userID` = `c`.`userID` 
     105                        AND        `b`.`groupID` = '".$this->groupID."' 
     106                        AND        `b`.`saisonID` = '".$this->activSaisonID."' 
     107                        AND        `c`.`saisonID` = '".$this->activSaisonID."' 
     108                        ) 
     109                        "; 
    115110 
    116111                                $res = WCF::getDB()->sendQuery($sql); 
     
    119114                                        $this->driverNoTeam[] = $row; 
    120115                                } 
     116var_dump($this->driverNoTeam); 
    121117                        }                        
    122118                }                
  • racing.league/install.sql

    r648 r650  
    5656) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
    5757 
     58DROP TABLE IF EXISTS wcf1_racing_results_team; 
     59CREATE TABLE wcf1_racing_results_team ( 
     60saisonID int(10) unsigned NOT NULL COMMENT 'ID der Saison', 
     61resultID  int(10) unsigned NOT NULL  auto_increment COMMENT 'ID des Ergebnisses', 
     62raceID int(10) unsigned NOT NULL COMMENT 'ID des Rennens', 
     63userID int(10) unsigned NOT NULL COMMENT 'userID des Fahrers', 
     64teamID int(10) unsigned NOT NULL COMMENT 'ID des Teams', 
     65points int(10) unsigned NOT NULL COMMENT 'Punkte für das Team', 
     66PRIMARY KEY(`saisonID`, `resultID`), 
     67INDEX ( `resultID`) 
     68) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
     69 
    5870DROP TABLE IF EXISTS wcf1_racing_points; 
    5971CREATE TABLE wcf1_racing_points ( 
  • racing.league/templates/racingLeagueUserToTeam.tpl

    r649 r650  
    5151                                        {foreach from=$driverNoTeam item=user} 
    5252                                                <li> 
    53                                                         <a href="index.php?page=User&amp;userID={$user.userID}{@SID_ARG_2ND}" title="{lang username=$user.username}wcf.user.viewProfile{/lang}" class="memberName"><span>{$user.username}</span></a> 
     53                                                        <a href="index.php?page=User&amp;userID={$user.userID}{@SID_ARG_2ND}" title="{lang username=$user.userID}wcf.user.viewProfile{/lang}" class="memberName"><span>{$user.userID}</span></a> 
    5454                                                        <a href="index.php?form=RacingLeagueUserToTeam&amp;userID={$user.userID}{@SID_ARG_2ND}" title="{lang}wcf.racing.league.userToTeam.switch{/lang}" class="memberRemove"><img src="{@RELATIVE_WCF_DIR}icon/saisonUserToTeamS.png" alt="" /></a> 
    5555                                                </li> 
     
    6767                                                <li>                             
    6868                                                        <a href="index.php?page=User&amp;userID={$user.userID}{@SID_ARG_2ND}" title="{lang username=$user.username}wcf.user.viewProfile{/lang}" class="memberName"><span>{$user.username}</span></a> 
    69                                                         <a href="index.php?form=RacingLeagueUserToTeam&amp;userID={$user.userID}{@SID_ARG_2ND}" title="{lang}wcf.racing.league.userToTeam.switch{/lang}" class="memberRemove"><img src="{@RELATIVE_WCF_DIR}icon/saisonUserToTeamS.png" alt="" /></a> 
     69                                                        <a href="index.php?action=RacingLeagueDeleteUserToTeam&amp;userToTeamID={$user.usertoteamID}{@SID_ARG_2ND}" title="{lang}wcf.racing.league.userToTeam.delete{/lang}" class="memberRemove"><img src="{@RELATIVE_WCF_DIR}icon/deleteS.png" alt="" /></a> 
    7070                                                </li> 
    7171                                        {/if}