diff --git a/plugins/admin/systems/class_servRepository.inc b/plugins/admin/systems/class_servRepository.inc
index c6d54f13a82f70b0bfdee0ab6d5b2cdf1d1060ab..4736c9dd3edaaf4fd338c026c80f7e7ae78b13f9 100644 (file)
$once = false;
foreach($_POST as $name => $value){
+
if((preg_match("/^delete_/",$name))&&(!$once)){
+
+ $value = preg_replace("/delete_/","",$name);
+ $value = preg_replace("/_.$/","",$value);
+
if(isset($this->repositories[$value])){
$once = true;
unset($this->repositories[$value]);
}
if((preg_match("/^edit_/",$name))&&(!$once)){
+ $value = preg_replace("/edit_/","",$name);
+ $value = preg_replace("/_.$/","",$value);
if(isset($this->repositories[$value])){
$once = true;
$obj = $this->repositories[$value];
*/
$divlist = new divList("repositories");
- $divlist->SetEntriesPerPage(12);
+ $divlist->SetEntriesPerPage(0);
$divlist->setHeight(400);
$divlist->setHeader(array(array("string"=>_("Release"),"attach"=>"style='width:80px;'"),
array("string"=>_("Sections")),
- array("string"=>_("Options"),"attach"=>"style='border-right:0px;width:69px;'")
+ array("string"=>_("Options"),"attach"=>"style='border-right:0px;width:55px;'")
) );
- $link = "<a href='?plug=".$_GET['plug']."&act=open&id=%s'>%s</a>";
+ $link = "<a href='?plug=".$_GET['plug']."&act=open&id=%s'>%s</a>";
$edit = "<input type='image' value='%s' name='edit_%s' src='images/edit.png'> ";
$delete = "<input type='image' value='%s' name='delete_%s' src='images/edittrash.png'>";
- if(count($this->repositories)==0){
- $divlist->AddEntry(array(
- array("string"=>" ","attach"=>"style='width:80px;'"),
- array("string"=>" "),
- array("string"=>" ","attach"=>"style='border-right:0px;width:50px;text-align:right;'")
- ));
- }
-
foreach($this->repositories as $name => $reps){
$str = " ";
$divlist->AddEntry(array(
array("string"=>preg_replace("/%s/",$name,$link),"attach"=>"style='width:80px;'"),
array("string"=>sprintf($link,$name,_("Sections")." :".$str)),
- array("string"=>preg_replace("/%s/",$name,$edit.$delete),"attach"=>"style='border-right:0px;width:50px;text-align:right;'")
+ array("string"=>preg_replace("/%s/",$name,$edit.$delete),"attach"=>"style='border-right:0px;width:55px;text-align:right;'")
));
}
}