14     protected $form=array();
 
   33     public function newInputLine($tag=
'input',$type=
'text',$params=array(
'id'=>
'default'),$otherContent=null)
 
   42             $updateParams=array();
 
   43             foreach($params as $key=>$val)
 
   47                     $updateClass[
'class'][
'open']=
"";
 
   48                     foreach($params[
'class'] as $val)
 
   50                         $updateClass[
'class'][]=$val;
 
   52                     $updateClass[
'class'][
'close']=
"'";
 
   56                     $updateParams[$key]=
" $key='".$val.
"'";
 
   60             if(!empty($params[
'label']))
 
   62                 $updateParams[
'label']=
"<label id='".$params[
'id'].
"_label' for='".$params[
'id'].
"'>".$params[
'label'].
"</label>";
 
   64             $this->form[
'label'][$params[
'id']]=$updateParams[
'label'];
 
   65             $this->form[$tag][$params[
'id']]=
"<$tag class='".implode(
" ",$updateClass[
'class']).
"' ".implode(
" ",$updateParams).
">";
 
   66             if($otherContent!=null)
 
   68                 $this->form[$tag.
"_data"][$params[
'id']]=
"$otherContent</$tag>";
 
   82     public function getById($id,$action=
"/",$method=
"post")
 
   86         foreach($id as &$value)
 
   90         return '<form action="'.$action.
'" method="'.$method.
'">'.$out.
'</form>';
 
  105         foreach($id as &$id_value)
 
  108             $tag=str_ireplace(array(
'<',
'>'),
'',$tag);
 
  111                 $out.=
"<".$tag.
" ".$params[$i][$j++].
">".$this->form[
'label'][$id_value].
"</".$tag.
"><".$tag.
" ".$params[$i][$j++].
">".$this->form[
'input'][$id_value].
"</".$tag.
">";
 
  116                 $out.=
"<".$tag.
" ".$params[$i][$j++].
">".$this->form[
'label'][$id_value].$this->form[
'input'][$id_value].
"</".$tag.
">";
 
  133     final private function selectbox($system,$group,$order=
'asc',$table=
'formData')
 
  135         if(database::json===0)
 
  140             $mysql->select(array($table=>array(
'condition'=>array(
'`par_system`='.$system,
'`par_group`='.$group),
'sort'=>array($order=>
'`id`'))));
 
  141             $data = $mysql->execute();
 
  143             foreach($data as $key=>$val)
 
  145                 $default = (($val[
'par_default']!=
'')?
' selected':
'');
 
  146                 $arr[] = 
"<option value='{$val['par_value']}'$default>{$val['par_name']}</option>";
 
  149             return implode(PHP_EOL,$arr);