Poker Game Admin:

"; //RING GAME Update, Online/Offline, Add/Delete if(isset($_POST['pmapi_ringgame'])) { $ringgamename = $_POST['pmapi_ringgame']; $params = array("Name" => $ringgamename, "Description" => $_POST["Description"], "Auto" => $_POST["Auto"], "Game" => $_POST["Game"], "MixedList" => $_POST["MixedList"], "PW" => $_POST["PW"], "Private" => $_POST["Private"], "PermPlay" => $_POST["PermPlay"], "PermObserve" => $_POST["PermObserve"], "PermPlayerChat" => $_POST["PermPlayerChat"], "PermObserverChat" => $_POST["PermObserverChat"], "SuspendChatAllIn" => $_POST["SuspendChatAllIn"], "Seats" => $_POST["Seats"], "SmallestChip" => $_POST["SmallestChip"], "BuyInMin" => $_POST["BuyInMin"], "BuyInMax" => $_POST["BuyInMax"], "BuyInDef" => $_POST["BuyInDef"], "RakePercent" => $_POST["RakePercent"], "RakeCap" => $_POST["RakeCap"], "TurnClock" => $_POST["TurnClock"], "TurnWarning" => $_POST["TurnWarning"], "TimeBank" => $_POST["TimeBank"], "BankSync" => $_POST["BankSync"], "BankReset" => $_POST["BankReset"], "DisProtect" => $_POST["DisProtect"], "SmallBlind" => $_POST["SmallBlind"], "BigBlind" => $_POST["BigBlind"], "AllowStraddle" => $_POST["AllowStraddle"], "SmallBet" => $_POST["SmallBet"], "BigBet" => $_POST["BigBet"], "Ante" => $_POST["Ante"], "AnteAll" => $_POST["AnteAll"], "BringIn" => $_POST["BringIn"], "DupeIPs" => $_POST["DupeIPs"], "RatholeMinutes" => $_POST["RatholeMinutes"], "SitoutMinutes" => $_POST["SitoutMinutes"], "SitoutRelaxed" => $_POST["SitoutRelaxed"]); if($_POST['pmgameadmin'] == "Create New Game" ) { $params["Command"] = "RingGamesAdd"; $params["Name"] = $_POST["NewName"]; $params = array_map('stripslashes', $params); $ringgamename = $_POST["NewName"]; $api = PMAPI_Poker_API($params); } if($_POST['pmgameadmin'] == "Online" ) { $api = pmapi_RingGamesOnline($ringgamename); } if($_POST['pmgameadmin'] == "Offline" ) { $api = pmapi_RingGamesOffline($ringgamename); } if($_POST['pmgameadmin'] == "Delete" ) { $api = pmapi_RingGamesDelete($ringgamename); } if($_POST['pmgameadmin'] == "Update" ) { $params["Command"] = "RingGamesEdit"; if($ringgamename <> $_POST["NewName"]) $params["NewName"] = $_POST["NewName"]; $params = array_map('stripslashes', $params); $api = PMAPI_Poker_API($params); } if($api->Result == "Error") $retval .= "Error: " . $api->Error; else if($api->Result == "Ok") { $retval .= "Success"; if($ringgamename <> $_POST["NewName"]) $ringgamename = $_POST["NewName"]; if($_POST['pmgameadmin'] <> "Delete" ) $retval .= pmapi_ringgame_form($ringgamename); } else { $retval .= pmapi_ringgame_form($ringgamename); } } else if($_POST['pmapi_newringgame']=='Create New Game') $retval .= pmapi_ringgame_form(''); //Tournaments Update, Online/Offline, Add/Delete else if(isset($_POST['pmapi_tournament'])) { $tournamentname = $_POST['pmapi_tournament']; $params = array("Name" => $tournamentname, "Game" => $_POST["Game"], "MixedList" => $_POST["MixedList"], "Shootout" => $_POST["Shootout"], "Description" => $_POST["Description"], "Auto" => $_POST["Auto"], "PW" => $_POST["PW"], "Private" => $_POST["Private"], "PermRegister" => $_POST["PermRegister"], "PermUnregister" => $_POST["PermUnregister"], "PermObserve" => $_POST["PermObserve"], "PermPlayerChat" => $_POST["PermPlayerChat"], "PermObserverChat" => $_POST["PermObserverChat"], "SuspendChatAllIn" => $_POST["SuspendChatAllIn"], "Tables" => $_POST["Tables"], "Seats" => $_POST["Seats"], "StartFull" => $_POST["StartFull"], "StartMin" => $_POST["StartMin"], "StartCode" => $_POST["StartCode"], "StartTime" => $_POST["StartTime"], "RegMinutes" => $_POST["RegMinutes"], "LateRegMinutes" => $_POST["LateRegMinutes"], "MinPlayers" => $_POST["MinPlayers"], "RecurMinutes" => $_POST["RecurMinutes"], "NoShowMinutes" => $_POST["NoShowMinutes"], "BuyIn" => $_POST["BuyIn"], "EntryFee" => $_POST["EntryFee"], "Ticket" => $_POST["Ticket"], "TicketRequired" => $_POST["TicketRequired"], "TicketFunded" => $_POST["TicketFunded"], "PrizeBonus" => $_POST["PrizeBonus"], "MultiplyBonus" => $_POST["MultiplyBonus"], "Chips" => $_POST["Chips"], "AddOnChips" => $_POST["AddOnChips"], "TurnClock" => $_POST["TurnClock"], "TurnWarning" => $_POST["TurnWarning"], "TimeBank" => $_POST["TimeBank"], "BankSync" => $_POST["BankSync"], "BankReset" => $_POST["BankReset"], "DisProtect" => $_POST["DisProtect"], "Level" => $_POST["Level"], "RebuyLevels" => $_POST["RebuyLevels"], "Threshold" => $_POST["Threshold"], "MaxRebuys" => $_POST["MaxRebuys"], "RebuyCost" => $_POST["RebuyCost"], "RebuyFee" => $_POST["RebuyFee"], "BreakTime" => $_POST["BreakTime"], "BreakLevels" => $_POST["BreakLevels"], "StopOnChop" => $_POST["StopOnChop"], "BringInPercent" => $_POST["BringInPercent"], "Blinds" => $_POST["Blinds"], "Payout" => $_POST["Payout"], "PayoutTickets" => $_POST["PayoutTickets"], "UnregLogout" => $_POST["UnregLogout"]); if($_POST['pmgameadmin'] == "Create New Game" ) { $params["Command"] = "TournamentsAdd"; $params["Name"] = $_POST["NewName"]; $params = array_map('stripslashes', $params); $tournamentname = $_POST["NewName"]; $api = PMAPI_Poker_API($params); } if($_POST['pmgameadmin'] == "Online" ) { $api = pmapi_TournamentsOnline($tournamentname); } if($_POST['pmgameadmin'] == "Offline" ) { $api = pmapi_TournamentsOffline($tournamentname); } if($_POST['pmgameadmin'] == "Delete" ) { $api = pmapi_TournamentsDelete($tournamentname); } if($_POST['pmgameadmin'] == "Update" ) { $params["Command"] = "TournamentsEdit"; if($tournamentname <> $_POST["NewName"]) $params["NewName"] = $_POST["NewName"]; $params = array_map('stripslashes', $params); $api = PMAPI_Poker_API($params); } if($api->Result == "Error") $retval .= "Error: " . $api->Error; else if($api->Result == "Ok") { $retval .= "Success"; if($tournamentname <> $_POST["NewName"]) $tournamentname = $_POST["NewName"]; if($_POST['pmgameadmin'] <> "Delete" ) $retval .= pmapi_tournament_form($tournamentname); } else { $retval .= pmapi_tournament_form($tournamentname); } } else if($_POST['pmapi_newtournament']=='Create New Game') $retval .= pmapi_tournament_form(''); else { //Ring Game Table Starts Here. $api = pmapi_RingGamesList("Name,Status,Seats,BuyInMin,BuyInMax,SmallBlind,BigBlind,Ante"); if ($result == "Error") $retval .= "Error: " . $api -> Error; else { $ringgames = $api -> RingGames; $retval .= "
"; $retval .= ""; $retval .= ""; for ($i = 0; $i < $ringgames; $i++) { $retval .= "" . "" . "" . "" . "" . "" . ""; } } $retval .= "
Total RingGames: " . $ringgames . " -- " . pmapi_submit_link('Create New Game', 'pmapi_newringgame') . "
NameStatusSeatsBlindsBuy In
" . pmapi_submit_link($api -> Name[$i], 'pmapi_ringgame') . "" . $api -> Status[$i] . "" . $api -> Seats[$i] . "" . $api -> SmallBlind[$i] . "/" . $api -> BigBlind[$i] . "/" . $api -> Ante[$i] . "" . $api -> BuyInMin[$i] . "/" . $api -> BuyInMax[$i] . "


"; //Tournaments Table Starts Here. $api = pmapi_TournamentsList("Name,Status,Tables,Seats,BuyIn,EntryFee"); if ($result == "Error") $retval .= "Error: " . $api -> Error; else { $tournaments = $api -> Tournaments; $retval .= "
"; $retval .= ""; $retval .= ""; for ($i = 0; $i < $tournaments; $i++) { $retval .= "" . "" . "" . "" . "" . "" . ""; } $retval .= "
Total Tournaments: " . $tournaments . " -- " . pmapi_submit_link('Create New Game', 'pmapi_newtournament') . "
NameStatusSeatsTablesBuy In/Entry
" . pmapi_submit_link($api -> Name[$i], 'pmapi_tournament') . "" . $api -> Status[$i] . "" . $api -> Seats[$i] . "" . $api -> Tables[$i] . "" . $api -> BuyIn[$i] . "/" . $api -> EntryFee[$i] . "
"; } } $retval .= ""; echo pmapi_output_cleaner($retval); } function pmapi_ringgame_form($name) { if($_POST['pmapi_newringgame']<>'Create New Game') $pmapi_api = pmapi_RingGamesGet($name); else { $pmapi_api = (object) array("NewName" => "", "Description" => "", "Auto" => "Yes", "Game" => "", "MixedList" => "", "Private" => "No", "PermPlay" => "", "PermObserve" => "", "PermPlayerChat" => "", "PermObserverChat" => "", "SuspendChatAllIn" => "No", "Seats" => "10", "SmallestChip" => "1", "BuyInMin" => 1000, "BuyInMax" => 2000, "BuyInDef" => 1200, "RakePercent" => 0, "RakeCap" => 0, "TurnClock" => 20, "TurnWarning" => 5, "TimeBank" => 60, "BankSync" => "Yes", "BankReset" => 50, "DisProtect" => "Yes", "SmallBlind" => 5, "BigBlind" => 10, "AllowStraddle" => "No", "SmallBet" => 10, "BigBet" => 20, "Ante" => 0, "AnteAll" => "No", "BringIn" => 0, "DupeIPs" => "No", "RatholeMinutes" => 5, "SitoutMinutes" => 5, "SitoutRelaxed" => "Yes"); } $retval = "
"; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= "
Current Name:

" . $name . "

Status:

" . $pmapi_api->Status . "

New Name:
Description:
Auto:". pmapi_formdropdown("Auto",array("Yes","No"),$pmapi_api->Auto) . "
Game:". pmapi_formdropdown("Game",array("Limit Hold'em", "Pot Limit Hold'em", "No Limit Hold'em", "Limit Omaha", "Pot Limit Omaha", "No Limit Omaha", "Limit Omaha Hi-Lo", "Pot Limit Omaha Hi-Lo", "No Limit Omaha Hi-Lo", "Limit Razz", "Limit Stud", "Limit Stud Hi-Lo", "Mixed"),$pmapi_api->Game) . "
MixedList:MixedList . "\"/>
PW:PW . "\"/>
Private:". pmapi_formdropdown("Private",array("Yes","No"),$pmapi_api->Private) . "
PermPlay:PermPlay . "\"/>
PermObserve:PermObserve . "\"/>
PermPlayerChat:PermPlayerChat . "\"/>
PermObserverChat:PermObserverChat . "\"/>
SuspendChatAllIn:". pmapi_formdropdown("SuspendChatAllIn",array("Yes","No"),$pmapi_api->SuspendChatAllIn) . "
Seats:Seats . "\" min=\"1\" max=\"10\" />
SmallestChip:". pmapi_formdropdown("SmallestChip",array(0.01, 0.05, 0.25, 1, 5, 25, 100, 500, 1000, 5000, 25000, 100000, 500000, 1000000, 5000000, 25000000, 100000000, 500000000, 1000000000),$pmapi_api->SmallestChip) . "
BuyInMin:BuyInMin . "\"/>
BuyInMax:BuyInMax . "\"/>
BuyInDef:BuyInDef . "\"/>
RakePercent:RakePercent . "\" min=\"0\" max=\"100\" />
RakeCap:RakeCap . "\"/>
TurnClock:TurnClock . "\" min=\"10\" max=\"120\" />
TurnWarning:TurnWarning . "\" min=\"5\" max=\"119\" />
TimeBank:TimeBank . "\" min=\"0\" max=\"600\" />
BankSync:". pmapi_formdropdown("BankSync",array("Yes","No"),$pmapi_api->BankSync) . "
BankReset:BankReset . "\" min=\"0\" max=\"999999\" />
DisProtect:". pmapi_formdropdown("DisProtect",array("Yes","No"),$pmapi_api->DisProtect) . "
SmallBlind:SmallBlind . "\" min=\"0\" />
BigBlind:BigBlind . "\" min=\"0\" />
AllowStraddle:". pmapi_formdropdown("AllowStraddle",array("Yes","No"),$pmapi_api->AllowStraddle) . "
SmallBet:SmallBet . "\" min=\"0\" />
BigBet:BigBet . "\" min=\"0\" />
Ante:Ante . "\" min=\"0\" />
AnteAll:". pmapi_formdropdown("AnteAll",array("Yes","No"),$pmapi_api->AnteAll) . "
BringIn:BringIn . "\" min=\"0\" />
DupeIPs:". pmapi_formdropdown("DupeIPs",array("Yes","No"),$pmapi_api->DupeIPs) . "
RatholeMinutes:RatholeMinutes . "\" min=\"0\" max=\"120\" />
SitoutMinutes:SitoutMinutes . "\" min=\"1\" max=\"120\" />
SitoutRelaxed:". pmapi_formdropdown("SitoutRelaxed",array("Yes","No"),$pmapi_api->SitoutRelaxed) . "
"; if($_POST['pmapi_newringgame']=='Create New Game') $retval .= ""; else if($pmapi_api->Result == "Ok") { if($pmapi_api->Status == "Offline") { $retval .= ""; $retval .= ""; $retval .= ""; } else $retval .= ""; } $retval .= "
"; return pmapi_output_cleaner($retval); } function pmapi_tournament_form($name) { if($_POST['pmapi_newtournament']<>'Create New Game') $pmapi_api = pmapi_TournamentsGet($name); else { $pmapi_api = (object) array("NewName" => "", "Game" => "", "MixedList" => "", "Shootout" => "No", "Description" => "", "Auto" => "Yes", "PW" => "", "Private" => "No", "PermRegister" => "", "PermUnregister" => "", "PermObserve" => "", "PermPlayerChat" => "", "PermObserverChat" => "", "SuspendChatAllIn" => "No", "Tables" => 5, "Seats" => 10, "StartFull" => "Yes", "StartMin" => 0, "StartCode" => 0, "StartTime" => "0000-00-00 00:00", "RegMinutes" => 0, "LateRegMinutes" =>0, "MinPlayers" => 50, "RecurMinutes" => 1, "NoShowMinutes" => 0, "BuyIn" => 100, "EntryFee" => 10, "Ticket" => "", "TicketRequired" => "No", "TicketFunded" => "No", "PrizeBonus" => 0, "MultiplyBonus" => "No", "Chips" => 1500, "AddOnChips" => 0, "TurnClock" => 20, "TurnWarning" => 5, "TimeBank" => 60, "BankSync" => "Yes", "BankReset" => 50, "DisProtect" => "Yes", "Level" => 10, "RebuyLevels" => 0, "Threshold" => 0, "MaxRebuys" => 0, "RebuyCost" => 0, "RebuyFee" => 0, "BreakTime" => 2, "BreakLevels" => 3, "StopOnChop" => "No", "BringInPercent" => 1, "Blinds" => "", "Payout" => "", "PayoutTickets" => "", "UnregLogout" => "No"); } $retval = "
"; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= ""; $retval .= "
Current Name:

" . $name . "

Status:

" . $pmapi_api->Status . "

New Name:
Description:
Auto:". pmapi_formdropdown("Auto",array("Yes","No"),$pmapi_api->Auto) . "
Game:". pmapi_formdropdown("Game",array("Limit Hold'em", "Pot Limit Hold'em", "No Limit Hold'em", "Limit Omaha", "Pot Limit Omaha", "No Limit Omaha", "Limit Omaha Hi-Lo", "Pot Limit Omaha Hi-Lo", "No Limit Omaha Hi-Lo", "Limit Razz", "Limit Stud", "Limit Stud Hi-Lo", "Mixed"),$pmapi_api->Game) . "
MixedList:MixedList . "\"/>
Shootout:". pmapi_formdropdown("Shootout",array("Yes","No"),$pmapi_api->Shootout) . "
PW:PW . "\"/>
Private:". pmapi_formdropdown("Private",array("Yes","No"),$pmapi_api->Private) . "
PermRegister:PermRegister . "\"/>
PermUnregister:PermUnregister . "\"/>
PermObserve:PermObserve . "\"/>
PermPlayerChat:PermPlayerChat . "\"/>
PermObserverChat:PermObserverChat . "\"/>
SuspendChatAllIn:". pmapi_formdropdown("SuspendChatAllIn",array("Yes","No"),$pmapi_api->SuspendChatAllIn) . "
Tables:Tables . "\" min=\"1\" max=\"100\" />
Seats:Seats . "\" min=\"1\" max=\"10\" />
StartFull:". pmapi_formdropdown("StartFull",array("Yes","No"),$pmapi_api->StartFull) . "
StartMin:StartMin . "\" min=\"0\" max=\"10\" />
StartCode:StartCode . "\" min=\"0\" max=\"999999\" />
StartTime:StartTime . "\"/>
RegMinutes:RegMinutes . "\" min=\"0\" max=\"999999\" />
LateRegMinutes:LateRegMinutes . "\" min=\"0\" max=\"999999\" />
MinPlayers:MinPlayers . "\" min=\"2\" max=\"1000\" />
RecurMinutes:RecurMinutes . "\" min=\"-1\" max=\"999999\" />
NoShowMinutes:NoShowMinutes . "\" min=\"0\" max=\"999999\" />
BuyIn:BuyIn . "\" min=\"0\" />
EntryFee:EntryFee . "\" min=\"0\" />
Ticket:Ticket . "\"/>
TicketRequired:". pmapi_formdropdown("TicketRequired",array("Yes","No"),$pmapi_api->TicketRequired) . "
TicketFunded:". pmapi_formdropdown("TicketFunded",array("Yes","No"),$pmapi_api->TicketFunded) . "
PrizeBonus:PrizeBonus . "\" min=\"0\" />
MultiplyBonus:". pmapi_formdropdown("MultiplyBonus",array("Yes","No","Min"),$pmapi_api->MultiplyBonus) . "
Chips:Chips . "\" min=\"10\" max=\"25000\" />
AddOnChips:AddOnChips . "\" min=\"0\" max=\"50000\" />
TurnClock:TurnClock . "\" min=\"10\" max=\"120\" />
TurnWarning:TurnWarning . "\" min=\"5\" max=\"119\" />
TimeBank:TimeBank . "\" min=\"0\" max=\"600\" />
BankSync:". pmapi_formdropdown("BankSync",array("Yes","No"),$pmapi_api->BankSync) . "
BankReset:BankReset . "\" min=\"0\" max=\"999999\" />
DisProtect:". pmapi_formdropdown("DisProtect",array("Yes","No"),$pmapi_api->DisProtect) . "
Level:Level . "\" min=\"1\" max=\"1000\" />
RebuyLevels:RebuyLevels . "\" min=\"0\" max=\"1000\" />
Threshold:Threshold . "\" min=\"0\" max=\"999999\" />
MaxRebuys:MaxRebuys . "\" min=\"-1\" />
/RebuyCost:RebuyCost . "\" min=\"0\" />
/RebuyFee:RebuyFee . "\" min=\"0\" />
BreakTime:BreakTime . "\" min=\"0\" max=\"60\" />
BreakLevels:BreakLevels . "\" min=\"0\" max=\"1000\" />
StopOnChop:". pmapi_formdropdown("StopOnChop",array("Yes","No"),$pmapi_api->StopOnChop) . "
BringInPercent:BringInPercent . "\" min=\"1\" max=\"99\" />
Blinds:
Payout:
PayoutTickets:PayoutTickets . "\"/>
UnregLogout:". pmapi_formdropdown("UnregLogout",array("Yes","No"),$pmapi_api->UnregLogout) . "
"; if($_POST['pmapi_newtournament']=='Create New Game') $retval .= ""; else if($pmapi_api->Result == "Ok") { if($pmapi_api->Status == "Offline") { $retval .= ""; $retval .= ""; $retval .= ""; } else $retval .= "
". "
!!!WARNING - This will take the Tournament offline now!!!
"; } $retval .= "
"; return pmapi_output_cleaner($retval); } ?>