/** * @param scalar sets the value of the menu item */ function pickValueFromAssoc($values) { $this->setValue(nstripslashes(trim($values[$this->name]))); }
function setMenuValues(&$arr) { /* test precondition */ if (!isset($this->menuItems)) { die("Must first do a setMenuName()"); } /* cache */ $this->menuValues = $arr; // reset($arr); while (list($key, $val) = each($arr)) { $name = trim($key); // test if this 'name' is present if (isset($this->menuItems[$name])) { $value = nstripslashes(trim($val)); $this->menuItems[$name]->setValue($value); } } reset($arr); }