displays a block with the current Egypt statistics from Linux Counter Project

"; break; } return $output; } function lincount_cron() { $file = 'http://counter.li.org/reports/short.txt'; $data = file_get_contents($file); $country = variable_get("lincount_country", "EG"); $matches = array(); preg_match("|([0-9]+)\s*$country\s*([0-9a-zA-Z]+)\s*([0-9]+)\s*([0-9]+)\s*([0-9]+)\s*([0-9]+\.[0-9]+)\s*([0-9]+.[0-9]+)|", $data, $matches); $rank = $matches[1]; $country = $matches[2]; $users = $matches[3] + $matches[4]; $machines = $matches[5]; $userdensity = $matches[6]; variable_set("lincount_rank", $rank); variable_set("lincount_users", $users); variable_set("lincount_machines", $machines); variable_set("lincount_userdensity", $userdensity); variable_set("lincount_country_long", $country); } function lincount_block($op = "list", $delta = 0) { if ($op == "list") { $blocks[0]["info"] = t("Linux Counter Statistics"); return $blocks; } else { $country = variable_get("lincount_country_long", "Egypt"); $block["subject"] = t("Linux Counter %s Statistics",array("%s" => $country)); $block["content"] = lincount_display_block(); return $block; } } function lincount_display_block() { $rank = variable_get("lincount_rank",0); $users = variable_get("lincount_users",0); $machines = variable_get("lincount_machines",0); $userdensity = variable_get("lincount_userdensity",0); $output = "
". "
Country Rank
$rank
". "
Number Of Users
$users
". "
Number Of Machines
$machines
". "
User Density
$userdensity
". "
"; $output .= "Get Counted || more..."; return $output; } function lincount_settings() { $country = variable_get("lincount_country", "EG"); $output .= form_textfield(t("Enter the ISO code for the country:"), "lincount_country", $country, 55, 100); return $output; } ?>