2,7 → 2,7 |
|
/** |
* Project: Ant: sources.list generator |
* File: modern.php |
* File: index.php |
* |
* This application is free software; you can redistribute it and/or |
* modify it under the terms of the GNU Lesser General Public |
21,42 → 21,14 |
*/ |
|
|
include "lib/init.php"; |
require_once "lib/init.php"; |
|
$query =& $db->query("SELECT * FROM settings WHERE opt LIKE 'version'"); |
$query->fetchInto($antv, DB_FETCHMODE_ASSOC); |
$antversion = $antv["optvalue"]; |
$req =& $db->query("SELECT * FROM settings WHERE opt LIKE 'interface'"); |
if ($req->numRows()>0) { |
$req->fetchInto($if, DB_FETCHMODE_ASSOC); |
$file = stripslashes($if["optvalue"]).".php"; |
include ($file); |
} |
|
$info = array(); |
|
$info = $core->getInfo($_SERVER["HTTP_USER_AGENT"],$db); |
|
$telepathy = "<h2>Генератор sources.list</h2><p>".$info[1]; |
|
if ($info[0]!="unknown") { |
$cnt = count($info); |
switch ($cnt) { |
case '2': |
$telepathy .= "GNU/Linux, но явно не та, которую мы поддерживаем или дистрибутив и его версия тчательно замаскированы. Если это маскировка, то можно попробовать сгенерировать sources.list “<a href='./modern.php'>вручную</a>”.</p>"; |
break; |
case '4': |
$telepathy .= "<em>".$info[3]."</em>, а что за версия не могу разобрать. Попробуем создать sources.list “<a href='./modern.php'>вручную</a>”?</p>"; |
break; |
case '6': |
$telepathy .= "<em>".$info[3]." ".$info[5]."</em>. Если это не так, то выберите дистрибутив и версию <a href='./modern.php'>вручную</a>.</p>"; |
$telepathy .= "<p>Для этой версии у нас есть следующие репозитории (список нужно скопировать в файл <span id='sourceslist'>/etc/apt/sources.list</span>):</p>"; |
$telepathy .= "<pre># Ant: sources.list generator :: http://track.altlug.ru/projects/show/ant\n\n".$core->getRepList($info[2],$info[4],$db)."</pre>"; |
$telepathy .= "<p><a href='./get.php?id=".$info[2].",".$info[4]."'>Получить sources.list файлом</a></p>"; |
break; |
} |
} else { |
$telepathy .= "</p>"; |
}; |
|
$smarty->assign('modern',$telepathy); |
$smarty->assign('antversion',$antversion); |
$smarty->assign('interface'," • <a href='./classic.php'>Классический интерфейс</a> • <a href='./modern.php'>Современный интерфейс</a>"); |
|
$smarty->display('modern.tpl'); |
|
?> |