diff --git a/infolog/inc/class.boinfolog.inc.php b/infolog/inc/class.boinfolog.inc.php index d6f8896be6..5e779754e7 100644 --- a/infolog/inc/class.boinfolog.inc.php +++ b/infolog/inc/class.boinfolog.inc.php @@ -25,10 +25,6 @@ 'anzSubs' => True, 'search' => True, 'get_rows' => True, - 'accountInfo' => True, // in class boinfolog (this class) -/* 'readProj' => True, - 'readAddr' => True, - 'addr2name' => True,*/ 'attach_file' => True, 'delete_attached'=> True, 'info_attached' => True, @@ -95,27 +91,6 @@ $this->read( $info_id); } - function accountInfo($id,$account_data=0) - { - if (!$id) return ' '; - - if (!is_array($account_data)) - { - if (!isset($this->account_data[$id])) // do some cacheing - { - $GLOBALS['phpgw']->accounts->accounts($id); - $GLOBALS['phpgw']->accounts->read_repository(); - $this->account_data[$id] = $GLOBALS['phpgw']->accounts->data; - } - $account_data = $this->account_data[$id]; - } - if ($GLOBALS['phpgw_info']['user']['preferences']['infolog']['longNames']) - { - return $account_data['firstname'].' '.$account_data['lastname']; - } - return $account_data['account_lid']; - } - /* * check's if user has the requiered rights on entry $info_id */ @@ -137,6 +112,11 @@ { $nr = $link['link_app1'] == 'infolog' && $link['link_id1'] == $info['info_id'] ? '2' : '1'; $title = $this->link->title($link['link_app'.$nr],$link['link_id'.$nr]); + + if (htmlentities($title) == $info['info_from']) + { + $info['info_from'] = $title; // correct old entries + } if ($link['link_app'.$nr] == $not_app && $link['link_id'.$nr] == $not_id) { if ($title == $info['info_from']) @@ -145,11 +125,9 @@ } return False; } - if ($info['info_from'] == '' || $info['info_from'] == $title) - { - $info['info_link_view'] = $this->link->view($link['link_app'.$nr],$link['link_id'.$nr]); - $info['info_from'] = $info['info_link_title'] = $title; - } + $info['info_link_view'] = $this->link->view($link['link_app'.$nr],$link['link_id'.$nr]); + $info['info_link_title'] = $title; + //echo " title='$title'

\n"; return $title; } @@ -166,6 +144,7 @@ $data['info_subject'] = ''; } $this->link_id2from($data); +; if ($data['info_link_title'] == $data['info_from']) { $data['info_from'] = ''; @@ -193,6 +172,11 @@ } if ($check_defaults) { + if (!$values['info_enddate'] && + ($values['info_status'] == 'done' || $values['info_status'] == 'billed')) + { + $values['info_enddate'] = time(); // set enddate to today if status == done + } if ($values['info_responsible'] && $values['info_status'] == 'offer') { $values['info_status'] = 'ongoing'; // have to match if not finished @@ -228,166 +212,6 @@ $action,$action_id,$ordermethod,$start,$total); } - - function vfs_path($info_id,$file='') - { - return $this->vfs_basedir . '/' . $info_id . ($file ? '/' . $file : ''); - } - - /* - ** Put a file to the corrosponding place in the VFS and set the attributes - ** ACL check is done by the VFS - */ - function attach_file($info_id,$filepos,$name,$size,$type,$comment='',$full_fname='',$ip='') - { - //echo "

attach_file: info_id='$info_id', filepos='$filepos', name='$name', size='$size', type='$type', comment='$comment', full_fname='$full_fname', ip='$ip'

\n"; - - // create the root for attached files in infolog, if it does not exists - if (!($this->vfs->file_exists($this->vfs_basedir,array(RELATIVE_ROOT)))) - { - $this->vfs->override_acl = 1; - $this->vfs->mkdir($this->vfs_basedir,array(RELATIVE_ROOT)); - $this->vfs->override_acl = 0; - } - - $dir=$this->vfs_path($info_id); - if (!($this->vfs->file_exists($dir,array(RELATIVE_ROOT)))) - { - $this->vfs->override_acl = 1; - $this->vfs->mkdir($dir,array(RELATIVE_ROOT)); - $this->vfs->override_acl = 0; - } - $fname = $this->vfs_path($info_id,$name); - $tfname = ''; - if ($full_fname) - { - $full_fname = str_replace('\\\\','/',$full_fname); // vfs uses only '/' - @reset($this->link_pathes); - while ((list($valid,$trans) = @each($this->link_pathes)) && !$tfname) - { // check case-insensitive for WIN etc. - $check = $valid[0] == '\\' || strstr(':',$valid) ? 'eregi' : 'ereg'; - $valid2 = str_replace('\\','/',$valid); - //echo "

attach_file: ereg('".$this->send_file_ips[$valid]."', '$ip')=".ereg($this->send_file_ips[$valid],$ip)."

\n"; - if ($check('^('.$valid2.')(.*)$',$full_fname,$parts) && - ereg($this->send_file_ips[$valid],$ip) && // right IP - $this->vfs->file_exists($trans.$parts[2],array(RELATIVE_NONE|VFS_REAL))) - { - $tfname = $trans.$parts[2]; - } - //echo "

attach_file: full_fname='$full_fname', valid2='$valid2', trans='$trans', check=$check, tfname='$tfname', parts=(x,'${parts[1]}','${parts[2]}')

\n"; - } - if ($tfname && !$this->vfs->securitycheck($tfname)) - { - return lang('Invalid filename').': '.$tfname; - } - } - $this->vfs->override_acl = 1; - if ($tfname) // file is local - { - $this->vfs->symlink($tfname,$fname,array(RELATIVE_NONE|VFS_REAL,RELATIVE_ROOT)); - } - else - { - $this->vfs->cp($filepos,$fname,array(RELATIVE_NONE|VFS_REAL,RELATIVE_ROOT)); - } - $this->vfs->set_attributes ($fname, array (RELATIVE_ROOT), - array ('mime_type' => $type, - 'comment' => stripslashes ($comment), - 'app' => 'infolog')); - $this->vfs->override_acl = 0; - } - - function delete_attached($info_id,$fname = '') - { - $file = $this->vfs_path($info_id,$fname); - - if ($this->vfs->file_exists($file,array(RELATIVE_ROOT))) - { - $this->vfs->override_acl = 1; - $this->vfs->delete($file,array(RELATIVE_ROOT)); - $this->vfs->override_acl = 0; - } - } - - function info_attached($info_id,$filename) - { - $this->vfs->override_acl = 1; - $attachments = $this->vfs->ls($this->vfs_path($info_id,$filename),array(REALTIVE_NONE)); - $this->vfs->override_acl = 0; - - if (!count($attachments) || !$attachments[0]['name']) - { - return False; - } - return $attachments[0]; - } - - function list_attached($info_id) - { - $this->vfs->override_acl = 1; - $attachments = $this->vfs->ls($this->vfs_path($info_id),array(REALTIVE_NONE)); - $this->vfs->override_acl = 0; - - if (!count($attachments) || !$attachments[0]['name']) - { - return False; - } - while (list($keys,$fileinfo) = each($attachments)) - { - $attached[$fileinfo['name']] = $fileinfo['comment']; - } - return $attached; - } - - function is_win_path($path) - { - return $path[0] == '\\' || strstr($path,':'); - } - - function read_attached($info_id,$filename) - { - if (!$info_id || !$filename || !$this->check_access($info_id,PHPGW_ACL_READ)) - { - return False; - } - $this->vfs->override_acl = 1; - return $this->vfs->read($this->vfs_path($info_id,$filename),array(RELATIVE_ROOT)); - } - - /* - * Checks if filename should be local availible and if so returns 'file:/path' for HTTP-redirect - * else return False - */ - function attached_local($info_id,$filename,$ip,$win_user) - { - //echo "

attached_local(info_id='$info_id', filename='$filename', ip='$ip', win_user='$win_user', count(send_file_ips)=".count($this->send_file_ips).")

\n"; - - if (!$info_id || !$filename || !$this->check_access($info_id,PHPGW_ACL_READ) || - !count($this->send_file_ips)) - { - return False; - } - $link = $this->vfs->readlink ($this->vfs_path($info_id,$filename), array (RELATIVE_ROOT)); - - if ($link) - { - reset($this->link_pathes); $fname = ''; - while ((list($valid,$trans) = each($this->link_pathes)) && !$fname) - { - if (!$this->is_win_path($valid) == !$win_user && // valid for this OS - eregi('^'.$trans.'(.*)$',$link,$parts) && // right path - ereg($this->send_file_ips[$valid],$ip)) // right IP - { - $fname = $valid . $parts[1]; - $fname = !$win_user ? str_replace('\\','/',$fname) : str_replace('/','\\',$fname); - return 'file:'.($win_user ? '//' : '' ).$fname; - } - // echo "

attached_local: link=$link, valid=$valid, trans='$trans', fname='$fname', parts=(x,'${parts[1]}','${parts[2]}')

\n"; - } - } - return False; - } - /*! @function link_title @syntax link_title( $id ) diff --git a/infolog/inc/class.bolink.inc.php b/infolog/inc/class.bolink.inc.php index 8cdd528e95..3b5a878f1e 100644 --- a/infolog/inc/class.bolink.inc.php +++ b/infolog/inc/class.bolink.inc.php @@ -873,9 +873,9 @@ } if ($addr['org_name']) { - $name = $addr['org_name'].': '.$name; + $name = $addr['org_name'].($name !== '' ? ': '.$name : ''); } - return $name; + return stripslashes($name); // addressbook returns quotes with slashes } /*! diff --git a/infolog/inc/class.uiinfolog.inc.php b/infolog/inc/class.uiinfolog.inc.php index d27ec632ae..f92a586eb9 100644 --- a/infolog/inc/class.uiinfolog.inc.php +++ b/infolog/inc/class.uiinfolog.inc.php @@ -101,6 +101,20 @@ $readonlys["view[$id]"] = $info['info_anz_subs'] < 1; $readonlys['view[0]'] = True; // no parent + $show_links = $GLOBALS['phpgw_info']['user']['preferences']['infolog']['show_links']; + + if ($show_links != 'none' && ($links = $this->link->get_links('infolog',$info['info_id']))) + { + foreach ($links as $link) + { + if ($link['link_id'] != $info['info_link_id'] && + ($link['app'] != $action || $link['id'] != $action_id) && + ($show_links == 'all' || ($show_links == 'links') === ($link['app'] != $this->link->vfs_appname))) + { + $info['filelinks'][] = $link; + } + } + } return $info; } @@ -133,7 +147,7 @@ return $total; } - function index($values = 0,$action='',$action_id='',$referer=0) + function index($values = 0,$action='',$action_id='',$referer=0,$extra_app_header=False) { $referer = is_array($values) ? $values['referer'] : $referer; //echo "

uiinfolog::index(action='$action/$action_id',referer='$referer/$values[referer]')

\n"; @@ -199,7 +213,6 @@ break; } $values['main'][1] = $this->get_info($action_id,&$readonlys['main']); - $values['appheader'] = $this->messages['sp']; break; } $readonlys['cancel'] = $action != 'sp'; @@ -209,6 +222,12 @@ $values['nm']['options-filter'] = $this->filters; $values['nm']['get_rows'] = 'infolog.uiinfolog.get_rows'; $values['nm']['no_filter2'] = True; + $values['nm']['header_right'] = 'infolog.index.header_right'; + if ($extra_app_header) + { + $values['nm']['header_left'] = 'infolog.index.header_left'; + } + $values['nm']['bottom_too'] = True; $persist['action'] = $values['nm']['action'] = $action; $persist['action_id'] = $values['nm']['action_id'] = $action_id; $persist['referer'] = $referer; @@ -266,10 +285,6 @@ { $content['info_link_id'] = $content['link_to']['primary']; } - if (intval($content['info_link_id']) > 0 && !$this->link->get_link($content['info_link_id'])) - { - $content['info_link_id'] = 0; // link has been deleted - } if ($content['set_today']) { $content['info_startdate'] = time(); @@ -331,6 +346,11 @@ $this->bo->read( $info_id || $action != 'sp' ? $info_id : $action_id ); $content = $this->bo->so->data; + if (intval($content['info_link_id']) > 0 && !$this->link->get_link($content['info_link_id'])) + { + $content['info_link_id'] = 0; // link has been deleted + } + if (!$info_id && $action_id && $action == 'sp') // new SubProject { if (!$this->bo->check_access($action_id,PHPGW_ACL_ADD)) @@ -353,6 +373,10 @@ $content['info_subject']=lang($this->messages['re']).' '.$parent['info_subject']; $content['info_des'] = ''; $content['info_lastmodified'] = ''; + if ($content['info_startdate'] < time()) // parent-startdate is in the past => today + { + $content['info_startdate'] = time(); + } } else { @@ -379,20 +403,24 @@ } } break; + case 'addressbook': case 'projects': case 'calendar': default: // to allow other apps to participate $content['info_link_id'] = $this->link->link('infolog',$content['link_to']['to_id'],$action,$action_id); - case 'new': + case '': + if ($info_id) + { + break; // normal edit + } + case 'new': // new entry + $content['info_startdate'] = time(); if ($type != '') { $content['info_type'] = $type; } break; -/* default: - $action = ''; - break;*/ } $content['link_to']['primary'] = $content['info_link_id'] ? $content['info_link_id'] : True; @@ -402,7 +430,7 @@ } } $readonlys['delete'] = $action != ''; - $content['appheader'] = $this->messages[$info_id ? 'edit' : ($action == 'sp' ? 'add_sub' : 'add')]; + $GLOBALS['phpgw_info']['flags']['app_header'] = lang($this->messages[$info_id ? 'edit' : ($action == 'sp' ? 'add_sub' : 'add')]); //echo "

uiinfolog.edit(info_id=$info_id,mode=$mode) content = "; _debug_array($content); $this->tmpl->read('infolog.edit'); @@ -600,7 +628,7 @@ $this->index(0,$app,$args[$view_id],array( 'menuaction' => $view, $view_id => $args[$view_id] - )); + ),True); $GLOBALS['phpgw_info']['flags']['currentapp'] = $save_app; unset($GLOBALS['phpgw_info']['etemplate']['hooked']); } diff --git a/infolog/inc/hook_settings.inc.php b/infolog/inc/hook_settings.inc.php index 8e8a581d83..59b64cfabd 100644 --- a/infolog/inc/hook_settings.inc.php +++ b/infolog/inc/hook_settings.inc.php @@ -21,6 +21,15 @@ create_check_box('List no Subs/Childs','listNoSubs', 'Should InfoLog show Subtasks, -calls or -notes in the normal view or not. You can always view the Subs via there parent.'); - +/* create_check_box('Show full usernames','longNames', 'Should InfoLog use full names (surname and familyname) or just the loginnames.'); +*/ + $show_links = array( + 'all' => lang('all links and attachments'), + 'links' => lang('only the links'), + 'attach' => lang('only the attachments'), + 'none' => lang('no links or attachments') + ); + create_select_box('Show in the InfoLog list','show_links',$show_links, + 'Should InfoLog show the links to other applications and/or the file-attachments in the InfoLog list (normal view when u enter InfoLog).'); \ No newline at end of file diff --git a/infolog/setup/etemplates.inc.php b/infolog/setup/etemplates.inc.php index 71da1a1858..dc3d3703e0 100644 --- a/infolog/setup/etemplates.inc.php +++ b/infolog/setup/etemplates.inc.php @@ -1,5 +1,5 @@ 'infolog.edit','template' => '','lang' => '','gr $templ_data[] = array('name' => 'infolog.edit','template' => '','lang' => '','group' => '0','version' => '0.9.15.006','data' => 'a:13:{i:0;a:12:{s:1:\"A\";s:3:\"103\";s:1:\"B\";s:3:\"300\";s:1:\"C\";s:3:\"100\";s:2:\"h7\";s:3:\"250\";s:2:\"c3\";s:2:\"th\";s:2:\"c4\";s:3:\"row\";s:2:\"c5\";s:3:\"row\";s:2:\"c6\";s:3:\"row\";s:2:\"c8\";s:2:\"th\";s:2:\"c9\";s:3:\"row\";s:3:\"c10\";s:3:\"row\";s:3:\"c11\";s:3:\"row\";}i:1;a:4:{s:1:\"A\";a:4:{s:4:\"type\";s:5:\"label\";s:4:\"size\";s:1:\"b\";s:4:\"span\";s:14:\"all,headertext\";s:4:\"name\";s:9:\"appheader\";}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:5:{s:4:\"type\";s:6:\"button\";s:5:\"label\";s:10:\"Categories\";s:5:\"align\";s:5:\"right\";s:4:\"name\";s:4:\"cats\";s:4:\"help\";s:37:\"Edit or create categories for IngoLog\";}}i:2;a:4:{s:1:\"A\";a:2:{s:4:\"type\";s:5:\"hrule\";s:4:\"span\";s:3:\"all\";}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:3;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:4;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:5;a:4:{s:1:\"A\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:7:\"Contact\";}s:1:\"B\";a:4:{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: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:6;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:7;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:8;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:9;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:4:\"date\";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:10;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:11;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:12;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' => '1054320424',); +$templ_data[] = array('name' => 'infolog.edit','template' => '','lang' => '','group' => '0','version' => '0.9.15.007','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:4:{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: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:4:\"date\";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' => '1056830559',); + $templ_data[] = array('name' => 'infolog.edit.delegation','template' => '','lang' => '','group' => '0','version' => '0.9.15.001','data' => 'a:7:{i:0;a:8:{s:1:\"A\";s:3:\"100\";s:2:\"h6\";s:3:\"120\";s:2:\"c1\";s:2:\"th\";s:2:\"c2\";s:3:\"row\";s:2:\"c3\";s:2:\"th\";s:2:\"c4\";s:3:\"row\";s:2:\"c5\";s:3:\"row\";s:2:\"c6\";s:3:\"row\";}i:1;a:2:{s:1:\"A\";a:3:{s:4:\"type\";s:5:\"label\";s:4:\"span\";s:3:\"all\";s:5:\"label\";s:8:\"Priority\";}s:1:\"B\";a:1:{s:4:\"type\";s:5:\"label\";}}i:2;a:2:{s:1:\"A\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:8:\"Priority\";}s:1:\"B\";a:3:{s:4:\"type\";s:6:\"select\";s:4:\"name\";s:8:\"info_pri\";s:4:\"help\";s:31:\"select a priority for this task\";}}i:3;a:2:{s:1:\"A\";a:3:{s:4:\"type\";s:5:\"label\";s:4:\"span\";s:3:\"all\";s:5:\"label\";s:10:\"Delegation\";}s:1:\"B\";a:1:{s:4:\"type\";s:5:\"label\";}}i:4;a:2:{s:1:\"A\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:11:\"Responsible\";}s:1:\"B\";a:4:{s:4:\"type\";s:14:\"select-account\";s:4:\"size\";s:5:\"Owner\";s:4:\"name\";s:16:\"info_responsible\";s:4:\"help\";s:66:\"select a responsible user: a person you want to delegate this task\";}}i:5;a:2:{s:1:\"A\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:7:\"Confirm\";}s:1:\"B\";a:3:{s:4:\"type\";s:6:\"select\";s:4:\"name\";s:12:\"info_confirm\";s:4:\"help\";s:87:\"do you want a confirmation of the responsible on: accepting, finishing the task or both\";}}i:6;a:2:{s:1:\"A\";a:2:{s:4:\"type\";s:5:\"label\";s:4:\"span\";s:3:\"all\";}s:1:\"B\";a:1:{s:4:\"type\";s:5:\"label\";}}}','size' => '100%','style' => '','modified' => '1034160051',); $templ_data[] = array('name' => 'infolog.edit.description','template' => '','lang' => '','group' => '0','version' => '0.9.15.001','data' => 'a:3:{i:0;a:3:{s:1:\"A\";s:3:\"100\";s:2:\"c1\";s:2:\"th\";s:2:\"c2\";s:3:\"row\";}i:1;a:2:{s:1:\"A\";a:3:{s:4:\"type\";s:5:\"label\";s:4:\"span\";s:3:\"all\";s:5:\"label\";s:11:\"Description\";}s:1:\"B\";a:1:{s:4:\"type\";s:5:\"label\";}}i:2;a:2:{s:1:\"A\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"B\";a:5:{s:4:\"type\";s:8:\"textarea\";s:4:\"size\";s:5:\"15,80\";s:7:\"no_lang\";s:1:\"1\";s:4:\"name\";s:8:\"info_des\";s:4:\"help\";s:44:\"enter a textual description of the log-entry\";}}}','size' => '100%,,0','style' => '','modified' => '1034103624',); @@ -39,6 +42,12 @@ $templ_data[] = array('name' => 'infolog.index','template' => '','lang' => '','g $templ_data[] = array('name' => 'infolog.index','template' => '','lang' => '','group' => '0','version' => '0.9.15.003','data' => 'a:6:{i:0;a:2:{s:1:\"A\";s:3:\"95%\";s:2:\"h3\";s:7:\",!@main\";}i:1;a:3:{s:1:\"A\";a:4:{s:4:\"type\";s:5:\"label\";s:4:\"span\";s:11:\",headertext\";s:5:\"label\";s:7:\"InfoLog\";s:4:\"name\";s:9:\"appheader\";}s:1:\"B\";a:4:{s:4:\"type\";s:5:\"label\";s:4:\"span\";s:11:\",headertext\";s:5:\"label\";s:4:\"Add:\";s:5:\"align\";s:5:\"right\";}s:1:\"C\";a:5:{s:4:\"type\";s:4:\"hbox\";s:4:\"size\";s:1:\"3\";i:1;a:6:{s:4:\"type\";s:6:\"button\";s:4:\"size\";s:4:\"task\";s:5:\"label\";s:4:\"ToDo\";s:5:\"align\";s:5:\"right\";s:4:\"name\";s:9:\"add[task]\";s:4:\"help\";s:14:\"Add a new ToDo\";}i:2;a:5:{s:4:\"type\";s:6:\"button\";s:4:\"size\";s:5:\"phone\";s:5:\"label\";s:9:\"Phonecall\";s:4:\"name\";s:10:\"add[phone]\";s:4:\"help\";s:19:\"Add a new Phonecall\";}i:3;a:5:{s:4:\"type\";s:6:\"button\";s:4:\"size\";s:4:\"note\";s:5:\"label\";s:4:\"Note\";s:4:\"name\";s:9:\"add[note]\";s:4:\"help\";s:14:\"Add a new Note\";}}}i:2;a:3:{s:1:\"A\";a:2:{s:4:\"type\";s:5:\"hrule\";s:4:\"span\";s:3:\"all\";}s:1:\"B\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"C\";a:1:{s:4:\"type\";s:5:\"label\";}}i:3;a:3:{s:1:\"A\";a:4:{s:4:\"type\";s:8:\"template\";s:4:\"size\";s:4:\"main\";s:4:\"span\";s:3:\"all\";s:4:\"name\";s:18:\"infolog.index.rows\";}s:1:\"B\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"C\";a:1:{s:4:\"type\";s:5:\"label\";}}i:4;a:3:{s:1:\"A\";a:4:{s:4:\"type\";s:9:\"nextmatch\";s:4:\"size\";s:20:\"infolog.index.rows,1\";s:4:\"span\";s:3:\"all\";s:4:\"name\";s:2:\"nm\";}s:1:\"B\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"C\";a:1:{s:4:\"type\";s:5:\"label\";}}i:5;a:3:{s:1:\"A\";a:5:{s:4:\"type\";s:4:\"hbox\";s:4:\"size\";s:1:\"2\";s:4:\"span\";s:3:\"all\";i:1;a:4:{s:4:\"type\";s:6:\"button\";s:5:\"label\";s:3:\"Add\";s:4:\"name\";s:9:\"add[note]\";s:4:\"help\";s:15:\"Add a new Entry\";}i:2;a:4:{s:4:\"type\";s:6:\"button\";s:5:\"label\";s:6:\"Cancel\";s:4:\"name\";s:6:\"cancel\";s:4:\"help\";s:17:\"Back to main list\";}}s:1:\"B\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"C\";a:1:{s:4:\"type\";s:5:\"label\";}}}','size' => '100%,,0,,0,0','style' => '.headertext { color: black; font-size: 120%; }','modified' => '1034772949',); +$templ_data[] = array('name' => 'infolog.index','template' => '','lang' => '','group' => '0','version' => '0.9.15.004','data' => 'a:5:{i:0;a:3:{s:1:\"A\";s:3:\"95%\";s:2:\"h1\";s:2:\",1\";s:2:\"h2\";s:7:\",!@main\";}i:1;a:3:{s:1:\"A\";a:3:{s:4:\"type\";s:5:\"label\";s:4:\"span\";s:11:\",headertext\";s:4:\"name\";s:9:\"appheader\";}s:1:\"B\";a:4:{s:4:\"type\";s:5:\"label\";s:4:\"span\";s:11:\",headertext\";s:5:\"label\";s:4:\"Add:\";s:5:\"align\";s:5:\"right\";}s:1:\"C\";a:5:{s:4:\"type\";s:4:\"hbox\";s:4:\"size\";s:1:\"3\";i:1;a:6:{s:4:\"type\";s:6:\"button\";s:4:\"size\";s:4:\"task\";s:5:\"label\";s:4:\"ToDo\";s:5:\"align\";s:5:\"right\";s:4:\"name\";s:9:\"add[task]\";s:4:\"help\";s:14:\"Add a new ToDo\";}i:2;a:5:{s:4:\"type\";s:6:\"button\";s:4:\"size\";s:5:\"phone\";s:5:\"label\";s:9:\"Phonecall\";s:4:\"name\";s:10:\"add[phone]\";s:4:\"help\";s:19:\"Add a new Phonecall\";}i:3;a:5:{s:4:\"type\";s:6:\"button\";s:4:\"size\";s:4:\"note\";s:5:\"label\";s:4:\"Note\";s:4:\"name\";s:9:\"add[note]\";s:4:\"help\";s:14:\"Add a new Note\";}}}i:2;a:3:{s:1:\"A\";a:4:{s:4:\"type\";s:8:\"template\";s:4:\"size\";s:4:\"main\";s:4:\"span\";s:3:\"all\";s:4:\"name\";s:18:\"infolog.index.rows\";}s:1:\"B\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"C\";a:1:{s:4:\"type\";s:5:\"label\";}}i:3;a:3:{s:1:\"A\";a:4:{s:4:\"type\";s:9:\"nextmatch\";s:4:\"size\";s:20:\"infolog.index.rows,1\";s:4:\"span\";s:3:\"all\";s:4:\"name\";s:2:\"nm\";}s:1:\"B\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"C\";a:1:{s:4:\"type\";s:5:\"label\";}}i:4;a:3:{s:1:\"A\";a:5:{s:4:\"type\";s:4:\"hbox\";s:4:\"size\";s:1:\"2\";s:4:\"span\";s:3:\"all\";i:1;a:4:{s:4:\"type\";s:6:\"button\";s:5:\"label\";s:3:\"Add\";s:4:\"name\";s:9:\"add[note]\";s:4:\"help\";s:15:\"Add a new Entry\";}i:2;a:4:{s:4:\"type\";s:6:\"button\";s:5:\"label\";s:6:\"Cancel\";s:4:\"name\";s:6:\"cancel\";s:4:\"help\";s:17:\"Back to main list\";}}s:1:\"B\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"C\";a:1:{s:4:\"type\";s:5:\"label\";}}}','size' => '100%,,0,,0,0','style' => '.headertext { color: black; font-size: 120%; }','modified' => '1056876757',); + +$templ_data[] = array('name' => 'infolog.index.header_left','template' => '','lang' => '','group' => '0','version' => '0.9.15.001','data' => 'a:2:{i:0;a:0:{}i:1;a:1:{s:1:\"A\";a:3:{s:4:\"type\";s:5:\"label\";s:4:\"span\";s:16:\",headertext bold\";s:5:\"label\";s:7:\"InfoLog\";}}}','size' => ',,0,,0,0','style' => '.bold { font-weight: bold; }','modified' => '1056876864',); + +$templ_data[] = array('name' => 'infolog.index.header_right','template' => '','lang' => '','group' => '0','version' => '0.9.15.001','data' => 'a:2:{i:0;a:0:{}i:1;a:2:{s:1:\"A\";a:4:{s:4:\"type\";s:5:\"label\";s:4:\"span\";s:11:\",headertext\";s:5:\"label\";s:4:\"Add:\";s:5:\"align\";s:5:\"right\";}s:1:\"B\";a:5:{s:4:\"type\";s:4:\"hbox\";s:4:\"size\";s:1:\"3\";i:1;a:6:{s:4:\"type\";s:6:\"button\";s:4:\"size\";s:4:\"task\";s:5:\"label\";s:4:\"ToDo\";s:5:\"align\";s:5:\"right\";s:4:\"name\";s:9:\"add[task]\";s:4:\"help\";s:14:\"Add a new ToDo\";}i:2;a:5:{s:4:\"type\";s:6:\"button\";s:4:\"size\";s:5:\"phone\";s:5:\"label\";s:9:\"Phonecall\";s:4:\"name\";s:10:\"add[phone]\";s:4:\"help\";s:19:\"Add a new Phonecall\";}i:3;a:5:{s:4:\"type\";s:6:\"button\";s:4:\"size\";s:4:\"note\";s:5:\"label\";s:4:\"Note\";s:4:\"name\";s:9:\"add[note]\";s:4:\"help\";s:14:\"Add a new Note\";}}}}','size' => ',,0,,0,0','style' => '','modified' => '1056876664',); + $templ_data[] = array('name' => 'infolog.index.rows','template' => '','lang' => '','group' => '0','version' => '0.9.15.001','data' => 'a:3:{i:0;a:9:{s:1:\"A\";s:2:\"2%\";s:1:\"B\";s:2:\"4%\";s:1:\"D\";s:2:\"8%\";s:1:\"E\";s:2:\"8%\";s:1:\"F\";s:2:\"8%\";s:1:\"G\";s:2:\"3%\";s:1:\"H\";s:2:\"3%\";s:2:\"c1\";s:2:\"th\";s:2:\"c2\";s:3:\"row\";}i:1;a:8:{s:1:\"A\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:4:\"Type\";}s:1:\"B\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:6:\"Status\";}s:1:\"C\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:7:\"Subject\";}s:1:\"D\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:17:\"Startdate Enddate\";}s:1:\"E\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:17:\"Owner Responsible\";}s:1:\"F\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:12:\"last changed\";}s:1:\"G\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:3:\"Sub\";}s:1:\"H\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:6:\"Action\";}}i:2;a:8:{s:1:\"A\";a:4:{s:4:\"type\";s:5:\"image\";s:5:\"label\";s:20:\"$row_cont[info_type]\";s:5:\"align\";s:6:\"center\";s:4:\"name\";s:17:\"${row}[info_type]\";}s:1:\"B\";a:4:{s:4:\"type\";s:5:\"image\";s:5:\"label\";s:22:\"$row_cont[info_status]\";s:5:\"align\";s:6:\"center\";s:4:\"name\";s:19:\"${row}[info_status]\";}s:1:\"C\";a:3:{s:4:\"type\";s:5:\"label\";s:7:\"no_lang\";s:1:\"1\";s:4:\"name\";s:20:\"${row}[info_subject]\";}s:1:\"D\";a:3:{s:4:\"type\";s:4:\"date\";s:4:\"name\";s:22:\"${row}[info_startdate]\";s:8:\"readonly\";s:1:\"1\";}s:1:\"E\";a:4:{s:4:\"type\";s:8:\"template\";s:4:\"size\";s:4:\"$row\";s:4:\"name\";s:5:\"owner\";s:8:\"readonly\";s:1:\"1\";}s:1:\"F\";a:4:{s:4:\"type\";s:14:\"select-account\";s:4:\"size\";s:11:\",accounts,0\";s:4:\"name\";s:25:\"${row}[info_lastmodified]\";s:8:\"readonly\";s:1:\"1\";}s:1:\"G\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"H\";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:14:\"Edit the entry\";}}}','size' => '','style' => '','modified' => '1034352181',); $templ_data[] = array('name' => 'infolog.index.rows','template' => '','lang' => '','group' => '0','version' => '0.9.15.002','data' => 'a:3:{i:0;a:9:{s:1:\"A\";s:2:\"2%\";s:1:\"B\";s:2:\"4%\";s:1:\"D\";s:2:\"8%\";s:1:\"E\";s:2:\"8%\";s:1:\"F\";s:2:\"8%\";s:1:\"G\";s:14:\"3%,@no_actions\";s:1:\"H\";s:14:\"3%,@no_actions\";s:2:\"c1\";s:2:\"th\";s:2:\"c2\";s:7:\"row,top\";}i:1;a:8:{s:1:\"A\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:4:\"Type\";}s:1:\"B\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:6:\"Status\";}s:1:\"C\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:7:\"Subject\";}s:1:\"D\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:17:\"Startdate Enddate\";}s:1:\"E\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:17:\"Owner Responsible\";}s:1:\"F\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:12:\"last changed\";}s:1:\"G\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:3:\"Sub\";}s:1:\"H\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:6:\"Action\";}}i:2;a:8:{s:1:\"A\";a:4:{s:4:\"type\";s:5:\"image\";s:5:\"label\";s:20:\"$row_cont[info_type]\";s:5:\"align\";s:6:\"center\";s:4:\"name\";s:17:\"${row}[info_type]\";}s:1:\"B\";a:4:{s:4:\"type\";s:5:\"image\";s:5:\"label\";s:22:\"$row_cont[info_status]\";s:5:\"align\";s:6:\"center\";s:4:\"name\";s:19:\"${row}[info_status]\";}s:1:\"C\";a:5:{s:4:\"type\";s:4:\"vbox\";s:4:\"size\";s:5:\"3,0,0\";i:1;a:3:{s:4:\"type\";s:4:\"html\";s:7:\"no_lang\";s:1:\"1\";s:4:\"name\";s:15:\"${row}[subject]\";}i:2;a:3:{s:4:\"type\";s:5:\"label\";s:7:\"no_lang\";s:1:\"1\";s:4:\"name\";s:16:\"${row}[info_des]\";}i:3;a:2:{s:4:\"type\";s:4:\"html\";s:4:\"name\";s:17:\"${row}[filelinks]\";}}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:4:\"date\";s:4:\"name\";s:22:\"${row}[info_startdate]\";s:8:\"readonly\";s:1:\"1\";}i:2;a:3:{s:4:\"type\";s:4:\"html\";s:4:\"name\";s:15:\"${row}[enddate]\";s:8:\"readonly\";s:1:\"1\";}}s:1:\"E\";a:5:{s:4:\"type\";s:4:\"vbox\";s:4:\"size\";s:5:\"2,0,0\";s:4:\"span\";s:23:\",$row_cont[info_access]\";i:1;a:4:{s:4:\"type\";s:14:\"select-account\";s:4:\"size\";s:3:\",,0\";s:4:\"name\";s:18:\"${row}[info_owner]\";s:8:\"readonly\";s:1:\"1\";}i:2;a:4:{s:4:\"type\";s:14:\"select-account\";s:4:\"size\";s:3:\",,0\";s:4:\"name\";s:24:\"${row}[info_responsible]\";s:8:\"readonly\";s:1:\"1\";}}s:1:\"F\";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:25:\"${row}[info_datemodified]\";s:8:\"readonly\";s:1:\"1\";}i:2;a:4:{s:4:\"type\";s:14:\"select-account\";s:4:\"size\";s:3:\",,0\";s:4:\"name\";s:21:\"${row}[info_modifier]\";s:8:\"readonly\";s:1:\"1\";}}s:1:\"G\";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:\"H\";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,.pri_low_done { color:#606060; } @@ -61,7 +70,7 @@ $templ_data[] = array('name' => 'infolog.index.rows','template' => '','lang' => .private { font-style:italic; } ','modified' => '1034890607',); -$templ_data[] = array('name' => 'infolog.index.rows','template' => '','lang' => '','group' => '0','version' => '0.9.15.004','data' => 'a:3:{i:0;a:9:{s:1:\"A\";s:2:\"2%\";s:1:\"B\";s:2:\"4%\";s:1:\"D\";s:2:\"8%\";s:1:\"E\";s:2:\"8%\";s:1:\"F\";s:2:\"8%\";s:1:\"G\";s:14:\"3%,@no_actions\";s:1:\"H\";s:14:\"3%,@no_actions\";s:2:\"c1\";s:2:\"th\";s:2:\"c2\";s:7:\"row,top\";}i:1;a:8:{s:1:\"A\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:4:\"Type\";}s:1:\"B\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:6:\"Status\";}s:1:\"C\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:7:\"Subject\";}s:1:\"D\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:17:\"Startdate Enddate\";}s:1:\"E\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:17:\"Owner Responsible\";}s:1:\"F\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:12:\"last changed\";}s:1:\"G\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:3:\"Sub\";}s:1:\"H\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:6:\"Action\";}}i:2;a:8:{s:1:\"A\";a:4:{s:4:\"type\";s:5:\"image\";s:5:\"label\";s:20:\"$row_cont[info_type]\";s:5:\"align\";s:6:\"center\";s:4:\"name\";s:17:\"${row}[info_type]\";}s:1:\"B\";a:4:{s:4:\"type\";s:5:\"image\";s:5:\"label\";s:22:\"$row_cont[info_status]\";s:5:\"align\";s:6:\"center\";s:4:\"name\";s:19:\"${row}[info_status]\";}s:1:\"C\";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:17:\"${row}[info_from]\";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:4:\"html\";s:4:\"name\";s:17:\"${row}[filelinks]\";}}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: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:\"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: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:\"F\";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:\"G\";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:\"H\";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; } +$templ_data[] = array('name' => 'infolog.index.rows','template' => '','lang' => '','group' => '0','version' => '0.9.15.004','data' => 'a:3:{i:0;a:9:{s:1:\"A\";s:2:\"2%\";s:1:\"B\";s:2:\"4%\";s:1:\"D\";s:2:\"8%\";s:1:\"E\";s:2:\"8%\";s:1:\"F\";s:2:\"8%\";s:1:\"G\";s:14:\"3%,@no_actions\";s:1:\"H\";s:14:\"3%,@no_actions\";s:2:\"c1\";s:2:\"th\";s:2:\"c2\";s:7:\"row,top\";}i:1;a:8:{s:1:\"A\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:4:\"Type\";}s:1:\"B\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:6:\"Status\";}s:1:\"C\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:7:\"Subject\";}s:1:\"D\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:17:\"Startdate Enddate\";}s:1:\"E\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:17:\"Owner Responsible\";}s:1:\"F\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:12:\"last changed\";}s:1:\"G\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:3:\"Sub\";}s:1:\"H\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:6:\"Action\";}}i:2;a:8:{s:1:\"A\";a:4:{s:4:\"type\";s:5:\"image\";s:5:\"label\";s:20:\"$row_cont[info_type]\";s:5:\"align\";s:6:\"center\";s:4:\"name\";s:17:\"${row}[info_type]\";}s:1:\"B\";a:4:{s:4:\"type\";s:5:\"image\";s:5:\"label\";s:22:\"$row_cont[info_status]\";s:5:\"align\";s:6:\"center\";s:4:\"name\";s:19:\"${row}[info_status]\";}s:1:\"C\";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:17:\"${row}[info_from]\";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:\"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: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:\"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: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:\"F\";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:\"G\";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:\"H\";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; } @@ -70,5 +79,5 @@ $templ_data[] = array('name' => 'infolog.index.rows','template' => '','lang' => .urgent_done { color:#800080; } .overdue { color:#cc0000; font-weight:bold; } .private { font-style:italic; } -','modified' => '1051433844',); +','modified' => '1056900015',); diff --git a/infolog/setup/phpgw_de.lang b/infolog/setup/phpgw_de.lang index baaad98c3e..8069726482 100644 --- a/infolog/setup/phpgw_de.lang +++ b/infolog/setup/phpgw_de.lang @@ -27,6 +27,7 @@ add file infolog de Datei zuf add sub infolog de neuen Untereintrag anlegen add: infolog de Hinzufügen: all infolog de alle +all links and attachments infolog de alle Verknüpfungen und Anhänge are you shure you want to delete this entry ? infolog de Sind Sie sicher, dass Sie diesen Eintrag löschen wollen? are you sure you want to delete this entry infolog de Sind Sie sicher, dass Sie diesen Eintrag löschen wollen? attach a file infolog de Datei anhängen @@ -111,6 +112,7 @@ new search infolog de Neue Suche no - cancel infolog de Nein - Abbruch no entries found, try again ... infolog de Kein Einträge gefunden, nochmal versuchen ... no filter infolog de kein Filter +no links or attachments infolog de keine Verknüpfungen oder Anhänge none infolog de keine normal infolog de normal not infolog de nicht @@ -119,6 +121,8 @@ note infolog de Notiz number of records to read (<=200) infolog de Anzahl Datensätze lesen (<=200) offer infolog de Angebot ongoing infolog de in Arbeit +only the attachments infolog de nur die Anhänge +only the links infolog de nur die Verknüpfungen open infolog de offen optional note to the link infolog de zusätzliche Notiz zur Verknüfung overdue infolog de überfällig @@ -141,7 +145,7 @@ re: infolog de Re: reg. expr. for local ip's
eg. ^192\.168\.1\. infolog de reg. Ausdr. für lokale IP's
^192\.168\.1\. reject infolog de Absage remark infolog de Bemerkung -remove this link (not the entry itself) infolog de Diese Verknüpfung lösen (nicht den Eintrag selbst) +remove this link (not the entry itself) infolog de Diese Verknüpfung lösen (nicht den Eintrag selbst) responsible infolog de Auftrag an responsible user, priority, ... infolog de Verantwortlicher, Prioritäten, ... save infolog de Speichern @@ -154,9 +158,14 @@ select a priority for this task infolog de eine Priorit select a responsible user: a person you want to delegate this task infolog de einen Verantwortlichen auswählen: eine Person der Sie diese Aufgabe delegieren wollen select an app to search in infolog de eine Anwendung zum Durchsuchen auswählen select an entry to link with infolog de einen Eintrag zum Verküpfen auswählen +should infolog display your open entries - not finised tasks, phonecalls or notes - on the main screen. works only if you dont selected an application for the main screen (in your preferences). infolog de Soll InfoLog die offenen Einträge - nicht beendete Aufgaben, Anrufe oder Notizen - auf der Startsteite anzeigen. Funktioniert nur, wenn sie keine (einzelne) Anwendung für die Startseite ausgewählt haben (in ihren Einstellungen). +should infolog show subtasks, -calls or -notes in the normal view or not. you can always view the subs via there parent. infolog de Soll InfoLog Untereinträge in der normalen Ansicht anzeigen oder nicht. Sie können die Untereinträge immer über deren Haupteintrag anzeigen. +should infolog show the links to other applications and/or the file-attachments in the infolog list (normal view when u enter infolog). infolog de Soll InfoLog die Verknüpfungen zu anderen Anwendungen und/oder die Datei-Anhänge in der InfoLog Liste (normale Ansicht wenn InfoLog aufgerufen wird) anzeigen. +should infolog use full names (surname and familyname) or just the loginnames. infolog de Soll InfoLog den vollen Namen (Vor- und Familienname) oder nur die Benutzerkennung verwenden. should this entry only be visible to you and people you grant privat access via the acl infolog de soll dieser Eintrag nur sichtbar sein für Sie und Personen denen Sie privaten Zugriff über die ACL erlaubt haben show full usernames infolog de Kompletten Benutzernamen anzeigen -show open events: tasks/calls/notes on main screen infolog de Nicht erledigte Einträge: Aufgaben/Anrufe/Notizen auf Startseite anzeigen +show in the infolog list infolog de In der InfoLog Liste anzeigen +show open entries: tasks/calls/notes on main screen infolog de Nicht erledigte Einträge: Aufgaben/Anrufe/Notizen auf Startseite anzeigen start a new search, cancel this link infolog de eine neue Suche starten, diese Verknüpfung abbrechen startdate infolog de Startdatum startdate enddate infolog de Startdatum Endedatum @@ -166,6 +175,7 @@ sub infolog de Unter-
eintr subject infolog de Titel task infolog de Auftrag test import (show importable records only in browser) infolog de Test Import (zeige importierbare Datensätze nur im Browser) +this is the filter infolog uses when you enter the application. filters limit the entries to show in the actual view. there are filters to show only finished, still open or futures entries of yourself or all users. infolog de Das ist der Filter, den InfoLog benutzt wenn es das erste mal aufgerufen wird. Filter beschränken die aktuelle Anzeige. Es gibt Filter um nur beendete, offene oder zukünftige Einträge von Ihnen oder allen Benutzern anzuzeigen. til when should the todo or phonecall be finished infolog de bis wann soll der Auftrag oder Anruf erledigt sein today infolog de Heute todo infolog de Auftrag diff --git a/infolog/setup/phpgw_en.lang b/infolog/setup/phpgw_en.lang index 12f1972205..88354df72e 100644 --- a/infolog/setup/phpgw_en.lang +++ b/infolog/setup/phpgw_en.lang @@ -27,6 +27,7 @@ add file infolog en Add file add sub infolog en add Sub add: infolog en Add: all infolog en All +all links and attachments infolog en all links and attachments are you shure you want to delete this entry ? infolog en Are you shure you want to delete this entry ? are you sure you want to delete this entry infolog en Are you sure you want to delete this entry attach a file infolog en Attach a file @@ -111,6 +112,7 @@ new search infolog en New search no - cancel infolog en No - Cancel no entries found, try again ... infolog en no entries found, try again ... no filter infolog en no Filter +no links or attachments infolog en no links or attachments none infolog en None normal infolog en normal not infolog en not @@ -119,6 +121,8 @@ note infolog en Note number of records to read (<=200) infolog en Number of records to read (<=200) offer infolog en offer ongoing infolog en ongoing +only the attachments infolog en only the attachments +only the links infolog en only the links open infolog en open optional note to the link infolog en optional note to the Link overdue infolog en overdue @@ -153,9 +157,14 @@ select a priority for this task infolog en select a priority for this task select a responsible user: a person you want to delegate this task infolog en select a responsible user: a person you want to delegate this task select an app to search in infolog en Select an App to search in select an entry to link with infolog en Select an entry to link with +should infolog display your open entries - not finised tasks, phonecalls or notes - on the main screen. works only if you dont selected an application for the main screen (in your preferences). infolog en Should InfoLog display your open entries - not finised tasks, phonecalls or notes - on the main screen. Works only if you dont selected an application for the main screen (in your preferences). +should infolog show subtasks, -calls or -notes in the normal view or not. you can always view the subs via there parent. infolog en Should InfoLog show Subtasks, -calls or -notes in the normal view or not. You can always view the Subs via there parent. +should infolog show the links to other applications and/or the file-attachments in the infolog list (normal view when u enter infolog). infolog en Should InfoLog show the links to other applications and/or the file-attachments in the InfoLog list (normal view when u enter InfoLog). +should infolog use full names (surname and familyname) or just the loginnames. infolog en Should InfoLog use full names (surname and familyname) or just the loginnames. should this entry only be visible to you and people you grant privat access via the acl infolog en should this entry only be visible to you and people you grant privat access via the ACL show full usernames infolog en Show full usernames -show open events: tasks/calls/notes on main screen infolog en Show open Events: Tasks/Calls/Notes on main screen +show in the infolog list infolog en Show in the InfoLog list +show open entries: tasks/calls/notes on main screen infolog en Show open entries: Tasks/Calls/Notes on main screen start a new search, cancel this link infolog en start a new search, cancel this link startdate infolog en Startdate startdate enddate infolog en Startdate Enddate @@ -165,6 +174,7 @@ sub infolog en Sub subject infolog en Subject task infolog en ToDo test import (show importable records only in browser) infolog en Test Import (show importable records only in browser) +this is the filter infolog uses when you enter the application. filters limit the entries to show in the actual view. there are filters to show only finished, still open or futures entries of yourself or all users. infolog en This is the filter InfoLog uses when you enter the application. Filters limit the entries to show in the actual view. There are filters to show only finished, still open or futures entries of yourself or all users. til when should the todo or phonecall be finished infolog en til when should the ToDo or Phonecall be finished today infolog en Today todo infolog en ToDo