Specifications
PA-001011-03-04 Aastra July 2014
291
$entries[99]['selection'] = "100";
$menu = new AastraIPPhoneScrollableTextMenu();
$menu->setTitle('My Menu');
$menu->setEntries($entries):
$menu->output();
13.13 AastraIPPhoneScrollableDirectory()
This class allows you to create a complete directory application by jusr providing the results of a
directory query as an array..
Include
AastraIPPhoneScrollableDirectory.class.php
Methods
setDialKeyPosition(position)setNameDisplayFormat(format) Set position of Dial Softkey in
list view. Default is 2.
setNameDisplayFormat(format) Set name display format. 0="Firstname Lastname",
1="Lastname, Firstname"
natsortByLastname() Sort by lastname (same as natsortByName in case firstname is not
provided)
natsortByFirstname() Sort by firstname (same as natsortByName in case firstname is not
provided)
Overwritten methods from AastraIPPhoneScrollableTextMenu
setEntries(records) Set directory entries by 2 dim array. Inner array fields: See
addEntry(record)
addEntry(record) Add directory entry
o Array fields: (name is mandatory, rest optional)
o name: Lastname or name
o firstname: Firstname (optional)
o title: Title
o department: Department
o company: Company
o icon: Icon
o office: Office number display format
o officeDigits: Office number digits / extension to be dialed. Optional
o mobile: Cell number display format
o mobileDigits: Cell number digits / extension to be dialed. Optional
o home: Home number display format
o homeDigits: Home number digits / extension to be dialed. Optional
o office2: Alternative / 2nd office number display format
o office2Digits: 2nd office number digits / extension to be dialed. Optional