Code:
<html>
<head>
  <title>ME-TS.PL - Status Crawl Date</title>
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <link rel="stylesheet" href="style.css" type="text/css">
</head>  
<body>
<?php

require_once("config.php");
require_once("lang.php");
require_once("ts3_lib/TeamSpeak3.php");

try
{
	$ts3_ServerInstance = TeamSpeak3::factory("serverquery://".$cfg["user"].":".$cfg["pass"]."@".$cfg["host"].":".$cfg["query"]."/");
	$ts3_VirtualServer = TeamSpeak3::factory("serverquery://".$cfg["user"].":".$cfg["pass"]."@".$cfg["host"].":".$cfg["query"]."/?server_port=".$cfg["voice"]);
	
	require_once("mysql_connect.php");
	
	$ts3_VirtualServer->selfUpdate(array('client_nickname'=>$queryname));
	
	$todaydate = time();
	$icontime = $todaydate - $warntime;

	echo "<table>";
	foreach($ts3_VirtualServer->channelList() as $channel)
	{
		$channelid = $channel->getId();
		$channel = $ts3_VirtualServer->channelGetById($channelid);
		$channelname = htmlspecialchars($channel);
		$userinchannel = $channel["total_clients"];
		$channelpath = $channel->getPathway();
		$datetime = date('Y-m-d H:i:s');
		$channelpath_in = addslashes($channelpath);
		
		echo "<tr>";
		echo "<td>".$lang['cid'].$channelid." : </td>";
		echo "<td>".$channelname."</td>";
		$cidexists = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM $table_channel WHERE cid='$channelid'"));
		if($cidexists[0]>0)
		{
			if($userinchannel>0)
			{
				echo "<td><span class=\"green\">".$lang['cidup1'].$userinchannel.$lang['cidup2']."</span></td></tr>";
				mysql_query("UPDATE $table_channel SET lastuse='$datetime',path='$channelpath' WHERE cid='$channelid'");
				$checkicon=$ts3_VirtualServer->channelPermList($channelid,$permsid=FALSE);
				foreach($checkicon as $rows)
				{
					if($rows["permvalue"]=="301694691")
					{
						$ts3_VirtualServer->channelPermRemove($channelid, 142);
					}
				}
			}
			else
			{
				$lastusetime = mysql_fetch_row(mysql_query("SELECT lastuse FROM $table_channel WHERE cid='$channelid'"));
				$lastusetime=strtotime($lastusetime[0]);
				echo "<td><span class=\"red\">".$lang['cidnoup']."</span></td>";
				if($seticon==1)
				{
					if(!in_array($channelid, $nodelete))
					{
						if($lastusetime<$icontime)
						{
							$checkspacer = $ts3_VirtualServer->channelIsSpacer($channel);
							if ($checkspacer!=1)
							{
								$children = $channel->getChildren();
								if($children=="")
								{
									echo "<td><span class=\"blue\">".$lang['seticon']."</span></td>";
									$ts3_VirtualServer->channelPermAssign($channelid, 142, 301694691);
								}
							}
						}
					}
				}
				echo "</tr>";
			}	
		}
		else
		{
			echo "<td><span class=\"blue\">".$lang['record']."</span></td></tr>";
			mysql_query("INSERT INTO $table_channel (`id`,`cid`,`lastuse`,`path`) VALUES ('','$channelid','$datetime','$channelpath_in')");
		}
	
	}
	echo "</table>";
}

catch(Exception $e)
{
	echo "<span class='error'><b>".$lang['error'].$e->getCode().":</b> ".$e->getMessage()."</span>\n";
}
?>
</body>
</html>