/trunk/admin.php |
---|
333,7 → 333,8 |
$display .= "Схема репозитория: ".$rscheme."<br>"; |
$display .= "Источник репозитория: ".$origin."<br>"; |
$display .= "Корневая папка репозитория: ".$rootfolder."<br>"; |
$display .= "Секции: ".$list; |
$display .= "Секции: ".$list."<br>"; |
$display .= "По умолчанию: <input type='checkbox' name='default'>"; |
$display .= "<br><input type='submit' value='Создать'></form>\n"; |
break; |
case '2': |
387,6 → 388,8 |
} |
$rootfolder .= "</select>"; |
if ($info["default"]==true){$ch="checked";} else{$ch="";} |
$display = "<div class='modulename'>Управление :: <a href='admin.php?mode=".$mode."'>Репозитории</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Правка : ".$info["repname"]."</a></div>"; |
$display .= "<form action='./process.php' method='POST'>\n"; |
$display .= "<input type='hidden' name='mode' value=".$mode.">\n"; |
397,7 → 400,8 |
$display .= "Схема репозитория: ".$tlist."<br>"; |
$display .= "Источник репозитория: ".$tlist2."<br>"; |
$display .= "Корневая папка репозитория: ".$rootfolder."<br>"; |
$display .= "Секции: ".$list; |
$display .= "Секции: ".$list."<br>"; |
$display .= "По умолчанию: <input type='checkbox' name='default'".$ch.">"; |
$display .= "<br><input type='submit' value='Править'></form>\n"; |
break; |
case '3': |
/trunk/process.php |
---|
265,8 → 265,9 |
$repsche = abs(intval($_POST["scheme"])); |
$origin = abs(intval($_POST["orign"])); |
$reproot = abs(intval($_POST["rootFolder"])); |
$default = abs(intval($_POST["default"])); |
$res =& $db->query("INSERT INTO repository SET repname='$repname', repdescribe='$repinfo', scheme_id='$repsche', orig_id='$origin', root_id='$reproot'"); |
$res =& $db->query("INSERT INTO repository SET repname='$repname', repdescribe='$repinfo', scheme_id='$repsche', orig_id='$origin', root_id='$reproot', default='$default'"); |
$res =& $db->query("SELECT rep_id FROM repository ORDER BY rep_id DESC LIMIT 1"); |
$res->fetchInto($rep, DB_FETCHMODE_ASSOC); |
$rep_id = $rep["rep_id"]; |
/trunk/lib/core.php |
---|
211,10 → 211,8 |
$query->fetchInto($infodist, DB_FETCHMODE_ASSOC); |
$query =& $dblink->query("SELECT * FROM repository r JOIN ver2rep v ON r.rep_id=v.rep_id JOIN origin o ON o.orig_id=r.orig_id JOIN version v2 ON v.ver_id=v2.version_id JOIN scheme s ON s.scheme_id=r.scheme_id JOIN root r2 ON r2.root_id=r.root_id WHERE v.ver_id='$version' ORDER BY r.rtype_id, r.scheme_id ASC"); |
$result.="<input type='hidden' name='d' value='".$_GET["d"]."'><input type='hidden' name='v' value='".$_GET["v"]."'>"; |
$tmp=0; |
while ($query->fetchInto($resinfo, DB_FETCHMODE_ASSOC)) { |
$tmp++; |
if ($resinfo["rtype_id"]!=3){$ch="checked";} else{$ch="";} // Default reps hack, replace in future |
if ($resinfo["default"]==true){$ch="checked";} else{$ch="";} |
$result.="<input type='checkbox' name='r[]' ".$ch." value='".$resinfo["rep_id"]."'>".$resinfo["repname"]." <em>(".$resinfo["repdescribe"].")</em><br>"; |
} |
return $result; |