Хранилища Subversion ant

Сравнить редакции

Не учитывать пробелы Редакция 73 → Редакция 74

/trunk/sql/install.sql
Новый файл
0,0 → 1,213
-- phpMyAdmin SQL Dump
-- version 3.0.0-alpha
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Мар 20 2009 г., 18:37
-- Версия сервера: 5.0.51
-- Версия PHP: 5.2.6-1+lenny2
 
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
 
 
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
 
--
-- База данных: `ant`
--
 
-- --------------------------------------------------------
 
--
-- Структура таблицы `arch`
--
 
CREATE TABLE IF NOT EXISTS `arch` (
`arch_id` int(2) NOT NULL auto_increment,
`arch` varchar(10) default NULL,
PRIMARY KEY (`arch_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
 
-- --------------------------------------------------------
 
--
-- Структура таблицы `arch2rep`
--
 
CREATE TABLE IF NOT EXISTS `arch2rep` (
`id` int(11) NOT NULL auto_increment,
`arch_id` int(2) default NULL,
`rep_id` int(5) default NULL,
PRIMARY KEY (`id`),
KEY `arch_id` (`arch_id`),
KEY `rep_id` (`rep_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
 
-- --------------------------------------------------------
 
--
-- Структура таблицы `distribution`
--
 
CREATE TABLE IF NOT EXISTS `distribution` (
`dist_id` int(5) NOT NULL auto_increment,
`distname` varchar(25) default NULL,
`distua` varchar(50) NOT NULL,
`disttype` int(1) NOT NULL,
PRIMARY KEY (`dist_id`),
KEY `disttype` (`disttype`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;
 
-- --------------------------------------------------------
 
--
-- Структура таблицы `dtype`
--
 
CREATE TABLE IF NOT EXISTS `dtype` (
`type_id` int(1) NOT NULL auto_increment,
`type` char(3) character set utf8 NOT NULL,
PRIMARY KEY (`type_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=3 ;
 
-- --------------------------------------------------------
 
--
-- Структура таблицы `owner`
--
 
CREATE TABLE IF NOT EXISTS `owner` (
`id` int(11) NOT NULL auto_increment,
`login` char(32) default NULL,
`passwd` char(32) default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
 
-- --------------------------------------------------------
 
--
-- Структура таблицы `repository`
--
 
CREATE TABLE IF NOT EXISTS `repository` (
`rep_id` int(5) NOT NULL auto_increment,
`repname` varchar(20) default NULL,
`repdescribe` text,
`scheme_id` int(2) NOT NULL,
`rtype_id` int(2) NOT NULL,
PRIMARY KEY (`rep_id`),
KEY `scheme` (`scheme_id`),
KEY `rtype_id` (`rtype_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=59 ;
 
-- --------------------------------------------------------
 
--
-- Структура таблицы `rtype`
--
 
CREATE TABLE IF NOT EXISTS `rtype` (
`rtype_id` int(2) NOT NULL auto_increment,
`rtype` varchar(25) NOT NULL,
PRIMARY KEY (`rtype_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
 
-- --------------------------------------------------------
 
--
-- Структура таблицы `scheme`
--
 
CREATE TABLE IF NOT EXISTS `scheme` (
`scheme_id` int(2) NOT NULL auto_increment,
`scheme` varchar(200) NOT NULL,
PRIMARY KEY (`scheme_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=12 ;
 
-- --------------------------------------------------------
 
--
-- Структура таблицы `sect2dist`
--
 
CREATE TABLE IF NOT EXISTS `sect2dist` (
`id` int(10) NOT NULL auto_increment,
`sect_id` int(3) NOT NULL,
`dist_id` int(5) NOT NULL,
PRIMARY KEY (`id`),
KEY `sect_id` (`sect_id`,`dist_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=27 ;
 
-- --------------------------------------------------------
 
--
-- Структура таблицы `sect2rep`
--
 
CREATE TABLE IF NOT EXISTS `sect2rep` (
`id` int(10) NOT NULL auto_increment,
`sect_id` int(3) NOT NULL,
`rep_id` int(5) NOT NULL,
PRIMARY KEY (`id`),
KEY `sect_id` (`sect_id`,`rep_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=529 ;
 
-- --------------------------------------------------------
 
--
-- Структура таблицы `section`
--
 
CREATE TABLE IF NOT EXISTS `section` (
`sect_id` int(3) NOT NULL auto_increment,
`sectname` varchar(25) NOT NULL,
`sectinfo` text NOT NULL,
PRIMARY KEY (`sect_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ;
 
-- --------------------------------------------------------
 
--
-- Структура таблицы `settings`
--
 
CREATE TABLE IF NOT EXISTS `settings` (
`opt_id` int(2) NOT NULL auto_increment,
`opt` varchar(50) NOT NULL,
`optvalue` varchar(200) NOT NULL,
PRIMARY KEY (`opt_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
 
-- --------------------------------------------------------
 
--
-- Структура таблицы `ver2rep`
--
 
CREATE TABLE IF NOT EXISTS `ver2rep` (
`id` int(11) NOT NULL auto_increment,
`ver_id` int(5) default NULL,
`rep_id` int(5) default NULL,
PRIMARY KEY (`id`),
KEY `ver_id` (`ver_id`),
KEY `rep_id` (`rep_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=59 ;
 
-- --------------------------------------------------------
 
--
-- Структура таблицы `version`
--
 
CREATE TABLE IF NOT EXISTS `version` (
`version_id` int(5) NOT NULL auto_increment,
`dist_id` int(5) default NULL,
`vname` varchar(25) default NULL,
`version` varchar(10) NOT NULL,
`vcodename` varchar(10) default NULL,
PRIMARY KEY (`version_id`),
KEY `dist_id` (`dist_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ;
/trunk/lib/config.inc.php.default
Новый файл
0,0 → 1,14
<?php
 
$CookieLogin = "AntLogin";
$CookiePasswd = "AntPWD";
$CookieDomain = "{DOMAIN}";
$CookiePath = "{PATH}";
$CookieTime = 60*30;
 
$DBname = "{DB_NAME}";
$DBhost = "{DB_HOST}";
$DBuser = "{DB_USER}";
$DBpass = "{DB_PASS}";
 
?>
/trunk/lib/core.php
80,7 → 80,7
$path = split("/",$url["path"]);
$currentIF = str_replace(".php","",$path[count($path)-1]);
$req =& $dblink->query("SELECT * FROM interfaces WHERE interface NOT LIKE '$currentIF'");
$iflist = "Интерфейсы: ";
$iflist = "<a href='./'>Интерфейсы</a>: ";
while ($req->fetchInto($if, DB_FETCHMODE_ASSOC)) {
$iflist .= "<a href='./".stripslashes($if["interface"]).".php'>".strtolower(stripslashes($if["interfaceinfo"]))."</a>, ";
}
/trunk/install.php
1,5 → 1,44
<?php
 
$error = abs(intval($_GET["error"]));
$step = abs(intval($_POST["step"]));
 
$dbname = $_POST["dbname"];
$dbpass = $_POST["dbpass"];
$dbhost = $_POST["dbhost"];
$dbname = $_POST["dbname"];
 
$sqlfile = "./sql/install.sql";
$defaultfile = "./lib/config.inc.php.default";
$configfile = "./lib/config.inc.php";
 
$handler = fopen($sqlfile, "r");
$sql = fread($handler, filesize($sqlfile));
fclose($handler);
 
$handler = fopen($defaultfile, "r");
$dconf = fread($handler, filesize($defaultfile));
fclose($handler);
 
echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\"
\"http://www.w3.org/TR/html4/strict.dtd\">
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<title>AntInstaller</title>
<link rel=\"stylesheet\" type=\"text/css\" href=\"./css/ant.css\">
</head>
<body>
<h1>AntInstaller</h1>";
 
if (is_writable('./lib/')) {
echo "<form action='./install.php' method='POST'>\n";
echo "";
} else {
echo "Папка <kbd>./lib/</kbd> не доступна для записи файла конфигурации. Установите на папку права на запись (777) и попробуйте еще раз.";
}
 
 
echo "</body></html>";
 
?>