193,12 → 193,6 |
$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"; |
207,13 → 201,12 |
$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 JOIN root r2 ON r2.root_id=r.root_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 WHERE r.rep_id='$uid'"); |
$rep->fetchInto($info, DB_FETCHMODE_ASSOC); |
$dist_vname = stripslashes($info["distname"])." ".stripslashes($info["version"])." “".stripslashes($info["vname"])."”"; |
$tlist = "<select name='scheme'>"; |
249,19 → 242,6 |
$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"; |
270,7 → 250,6 |
$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; |
610,41 → 589,12 |
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; |