setSession('Session'); # $status->setBeep(); # $status->addEntry('1','Message 1','',0); # $status->addEntry('2','Message 2','alert',5); # $status->output(); # ######################################################################################################## require_once('AastraIPPhone.class.php'); require_once('AastraIPPhoneStatusEntry.class.php'); class AastraIPPhoneStatus extends AastraIPPhone { var $_session; function setSession($session) { $this->_session=$session; } function addEntry($index, $message, $type='', $timeout=NULL) { $this->_entries[] = new AastraIPPhoneStatusEntry($index, $message, $type, $timeout); } function render() { $session = $this->escape($this->_session); $out = "_beep=='yes') $out .= " Beep=\"yes\""; $out .= ">\n"; $out .= "".$session."\n"; foreach ($this->_entries as $entry) $out .= $entry->render(); $out .= "\n"; return($out); } } ?>