Como nota, si acostumbramos a poner el código en sus respectivos Highlight y de forma clara y ordenada le facilitamos el trabajo al que lee y detectamos antes los errores.
Independientemente que habría que ver si las variables de session 'acceso', 'time' están definidas.
¿Que falta aquí?
Código PHP:
session_start();
if(isset($_SESSION['acceso']))
{
if ($_SESSION['acceso'] == "admin")
{
$tiempo = (isset($_SESSION['time']))
? $_SESSION['time'] : strtotime(date("Y-m-d H:i:s"));
$actual = strtotime(date("Y-m-d H:i:s"));
(($actual-$tiempo) >= 3600)
? header("Location: ../logout.php") : $_SESSION['time'] =$actual;
Saludos,