Esempio n. 1
0
        list($ping_url, $ping_time, $ping_status) = $find_domain_result;
        if (curl_ping($ping_url)) {
            $pony_db->update_domain($domain_id, 'OK');
            die("<span class=\"check\"></span>");
        }
    }
    $pony_db->update_domain($domain_id, 'FAIL');
    die("<span class=\"cross\"></span>");
}
if ($admin_action == 'chart' && strlen($admin_routine) && $authentication_success && $token === assign($_REQUEST['token'])) {
    require_once 'includes/chart.php';
    die;
}
// these variables available can be set after authentication only
$smarty->assign('priv_is_admin', $pony_db->priv_is_admin());
$smarty->assign('priv_can_delete', $pony_db->priv_can_delete());
$smarty->assign('authentication_success', $authentication_success);
function smarty_assign_continents($smarty)
{
    $smarty_geo_continents = array();
    $geo_ip = new GeoIP();
    $k = 0;
    for ($i = 0; $i < count($geo_ip->GEOIP_CONTINENT_CODES); $i++) {
        if (strlen($geo_ip->GEOIP_COUNTRY_NAMES[$i])) {
            if (!isset($smarty_geo_continents[$geo_ip->GEOIP_CONTINENT_CODES[$i]])) {
                $smarty_geo_continents[$geo_ip->GEOIP_CONTINENT_CODES[$i]][$k]['name'] = '(all)';
                $smarty_geo_continents[$geo_ip->GEOIP_CONTINENT_CODES[$i]][$k++]['code'] = 'all';
            }
            $smarty_geo_continents[$geo_ip->GEOIP_CONTINENT_CODES[$i]][$k]['name'] = $geo_ip->GEOIP_COUNTRY_NAMES[$i];
            $smarty_geo_continents[$geo_ip->GEOIP_CONTINENT_CODES[$i]][$k++]['code'] = $geo_ip->GEOIP_COUNTRY_CODES[$i];
        }