本文整理汇总了PHP中interPool::reactivePlayerIR方法的典型用法代码示例。如果您正苦于以下问题:PHP interPool::reactivePlayerIR方法的具体用法?PHP interPool::reactivePlayerIR怎么用?PHP interPool::reactivePlayerIR使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类interPool
的用法示例。
在下文中一共展示了interPool::reactivePlayerIR方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: foreach
$player_jb = $infoPlayerJB["first_name"] . " " . $infoPlayerJB["last_name"];
$player_jr = $infoPlayerJR["first_name"] . " " . $infoPlayerJR["last_name"];
$message .= "Impossible de placer <b>{$player_jb}, {$pos_jb}</b> sur la liste IR et le remplacer par <b>{$player_jr}, {$pos_jr}</b>, car un des deux joueurs est dans le ballotage.";
} else {
// on valide qu'aucun des 2 joueurs ne fait partie d'un échange (portion à faire...)
$pool->placePlayerOnIR($id_pool, $gerant, $periode_sel, $periode, $id_player_jb, $rank_jb, $pos_jb, $id_player_jr, $rank_jr, $pos_jr, $id_saison);
}
}
}
//Cinquièmement, on traite les ré-activations manuelles des joueurs de la liste IR
if (isset($_REQUEST["reactiver"])) {
foreach ($_REQUEST["reactiver"] as $item) {
$itemA = explode("-", $item);
$joueur_IR = $itemA[0];
$joueur_remplacement = $itemA[1];
$pool->reactivePlayerIR($id_pool, $gerant, $periode_sel, $periode, $joueur_IR, $joueur_remplacement, $id_saison);
}
}
// Sixièmement, on supprime les propositions d'échange si un joueur dépasse la limite max de matchs joués. Cette vérification
// se fait seulement si on est la 1ère journée de la période sélectionnée (si on est dans une période future, on ne doit PAS supprimer
// les propositions d'échange)
$pool->verif_prop_in_apply_alignement($id_pool, $id_saison, $gerant, $periode_sel, $periode, $selectedPlayersA, $match_max_trade, $match_max_trade_goalie);
// Finalement, on applique l'alignement dans la bd pour la période sélectionnée et les
// suivantes.
$rtn = $pool->applyAlignement($id_pool, $gerant, $periode_sel, $periode, $apply_periodes, $selectedPlayersA, $team_in_alignement, $id_saison, $nbreJoueurGrandClub, $nbre_team_total, $team_like_player);
if ($message != "") {
//$message .= "<br>Cependant, les changements d'activation/désactivation de joueurs ont été faits.";
}
}
}
}
示例2: foreach
$afficheNotification_sticky[$index] = "true";
$index++;
}
}
}
//Cinquièmement, on traite les ré-activations manuelles des joueurs de la liste IR
if (isset($_REQUEST["reactiver"])) {
foreach ($_REQUEST["reactiver"] as $item) {
$itemA = explode("-", $item);
$joueur_IR = $itemA[0];
$joueur_remplacement = $itemA[1];
$infoPlayerJB = $pool->getPlayerInfoForAlignement($joueur_IR, $pool->today);
$infoPlayerJR = $pool->getPlayerInfoForAlignement($joueur_remplacement, $pool->today);
$player_jb = $infoPlayerJB["first_name"] . " " . $infoPlayerJB["last_name"];
$player_jr = $infoPlayerJR["first_name"] . " " . $infoPlayerJR["last_name"];
$rtn = $pool->reactivePlayerIR($id_pool, $gerant, $periode_sel, $periode, $joueur_IR, $joueur_remplacement, $id_saison, $ballotage_liste_IR);
if ($rtn == "reactiver_ballotage") {
$afficheNotification_type[$index] = "succes";
$afficheNotification_msg[$index] = "<b>{$player_jb}</b> a été réactivé avec succès.";
$afficheNotification_sticky[$index] = "true";
$index++;
$afficheNotification_type[$index] = "notice";
$afficheNotification_msg[$index] = "<b>{$player_jr}</b> sera soumis au ballotage pour la durée de la prochaine période.";
$afficheNotification_sticky[$index] = "true";
$index++;
} else {
$afficheNotification_type[$index] = "succes";
$afficheNotification_msg[$index] = "<b>{$player_jb}</b> a été réactivé avec succès (<b>{$player_jr}</b> réintègre le club école).";
$afficheNotification_sticky[$index] = "true";
$index++;
}