Mercurial > hg > MPIWGWeb
comparison MPIWGRoot.py @ 207:938add25f81b
export shortenString to web
author | casties |
---|---|
date | Mon, 01 Jul 2013 12:59:10 +0200 |
parents | cc5198541af8 |
children | e0cc46205395 |
comparison
equal
deleted
inserted
replaced
206:31b28f369fd3 | 207:938add25f81b |
---|---|
3 from Globals import package_home | 3 from Globals import package_home |
4 import string | 4 import string |
5 import os | 5 import os |
6 import logging | 6 import logging |
7 from OFS.Folder import Folder | 7 from OFS.Folder import Folder |
8 import sys | |
9 | 8 |
10 from Products.ZSQLExtend.ZSQLExtend import ZSQLExtendFolder | 9 from Products.ZSQLExtend.ZSQLExtend import ZSQLExtendFolder |
11 | 10 |
12 import MPIWGHelper | 11 import MPIWGHelper |
13 import updatePersonalWWW | 12 import updatePersonalWWW |
14 import MPIWGStaff | 13 from SrvTxtUtils import getInt, unicodify, refreshingImageFileIndexHtml, getDateString, shortenString |
15 from SrvTxtUtils import getInt, unicodify, refreshingImageFileIndexHtml, getDateString | |
16 | 14 |
17 | 15 |
18 class MPIWGRoot(ZSQLExtendFolder): | 16 class MPIWGRoot(ZSQLExtendFolder): |
19 """Stammordner fuer den Web-Server""" | 17 """Stammordner fuer den Web-Server""" |
20 | 18 |
120 | 118 |
121 | 119 |
122 def getDateString(self, **args): | 120 def getDateString(self, **args): |
123 """Return a formatted date string.""" | 121 """Return a formatted date string.""" |
124 return getDateString(**args) | 122 return getDateString(**args) |
123 | |
124 | |
125 def shortenString(self, s, l, ellipsis='... '): | |
126 """returns a string of length l (or l-1) by omitting characters in the middle of s, replacing with ellipsis.""" | |
127 return shortenString(s, l, ellipsis=ellipsis) | |
125 | 128 |
126 | 129 |
127 def getSubsections(self, here=None): | 130 def getSubsections(self, here=None): |
128 """return sub-navigation elements i.e. elements below sections""" | 131 """return sub-navigation elements i.e. elements below sections""" |
129 p = here | 132 p = here |