Хранилища Subversion ant

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

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

/trunk/admin.php
193,6 → 193,12
$list .= "<input type='checkbox' name='sect[]' value='".$slist["sect_id"]."'> <span title='".stripslashes($slist["sectinfo"])."'>".stripslashes($slist["sectname"])."</span> ";
}
$type .= "</select>\n";
$rootfolder = "<select name='rootFolder'>\n";
$root =& $db->query("SELECT * FROM root");
while ($root->fetchInto($rfi, DB_FETCHMODE_ASSOC)) {
$rootfolder .= "<option value='".$rfi["root_id"]."'>".stripslashes($rfi["root_folder"])."</option>";
}
$rootfolder .= "</select>";
$display = "<h3>Добавление нового репозитория для ".$dist_vname."</h3>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='7'>\n";
201,12 → 207,13
$display .= "Описание репозитория:<br> <textarea name='repInfo'></textarea><br>\n";
$display .= "Схема репозитория: ".$rscheme."<br>";
$display .= "Тип репозитория: ".$reptype."<br>";
$display .= "Корневая папка репозитория: ".$rootfolder."<br>";
$display .= "Секции: ".$list;
$display .= "<br><input type='submit' value='Создать'></form>\n";
break;
case '3':
// Редактирование репозитория
$rep =& $db->query("SELECT * FROM repository r JOIN ver2rep l ON l.rep_id=r.rep_id JOIN version v ON v.version_id=l.ver_id JOIN distribution d ON v.dist_id=d.dist_id WHERE r.rep_id='$uid'");
$rep =& $db->query("SELECT * FROM repository r JOIN ver2rep l ON l.rep_id=r.rep_id JOIN version v ON v.version_id=l.ver_id JOIN distribution d ON v.dist_id=d.dist_id JOIN root r2 ON r2.root_id=r.root_id WHERE r.rep_id='$uid'");
$rep->fetchInto($info, DB_FETCHMODE_ASSOC);
$dist_vname = stripslashes($info["distname"])." ".stripslashes($info["version"])." &#8220;".stripslashes($info["vname"])."&#8221;";
$tlist = "<select name='scheme'>";
242,6 → 249,19
$list .= "<input type='checkbox' name='sect[]' value='".$sect["sect_id"]."'><span title='".stripslashes($sect["sectinfo"])."'>".stripslashes($sect["sectname"])."</span> ";
}
}
$rootfolder = "<select name='rootFolder'>\n";
$req =& $db->query("SELECT * FROM root");
if ($req->numRows()>0) {
while ($req->fetchInto($rfi, DB_FETCHMODE_ASSOC)) {
if ($rfi["root_id"]==$info["root_id"]) {
$rootfolder .= "<option value='".$rfi["root_id"]."' selected>".stripslashes($rfi["root_folder"])."</option>";
} else {
$rootfolder .= "<option value='".$rfi["root_id"]."'>".stripslashes($rfi["root_folder"])."</option>";
}
}
}
$rootfolder .= "</select>";
 
$display = "<h3>Правка репозитория ".$info["repname"]." для <em>".$dist_vname."</em></h3>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='8'>\n";
250,6 → 270,7
$display .= "Описание репозитория:<br> <textarea name='repInfo'>".stripslashes($info["repdescribe"])."</textarea><br>\n";
$display .= "Схема репозитория: ".$tlist."<br>";
$display .= "Тип репозитория: ".$tlist2."<br>";
$display .= "Корневая папка репозитория: ".$rootfolder."<br>";
$display .= "Секции: ".$list;
$display .= "<br><input type='submit' value='Править'></form>\n";
break;
589,12 → 610,41
break;
case '1':
// Добавление новой корневой папки репозиториев
$display = "<h3>Добавление корневой папки</h3>";
$display .= "<form action='./process.php' method='post'>\n";
$display .= "<input type='hidden' name='mode' value='26'>";
$display .= "Корневая папка: <input type='text' name='rootFolder'><br>\n";
$display .= "<input type='submit' value='Создать'>\n</form>\n";
break;
case '2':
// Редактирование корневой папки репозиториев
$display = "<h3>Редактирование корневой папки</h3>";
$req =& $db->query("SELECT * FROM root WHERE root_id='$uid'");
if ($req->numRows()>0) {
$req->fetchInto($root, DB_FETCHMODE_ASSOC);
$display .= "<form action='./process.php' method='post'>\n";
$display .= "<input type='hidden' name='mode' value='27'>\n";
$display .= "<input type='hidden' name='rootID' value='$uid'>\n";
$display .= "Корневая папка репозитория: <input type='text' name='rootFolder' value='".stripslashes($root["root_folder"])."'><br>\n";
$display .= "<input type='submit' value='Редактировать'>\n</form>\n";
} else {
$display .= "<p>Такой корневой папки репозиториев не существует</p>";
}
break;
case '3':
// Удаление корневой папки репозиториев
$display = "<h3>Удаление корневой папки</h3>";
$req =& $db->query("SELECT * FROM root WHERE root_id='$uid'");
if ($req->numRows()>0) {
$req->fetchInto($root, DB_FETCHMODE_ASSOC);
$display .= "<form action='./process.php' method='post'>\n";
$display .= "<input type='hidden' name='mode' value='28'>\n";
$display .= "<input type='hidden' name='rootID' value='$uid'>\n";
$display .= "Корневая папка репозитория: <input type='text' name='rootFolder' value='".stripslashes($root["root_folder"])."' readonly><br>\n";
$display .= "<input type='submit' value='Удалить'>\n</form>\n";
} else {
$display .= "<p>Такой корневой папки не существует</p>";
}
break;
}
break;