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>&nbsp;";


	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>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<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 .= "&nbsp &nbsp ";

	$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 .= "&nbsp &nbsp &nbsp &nbsp";
	$htmout .= "&nbsp &nbsp &nbsp &nbsp";
	$htmout .= "<a href=/go/dgs/index.php target=_blank>";
	$htmout .= "	<img src=$dragon_img0 alt=default height=50>\n";
	$htmout .= "	</a>\n";
	$htmout .= "&nbsp &nbsp &nbsp &nbsp";
	$htmout .= "&nbsp &nbsp &nbsp &nbsp";


	$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 .= "	&nbsp &nbsp &nbsp &nbsp\n";
	$htmout .= "	<a href=$dragon_img target=_blank>";
	$htmout .= "		<img src=$dragon_img height=300>\n";
	$htmout .= "		</a>\n";
	$htmout .= "	&nbsp &nbsp\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 .= "	&nbsp &nbsp &nbsp &nbsp\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>&nbsp;";
	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 .= "&nbsp &nbsp &nbsp &nbsp";
	$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 .= "&nbsp &nbsp";
		$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 .= "&nbsp &nbsp &nbsp &nbsp";


	$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 .= '&nbsp &nbsp &nbsp &nbsp ';
	$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 .= '&nbsp &nbsp &nbsp &nbsp ';





	$htmout .= "&nbsp &nbsp";
	$htmout .= "&nbsp &nbsp";
	$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 .= "&nbsp &nbsp";
	$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 .= "&nbsp &nbsp";
	$htmout .= "<a href=/go target=_blank>\n";
	$htmout .= "	<img src=/imgs/btn/ko.png height=15>\n";
	$htmout .= "	</a>\n";
	$htmout .= "&nbsp &nbsp";
	$htmout .= "&nbsp &nbsp";
	$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 .= "&nbsp &nbsp\n";
		}
	$htmout .= "<hr color=goldenrod>\n";
	$htmout .= "<hr color=black>\n";
	$htmout .= "<hr color=white>\n";
	return($htmout);
	}


?>
//


koh5_pano



Your browser does not support the HTML5 canvas element.


Drag mouse to navigate.

Navigation





17.Aug.2010, Martin Wengenmayer