DIR : /home/kozerus/public_html/go/dgs/index_20211125_2130.php
/home/kozerus/public_html/go/dgs
<?php
// /go/dgs/index.php 20201123_1200 ?dragon=1&iframe=1&canvas=1
// /go/dgs/index.php 20201123_1200 ?dragon=1
// /go/dgs/index.php 20201123_0630 ?dragon=1
// /go/dgs/index.php 20201123_0630 ?dragon=$dragon_id0 $dragon_img0
/*
Dragon Go Server
Copyright (C) 2001- Erik Ouchterlony, Rod Ival, Jens-Uwe Gaspar
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
$TranslateGroups[] = "Start";
require_once 'include/std_functions.php';
require_once 'include/form_functions.php';
require_once 'include/error_codes.php';
$GLOBALS['ThePage'] = new Page('Start', 0, ROBOTS_NO_FOLLOW, DGS_DESCRIPTION,
'forums, discussions, multi-player-go, zen go, rengo, team-go, pair-go, shape-go' );
{
connect2mysql();
if ( @$_GET['logout'] ) set_login_cookie("","", true);
$logged_in = who_is_logged( $player_row);
$sysmsg = get_request_arg('sysmsg');
unset($_REQUEST['sysmsg']);
$error_code = @$_REQUEST['err'];
$errorlog_id = (int)@$_REQUEST['eid'];
$page = @$_REQUEST['page']; // for redirect after login
// check for maintenance-user to allow form-login, use URL:
// index.php?userid=... without exposing password in URL
if ( $logged_in && isset($player_row['Handle']) )
$user_handle = $player_row['Handle'];
else
$user_handle = @$_REQUEST['userid'];
if ( check_maintenance( $user_handle ) ) {
if ( !is_array($player_row) ) $player_row = array();
$player_row['Handle'] = $user_handle;
}
T_('Home'); // keep translations
start_page(T_('ka1 Dragon Go Server'), true, $logged_in, $player_row );
$htmout = ko_startup('');
print( $htmout );
# echo '<IMG width=666 height=172 border=0 alt="'.FRIENDLY_LONG_NAME.'" SRC=$dragon_img_default>';
# echo "\n<BR> ";
if ( $error_code ) {
echo "<p></p>", ErrorCode::echo_error_text( $error_code, $errorlog_id ), "\n<hr>\n";
}
// for devel server
else {
if ( HOSTNAME == "dragongoserver.sourceforge.net" ) {
echo "<p></p><font color=green>\n" .
T_("Welcome to the development version of the Dragon Go Server!") .
'<br> <br>' . T_("If you want to play on the real server, please visits <a href=\"http://www.dragongoserver.net\">http://www.dragongoserver.net</a> instead.") .
'<br> <br><b>' . T_("Note: Since this server is running on the SCM code, bugs and even data losses could happen at any time, so don't feel too attached to your games ;-)") . '</b>' .
'<br> <br>' . T_("Have a look to the FAQ for more infos.") .
"</font><HR>\n";
}
// for live server
else {
echo "<p></p><font color=green>\n" .
sprintf( T_('Welcome to the %s!'), FRIENDLY_LONG_NAME) .
'<br> <br>' . T_("Please, feel free to register and play some games.") .
"</font><HR>\n";
}
$htmout = "";
$htmout_scripts = htmout_scripts('');
# print( "BUGS_180 htmout_scripts=<pre>$htmout_scripts</pre><br>\n" );
$htmout .= $htmout_scripts;
$htmout .= htmout_view_fb('');
$htmout .= htmout_view_pn('');
$htmout .= htmout_view_tl('');
$htmout .= htmout_view_zm('');
$htmout .= ko_links('');
print( $htmout );
}
sysmsg($sysmsg);
echo '<p></p>' . T_('Please login.') . '<font color="red"> ' .
sprintf( T_("To look around, use %s."), "'guest' / '$GUESTPASS'" ) . " </font>\n";
$login_form = new Form( 'loginform', 'login.php', FORM_POST );
$login_form->add_hidden('page', $page);
$login_form->add_row( array(
'DESCRIPTION', T_('Userid'),
'TEXTINPUT', 'userid',16,16,'',
));
$login_form->add_row( array(
'DESCRIPTION', T_('Password'),
'PASSWORD', 'passwd',16,16, '',
'TEXT', MED_SPACING,
'SUBMITBUTTON', 'login', T_('Log in'),
));
$login_form->echo_string(1);
$menu_array[T_("Register new account")] = 'register.php';
$menu_array[T_("Forgot password?")] = 'forgot.php';
end_page(@$menu_array);
}
function ko_startup($args) {
$dragon_id=1;
$iframe_id=1;
$canvas_id=1;
$iframe_url="/index_neave_wobble.html";
$canvas_img="/imgs/bg/ko_colorado_mocha.jpg";
if( isset($_REQUEST['dragon'] )) { $dragon_id=$_REQUEST['dragon']; }
if( isset($_REQUEST['iframe'] )) { $iframe=$_REQUEST['iframe']; }
if( isset($_REQUEST['canvas'] )) { $canvas=$_REQUEST['canvas']; }
$htmout = "";
list($iframe_id, $iframe_url)=ko_iframe($iframe_url);
list($dragon_id, $dragon_img)=ko_dragons($dragon_id);
# $htmout .= "<h1>BUGS_100 dragon_id=$dragon_id dragon_img=$dragon_img</h1>";
list($canvas_id, $canvas_img)=ko_canvas($canvas_img);
$dragon_id0="0";$dragon_img0="images/dragon_logo.jpg";
$dragon_id1="1";$dragon_img1="/imgs/gif/dragons/dragon_goddes.gif";
$iframe_id1="/index_neave_im.html";
$iframe_id0="/index_neave_wobble.html";
$htmout .= htmout_scripts('ko_scripts');
$htmout .= htmout_styles('ko_styles.html');
$htmout .= "<a href=/ class=thumbnail target=_blank";
$htmout .= "<img src=/imgs/btn/ko.png height=10>\n";
$htmout .= "<span><img src=/imgs/btn/koeye_handhither.gif height=10></span>\n";
$htmout .= " </a>\n";
# $htmout .= "<h1>BUGS_50 dragon_img=$dragon_img</h1><br>\n";
# $htmout .= "<hr color=black>\n";
# $htmout .= "<hr color=white>\n";
$htmout .= ko_iframe("/index_neave_im.html");
# $htmout .= "<hr color=white>\n";
# $htmout .= "<hr color=black>\n";
$htmout .= "<a href=/ class=thumbnail target=_blank>\n";
$htmout .= "<img src=/imgs/btn/ko.png height=10>";
$htmout .= "<span><img src=/imgs/btn/ok.png height=100></span>";
$htmout .= "</a>";
$htmout .= "    ";
$htmout .= "<img src=/imgs/btn/koeye.png ";
$htmout .= " onclick=\"toggle('div_iframe','');return false;\"";
$htmout .= " id=img_iframe";
$htmout .= " height=10 >";
$htmout .= "<img src=/imgs/btn/koeye.png ";
$htmout .= " onclick=\"toggle('div_dragon','');return false;\"";
$htmout .= " id=img_dragon";
$htmout .= " height=10 >";
$htmout .= "<img src=/imgs/btn/koeye.png ";
$htmout .= " onclick=\"toggle('div_canvas','');return false;\"";
$htmout .= " id=img_canvas";
$htmout .= " height=10 >";
$htmout .= "       ";
$htmout .= "       ";
$htmout .= "<a href=/go/dgs/index.php target=_blank>";
$htmout .= " <img src=$dragon_img0 alt=default height=50>\n";
$htmout .= " </a>\n";
$htmout .= "       ";
$htmout .= "       ";
$htmout .= "<img src=/imgs/btn/koeye.png ";
$htmout .= " onclick=\"toggle('div_fb','');return false;\"";
$htmout .= " id=img_fb";
$htmout .= " height=10 >";
$htmout .= "<img src=/imgs/btn/koeye.png ";
$htmout .= " onclick=\"toggle('div_pn','');return false;\"";
$htmout .= " id=img_fb";
$htmout .= " height=10 >";
$htmout .= "<img src=/imgs/btn/koeye.png ";
$htmout .= " onclick=\"toggle('div_tl','');return false;\"";
$htmout .= " id=img_fb";
$htmout .= " height=10 >";
$htmout .= "<img src=/imgs/btn/koeye.png ";
$htmout .= " onclick=\"toggle('div_zm','');return false;\"";
$htmout .= " id=img_fb";
$htmout .= " height=10 >";
$htmout .= "<hr color=black>\n";
$htmout .= "<hr color=white>\n";
$htmout .= "<div id=div_dragon>";
$htmout .= " <a href=/go/dgs/index.php?dragon=$dragon_id&bugs target=_blank>";
$htmout .= " <img src=$dragon_img height=25>\n";
$htmout .= " </a>\n";
$htmout .= "        \n";
$htmout .= " <a href=$dragon_img target=_blank>";
$htmout .= " <img src=$dragon_img height=300>\n";
$htmout .= " </a>\n";
$htmout .= "    \n";
$htmout .= " <a href=/go/dgs/index.php?dragon=$dragon_id1 target=_blank>";
$htmout .= " <img src=$dragon_img1 height=25>\n";
$htmout .= " </a>\n";
$htmout .= "        \n";
# $htmout .= " <a href=/go/dgs/index.php?dragon=$dragon_id1 target=_blank>";
# $htmout .= " <img src=$dragon_img1 alt=default height=50>\n";
# $htmout .= " $dragon_id1\n";
# $htmout .= " </a>\n";
$htmout .= " <hr color=goldenrod>\n";
$htmout .= ' <IMG width=666 height=172 border=0 alt="'.FRIENDLY_LONG_NAME.'" SRC=$dragon_img_default>\n';
$htmout .= " <hr color=goldenrod>\n";
$htmout .= " </div>\n";
# $htmout .= "<div id=div_iframe>\n";
# $htmout .= " <h2>div_iframe 150</h2>\n";
# $htmout .= "<hr color=black>\n";
# $htmout .= " <h3>div_iframe 151</h3>\n";
# $htmout .= "<hr color=black>\n";
# $htmout .= " </div>\n";
$htmout .= "<div id=div_canvas hidden >\n";
$htmout .= " <h3>div_canvas 250</h3>\n";
$htmout .= "<img src=/imgs/btn/kob.png ";
$htmout .= "onclick=\"ko_canvas_dgs(\'\'); return false;\" ";
$htmout .= " height=40>";
$htmout .= "<hr color=white>";
$htmout .= "<canvas id=canvas_dgs bgcolor='wheat' height=400 width=800>";
$htmout .= " </canvas>";
# $htmout .= ko_canvas("");
$htmout .= "<hr color=white>";
$htmout .= "<img src=/imgs/btn/kob.png ";
$htmout .= "onclick=\"ko_canvas_dgs(\'\'); return false;\" ";
$htmout .= " height=40>";
$htmout .= " </div>\n";
print( $htmout );
$html = "";
$html .= '<IMG width=666 height=172 border=0 alt="'.FRIENDLY_LONG_NAME.'" SRC=$dragon_img_default>';
$html .= "\n<BR> ";
print( $html );
}
function ko_dragons($dragon_id) {
$dragon_imgs="
/imgs/gif/dragons/dragon_goddes.gif
/go/dgs/images/dragon_logo.jpg
/imgs/dragons/dragon_01.jpg
/imgs/dragons/dragon_02.jpg
/imgs/dragons/dragon_03.jpg
/imgs/dragons/dragon_04.jpg
/imgs/dragons/dragon_06.jpg
/imgs/dragons/dragon_07.jpg
/imgs/dragons/dragon_08.jpg
/imgs/dragons/dragon_09.jpg
/imgs/dragons/dragon_10.jpg
/imgs/dragons/dragon_11.jpg
/imgs/dragons/dragon_12.jpg
/imgs/dragons/dragon_13.jpg
/imgs/dragons/dragon_14.jpg
/imgs/dragons/dragon_15.jpg
/imgs/dragons/dragon_17.jpg
/imgs/dragons/dragon_19.jpg
/imgs/dragons/dragon_20.jpg
/imgs/dragons/dragon_21.jpg
/imgs/dragons/dragon_22.jpg
/imgs/dragons/dragon_23.jpg
/imgs/dragons/dragon_26.jpg
/imgs/dragons/dragon_27.jpg
/imgs/dragons/dragon_abstract.jpg
/imgs/dragons/dragon_agro.jpg
/imgs/dragons/dragon_art.jpg
/imgs/dragons/dragon_art2.jpg
/imgs/dragons/dragon_art4.jpg
/imgs/dragons/dragon_art5.jpg
/imgs/dragons/dragon_banner.jpg
/imgs/dragons/dragon_cgi.jpg
/imgs/dragons/dragon_chinese.jpg
/imgs/dragons/dragon_chinese2.jpg
/imgs/dragons/dragon_chinese3.jpg
/imgs/dragons/dragon_chinese5.jpg
/imgs/dragons/dragon_chinese6.jpg
/imgs/dragons/dragon_chinese7.jpg
/imgs/dragons/dragon_drachen.jpg
/imgs/dragons/dragon_dragonflys.jpg
/imgs/dragons/dragon_dungeons.jpg
/imgs/dragons/dragon_enter.jpg
/imgs/dragons/dragon_fire2.jpg
/imgs/dragons/dragon_fluffy.jpg
/imgs/dragons/dragon_girl1.jpg
/imgs/dragons/dragon_girl2.jpg
/imgs/dragons/dragon_imperial.jpg
/imgs/dragons/dragon_japanese.jpg
/imgs/dragons/dragon_jr.jpg
/imgs/dragons/dragon_ko.jpg
/imgs/dragons/dragon_ko2.jpg
/imgs/dragons/dragon_ko3.jpg
/imgs/dragons/dragon_ko_girl.jpg
/imgs/dragons/dragon_laser.jpg
/imgs/dragons/dragon_mastercastle.jpg
/imgs/dragons/dragon_monocrome.jpg
/imgs/dragons/dragon_moon.jpg
/imgs/dragons/dragon_moon2.jpg
/imgs/dragons/dragon_orb.jpg
/imgs/dragons/dragon_princess.jpg
/imgs/dragons/dragon_puppet.jpg
/imgs/dragons/dragon_rainbow.jpg
/imgs/dragons/dragon_red.jpg
/imgs/dragons/dragon_shipwreck.jpg
/imgs/dragons/dragon_sisu.jpg
/imgs/dragons/dragon_skin.jpg
/imgs/dragons/dragon_skull.jpg
/imgs/dragons/dragon_skyrim.jpg
/imgs/dragons/dragon_skyrim_vapor.jpg
/imgs/dragons/dragon_solitare.jpg
/imgs/dragons/dragon_spiral.jpg
/imgs/dragons/dragon_sunset.jpg
/imgs/dragons/dragon_sword.jpg
/imgs/dragons/dragon_tarot.jpg
/imgs/dragons/dragon_tatoo.jpg
/imgs/dragons/dragon_tatoo2.jpg
/imgs/dragons/dragon_tatoo_celtic.jpg
/imgs/dragons/dragon_treasure.jpg
/imgs/dragons/dragon_unicorn.jpg
/imgs/dragons/dragon_us.jpg
/imgs/dragons/dragon_water.jpg
/imgs/dragons/dragon_woodcarving.jpg
/imgs/gif/dragons/dragon_gosquare.gif
/imgs/gif/dragons/dragon_10.gif
/imgs/gif/dragons/dragon_breath.gif
/imgs/gif/dragons/dragon_burnbaby.gif
/imgs/gif/dragons/dragon_cityfire.gif
/imgs/gif/dragons/dragon_clipart.gif
/imgs/gif/dragons/dragon_clipart2.gif
/imgs/gif/dragons/dragon_cube.gif
/imgs/gif/dragons/dragon_cubecheese.gif
/imgs/gif/dragons/dragon_disney.gif
/imgs/gif/dragons/dragon_eye.gif
/imgs/gif/dragons/dragon_eye2.gif
/imgs/gif/dragons/dragon_eye3.gif
/imgs/gif/dragons/dragon_eye5.gif
/imgs/gif/dragons/dragon_eye6.gif
/imgs/gif/dragons/dragon_fire1.gif
/imgs/gif/dragons/dragon_fireeagle.gif
/imgs/gif/dragons/dragon_firewings.gif
/imgs/gif/dragons/dragon_flames.gif
/imgs/gif/dragons/dragon_flying.gif
/imgs/gif/dragons/dragon_girl.gif
/imgs/gif/dragons/dragon_girlrider.gif
/imgs/gif/dragons/dragon_gosquare.gif
/imgs/gif/dragons/dragon_hovertoon.gif
/imgs/gif/dragons/dragon_inkspots.gif
/imgs/gif/dragons/dragon_karatekid.gif
/imgs/gif/dragons/dragon_landing.gif
/imgs/gif/dragons/dragon_landing2.gif
/imgs/gif/dragons/dragon_ok.gif
/imgs/gif/dragons/dragon_orb2.gif
/imgs/gif/dragons/dragon_orb3.gif
/imgs/gif/dragons/dragon_orb4.gif
/imgs/gif/dragons/dragon_orb5.gif
/imgs/gif/dragons/dragon_orb6.gif
/imgs/gif/dragons/dragon_orb7.gif
/imgs/gif/dragons/dragon_purple.gif
/imgs/gif/dragons/dragon_slayer.gif
/imgs/gif/dragons/dragon_smoke.gif
/imgs/gif/dragons/dragon_smoketrail.gif
/imgs/gif/dragons/dragon_sparklewave.gif
/imgs/gif/dragons/dragon_straf.gif
/imgs/gif/dragons/dragon_two.gif
/imgs/gif/dragons/dragon_undulate.gif
/imgs/gif/dragons/dragon_watercolor.gif
";
$dragons = explode("\n",$dragon_imgs);
$dragons_len=count($dragons);
if( isset( $_REQUEST['dragon'] )) {
$dragon_id=$_REQUEST['dragon'];
if( $dragon_id == "" ) { $dragon_id = 102; }
if( $dragon_id == 0 ) { $dragon_id = 102; }
if( $dragon_id > $dragons_len ) { $dragon_id=rand(1,$dragons_len-1); }
}
else {
$dragon_id=rand(1,$dragons_len-1);
}
$dragon=$dragons[$dragon_id];
# print("<h1>BUGS_250 dragons_len=$dragons_len random=$random dragon=$dragon</h1><br>\n" );
return(array($dragon_id,$dragon));
}
function ko_iframe($iframe) {
$hidden="hidden";
$iframes_list="
/index_neave_wobble.html
/index_neave_im.html
/go/ko_go_sailboat.html
/go/ko_go_clock.html
/go/ko_go_blobs.html
/index_pn.html
/fb.html
";
$iframes2="
/jsdoit_sailboat.html
/jsdoit_clock.html
/index_fb.html
/index_pn.html
/index_tl.html
/index_zm.html
/jsdoit_clock.html
/jsdoit_sailboat.html
/index_shoo.html
/index_sailboat.html
/gm/walk.html
";
$iframe_tn="
imgs/links/index_neave_im.png
imgs/links/index_neave_im_pop.png
imgs/links/index_neave_wobble.png
imgs/links/index_neave_wobble_pop.png
imgs/links/tn/tn_index_neave_im.png
imgs/links/tn/tn_index_neave_im_pop.png
imgs/links/tn/tn_index_neave_wobble.png
imgs/links/tn/tn_index_neave_wobble_pop.png
";
# if( $iframe != "" ) {
# print( "BUGS_451 iframe=$iframe<br>\n" );
# $iframe=explode("\n",$iframes)[1];
# $iframe="/index_neave_im.html";
# $iframe="/index_sailboat.html";
# $iframe="/index_shoo.html";
# $iframe="/gm/walk.html";
# $iframe="/k9.html";
# }
$iframes = explode("\n",$iframes_list);
$iframes_len=count($iframes);
if( isset( $_REQUEST['iframe'] )) {
$iframe=$_REQUEST['iframe'];
# toggle('div_iframe','on');
# $iframe_id=$_REQUEST['iframe'];
# if( $iframe_id == "" ) { $iframe_id = 1; }
# if( $iframe_id == 0 ) { $iframe_id = 102; }
# if( $iframe_id > $iframes_len ) { $iframe_id=rand(1,$iframes_len-1); }
}
else {
if( $iframe == "" ) {
$iframe_id=rand(1,$iframes_len-1);
$iframe=$iframes[$iframe_id];
}
}
$htmout = "";
$htmout .= "<div id=div_iframe $hidden>\n";
$htmout .= "<img src=/imgs/btn/koeyew.png ";
$htmout .= " onclick=\"toggle('div_iframe','');return false;\"";
$htmout .= " height=15>";
$htmout .= "       ";
$j=1;
foreach( $iframes as $iframe_url ) {
if( $iframe_url == "" ) { continue; }
$htmout .= "<a href=/go/dgs/index.php?iframe=$iframe_url class=thumbnails target=_blank >";
$htmout .= "<img src=/imgs/btn/kob.png height=10>";
# $htmout .= "<span><img src=/imgs/btn/koeye_handhither.gif alt=imgs/links/tn/tn_ko_$iframe.png height=200></span>";
# $htmout .= "<span><img src=/imgs/links/tn/tn_ko_$iframe.png alt=imgs/links/tn/tn_ko_$iframe.png height=200></span>";
# $htmout .= "<span><img src=/imgs/links/tn/tn_ko_$iframe.png height=200></span>";
$htmout .= "</a>";
$htmout .= "   ";
$j=$j+1;
}
# $htmout .= " <h1>BUGS_501 j=$j iframe=$iframe</h1>\n";
$htmout .= " <hr color=white>\n";
$htmout .= " <hr color=black>\n";
$htmout .= "<img src=/imgs/btn/koeyew.png ";
$htmout .= " onclick=\"toggle('div_iframe','');return false;\"";
$htmout .= " height=15>";
$htmout .= "       ";
$htmout .= " <iframe id=iframe_dgs ";
$htmout .= "src=\"$iframe\" width=\"800\" height=\"600\" frameborder=\"5\" scrolling=\"yes\">";
$htmout .= " </iframe>\n";
$htmout .= " <hr color=black>\n";
$htmout .= " <hr color=white>\n";
$htmout .= " </div>\n";
return($htmout);
}
function ko_canvas($args) {
$htmout = "";
$htmout .= "<div id=div_canvas>\n";
$htmout .= " <h3>div_canvas args=$args</h3>\n";
$htmout .= " <img src=/imgs/btn/koeyeb.png ";
$htmout .= "onclick=\"ko_canvas_dgs('')'; return false;\" ";
$htmout .= " height=20>";
$htmout .= "<hr color=black>";
$htmout .= " <canvas id=canvas_dgs width=500 height=300>\n";
$htmout .= " </canvas>\n";
$htmout .= " </div>\n";
return($htmout);
}
function htmout_head($args) {
$htmout = "";
$htmout .= "<html>\n";
return($htmout);
}
function htmout_tail($args) {
$htmout = "";
$htmout .= " </html>\n";
return( $htmout );
}
function htmout_scripts($args) {
$htmout="";
$scriptfile="ko_scripts.html";
$myfile = fopen( $scriptfile, "r" ) or die("<h1>ERR_100 OPEN scriptfile=$scriptfile</h1>" );
$htmout .= fread($myfile, filesize($scriptfile));
fclose($myfile);
return($htmout);
}
function htmout_styles($args) {
$htmout="";
$scriptfile="ko_styles.html";
$myfile = fopen( $scriptfile, "r" ) or die("<h1>ERR_100 OPEN scriptfile=$scriptfile</h1>" );
$htmout .= fread($myfile, filesize($scriptfile));
fclose($myfile);
return($htmout);
}
# function htmout_script_toggle($args) {
# $htmout = "";
#
# $htmout .= "<h3>htmout_script_toggle args=$args</h3><br>\n";
# return($htmout);
# }
function htmout_view_fb($args) {
$htmout = "";
$htmout .= "<div id=div_fb hidden>\n";
$htmout .= " <h3>htmout_view_fb args=$args</h3>\n";
$htmout .= " </div>\n";
return($htmout);
}
function htmout_view_pn($args) {
$htmout = "";
$htmout .= "<div id=div_pn hidden>\n";
$htmout .= " <h3>htmout_view_pn args=$args</h3>\n";
$htmout .= " </div>\n";
return($htmout);
}
function htmout_view_tl($args) {
$htmout = "";
$htmout .= "<div id=div_tl hidden>\n";
$htmout .= " <h3>htmout_view_tl args=$args</h3>\n";
$htmout .= " </div>\n";
return($htmout);
}
function htmout_view_zm($args) {
$htmout = "";
$htmout .= "<div id=div_zm hidden>\n";
$htmout .= " <h3>htmout_view_zm args=$args</h3>\n";
$htmout .= " </div>\n";
return($htmout);
}
function ko_links($args) {
$dttm=date('Ymd_His');
$htmout = "";
$htmout .= "<img src=/imgs/btn/koeye.png ";
$htmout .= " onclick=\"toggle('div_ko_links','');return false;\"";
$htmout .= " height=10>";
$htmout .= "<div id=div_ko_links>";
$htmout .= "<hr color=goldenrod>\n";
$htmout .= "<a href=/index_neave_im.html target=_blank>\n";
$htmout .= " <img src=/imgs/links/tn/tn_index_neave_im.png height=15>\n";
$htmout .= " </a>\n";
$htmout .= '<img src="/imgs/btn/btn_jitsi1.png" alt="btn_jitsi"';
$htmout .= ' onclick="window.open(\'https://meet.jit.si/ko_go\');return false;"';
$htmout .= ' height=40 border=0>';
$htmout .= '        ';
$htmout .= '<img src="/imgs/btn/btn_zoom.png" alt="btn_zoom"';
$htmout .= 'onclick="window.open(\'https://zoom.us\');return false;"';
$htmout .= 'height=20 border=0>';
$htmout .= '        ';
$htmout .= "   ";
$htmout .= "   ";
$htmout .= "<a href=/fb/go target=_blank>\n";
$htmout .= " <img src=/fb/go/pages/tn/tn_1.png height=50>\n";
$htmout .= " </a>\n";
$htmout .= "   ";
$htmout .= "<a href=/pdf/web/viewer.html?file=/pdf/go.pdf target=_blank>\n";
$htmout .= " <img src=/imgs/btn/btn_pdf1.png height=30>\n";
$htmout .= " </a>\n";
$htmout .= "   ";
$htmout .= "<a href=/go target=_blank>\n";
$htmout .= " <img src=/imgs/btn/ko.png height=15>\n";
$htmout .= " </a>\n";
$htmout .= "   ";
$htmout .= "   ";
$htmout .= "<a href=/index_neave_wobble.html target=_blank>\n";
$htmout .= " <img src=/imgs/links/tn/tn_index_neave_wobble.png height=15>\n";
$htmout .= " </a>\n";
$htmout .= "<hr color=goldenrod>\n";
$htmout .= " </div";
$book_list="
/kb/books/go/go_attack_defense/
/kb/books/go/go_basics/
/kb/books/go/go_equipment/
/kb/books/go/go_joseki/
/kb/books/go/go_middlegame/
/kb/books/go/go_strategy/
/kb/books/go/go_tesuji/
";
$books=explode("\n", $book_list );
foreach( $books as $book ) {
if( $book == "" ) { continue; }
$htmout .= "<a href=$book/index.html target=_blank>\n";
$htmout .= "<img src=$book/pages/tn/tn_1.png alt=$book height=40>\n";
# $htmout .= "<img src=/kb/books/go/go_tesuji/pages/tn/tn_1.png height=50\n";
# $htmout .= "<img src=/fb/go/pages/tn/tn_1.png height=50\n";
$htmout .= "</a>\n";
$htmout .= "   \n";
}
$htmout .= "<hr color=goldenrod>\n";
$htmout .= "<hr color=black>\n";
$htmout .= "<hr color=white>\n";
return($htmout);
}
?>
//
koh5_pano
Drag mouse to navigate.
Navigation
- Left/Right Mouse drag: Changes camera heading.
- Up/Sown Mouse drag: Changes camera pitch.
- Scroll wheel: Changes camera field of view.
- I-Key: Displays Info panel with canvas size, image size and FPS.
17.Aug.2010, Martin Wengenmayer