当前位置: 首页>>代码示例>>PHP>>正文


PHP interPool::getMasseSalarialeGC方法代码示例

本文整理汇总了PHP中interPool::getMasseSalarialeGC方法的典型用法代码示例。如果您正苦于以下问题:PHP interPool::getMasseSalarialeGC方法的具体用法?PHP interPool::getMasseSalarialeGC怎么用?PHP interPool::getMasseSalarialeGC使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在interPool的用法示例。


在下文中一共展示了interPool::getMasseSalarialeGC方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: explode

     if ($this_id_player != "") {
         $liste_joueurs_prop_gerant1 .= ",{$this_id_player}";
     }
 }
 // Pour chaque joueur de la liste du gérant 2, il faut traiter selon les positions et selon le paramètre
 // trade_howto_switch_players
 $liste_joueurs_gerant2A = explode(":", $liste_joueurs_gerant2);
 $liste_joueurs_prop_gerant2 = 0;
 foreach ($liste_joueurs_gerant2A as $this_id_player) {
     if ($this_id_player != "") {
         $liste_joueurs_prop_gerant2 .= ",{$this_id_player}";
     }
 }
 // masse salariale du GC, cap_space
 if ($salary_cap_enabled == "Y") {
     $masse_salariale_actuelle_GC_gerant = $pool->getMasseSalarialeGC($id_pool, $id_saison, $gerant, $periode + 1);
     if ($gerant == $id_gerant1) {
         $masse_salariale_apres_GC_gerant = $pool->getMasseSalarialeGCForTradeProposition($id_pool, $id_saison, $periode + 1, $gerant, $id_gerant2, $liste_joueurs_prop_gerant1, $liste_joueurs_prop_gerant2);
     } else {
         $masse_salariale_apres_GC_gerant = $pool->getMasseSalarialeGCForTradeProposition($id_pool, $id_saison, $periode + 1, $gerant, $id_gerant1, $liste_joueurs_prop_gerant2, $liste_joueurs_prop_gerant1);
     }
     $diff_masse_salariale_GC_gerant = $masse_salariale_apres_GC_gerant - $masse_salariale_actuelle_GC_gerant;
     $cap_space_gerant = $salary_cap - $masse_salariale_apres_GC_gerant;
     $floor_space_gerant = $masse_salariale_apres_GC_gerant - $salary_floor;
     if ($gerant == $id_gerant1) {
         $masse_salariale_actuelle_GC_adv = $pool->getMasseSalarialeGC($id_pool, $id_saison, $id_gerant2, $periode + 1);
         $masse_salariale_apres_GC_adv = $pool->getMasseSalarialeGCForTradeProposition($id_pool, $id_saison, $periode + 1, $id_gerant2, $id_gerant1, $liste_joueurs_prop_gerant2, $liste_joueurs_prop_gerant1);
     } else {
         $masse_salariale_actuelle_GC_adv = $pool->getMasseSalarialeGC($id_pool, $id_saison, $id_gerant1, $periode);
         $masse_salariale_apres_GC_adv = $pool->getMasseSalarialeGCForTradeProposition($id_pool, $id_saison, $periode + 1, $id_gerant1, $id_gerant2, $liste_joueurs_prop_gerant1, $liste_joueurs_prop_gerant2);
     }
开发者ID:jfanctil,项目名称:lamoria,代码行数:31,代码来源:trade.php

示例2: sum

    /*
    $query = "select sum(b.salary_frozen) masse_salariale_GC from $table a, nhl_players b
              where
                   a.id_player = b.id
                   and a.id_pool = $id_pool
                   and a.saison_id = $id_saison
                   and a.gerant = $gerant
                   and a.periode = $periode_sel
                   and a.grand_club = 'Y'
                   and b.date_expiration = '2099-12-31'";
    $resultID = mysql_query($query, $pool->handle);
    	$data = mysql_fetch_array($resultID,MYSQL_ASSOC);
    mysql_free_result($resultID);
    $masse_salariale_GC = $data['masse_salariale_GC'];
    */
    $masse_salariale_GC = $pool->getMasseSalarialeGC($id_pool, $id_saison, $gerant, $periode_sel);
} else {
    // on calcule la masse salariale du GC en 2 étapes:
    //    1) les salaires des joueurs qui remplacent un blessé ne comptent pas; c'est celui du joueur blessé qui compte
    //    2) tous les autres joueurs qui n'ont pas de remplaçant qui joue à leur place
    $liste_rank_IR = "0";
    $masse_salariale_GC = 0;
    $query = "select a.rank,b.salary_frozen\n          from\n               {$table} a, nhl_players b\n          where\n               a.id_player = b.id\n               and a.id_pool = {$id_pool}\n               and a.saison_id = {$id_saison}\n               and a.gerant = {$gerant}\n               and a.grand_club = 'Y'\n               and a.IR = 'Y'\n               and a.periode = {$periode_sel}\n               and b.date_expiration = '2099-12-31'";
    $resultID = mysql_query($query, $pool->handle);
    while ($data = mysql_fetch_array($resultID, MYSQL_ASSOC)) {
        $liste_rank_IR .= "," . $data['rank'];
        $masse_salariale_GC += $data['salary_frozen'];
    }
    mysql_free_result($resultID);
    $mysql_case = "CASE";
    foreach (split("\\^", $liste) as $item) {
开发者ID:jfanctil,项目名称:lamoria,代码行数:31,代码来源:calcul_masse_salariale_GC_for_switch_GC_CE.php


注:本文中的interPool::getMasseSalarialeGC方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。