function unpack($line) { $vals = explode('&', $line); $cnt = count($vals); if ($cnt > 0) { $this->title = impstring($vals[0]); } if ($cnt > 1) { $this->name = impstring($vals[1]); } if ($cnt > 2) { $this->class1 = impstring($vals[2]); } if ($cnt > 3) { $this->class2 = impstring($vals[3]); } if ($cnt > 4) { $this->class3 = impstring($vals[4]); } if ($cnt > 5) { $this->width = impstring($vals[5]); } if ($cnt > 6) { $this->widthmd = impstring($vals[6]); } if ($cnt > 7) { $this->thspan = impstring($vals[7]); } if ($cnt > 8) { $this->thalign = impstring($vals[8]); } if ($cnt > 9) { $this->thvalign = impstring($vals[9]); } if ($cnt > 10) { $this->thwrap = impstring($vals[10]); } if ($cnt > 11) { $this->align = impstring($vals[11]); } if ($cnt > 12) { $this->valign = impstring($vals[12]); } if ($cnt > 13) { $this->wrap = impstring($vals[13]); } if ($cnt > 14) { $this->value = impstring($vals[14]); } }
function getText($p, $tag, $def = '') { if (array_key_exists($tag, $this->params[$p])) { return impstring($this->params[$p][$tag]); } return $def; }