atm i'm making a site for a clan of one of my friends.
So i have this download section wich uses collapsable menu's
so people can close a section
counter to it but i wouldn't know how to implement that, couse the
collapsing menu structure is using array's and i can't see where
to start and where this whole thing ends
anyway here is some usefull info
collapsable menu's code:
<?php session_start();
if($_GET['set'] > 0)
{
if($_SESSION['whattoclose'] == NULL)
{
$_SESSION['whattoclose'] = $_GET['set'];
} else {
$_SESSION['whattoclose'] = $_SESSION['whattoclose'] . '|' . $_GET['set'];
}
}
if($_GET['undo'] > 0)
{
if(!empty($_SESSION['whattoclose'])){
$_SESSION['whattoclose'] = str_replace("|".$_GET['undo'] , "" , $_SESSION['whattoclose']);
$_SESSION['whattoclose'] = str_replace($_GET['undo'] , "" , $_SESSION['whattoclose']);
}
}
function showTitle($id)
{
$title = array(
"Counter Strike 1.6",
"Mohaa 1.11",
"Other",
""
);
$data = $_SESSION['whattoclose'];
$not = explode( "|" , $data );
if(!in_array( $id , $not ))
{
echo '<a href="'.$_SERVER['PHP_SELF'].'?set='.$id.'"><img src="images/close.jpg" border="0"></a> - ';
echo $title[$id-1];
echo("<br>----------------------------------------------------------------");
} else {
echo '<a href="'.$_SERVER['PHP_SELF'].'?undo='.$id.'"><img src="images/open.jpg" border="0"></a> - ';
echo $title[$id-1];
}
}
function checkIt($id)
{
$data = array(
// Counter Strike Downloads
'<div class="">
|<a href="http://steampowered.com/download/SteamInstall.exe"><img src="images/download.jpg" border="0"></a>
| <b>Steam</b> - 3.2mb - by Valve<br>
<!-- interdownload section -->
<a href="#">Link2</a><br>
<!-- interdownload section -->
<a href="#">Link3</a>
</div>
'
,
// Mohaa Downloads
'
<div class="">
|<a href="http://www.urc-clan.com"><img src="images/download.jpg" border="0"></a>
| <b>Bladepack</b> - 24.2mb - by URC-CLAN<br>
<!-- interdownload section -->
|<a href="http://members.home.nl/johihek/Downloads/DMWClient-SE.exe"><img src="images/download.jpg" border="0"></a>
| <b>DWM Client SE</b> - 187kb - by DWMWORLD<br>
<!-- interdownload section -->
|<a href="downloads/opengl32.rar"><img src="images/download.jpg" border="0"></a>
| <b>openGL32.dll</b> - 231kb - by DWMWORLD
</div>
'
,
// Other Downloads
'
<div class="">
|<a href="http://www.snabbstart.com/_code/download.aspx?fileId=69"><img src="images/download.jpg" border="0"></a>
| <b>Ventrilo</b> 2.3.0 - 1.1mb - by Ventrilo.com<br>
<!-- interdownload section -->
|<a href="http://www.goteamspeak.com/index.php?page=downloads"><img src="images/download.jpg" border="0"></a>
| <b>Teamspeak</b> 2.0.32.60 - 5.59mb - by Teamspeak.com<br>
<!-- interdownload section -->
|<a href="downloads/mirc616.rar"><img src="images/download.jpg" border="0"></a>
| <b>mIRC</b> 6.16 - 1.18mb - by mIRC<br>
</div>
'
);
$str = $_SESSION['whattoclose'];
$not = explode( "|" , $str );
if(!in_array( $id , $not ))
{
echo '<div class="table">';
echo $data[$id-1];
echo '</div>';
}
}
?>
if anyone has a suggestion your more then welcome
Greetzzz Rizla
