query("SHOW TABLES"); while ($table = $db->fetch_array($tables)) { $value = array_values($table); $tablelist[] = $value[0]; } foreach ($viewsvn->repos->fetch_list() AS $repos) { if (!in_array($hash = md5($viewsvn->repos->fetch_path($repos)), $tablelist)) { $viewsvn->debug("creating new cacheV: $repos"); $db->query(" CREATE TABLE $hash ( path MEDIUMTEXT NOT NULL DEFAULT '', uuid VARCHAR(40) NOT NULL DEFAULT '', revision INT(20) NOT NULL DEFAULT 0, node VARCHAR(50) NOT NULL DEFAULT '', author VARCHAR(255) NOT NULL DEFAULT '', dateline VARCHAR(100) NOT NULL DEFAULT '', files MEDIUMTEXT NOT NULL DEFAULT '', message MEDIUMTEXT NOT NULL DEFAULT '' )" ); } $link = $viewsvn->paths->out('browse.php', $repos . '/'); eval('$nodes .= "' . $template->fetch('index_node') . '";'); } // ################################################################### eval('$template->flush("' . $template->fetch('index') . '");'); /*=====================================================================*\ || ################################################################### || # $HeadURL$ || # $Id$ || ################################################################### \*=====================================================================*/ ?>