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 = '
';
}
$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;
}
}