26 public function create($type,$params)
35 $updateParams=array();
36 if($params[
'value']!=null)
38 $updateParams[
'value']=
" value='".$params[
'value'].
"'";
40 if($params[
'id']!=null)
42 $updateParams[
'id']=
" id='".$params[
'id'].
"'";
44 if($params[
'name']!=null)
46 $updateParams[
'name']=
" name='".$params[
'name'].
"'";
48 if($params[
'class']!=null)
50 $updateParams[
'class']=
" class='".$params[
'class'].
"'";
52 if($params[
'param']!=null)
54 $updateParams[
'param']=
" param='".$params[
'param'].
"'";
56 if($params[
'label']!=null)
58 $updateParams[
'label']=
"<label id='".$params[
'id'].
"_label' for='".$params[
'id'].
"'>".$params[
'label'].
"</label>";
60 $this->form[
'label'][$params[
'id']]=$updateParams[
'label'];
61 $this->form[
'input'][$params[
'id']]=
"<input type='$type'".$params[
'value'].$params[
'id'].$params[
'name'].$params[
'class'].$params[
'param'].
">";
62 return array($this->form[
'label'][$params[
'id']],$this->form[
'input'][$params[
'id']]);
71 public function getById($id,$action=
"/",$method=
"post")
75 foreach($id as &$value)
79 return '<form action="'.$action.
'" method="'.$method.
'">'.$out.
'</form>';
93 foreach($id as &$id_value)
96 $tag=str_ireplace(array(
'<',
'>'),
'',$tag);
99 $out.=
"<".$tag.
" ".$params[
$i][$j++].
">".$this->form[
'label'][$id_value].
"</".$tag.
"><".$tag.
" ".$params[
$i][$j++].
">".$this->form[
'input'][$id_value].
"</".$tag.
">";
104 $out.=
"<".$tag.
" ".$params[
$i][$j++].
">".$this->form[
'label'][$id_value].$this->form[
'input'][$id_value].
"</".$tag.
">";