All pastes #896431 Raw Edit

Anonymous

public text v1 · immutable
·published 2008-02-08 17:19 UTC
rendered paste body
<?php

$db=mysql_pconnect("localhost","myuser","mypass");

include '../xajax/xajax_core/xajax.inc.php';

function showTab($from,$arg,$arg2)
{
	$objResponse = new xajaxResponse();
	$objResponse->assign($arg,"innerHTML", $from);
        $objResponse->assign($arg,"style.display", $arg2);
        return $objResponse;
}
function showLink($link_cat,$arg,$arg2)
{
	global $db;
	$objResponse = new xajaxResponse();
	$qry1=mysql_db_query("treehouse","SELECT id,link_name,link_cat FROM links WHERE link_cat='$link_cat' ORDER BY id DESC",$db);

	$tabs_num=3;
	while(list($id,$var_link_name,$var_link_cat) = mysql_fetch_row($qry1))
	{
		$tab_num = 'tab'. $tabs_num;
		$tab_show_num = 'Link '. $tabs_num;
		$link_id = $var_id;
		$link_name = $var_link_name;
		$slink_cat = $var_link_cat;
		$link_newid = $link_name. '' .$link_id;

		$objResponse->insertAfter($arg,"div",$link_newid);
		$objResponse->assign($link_newid,"className","links");
		$objResponse->setEvent($link_newid,"onmouseover","this.className='links_over';");
		$objResponse->setEvent($link_newid,"onmouseout","this.className='links';");
		$objResponse->setEvent($link_newid,"onclick","xajax_showTab('$tab_show_num','$tab_num','block')");
		$objResponse->assign($link_newid,"innerHTML", $link_name);
		$tabs_num--;
		$tab_show_num--;
	}

    $objResponse->assign($arg,"style.display", $arg2);
    return $objResponse;
}

$xajax = new xajax();
$xajax->configure('javascript URI', '../xajax/');
$xajax->registerFunction("showTab");
$xajax->registerFunction("showLink");
$xajax->processRequest();

?>
<HTML>
<HEAD>
	<TITLE>TreeHouse</TITLE>
	<?php $xajax->printJavascript(); ?>
	<link rel="stylesheet" type="text/css" href="styles.css" />
	<STYLE>

	</STYLE>
</HEAD>
<BODY>

<center>
<table width="800" height="100%" cellpadding="0" cellspacing="0" border="0">
	<tr>
		<td width="280" rowspan="3" align="center" valign="top" nowrap>
			<!-- ########### SIDEBAR -->
			<BR><BR><img src="logo.jpg" border="1"><BR><BR><BR>
			<div
				class="links"
				onmouseover="this.className='links_over'"
				onmouseout="this.className='links'"
				onclick="xajax_showLink('Link 1','link_drop1','block');">
				Link 1
			</div>
				<div id="link_drop1">	</div>
			<BR>
			<div
				class="links"
				onmouseover="this.className='links_over'"
				onmouseout="this.className='links'"
				onclick="xajax_showLink('Link 2','link_drop2','block');">
				Link 2
			</div>
				<div id="link_drop2">	</div>
			<BR>
		</td>
	</tr>