where($kondisi) ->get(); $option = ""; if(isset(self::$selectfromdb["selected"])){ foreach($data as $key => $nilai){ if(isset(self::$selectfromdb["key"])){ $keyselect = self::$selectfromdb["key"]; if(self::$selectfromdb["selected"] == $nilai->$keyselect){ $option .= ""; }else{ $option .= ""; } }else{ if(self::$selectfromdb["selected"] == $nilai->$value){ $option .= ""; }else{ $option .= ""; } } } }else{ foreach($data as $key => $nilai){ $option .= ""; } } return $option; }else{ $data_manual = self::$selectfromdb["manual"]; $option = ""; if(isset(self::$selectfromdb["selected"])){ foreach($data_manual as $thekey => $nilai_data){ if(self::$selectfromdb["selected"] == $thekey){ $option .= ""; }else{ $option .= ""; } } }else{ foreach($data_manual as $thekey => $nilai_data){ $option .= ""; } } return $option; } } private static function get_select_db(){ $data = self::$selectfromdb; $html = '
'; return $html; } public static function print_select(){ echo self::get_select_db(); } public static function hidden($name, $value){ echo ""; } public static function input($data) { $placeholder = ""; if(isset($data["placeholder"])){ $placeholder = "placeholder='".$data["placeholder"]."'"; } $class = ""; if(isset($data["class"])){ $class = "class='".$data["class"]."'"; } $input_auto_id = ""; $value_form = ""; if(isset($data['value'])){ if (!isset($data['auto-id'])) { $value_form = "value='".$data['value']."'"; }else{ $kondisi_db = ""; if (isset($data['kondisi'])) { foreach ($data['kondisi'] as $theKey => $nilaiData) { if ($theKey == 0) { $kondisi_db .= " WHERE ".$nilaiData[0]." ".$nilaiData[1]." '".$nilaiData[2]."' "; }else{ $kondisi_db .= " AND ".$nilaiData[0]." ".$nilaiData[1]." '".$nilaiData[2]."' "; } } } $data_input = DB::select("SELECT MAX(".$data['auto-id']['row'].") AS ".$data['auto-id']['row']." FROM ".self::$db.$kondisi_db)[0]; $the_row = $data['auto-id']['row']; $the_row_value = $data_input->$the_row; $the_row_value += 1; $the_row_len = strlen($the_row_value); $total_format = strlen($data['auto-id']['format']) - $the_row_len; $the_auto_id = ""; for($i= 0; $i < $total_format; $i++){ $the_auto_id .= "0"; } if ($data['value'] != "") { $the_auto_id = $data['value']; }else{ $the_auto_id .= $the_row_value; } // dump($data_input->$the_row); $value_form = "value='".$the_auto_id."' disabled"; $input_auto_id = ""; } } $format_rupiah = ""; if(isset($data['currency'])){ $format_rupiah = ' '; } $tag = ""; $tagend = ""; if(isset($data['tag'])){ $tag = '
'; $tagend = '
'; } $mask = ""; $maskscript = ""; if(isset($data['mask'])){ $mask = ' data-inputmask='."'".'"mask":"'.$data['mask'].'"'."'".' '; $maskscript = " "; } $info = ""; if(isset($data['info'])){ $info .= ''.$data['info'].''; } $autocomplete = ""; if (isset($data['autocomplete'])) { $autocomplete = "autocomplete='".$data['autocomplete']."'"; } $html = '
'.$tag.' '.$input_auto_id.' '.$info.' '.$maskscript.' '.$tagend.'
'.$format_rupiah.' '; echo $html; } public static function start($action, $method) { $html = '
'; echo $html; } public static function end($data) { $html = ' close
'; echo $html; } }