| @@ 237-265 (lines=29) @@ | ||
| 234 | else: |
|
| 235 | self.setSurname(value) |
|
| 236 | ||
| 237 | def getFullname(self): |
|
| 238 | """Person's Fullname |
|
| 239 | """ |
|
| 240 | ||
| 241 | fn = self.getFirstname() |
|
| 242 | mi = self.getMiddleinitial() |
|
| 243 | md = self.getMiddlename() |
|
| 244 | sn = self.getSurname() |
|
| 245 | fullname = "" |
|
| 246 | if fn or sn: |
|
| 247 | if mi and md: |
|
| 248 | fullname = "%s %s %s %s" % ( |
|
| 249 | self.getFirstname(), |
|
| 250 | self.getMiddleinitial(), |
|
| 251 | self.getMiddlename(), |
|
| 252 | self.getSurname()) |
|
| 253 | elif mi: |
|
| 254 | fullname = "%s %s %s" % ( |
|
| 255 | self.getFirstname(), |
|
| 256 | self.getMiddleinitial(), |
|
| 257 | self.getSurname()) |
|
| 258 | elif md: |
|
| 259 | fullname = "%s %s %s" % ( |
|
| 260 | self.getFirstname(), |
|
| 261 | self.getMiddlename(), |
|
| 262 | self.getSurname()) |
|
| 263 | else: |
|
| 264 | fullname = '%s %s' % (self.getFirstname(), self.getSurname()) |
|
| 265 | return fullname.strip() |
|
| 266 | ||
| 267 | Title = getFullname |
|
| 268 | ||
| @@ 275-302 (lines=28) @@ | ||
| 272 | else: |
|
| 273 | self.setSurname(value) |
|
| 274 | ||
| 275 | def getFullname(self): |
|
| 276 | """Person's Fullname |
|
| 277 | """ |
|
| 278 | fn = self.getFirstname() |
|
| 279 | mi = self.getMiddleinitial() |
|
| 280 | md = self.getMiddlename() |
|
| 281 | sn = self.getSurname() |
|
| 282 | fullname = "" |
|
| 283 | if fn or sn: |
|
| 284 | if mi and md: |
|
| 285 | fullname = "%s %s %s %s" % ( |
|
| 286 | self.getFirstname(), |
|
| 287 | self.getMiddleinitial(), |
|
| 288 | self.getMiddlename(), |
|
| 289 | self.getSurname()) |
|
| 290 | elif mi: |
|
| 291 | fullname = "%s %s %s" % ( |
|
| 292 | self.getFirstname(), |
|
| 293 | self.getMiddleinitial(), |
|
| 294 | self.getSurname()) |
|
| 295 | elif md: |
|
| 296 | fullname = "%s %s %s" % ( |
|
| 297 | self.getFirstname(), |
|
| 298 | self.getMiddlename(), |
|
| 299 | self.getSurname()) |
|
| 300 | else: |
|
| 301 | fullname = "%s %s" % (self.getFirstname(), self.getSurname()) |
|
| 302 | return fullname.strip() |
|
| 303 | ||
| 304 | @security.protected(permissions.View) |
|
| 305 | def getSalutation(self): |
|