if (strtolower($sp['name']['value']) == strtolower($provider)) { if (array_key_exists('gsm', $sp)) { if (array_key_exists('attr', $sp['gsm']['apn'])) { $name = $sp['gsm']['apn']['name'] ? $sp['gsm']['apn']['name'] : $sp['name']['value']; echo $name . ":" . $sp['gsm']['apn']['attr']['value']; } else { foreach ($sp['gsm']['apn'] as $apn_info) { $name = $apn_info['name']['value'] ? $apn_info['name']['value'] : $apn_info['gsm']['apn']['name']; echo $name . ":" . $apn_info['attr']['value'] . "\n"; } } } if (array_key_exists('cdma', $sp)) { $name = $sp['cdma']['name']['value'] ? $sp['cdma']['name']['value'] : $sp['name']['value']; echo $name . ":" . "CDMA"; } } } } $_GET_OR_POST = $_SERVER['REQUEST_METHOD'] === 'POST' ? $_POST : $_GET; if (isset($_GET_OR_POST['country']) && !isset($_GET_OR_POST['provider'])) { providers_list($_GET_OR_POST['country']); } elseif (isset($_GET_OR_POST['country']) && isset($_GET_OR_POST['provider'])) { if (isset($_GET_OR_POST['plan'])) { provider_plan_data($_GET_OR_POST['country'], $_GET_OR_POST['provider'], $_GET_OR_POST['plan']); } else { provider_plans_list($_GET_OR_POST['country'], $_GET_OR_POST['provider']); } } else { country_list(); }
foreach ($serviceproviders as $sp) { if (strtolower($sp['name']['value']) == strtolower($provider)) { if (array_key_exists('gsm', $sp)) { if (array_key_exists('attr', $sp['gsm']['apn'])) { $name = $sp['gsm']['apn']['name'] ? $sp['gsm']['apn']['name'] : $sp['name']['value']; echo $name . ":" . $sp['gsm']['apn']['attr']['value']; } else { foreach ($sp['gsm']['apn'] as $apn_info) { $name = $apn_info['name']['value'] ? $apn_info['name']['value'] : $apn_info['gsm']['apn']['name']; echo $name . ":" . $apn_info['attr']['value'] . "\n"; } } } if (array_key_exists('cdma', $sp)) { $name = $sp['cdma']['name']['value'] ? $sp['cdma']['name']['value'] : $sp['name']['value']; echo $name . ":" . "CDMA"; } } } } if (isset($_POST['country']) && !isset($_POST['provider'])) { providers_list($_POST['country']); } elseif (isset($_POST['country']) && isset($_POST['provider'])) { if (isset($_POST['plan'])) { provider_plan_data($_POST['country'], $_POST['provider'], $_POST['plan']); } else { provider_plans_list($_POST['country'], $_POST['provider']); } } else { country_list(); }