if (auth_cli($PHP_AUTH_USER, $PHP_AUTH_PW, $link)) { // ------------ Просмотр запросов пользователя (событие "detail") ------------ if ($type == "detail" and $detailed == 1) { show_head(); echo "<A HREF=\"index.php#{$id}\"><<</A>\n<BR>\n"; $result = mysql_query("SELECT id FROM users where login='******'", $link); $id = mysql_result($result, 0, "id"); $result = mysql_query("SELECT name, value FROM options;", $link); for ($i = 0; $i < mysql_numrows($result); $i++) { $name = mysql_result($result, $i, "name"); $value = mysql_result($result, $i, "value"); $settings[$name] = $value; } show_info($link, $id); echo "<HR NOSHADE COLOR=#000000 SIZE=1>\n<BR>\n"; show_detail($link, $id, $_GET['site']); show_tail(); @mysql_close($link); exit; } else { show_head(); list($month, $year) = get_month_year(); // echo "1. Введено: $PHP_AUTH_USER : $PHP_AUTH_PW <br>"; // echo "2. Введено: $ulogin : $passwd "; echo "<H1>{$web_client_your_stat} {$month} {$year}</H1>\n"; $result = mysql_query("SELECT id FROM users where login='******'", $link); $id = mysql_result($result, 0, "id"); show_info($link, $id); echo "<HR NOSHADE COLOR=#000000 SIZE=1>\n<BR>\n"; show_stat($link, $id); echo "<HR NOSHADE COLOR=#000000 SIZE=1>\n";
show_version_xml($v, $p); } } // show details on a version if URL indicates // if ($pname && $version) { $p = $platforms[$pname]; if (!$p) { boinc_error_page("platform not found"); } $long_name = $p["name"]; $va = $p["versions"]; foreach ($va as $v) { if ($v['num'] == $version && $type_name == $v['type']) { page_head("BOINC version {$version} for {$long_name}"); show_detail($v); page_tail(); exit; } } boinc_error_page("version not found\n"); } if ($xml) { header('Content-type: text/xml'); echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>\n<versions>\n"; if (FALSE === strpos($client_info, '6.8.')) { foreach ($platforms as $short_name => $p) { show_platform_xml($short_name, $p, $dev); } } echo "\n</versions>\n";
//show_info($link, $id); echo "<HR NOSHADE COLOR=#000000 SIZE=1>\n<BR>\n"; //show_all_history_stat($link, $id); show_all_history_stat($link); if (!isset($no_mail)) { show_mailstat($link, $id); } show_tail(); mysql_close($link); exit; } elseif ($type == "detail" and $detailed == 1) { show_head(); echo "<A HREF=\"index.php#{$id}\"><<</A>\n<BR>\n"; show_info($link, $id); echo "<HR NOSHADE COLOR=#000000 SIZE=1>\n<BR>\n"; show_detail($link, $_GET['id'], $_GET['site']); show_tail(); mysql_close($link); exit; } elseif ($type == "servicedetail" and $detailed == 1) { show_head(); echo "<A HREF=\"index.php#{$id}\"><<</A>\n<BR>\n"; show_info($link, $id); echo "<HR NOSHADE COLOR=#000000 SIZE=1>\n<BR>\n"; show_service_detail($link, $_GET['id'], $_GET['site']); show_tail(); mysql_close($link); exit; } elseif ($type == "servicealldetail" and $detailed == 1) { show_head(); echo "<A HREF=\"index.php#{$id}\"><<</A>\n<BR>\n";
if(!empty($dl)){ if(REFCHECK){ $c_okurl=count($okurl); $is_okurl=false; for($i=0; $i<$c_okurl; $i++){ if(isset($_SERVER['HTTP_REFERER']) && ($is_okurl = strstr($_SERVER['HTTP_REFERER'],$okurl[$i]) !== FALSE)) break; if(!$is_okurl && $i==$c_okurl-1) die("指定URL以外からはDLできません"); } } count_dl($dl); exit; } switch($job){ case 'detail': if($detail) show_detail($detail); break; case 'admin': if($admin_submit) $admin = md5($admin_submit); validation($admin); if($act) manage($act,$id,$new); if($submit=="Add Entry") add_data($new_loc,$new_id,$description,$new_ref); show_track(); break; default: if(time()-filemtime(LOGFILE) > 3600) @copy(LOGFILE,LOGFILE.".bak"); show_table($top,$option); } ?>