Dell PowerConnect W Clearpass 100 Software 3.9 Deployment Guide - Page 477

Function, Description, Form Field Display Functions Continued

Page 477 highlights

Table 53 Form Field Display Functions (Continued) Function Description NwaDateFormat Format a date like the PHP function strftime(), using the argument as the date format string. Returns a result guaranteed to be in UTF-8 and correct for the current page language. See "Date/Time Format Syntax" in this chapter for a list of available date/time formats, or use one of the following special format strings:  hhmmss, hh:mm:ss - time of day  iso8601, iso8601t, iso-8601, iso-8601t - various ISO 8601 date formats with and without hyphen separators and the time of day  longdate - date and time in long form  displaytime - time of day  ?: - returns the string following the ?: if the time value is 0, or uses the format string before the ?: otherwise  recent - for example, "2 minutes ago", "3 months ago" NwaDurationFormat Converts a time measurement into a description of the corresponding duration.  Format parameters: seconds, minutes, hours, days, weeks.  Any format can be converted to another.  By default, this function converts an elapsed time value specified in seconds to a value that is displayed in weeks, days, hours, minutes and seconds. Up to four additional arguments may be supplied to control the conversion:  in_format - The current units of the value being converted (seconds, minutes, hours, days, weeks)  max_format - Controls the max increment you want displayed.  min_format - Controls the min increment you want displayed. Only whole numbers are printed.  default - If set, this value will be returned when the resulting duration (after min_format is taken into account) is 0. NwaExplodeComma Converts a string to an array by splitting the string at each comma and forming an array of all the substrings created in this way. NwaNumberFormat Formats a numeric value as a string. If the argument is null or not supplied, the current locale's settings are used to format the numeric value. The argument may be an array or a numerica value. If the argument is an array, it will override the current locale's settings (see below for the list of settings that are used). If the argument is a numeric value, it is used as the number of fractional digits to use when formatting the string (other locale settings will remain unchanged in this case). The specific locale settings used are from localeconv(), and are listed below. For general numeric formatting :  frac_digits - number of decimal places to display  decimal_point - character to use for decimal point  thousands_sep - character to use for thousands separator For signs for positive/negative values:  positive_sign - sign for positive values  p_sign_posn - position of sign for positive values (0..4)  negative_sign - sign for negative values  n_sign_posn - position of sign for negative values (0..4) For formatting for monetary amounts:  mon_decimal_point - decimal point character for monetary values  mon_thousands_sep - thousands separator for monetary values  p_sep_by_space - true if a space separates currency symbol from a positive value  p_cs_precedes - true if currency symbol precedes positive value  n_sep_by_space - true if a space separates currency symbol from a negative value  n_cs_precedes - true if currency symbol precedes negative value Additionally, the special value monetary, if true, indicates that a currency value should be formatted, rather than a regular numeric value. ClearPass Guest 3.9 | Deployment Guide Reference | 477

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518

ClearPass Guest 3.9
|
Deployment Guide
Reference |
477
NwaDateFormat
Format a date like the PHP function strftime(), using the argument as the date format
string. Returns a result guaranteed to be in UTF-8 and correct for the current page
language.
See
“Date/Time Format Syntax”
in this chapter for a list of available date/time
formats, or use one of the following special format strings:
hhmmss
,
hh:mm:ss
– time of day
iso8601
,
iso8601t
,
iso-8601
,
iso-8601t
– various ISO 8601 date formats with and
without hyphen separators and the time of day
longdate
– date and time in long form
displaytime
– time of day
?:
– returns the string following the ?: if the time value is 0, or uses the format string
before the ?: otherwise
recent
– for example, “2 minutes ago”, “3 months ago”
NwaDurationFormat
Converts a time measurement into a description of the corresponding duration.
Format parameters: seconds, minutes, hours, days, weeks.
Any format can be converted to another.
By default, this function converts an elapsed time value specified in seconds to a value
that is displayed in weeks, days, hours, minutes and seconds.
Up to four additional arguments may be supplied to control the conversion:
in_format – The current units of the value being converted (seconds, minutes, hours,
days, weeks)
max_format – Controls the max increment you want displayed.
min_format – Controls the min increment you want displayed.
Only whole numbers are
printed.
default – If set, this value will be returned when the resulting duration (after min_format
is taken into account) is 0.
NwaExplodeComma
Converts a string to an array by splitting the string at each comma and forming an array of
all the substrings created in this way.
NwaNumberFormat
Formats a numeric value as a string. If the argument is null or not supplied, the current
locale’s settings are used to format the numeric value. The argument may be an array or a
numerica value. If the argument is an array, it will override the current locale’s settings (see
below for the list of settings that are used). If the argument is a numeric value, it is used as
the number of fractional digits to use when formatting the string (other locale settings will
remain unchanged in this case).
The specific locale settings used are from
localeconv(),
and are listed below.
For
general numeric formatting
:
frac_digits – number of decimal places to display
decimal_point – character to use for decimal point
thousands_sep – character to use for thousands separator
For
signs for positive/negative values:
positive_sign – sign for positive values
p_sign_posn – position of sign for positive values (0..4)
negative_sign – sign for negative values
n_sign_posn – position of sign for negative values (0..4)
For
formatting for monetary amounts
:
mon_decimal_point – decimal point character for monetary values
mon_thousands_sep – thousands separator for monetary values
p_sep_by_space – true if a space separates currency symbol from a positive value
p_cs_precedes – true if currency symbol precedes positive value
n_sep_by_space – true if a space separates currency symbol from a negative value
n_cs_precedes – true if currency symbol precedes negative value
Additionally, the special value monetary, if true, indicates that a currency value should be
formatted, rather than a regular numeric value.
Table 53
Form Field Display Functions (Continued)
Function
Description