Lines Matching refs:path
9 public $path = null; // absolute path variable in settingslevel
16 function __construct(settingshierarchy $hierarchy, settingslevel $parent = null, $path){ argument
19 $this->path = ':'.ltrim($path,':');
23 if ($this->path == ':'){
28 return $this->path;
30 $val = substr($this->path,strlen($this->_parent->path));
126 $ret[$this->path] = $v;
195 return sprintf(settingshierarchy::$helper->getLang('settings_for_%s'),$this->path);
209 …$ret .= "<div id='config__manager' data-path='{$this->path}'><fieldset><legend>{$this->_getTitle()…
219 $level = new settingslevel_export($this->_hierarchy,$this,$this->path);
225 return $this->path;
231 function getLevel(array $path){ argument
232 if (empty($path)){
235 $child = array_shift($path);
241 $this->_children[$child] = new static($this->_hierarchy,$this,$this->path.':'.$child);
244 return $c->getLevel($path);
247 function addLevel($path,$values){ argument
248 if (!is_array($path)){
249 $path = explode(':',ltrim($path,':')); // explode path if not already exploded.
251 if (empty($path)){
255 $child = array_shift($path);
261 $this->_children[$child] = new static($this->_hierarchy,$this,$this->path.':'.$child);
264 $c->addLevel($path,$values);