diff --git a/infolog/inc/class.boinfolog.inc.php b/infolog/inc/class.boinfolog.inc.php index bada66268e..67e39a7afa 100644 --- a/infolog/inc/class.boinfolog.inc.php +++ b/infolog/inc/class.boinfolog.inc.php @@ -191,11 +191,11 @@ return $err ? False : $data; } - function delete($info_id) + function delete($info_id,$delete_children,$new_parent) { $this->link->unlink(0,'infolog',$info_id); - $this->so->delete($info_id); + $this->so->delete($info_id,$delete_children,$new_parent); } function write($values,$check_defaults=True,$touch_modified=True) diff --git a/infolog/inc/class.soinfolog.inc.php b/infolog/inc/class.soinfolog.inc.php index a54a59556d..cc32b93c9d 100644 --- a/infolog/inc/class.soinfolog.inc.php +++ b/infolog/inc/class.soinfolog.inc.php @@ -1,7 +1,7 @@ * * originaly based on todo written by Joseph Engo * * -------------------------------------------- * @@ -284,11 +284,13 @@ @function delete @abstract delete InfoLog entry $info_id AND the links to it @syntax delete( $info_id ) - @param $info_id id of log-entry - @param int $delete_children delete the children, if not set there parent-id to 0 + @param int $info_id id of log-entry + @param bool $delete_children delete the children, if not set there parent-id to $new_parent + @param int new_parent new parent-id to set for subs */ - function delete($info_id,$delete_children=True) // did _not_ ensure ACL + function delete($info_id,$delete_children=True,$new_parent=0) // did _not_ ensure ACL { + //echo "

soinfolog::delete($info_id,'$delete_children',$new_parent)

\n"; if (($info_id = intval($info_id)) <= 0) { return; @@ -311,8 +313,9 @@ $this->delete($db2->f(0),$delete_children); } } - // set parent_id to 0 for all not deleted children - $this->db->query("UPDATE phpgw_infolog SET info_id_parent=0 WHERE info_id_parent=$info_id",__LINE__,__FILE__); + // set parent_id to $new_parent for all not deleted children + $new_parent = intval($new_parent); + $this->db->query("UPDATE phpgw_infolog SET info_id_parent=$new_parent WHERE info_id_parent=$info_id",__LINE__,__FILE__); } /*! diff --git a/infolog/inc/class.uiinfolog.inc.php b/infolog/inc/class.uiinfolog.inc.php index cf91bb6988..8b0476562e 100644 --- a/infolog/inc/class.uiinfolog.inc.php +++ b/infolog/inc/class.uiinfolog.inc.php @@ -274,7 +274,7 @@ { if ($values['delete'] && $info_id > 0 && $this->bo->check_access($info_id,PHPGW_ACL_DELETE)) { - $this->bo->delete($info_id); + $this->bo->delete($info_id,$values['remove_subs'],$values['info_id_parent']); } return $referer ? $this->tmpl->location($referer) : $this->index(); } @@ -284,8 +284,10 @@ $this->tmpl->read('infolog.delete'); $values['main']['no_actions'] = True; + $values['remove_subs'] = $this->bo->anzSubs($info_id) > 0; $persist['info_id'] = $info_id; $persist['referer'] = $referer; + $persist['info_id_parent'] = $values['main'][1]['info_id_parent']; $GLOBALS['phpgw_info']['flags']['app_header'] = lang('InfoLog').' - '.lang('Delete'); diff --git a/infolog/setup/etemplates.inc.php b/infolog/setup/etemplates.inc.php index 07243163b3..2c3f2634b3 100644 --- a/infolog/setup/etemplates.inc.php +++ b/infolog/setup/etemplates.inc.php @@ -1,5 +1,5 @@ 'infolog.delete','template' => '','lang' => '',' $templ_data[] = array('name' => 'infolog.delete','template' => '','lang' => '','group' => '0','version' => '0.9.15.002','data' => 'a:5:{i:0;a:1:{s:2:\"h3\";s:3:\"100\";}i:1;a:1:{s:1:\"A\";a:1:{s:4:\"type\";s:5:\"label\";}}i:2;a:1:{s:1:\"A\";a:4:{s:4:\"type\";s:8:\"template\";s:4:\"size\";s:4:\"main\";s:5:\"align\";s:6:\"center\";s:4:\"name\";s:18:\"infolog.index.rows\";}}i:3;a:1:{s:1:\"A\";a:4:{s:4:\"type\";s:5:\"label\";s:4:\"span\";s:11:\",headertext\";s:5:\"label\";s:45:\"Are you shure you want to delete this entry ?\";s:5:\"align\";s:6:\"center\";}}i:4;a:1:{s:1:\"A\";a:6:{s:4:\"type\";s:4:\"hbox\";s:4:\"size\";s:4:\"3,20\";s:5:\"align\";s:6:\"center\";i:1;a:5:{s:4:\"type\";s:6:\"button\";s:5:\"label\";s:12:\"Yes - Delete\";s:5:\"align\";s:5:\"right\";s:4:\"name\";s:6:\"delete\";s:4:\"help\";s:16:\"Delete the entry\";}i:2;a:4:{s:4:\"type\";s:6:\"button\";s:5:\"label\";s:11:\"No - Cancel\";s:4:\"name\";s:6:\"cancel\";s:4:\"help\";s:22:\"Abort without deleting\";}i:3;a:1:{s:4:\"type\";s:5:\"label\";}}}}','size' => '100%,,0,,0,0','style' => '.headertext { color: black; font-size: 120%; }','modified' => '1056918737',); +$templ_data[] = array('name' => 'infolog.delete','template' => '','lang' => '','group' => '0','version' => '0.9.15.003','data' => 'a:6:{i:0;a:3:{s:2:\"h3\";s:2:\"50\";s:2:\"h4\";s:16:\"50,!@remove_subs\";s:2:\"c3\";s:7:\",bottom\";}i:1;a:1:{s:1:\"A\";a:1:{s:4:\"type\";s:5:\"label\";}}i:2;a:1:{s:1:\"A\";a:4:{s:4:\"type\";s:8:\"template\";s:4:\"size\";s:4:\"main\";s:5:\"align\";s:6:\"center\";s:4:\"name\";s:27:\"infolog.index.rows-noheader\";}}i:3;a:1:{s:1:\"A\";a:4:{s:4:\"type\";s:5:\"label\";s:4:\"span\";s:11:\",headertext\";s:5:\"label\";s:45:\"Are you shure you want to delete this entry ?\";s:5:\"align\";s:6:\"center\";}}i:4;a:1:{s:1:\"A\";a:4:{s:4:\"type\";s:8:\"checkbox\";s:5:\"label\";s:82:\"Delete all subs (if not subs will be subs of this enties parent or have no parent)\";s:5:\"align\";s:6:\"center\";s:4:\"name\";s:11:\"remove_subs\";}}i:5;a:1:{s:1:\"A\";a:5:{s:4:\"type\";s:4:\"hbox\";s:4:\"size\";s:4:\"2,20\";s:5:\"align\";s:6:\"center\";i:1;a:5:{s:4:\"type\";s:6:\"button\";s:5:\"label\";s:12:\"Yes - Delete\";s:5:\"align\";s:5:\"right\";s:4:\"name\";s:6:\"delete\";s:4:\"help\";s:16:\"Delete the entry\";}i:2;a:4:{s:4:\"type\";s:6:\"button\";s:5:\"label\";s:11:\"No - Cancel\";s:4:\"name\";s:6:\"cancel\";s:4:\"help\";s:22:\"Abort without deleting\";}}}}','size' => '100%,,0,,0,0','style' => '.headertext { color: black; font-size: 120%; }','modified' => '1071795726',); + $templ_data[] = array('name' => 'infolog.edit','template' => '','lang' => '','group' => '0','version' => '0.9.15.008','data' => 'a:11:{i:0;a:12:{s:1:\"A\";s:3:\"103\";s:1:\"B\";s:3:\"300\";s:1:\"C\";s:3:\"100\";s:2:\"h5\";s:3:\"250\";s:2:\"c1\";s:2:\"th\";s:2:\"c2\";s:3:\"row\";s:2:\"c3\";s:3:\"row\";s:2:\"c4\";s:3:\"row\";s:2:\"c6\";s:2:\"th\";s:2:\"c7\";s:3:\"row\";s:2:\"c8\";s:3:\"row\";s:2:\"c9\";s:3:\"row\";}i:1;a:4:{s:1:\"A\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:4:\"Type\";}s:1:\"B\";a:5:{s:4:\"type\";s:6:\"select\";s:4:\"span\";s:3:\"all\";s:4:\"name\";s:9:\"info_type\";s:8:\"onchange\";s:1:\"1\";s:4:\"help\";s:46:\"Type of the log-entry: Note, Phonecall or ToDo\";}s:1:\"C\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"D\";a:1:{s:4:\"type\";s:5:\"label\";}}i:2;a:4:{s:1:\"A\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:8:\"Category\";}s:1:\"B\";a:5:{s:4:\"type\";s:10:\"select-cat\";s:4:\"size\";s:4:\"None\";s:4:\"span\";s:3:\"all\";s:4:\"name\";s:8:\"info_cat\";s:4:\"help\";s:32:\"select a category for this entry\";}s:1:\"C\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"D\";a:1:{s:4:\"type\";s:5:\"label\";}}i:3;a:4:{s:1:\"A\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:7:\"Contact\";}s:1:\"B\";a:5:{s:4:\"type\";s:4:\"text\";s:4:\"size\";s:5:\"40,64\";s:4:\"name\";s:9:\"info_from\";s:4:\"help\";s:80:\"Custom contact-information, leave emtpy to use information from most recent link\";s:4:\"blur\";s:11:\"@blur_title\";}s:1:\"C\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:11:\"Phone/Email\";}s:1:\"D\";a:4:{s:4:\"type\";s:4:\"text\";s:4:\"size\";s:5:\"40,64\";s:4:\"name\";s:9:\"info_addr\";s:4:\"help\";s:76:\"Custom contact-address, leave empty to use information from most recent link\";}}i:4;a:4:{s:1:\"A\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:7:\"Subject\";}s:1:\"B\";a:6:{s:4:\"type\";s:4:\"text\";s:4:\"size\";s:5:\"64,64\";s:4:\"span\";s:3:\"all\";s:4:\"name\";s:12:\"info_subject\";s:6:\"needed\";s:1:\"1\";s:4:\"help\";s:29:\"a short subject for the entry\";}s:1:\"C\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"D\";a:1:{s:4:\"type\";s:5:\"label\";}}i:5;a:4:{s:1:\"A\";a:5:{s:4:\"type\";s:3:\"tab\";s:4:\"span\";s:3:\"all\";s:5:\"label\";s:28:\"Description|Links|Delegation\";s:4:\"name\";s:28:\"description|links|delegation\";s:4:\"help\";s:78:\"longer textual description|Links of this entry|responsible user, priority, ...\";}s:1:\"B\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"C\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"D\";a:1:{s:4:\"type\";s:5:\"label\";}}i:6;a:4:{s:1:\"A\";a:3:{s:4:\"type\";s:5:\"label\";s:4:\"span\";s:3:\"all\";s:5:\"label\";s:21:\"Dates, Status, Access\";}s:1:\"B\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"C\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"D\";a:1:{s:4:\"type\";s:5:\"label\";}}i:7;a:4:{s:1:\"A\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:9:\"Startdate\";}s:1:\"B\";a:4:{s:4:\"type\";s:9:\"date-time\";s:4:\"size\";s:2:\",2\";s:4:\"name\";s:14:\"info_startdate\";s:4:\"help\";s:115:\"when should the ToDo or Phonecall be started, it shows up from that date in the filter open or own open (startpage)\";}s:1:\"C\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:7:\"Enddate\";}s:1:\"D\";a:3:{s:4:\"type\";s:4:\"date\";s:4:\"name\";s:12:\"info_enddate\";s:4:\"help\";s:49:\"til when should the ToDo or Phonecall be finished\";}}i:8;a:4:{s:1:\"A\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:6:\"Status\";}s:1:\"B\";a:3:{s:4:\"type\";s:6:\"select\";s:4:\"name\";s:11:\"info_status\";s:4:\"help\";s:12:\"@status_help\";}s:1:\"C\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:7:\"Private\";}s:1:\"D\";a:4:{s:4:\"type\";s:8:\"checkbox\";s:4:\"size\";s:14:\"private,public\";s:4:\"name\";s:11:\"info_access\";s:4:\"help\";s:87:\"should this entry only be visible to you and people you grant privat access via the ACL\";}}i:9;a:4:{s:1:\"A\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:5:\"Owner\";}s:1:\"B\";a:3:{s:4:\"type\";s:14:\"select-account\";s:4:\"name\";s:10:\"info_owner\";s:8:\"readonly\";s:1:\"1\";}s:1:\"C\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:13:\"Last modified\";}s:1:\"D\";a:4:{s:4:\"type\";s:4:\"hbox\";s:4:\"size\";s:5:\"2,0,0\";i:1;a:3:{s:4:\"type\";s:14:\"select-account\";s:4:\"name\";s:13:\"info_modifier\";s:8:\"readonly\";s:1:\"1\";}i:2;a:4:{s:4:\"type\";s:9:\"date-time\";s:4:\"span\";s:10:\",lpadding5\";s:4:\"name\";s:17:\"info_datemodified\";s:8:\"readonly\";s:1:\"1\";}}}i:10;a:4:{s:1:\"A\";a:4:{s:4:\"type\";s:6:\"button\";s:5:\"label\";s:4:\"Save\";s:4:\"name\";s:4:\"save\";s:4:\"help\";s:16:\"Saves this entry\";}s:1:\"B\";a:4:{s:4:\"type\";s:6:\"button\";s:5:\"label\";s:6:\"Cancel\";s:4:\"name\";s:6:\"cancel\";s:4:\"help\";s:31:\"leave without saveing the entry\";}s:1:\"C\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"D\";a:5:{s:4:\"type\";s:6:\"button\";s:5:\"label\";s:6:\"Delete\";s:5:\"align\";s:5:\"right\";s:4:\"name\";s:6:\"delete\";s:4:\"help\";s:17:\"delete this entry\";}}}','size' => '100%','style' => '.headertext { color: black; font-size: 120%; } .lpadding5 { padding-left: 5px; };','modified' => '1061320960',); @@ -86,3 +88,14 @@ $templ_data[] = array('name' => 'infolog.index.rows-noheader','template' => '',' .private { font-style:italic; } ','modified' => '1070997996',); +$templ_data[] = array('name' => 'infolog.index.rows-noheader','template' => '','lang' => '','group' => '0','version' => '0.9.15.002','data' => 'a:3:{i:0;a:8:{s:1:\"A\";s:2:\"5%\";s:1:\"C\";s:2:\"8%\";s:1:\"D\";s:2:\"8%\";s:1:\"E\";s:2:\"8%\";s:1:\"F\";s:14:\"3%,@no_actions\";s:1:\"G\";s:14:\"3%,@no_actions\";s:2:\"c1\";s:2:\"th\";s:2:\"c2\";s:7:\"row,top\";}i:1;a:7:{s:1:\"A\";a:4:{s:4:\"type\";s:4:\"vbox\";s:4:\"size\";s:1:\"2\";i:1;a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:4:\"Type\";}i:2;a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:6:\"Status\";}}s:1:\"B\";a:4:{s:4:\"type\";s:4:\"vbox\";s:4:\"size\";s:1:\"2\";i:1;a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:7:\"Subject\";}i:2;a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:11:\"Description\";}}s:1:\"C\";a:4:{s:4:\"type\";s:4:\"vbox\";s:4:\"size\";s:1:\"2\";i:1;a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:9:\"Startdate\";}i:2;a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:7:\"Enddate\";}}s:1:\"D\";a:4:{s:4:\"type\";s:4:\"vbox\";s:4:\"size\";s:1:\"2\";i:1;a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:5:\"Owner\";}i:2;a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:11:\"Responsible\";}}s:1:\"E\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:12:\"last changed\";}s:1:\"F\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:3:\"Sub\";}s:1:\"G\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:6:\"Action\";}}i:2;a:7:{s:1:\"A\";a:5:{s:4:\"type\";s:4:\"hbox\";s:4:\"size\";s:5:\"2,2,2\";s:5:\"align\";s:6:\"center\";i:1;a:3:{s:4:\"type\";s:5:\"image\";s:5:\"label\";s:20:\"$row_cont[info_type]\";s:4:\"name\";s:17:\"${row}[info_type]\";}i:2;a:3:{s:4:\"type\";s:5:\"image\";s:5:\"label\";s:22:\"$row_cont[info_status]\";s:4:\"name\";s:19:\"${row}[info_status]\";}}s:1:\"B\";a:6:{s:4:\"type\";s:4:\"vbox\";s:4:\"size\";s:5:\"4,0,0\";i:1;a:6:{s:4:\"type\";s:5:\"label\";s:4:\"size\";s:25:\"b,@${row}[info_link_view]\";s:5:\"label\";s:23:\"%s $row_cont[info_addr]\";s:7:\"no_lang\";s:1:\"1\";s:4:\"name\";s:23:\"${row}[info_link_title]\";s:4:\"help\";s:41:\"view this linked entry in its application\";}i:2;a:4:{s:4:\"type\";s:5:\"label\";s:4:\"span\";s:21:\",$row_cont[sub_class]\";s:7:\"no_lang\";s:1:\"1\";s:4:\"name\";s:20:\"${row}[info_subject]\";}i:3;a:3:{s:4:\"type\";s:5:\"label\";s:7:\"no_lang\";s:1:\"1\";s:4:\"name\";s:16:\"${row}[info_des]\";}i:4;a:2:{s:4:\"type\";s:11:\"link-string\";s:4:\"name\";s:17:\"${row}[filelinks]\";}}s:1:\"C\";a:4:{s:4:\"type\";s:4:\"vbox\";s:4:\"size\";s:5:\"2,0,0\";i:1;a:3:{s:4:\"type\";s:4:\"date\";s:4:\"name\";s:22:\"${row}[info_startdate]\";s:8:\"readonly\";s:1:\"1\";}i:2;a:4:{s:4:\"type\";s:4:\"date\";s:4:\"span\";s:21:\",$row_cont[end_class]\";s:4:\"name\";s:20:\"${row}[info_enddate]\";s:8:\"readonly\";s:1:\"1\";}}s:1:\"D\";a:4:{s:4:\"type\";s:4:\"vbox\";s:4:\"size\";s:5:\"2,0,0\";i:1;a:3:{s:4:\"type\";s:14:\"select-account\";s:4:\"name\";s:18:\"${row}[info_owner]\";s:8:\"readonly\";s:1:\"1\";}i:2;a:3:{s:4:\"type\";s:14:\"select-account\";s:4:\"name\";s:24:\"${row}[info_responsible]\";s:8:\"readonly\";s:1:\"1\";}}s:1:\"E\";a:4:{s:4:\"type\";s:4:\"vbox\";s:4:\"size\";s:5:\"2,0,0\";i:1;a:3:{s:4:\"type\";s:9:\"date-time\";s:4:\"name\";s:25:\"${row}[info_datemodified]\";s:8:\"readonly\";s:1:\"1\";}i:2;a:3:{s:4:\"type\";s:14:\"select-account\";s:4:\"name\";s:21:\"${row}[info_modifier]\";s:8:\"readonly\";s:1:\"1\";}}s:1:\"F\";a:6:{s:4:\"type\";s:4:\"vbox\";s:4:\"size\";s:5:\"3,0,0\";s:5:\"align\";s:6:\"center\";i:1;a:6:{s:4:\"type\";s:6:\"button\";s:4:\"size\";s:7:\"new.gif\";s:5:\"label\";s:7:\"Add sub\";s:5:\"align\";s:6:\"center\";s:4:\"name\";s:22:\"sp[$row_cont[info_id]]\";s:4:\"help\";s:46:\"Add a new sub-task, -note, -call to this entry\";}i:2;a:6:{s:4:\"type\";s:6:\"button\";s:4:\"size\";s:8:\"view.gif\";s:5:\"label\";s:9:\"View subs\";s:5:\"align\";s:6:\"center\";s:4:\"name\";s:24:\"view[$row_cont[info_id]]\";s:4:\"help\";s:27:\"View all subs of this entry\";}i:3;a:6:{s:4:\"type\";s:6:\"button\";s:4:\"size\";s:10:\"parent.gif\";s:5:\"label\";s:11:\"View parent\";s:5:\"align\";s:6:\"center\";s:4:\"name\";s:31:\"view[$row_cont[info_id_parent]]\";s:4:\"help\";s:46:\"View the parent of this entry and all his subs\";}}s:1:\"G\";a:5:{s:4:\"type\";s:4:\"hbox\";s:4:\"size\";s:1:\"3\";i:1;a:5:{s:4:\"type\";s:6:\"button\";s:4:\"size\";s:8:\"edit.gif\";s:5:\"label\";s:4:\"Edit\";s:4:\"name\";s:24:\"edit[$row_cont[info_id]]\";s:4:\"help\";s:15:\"Edit this entry\";}i:2;a:5:{s:4:\"type\";s:6:\"button\";s:4:\"size\";s:10:\"delete.gif\";s:5:\"label\";s:6:\"Delete\";s:4:\"name\";s:26:\"delete[$row_cont[info_id]]\";s:4:\"help\";s:17:\"Delete this entry\";}i:3;a:6:{s:4:\"type\";s:6:\"button\";s:4:\"size\";s:11:\"addfile.gif\";s:5:\"label\";s:8:\"Add file\";s:4:\"name\";s:24:\"file[$row_cont[info_id]]\";s:8:\"disabled\";s:1:\"1\";s:4:\"help\";s:13:\"Attach a file\";}}}}','size' => '','style' => '.low,.low_done,.normal,.normal_done,.high,.high_done,.urgent,.urgent_done { font-weight: bold; } +.low,.low_done { color:#606060; } +.normal,.normal_done { color:black } +.high { color:#cc0000; } +.high_done { color:#800000; } +.urgent { color:#ff00ff; } +.urgent_done { color:#800080; } +.overdue { color:#cc0000; font-weight:bold; } +.private { font-style:italic; } +','modified' => '1071791674',); + diff --git a/infolog/setup/phpgw_de.lang b/infolog/setup/phpgw_de.lang index fbd0ea8712..9ab06072d6 100644 --- a/infolog/setup/phpgw_de.lang +++ b/infolog/setup/phpgw_de.lang @@ -73,6 +73,7 @@ default filter for infolog infolog de Standard-Filter f default status for a new log entry infolog de Vorgabe für den Status eines neuen Eintrags delegation infolog de Delegation delete infolog de Löschen +delete all subs (if not subs will be subs of this enties parent or have no parent) infolog de Alle Untereinträge löschen (wenn nicht werden diese Untereinträge des übergeordneten Eintrags oder sind keine Untereinträge mehr) delete the entry infolog de Eintrag löschen delete this entry infolog de diesen Eintrag löschen deletes the selected typ infolog de löscht den ausgewählten Typ diff --git a/infolog/setup/phpgw_en.lang b/infolog/setup/phpgw_en.lang index c0e6ddd14b..e4924a1588 100644 --- a/infolog/setup/phpgw_en.lang +++ b/infolog/setup/phpgw_en.lang @@ -73,6 +73,7 @@ default filter for infolog infolog en Default Filter for InfoLog default status for a new log entry infolog en default status for a new log entry delegation infolog en Delegation delete infolog en Delete +delete all subs (if not subs will be subs of this enties parent or have no parent) infolog en Delete all subs (if not subs will be subs of this enties parent or have no parent) delete the entry infolog en Delete the entry delete this entry infolog en delete this entry deletes the selected typ infolog en deletes the selected type