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