Хранилища Subversion ant

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

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

/trunk/admin.php
300,6 → 300,11
break;
case '1':
// Новый репозиторий
$mirr =& $db->query("SELECT * FROM mirror");
$mirror = "";
while($mirr->fetchInto($gm, DB_FETCHMODE_ASSOC)) {
$mirror .= "<input type='checkbox' name='repMirror' value='".$gm["mirror_id"]."'> ".$secure->stripStr($gm["mname"])."<br>\n";
}
$rep =& $db->query("SELECT * FROM distribution d JOIN version v ON v.dist_id=d.dist_id WHERE v.version_id='$uid'");
$rep->fetchInto($dist, DB_FETCHMODE_ASSOC);
$dist_id = $dist["dist_id"];
336,6 → 341,7
$display .= "Название репозитория (codename): <input type='text' name='repName'><br>\n";
$display .= "Описание репозитория:<br> <textarea name='repInfo'></textarea><br>\n";
$display .= "Схема репозитория: ".$rscheme."<br>";
$display .= _("Mirror").": ".$mirror."<br>";
$display .= "Источник репозитория: ".$origin."<br>";
$display .= "Корневая папка репозитория: ".$rootfolder."<br>";
$display .= "Секции: ".$list."<br>";
357,6 → 363,20
}
}
$tlist .= "</select>";
$mlist = "";
$mq =& $db->query("SELECT * FROM mirror m JOIN mirr2rep r ON m.mirror_id=r.mirror_id WHERE r.rep_id='$uid'");
if ($mq->numRows()>0) {
while ($mq->fetchInto($mget, DB_FETCHMODE_ASSOC)) {
$mlist .= "<input type='checkbox' name='repMirror' value='".$mget["mirror_id"]."' checked> ".$secure->stripStr($mget["mname"])."<br>\n";
}
}
$mq =& $db->query("SELECT m.* FROM mirror m WHERE m.mirror_id NOT IN (SELECT mirror_id FROM mirr2rep WHERE rep_id='$uid')");
if ($mq->numRows()>0) {
while ($mq->fetchInto($mget, DB_FETCHMODE_ASSOC)) {
$mlist .= "<input type='checkbox' name='repMirror' value='".$mget["mirror_id"]."'> ".$secure->stripStr($mget["mname"])."<br>";
}
}
 
$tlist2 = "<select name='origin'>";
$sq =& $db->query("SELECT * FROM origin");
while ($sq->fetchInto($type, DB_FETCHMODE_ASSOC)) {
404,6 → 424,7
$display .= "Описание репозитория:<br> <textarea name='repInfo'>".$secure->stripStr($info["repdescribe"])."</textarea><br>\n";
$display .= "Схема репозитория: ".$tlist."<br>";
$display .= "Источник репозитория: ".$tlist2."<br>";
$display .= _("Mirrors").": ".$mlist."<br>";
$display .= "Корневая папка репозитория: ".$rootfolder."<br>";
$display .= "Секции: ".$list."<br>";
$display .= "По умолчанию: <input type='checkbox' name='default' value='1' ".$ch.">";
717,7 → 738,7
$display .= "<input type='hidden' name='act' value='".$act."'>\n";
$display .= "<input type='hidden' name='mirrorID' value='$uid'>\n";
$display .= "Название источника: <input type='text' name='mname' value='".$secure->stripStr($info["mname"])."'><br>\n";
$display .= "URL источника: <input type='text' name='murl' value='".$secure->stripStr($info["murl"])."'><br>\n";
$display .= "URL источника: <input type='text' name='murl' value='".$secure->stripStr($info["mproto"]).$secure->stripStr($info["murl"])."'><br>\n";
$display .= "<input type='submit' value='Править'></form>\n";
break;
case '3':