diff --git a/gosa-plugins/fai/admin/fai/class_divListFai.inc b/gosa-plugins/fai/admin/fai/class_divListFai.inc
index 02f00d44cdbe9d8be8ca77cc3ba76379f7fdabce..e516ee78d5cd76848e0f34dafae8fe24fc7bcdf7 100644 (file)
$this->EnableSaveButton (false);
/* Dynamic action col, depending on snapshot icons */
- $action_col_size = 120;
+ $action_col_size = 130;
/* Toggle all selected / deselected */
$chk = "<input type='checkbox' id='select_all' name='select_all' title='"._("Select all")."'
$smarty->assign("allow_remove", $r);
$smarty->assign("fai_release" , $releases[$this->parent->fai_release]);
$smarty->assign("fai_base" , $releases[$this->parent->fai_base]);
- $smarty->assign("branchimage","images/branch.png");
+ $smarty->assign("branchimage","plugins/fai/images/branch.png");
$smarty->assign("fai_releases", $releases);
$plug_id = 0;
if(isset($_GET['plug'])){
$acl = $ui->get_permissions($this->parent->fai_base,"fai/faiProfile");
if($this->parent->lock_type == "freeze" && !$this->parent->allow_freeze_object_attach){
- $s.= "...|<input class='center' type='image' src='images/freeze.png' alt=''>".
+ $s.= "...|<input class='center' type='image' src='plugins/fai/images/freeze.png' alt=''>".
" "._("Freezed")."|\n";
}else{
if(preg_match("/c/",$acl)){
/* Append create icons for each fai component */
$arr = array(
- array("images/fai_new_partitionTable.png" , _("Partition table") ,"Create_partition" , _("PT") , "faiPartitionTable"),
- array("images/fai_new_script.png" , _("Scripts") ,"Create_script" , _("S") , "faiScript"),
- array("images/fai_new_hook.png" , _("Hooks") ,"Create_hook" , _("H") , "faiHook"),
- array("images/fai_new_variable.png" , _("Variables") ,"Create_variable" , _("V") , "faiVariable"),
- array("images/fai_new_template.png" , _("Templates ") ,"Create_template" , _("I") , "faiTemplate"),
- array("images/fai_new_packages.png" , _("Package list") ,"Create_package" , _("PK") , "faiPackage"));
+ array("plugins/fai/images/fai_new_partitionTable.png" , _("Partition table") ,"Create_partition" , _("PT") , "faiPartitionTable"),
+ array("plugins/fai/images/fai_new_script.png" , _("Scripts") ,"Create_script" , _("S") , "faiScript"),
+ array("plugins/fai/images/fai_new_hook.png" , _("Hooks") ,"Create_hook" , _("H") , "faiHook"),
+ array("plugins/fai/images/fai_new_variable.png" , _("Variables") ,"Create_variable" , _("V") , "faiVariable"),
+ array("plugins/fai/images/fai_new_template.png" , _("Templates ") ,"Create_template" , _("I") , "faiTemplate"),
+ array("plugins/fai/images/fai_new_packages.png" , _("Package list") ,"Create_package" , _("PK") , "faiPackage"));
foreach($arr as $ar){
$acl = $ui->get_permissions($this->parent->fai_base,"fai/".$ar[4]);
" "._("Remove")."|"."remove_multiple|\n";
- if(is_object($this->parent->CopyPasteHandler) && preg_match("/r/",$acl_all)){
- $s.= "..|---|\n";
- $s.= "..|<img src='images/lists/copy.png' alt='' border='0' class='center'>".
- " "._("Copy")."|"."multiple_copy_systems|\n";
- }
-
- /* Add copy & paste icons, currently disabled, this ability is not implemeneted yet */
- if(!($this->parent->lock_type == "freeze" && !$this->parent->allow_freeze_object_attach) &&
- preg_match("/(c.*w|w.*c)/",$acl_all) && isset($this->parent->CopyPasteHandler) && $this->parent->CopyPasteHandler){
- $s .= "..|---|\n";
- if($this->parent->CopyPasteHandler->entries_queued()){
- $img = "<img border='0' class='center' src='images/lists/paste.png' alt=''>";
- $s.="..|".$img." "._("Paste")."|editPaste|\n";
- }else{
- $img = "<img border='0' class='center' src='images/lists/paste.png' alt=''>";
- $s.="..|".$img." "._("Paste")."\n";
- }
- }
+ /* Add Copy & Paste header */
+ $s .= $this->parent->get_copypaste_header($this->selectedBase,$this->module,TRUE,FALSE);
# /* Add snapshot icons, if we are allowed to write and create the complete fai module ($ui->has_complete_category_acls) */
-# if(preg_match("/(c.*w|w.*c)/",$acl_all)){
-# if($this->parent->snapshotEnabled()){
-# $s .= "..|---|\n";
-# $s .= $this->get_snapshot_header(TRUE);
-# }
-# }
+# $s .= $this->parent->get_snapshot_header($this->selectedBase,$this->module);
$this->SetDropDownHeaderMenu($s);
$this->SetListHeader($listhead);
********************/
$objects = array(
- "FAIpartitionTable" => array("IMG"=> "images/fai_partitionTable.png", "NAME"=>_("Partition table"),"KZL"=> "PT", "VAR"=>"ShowPartitions"),
- "FAIpackageList" => array("IMG"=> "images/fai_packages.png", "NAME"=>_("Package list") , "KZL"=> "PL", "VAR"=>"ShowPackages"),
+ "FAIpartitionTable" => array("IMG"=> "plugins/fai/images/fai_partitionTable.png", "NAME"=>_("Partition table"),"KZL"=> "PT", "VAR"=>"ShowPartitions"),
+ "FAIpackageList" => array("IMG"=> "plugins/fai/images/fai_packages.png", "NAME"=>_("Package list") , "KZL"=> "PL", "VAR"=>"ShowPackages"),
"FAIscript" => array("IMG"=> "images/fai_script.png", "NAME"=>_("Scripts") , "KZL"=> "S", "VAR"=>"ShowScripts"),
"FAIvariable" => array("IMG"=> "images/fai_variable.png", "NAME"=>_("Variables") , "KZL"=> "V", "VAR"=>"ShowVariables"),
- "FAIhook" => array("IMG"=> "images/fai_hook.png", "NAME"=>_("Hooks"), "KZL"=> "H", "VAR"=>"ShowHooks"),
- "FAIprofile" => array("IMG"=> "images/fai_profile.png", "NAME"=>_("Profile") , "KZL"=> "P", "VAR"=>"ShowProfiles"),
+ "FAIhook" => array("IMG"=> "plugins/fai/images/fai_hook.png", "NAME"=>_("Hooks"), "KZL"=> "H", "VAR"=>"ShowHooks"),
+ "FAIprofile" => array("IMG"=> "plugins/fai/images/fai_profile.png", "NAME"=>_("Profile") , "KZL"=> "P", "VAR"=>"ShowProfiles"),
"FAItemplate" => array("IMG"=> "images/fai_template.png", "NAME"=>_("Templates") , "KZL"=> "T", "VAR"=>"ShowTemplates"));
/* Dynamic action col, depending on snapshot icons */
- $action_col_size = 120;
+ $action_col_size = 130;
# if($this->parent->snapshotEnabled()){
# $action_col_size += 32;
# }
$ui = get_userinfo();
$action ="";
$acl_all = $ui->has_complete_category_acls($this->parent->fai_base,$this->module);
- if(preg_match("/r/",$acl_all) && $this->parent->CopyPasteHandler){
- $action .= "<input class='center' type='image'
- src='images/lists/copy.png' alt='"._("copy")."' name='copy_%KEY%' title='"._("Copy this entry")."'> ";
- }
+
+ /* Add copy & cut functionality */
+ $action.= $this->parent->get_copypaste_action($value['dn'],"fai",$value['class'],TRUE,FALSE);
if(preg_match("/^freeze/", $value['FAIstate'])){
$editlink ="<a href='?plug=".$_GET['plug']."&edit_freeze_entry=%KEY%' title='%TITLE%'>%NAME%</a>";
}
}
+# $action.= $this->parent->get_snapshot_action($val['dn'],$this->module);
+
/* Cutted objects should be displayed in light grey */
$display = $value['cn'].$desc;
if($this->parent->CopyPasteHandler){