diff --git a/plugins/admin/systems/class_servRepository.inc b/plugins/admin/systems/class_servRepository.inc
index 965746d21dc78b1fdab6a85dd7cd26640a7eb60e..6f75496ac74ffd65550705d3107460eb5672518c 100644 (file)
$once = false;
foreach($_POST as $name => $value){
+
+ if(preg_match("/AddRepository/",$name)){
+ $once = true;
+ $this->dialog = new servRepositorySetup($this->config,$this->dn);
+ $this->dialog->acl = $this->acl;
+ }
+
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];
$this->dialog = new servRepositorySetup($this->config,$this->dn,$obj);
$this->dialog->acl = $this->acl;
}
-
+
+ /*
if(isset($_POST['AddRepository'])){
$this->dialog = new servRepositorySetup($this->config,$this->dn);
$this->dialog->acl = $this->acl;
}
+ */
if(isset($_POST['repository_setup_save'])){
$this->dialog->save_object();
*/
$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'>";
$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;'")
));
}
}